@Stability(value=Stable) public static final class CfnNamespaceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnNamespaceProps>
CfnNamespaceProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnNamespaceProps.Builder namespaceName(String namespaceName)
CfnNamespaceProps.getNamespaceName()namespaceName - `AWS::RedshiftServerless::Namespace.NamespaceName`. This parameter is required.this@Stability(value=Stable) public CfnNamespaceProps.Builder adminUsername(String adminUsername)
CfnNamespaceProps.getAdminUsername()adminUsername - `AWS::RedshiftServerless::Namespace.AdminUsername`.this@Stability(value=Stable) public CfnNamespaceProps.Builder adminUserPassword(String adminUserPassword)
CfnNamespaceProps.getAdminUserPassword()adminUserPassword - `AWS::RedshiftServerless::Namespace.AdminUserPassword`.this@Stability(value=Stable) public CfnNamespaceProps.Builder dbName(String dbName)
CfnNamespaceProps.getDbName()dbName - `AWS::RedshiftServerless::Namespace.DbName`.this@Stability(value=Stable) public CfnNamespaceProps.Builder defaultIamRoleArn(String defaultIamRoleArn)
CfnNamespaceProps.getDefaultIamRoleArn()defaultIamRoleArn - `AWS::RedshiftServerless::Namespace.DefaultIamRoleArn`.this@Stability(value=Stable) public CfnNamespaceProps.Builder finalSnapshotName(String finalSnapshotName)
CfnNamespaceProps.getFinalSnapshotName()finalSnapshotName - `AWS::RedshiftServerless::Namespace.FinalSnapshotName`.this@Stability(value=Stable) public CfnNamespaceProps.Builder finalSnapshotRetentionPeriod(Number finalSnapshotRetentionPeriod)
CfnNamespaceProps.getFinalSnapshotRetentionPeriod()finalSnapshotRetentionPeriod - `AWS::RedshiftServerless::Namespace.FinalSnapshotRetentionPeriod`.this@Stability(value=Stable) public CfnNamespaceProps.Builder iamRoles(List<String> iamRoles)
CfnNamespaceProps.getIamRoles()iamRoles - `AWS::RedshiftServerless::Namespace.IamRoles`.this@Stability(value=Stable) public CfnNamespaceProps.Builder kmsKeyId(String kmsKeyId)
CfnNamespaceProps.getKmsKeyId()kmsKeyId - `AWS::RedshiftServerless::Namespace.KmsKeyId`.this@Stability(value=Stable) public CfnNamespaceProps.Builder logExports(List<String> logExports)
CfnNamespaceProps.getLogExports()logExports - `AWS::RedshiftServerless::Namespace.LogExports`.this@Stability(value=Stable) public CfnNamespaceProps.Builder tags(List<? extends CfnTag> tags)
CfnNamespaceProps.getTags()tags - `AWS::RedshiftServerless::Namespace.Tags`.this@Stability(value=Stable) public CfnNamespaceProps build()
build in interface software.amazon.jsii.Builder<CfnNamespaceProps>CfnNamespacePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.