@Stability(value=Stable) public static final class CfnWorkgroup.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkgroup>
CfnWorkgroup.| Modifier and Type | Method and Description |
|---|---|
CfnWorkgroup.Builder |
baseCapacity(Number baseCapacity)
`AWS::RedshiftServerless::Workgroup.BaseCapacity`.
|
CfnWorkgroup |
build() |
CfnWorkgroup.Builder |
configParameters(IResolvable configParameters)
`AWS::RedshiftServerless::Workgroup.ConfigParameters`.
|
CfnWorkgroup.Builder |
configParameters(List<? extends Object> configParameters)
`AWS::RedshiftServerless::Workgroup.ConfigParameters`.
|
static CfnWorkgroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnWorkgroup.Builder |
enhancedVpcRouting(Boolean enhancedVpcRouting)
`AWS::RedshiftServerless::Workgroup.EnhancedVpcRouting`.
|
CfnWorkgroup.Builder |
enhancedVpcRouting(IResolvable enhancedVpcRouting)
`AWS::RedshiftServerless::Workgroup.EnhancedVpcRouting`.
|
CfnWorkgroup.Builder |
namespaceName(String namespaceName)
`AWS::RedshiftServerless::Workgroup.NamespaceName`.
|
CfnWorkgroup.Builder |
publiclyAccessible(Boolean publiclyAccessible)
`AWS::RedshiftServerless::Workgroup.PubliclyAccessible`.
|
CfnWorkgroup.Builder |
publiclyAccessible(IResolvable publiclyAccessible)
`AWS::RedshiftServerless::Workgroup.PubliclyAccessible`.
|
CfnWorkgroup.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::RedshiftServerless::Workgroup.SecurityGroupIds`.
|
CfnWorkgroup.Builder |
subnetIds(List<String> subnetIds)
`AWS::RedshiftServerless::Workgroup.SubnetIds`.
|
CfnWorkgroup.Builder |
tags(List<? extends CfnTag> tags)
`AWS::RedshiftServerless::Workgroup.Tags`.
|
CfnWorkgroup.Builder |
workgroupName(String workgroupName)
`AWS::RedshiftServerless::Workgroup.WorkgroupName`.
|
@Stability(value=Stable) public static CfnWorkgroup.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.CfnWorkgroup.ConfigParameterProperty.Builder.@Stability(value=Stable) public CfnWorkgroup.Builder workgroupName(String workgroupName)
workgroupName - `AWS::RedshiftServerless::Workgroup.WorkgroupName`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder baseCapacity(Number baseCapacity)
baseCapacity - `AWS::RedshiftServerless::Workgroup.BaseCapacity`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder configParameters(IResolvable configParameters)
configParameters - `AWS::RedshiftServerless::Workgroup.ConfigParameters`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder configParameters(List<? extends Object> configParameters)
configParameters - `AWS::RedshiftServerless::Workgroup.ConfigParameters`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)
enhancedVpcRouting - `AWS::RedshiftServerless::Workgroup.EnhancedVpcRouting`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder enhancedVpcRouting(IResolvable enhancedVpcRouting)
enhancedVpcRouting - `AWS::RedshiftServerless::Workgroup.EnhancedVpcRouting`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder namespaceName(String namespaceName)
namespaceName - `AWS::RedshiftServerless::Workgroup.NamespaceName`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder publiclyAccessible(Boolean publiclyAccessible)
publiclyAccessible - `AWS::RedshiftServerless::Workgroup.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder publiclyAccessible(IResolvable publiclyAccessible)
publiclyAccessible - `AWS::RedshiftServerless::Workgroup.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::RedshiftServerless::Workgroup.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder subnetIds(List<String> subnetIds)
subnetIds - `AWS::RedshiftServerless::Workgroup.SubnetIds`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::RedshiftServerless::Workgroup.Tags`. This parameter is required.this@Stability(value=Stable) public CfnWorkgroup build()
build in interface software.amazon.jsii.Builder<CfnWorkgroup>Copyright © 2022. All rights reserved.