@Stability(value=Stable) public static final class CfnNamespace.Builder extends Object implements software.amazon.jsii.Builder<CfnNamespace>
CfnNamespace.| Modifier and Type | Method and Description |
|---|---|
CfnNamespace.Builder |
adminUsername(String adminUsername)
`AWS::RedshiftServerless::Namespace.AdminUsername`.
|
CfnNamespace.Builder |
adminUserPassword(String adminUserPassword)
`AWS::RedshiftServerless::Namespace.AdminUserPassword`.
|
CfnNamespace |
build() |
static CfnNamespace.Builder |
create(software.constructs.Construct scope,
String id) |
CfnNamespace.Builder |
dbName(String dbName)
`AWS::RedshiftServerless::Namespace.DbName`.
|
CfnNamespace.Builder |
defaultIamRoleArn(String defaultIamRoleArn)
`AWS::RedshiftServerless::Namespace.DefaultIamRoleArn`.
|
CfnNamespace.Builder |
finalSnapshotName(String finalSnapshotName)
`AWS::RedshiftServerless::Namespace.FinalSnapshotName`.
|
CfnNamespace.Builder |
finalSnapshotRetentionPeriod(Number finalSnapshotRetentionPeriod)
`AWS::RedshiftServerless::Namespace.FinalSnapshotRetentionPeriod`.
|
CfnNamespace.Builder |
iamRoles(List<String> iamRoles)
`AWS::RedshiftServerless::Namespace.IamRoles`.
|
CfnNamespace.Builder |
kmsKeyId(String kmsKeyId)
`AWS::RedshiftServerless::Namespace.KmsKeyId`.
|
CfnNamespace.Builder |
logExports(List<String> logExports)
`AWS::RedshiftServerless::Namespace.LogExports`.
|
CfnNamespace.Builder |
namespaceName(String namespaceName)
`AWS::RedshiftServerless::Namespace.NamespaceName`.
|
CfnNamespace.Builder |
tags(List<? extends CfnTag> tags)
`AWS::RedshiftServerless::Namespace.Tags`.
|
@Stability(value=Stable) public static CfnNamespace.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnNamespace.Builder.@Stability(value=Stable) public CfnNamespace.Builder namespaceName(String namespaceName)
namespaceName - `AWS::RedshiftServerless::Namespace.NamespaceName`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder adminUsername(String adminUsername)
adminUsername - `AWS::RedshiftServerless::Namespace.AdminUsername`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder adminUserPassword(String adminUserPassword)
adminUserPassword - `AWS::RedshiftServerless::Namespace.AdminUserPassword`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder dbName(String dbName)
dbName - `AWS::RedshiftServerless::Namespace.DbName`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder defaultIamRoleArn(String defaultIamRoleArn)
defaultIamRoleArn - `AWS::RedshiftServerless::Namespace.DefaultIamRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder finalSnapshotName(String finalSnapshotName)
finalSnapshotName - `AWS::RedshiftServerless::Namespace.FinalSnapshotName`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder finalSnapshotRetentionPeriod(Number finalSnapshotRetentionPeriod)
finalSnapshotRetentionPeriod - `AWS::RedshiftServerless::Namespace.FinalSnapshotRetentionPeriod`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder iamRoles(List<String> iamRoles)
iamRoles - `AWS::RedshiftServerless::Namespace.IamRoles`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::RedshiftServerless::Namespace.KmsKeyId`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder logExports(List<String> logExports)
logExports - `AWS::RedshiftServerless::Namespace.LogExports`. This parameter is required.this@Stability(value=Stable) public CfnNamespace.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::RedshiftServerless::Namespace.Tags`. This parameter is required.this@Stability(value=Stable) public CfnNamespace build()
build in interface software.amazon.jsii.Builder<CfnNamespace>Copyright © 2022. All rights reserved.