@Stability(value=Stable) public static final class CfnClusterProps.Builder extends Object implements software.amazon.jsii.Builder<CfnClusterProps>
CfnClusterProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnClusterProps.Builder clusterType(String clusterType)
CfnClusterProps.getClusterType()clusterType - `AWS::Redshift::Cluster.ClusterType`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder dbName(String dbName)
CfnClusterProps.getDbName()dbName - `AWS::Redshift::Cluster.DBName`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder masterUsername(String masterUsername)
CfnClusterProps.getMasterUsername()masterUsername - `AWS::Redshift::Cluster.MasterUsername`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder masterUserPassword(String masterUserPassword)
CfnClusterProps.getMasterUserPassword()masterUserPassword - `AWS::Redshift::Cluster.MasterUserPassword`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder nodeType(String nodeType)
CfnClusterProps.getNodeType()nodeType - `AWS::Redshift::Cluster.NodeType`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder allowVersionUpgrade(Boolean allowVersionUpgrade)
CfnClusterProps.getAllowVersionUpgrade()allowVersionUpgrade - `AWS::Redshift::Cluster.AllowVersionUpgrade`.this@Stability(value=Stable) public CfnClusterProps.Builder allowVersionUpgrade(IResolvable allowVersionUpgrade)
CfnClusterProps.getAllowVersionUpgrade()allowVersionUpgrade - `AWS::Redshift::Cluster.AllowVersionUpgrade`.this@Stability(value=Stable) public CfnClusterProps.Builder automatedSnapshotRetentionPeriod(Number automatedSnapshotRetentionPeriod)
CfnClusterProps.getAutomatedSnapshotRetentionPeriod()automatedSnapshotRetentionPeriod - `AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`.this@Stability(value=Stable) public CfnClusterProps.Builder availabilityZone(String availabilityZone)
CfnClusterProps.getAvailabilityZone()availabilityZone - `AWS::Redshift::Cluster.AvailabilityZone`.this@Stability(value=Stable) public CfnClusterProps.Builder clusterIdentifier(String clusterIdentifier)
CfnClusterProps.getClusterIdentifier()clusterIdentifier - `AWS::Redshift::Cluster.ClusterIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder clusterParameterGroupName(String clusterParameterGroupName)
CfnClusterProps.getClusterParameterGroupName()clusterParameterGroupName - `AWS::Redshift::Cluster.ClusterParameterGroupName`.this@Stability(value=Stable) public CfnClusterProps.Builder clusterSecurityGroups(List<String> clusterSecurityGroups)
CfnClusterProps.getClusterSecurityGroups()clusterSecurityGroups - `AWS::Redshift::Cluster.ClusterSecurityGroups`.this@Stability(value=Stable) public CfnClusterProps.Builder clusterSubnetGroupName(String clusterSubnetGroupName)
CfnClusterProps.getClusterSubnetGroupName()clusterSubnetGroupName - `AWS::Redshift::Cluster.ClusterSubnetGroupName`.this@Stability(value=Stable) public CfnClusterProps.Builder clusterVersion(String clusterVersion)
CfnClusterProps.getClusterVersion()clusterVersion - `AWS::Redshift::Cluster.ClusterVersion`.this@Stability(value=Stable) public CfnClusterProps.Builder elasticIp(String elasticIp)
CfnClusterProps.getElasticIp()elasticIp - `AWS::Redshift::Cluster.ElasticIp`.this@Stability(value=Stable) public CfnClusterProps.Builder encrypted(Boolean encrypted)
CfnClusterProps.getEncrypted()encrypted - `AWS::Redshift::Cluster.Encrypted`.this@Stability(value=Stable) public CfnClusterProps.Builder encrypted(IResolvable encrypted)
CfnClusterProps.getEncrypted()encrypted - `AWS::Redshift::Cluster.Encrypted`.this@Stability(value=Stable) public CfnClusterProps.Builder endpoint(IResolvable endpoint)
CfnClusterProps.getEndpoint()endpoint - `AWS::Redshift::Cluster.Endpoint`.this@Stability(value=Stable) public CfnClusterProps.Builder endpoint(CfnCluster.EndpointProperty endpoint)
CfnClusterProps.getEndpoint()endpoint - `AWS::Redshift::Cluster.Endpoint`.this@Stability(value=Stable) public CfnClusterProps.Builder hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
CfnClusterProps.getHsmClientCertificateIdentifier()hsmClientCertificateIdentifier - `AWS::Redshift::Cluster.HsmClientCertificateIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder hsmConfigurationIdentifier(String hsmConfigurationIdentifier)
CfnClusterProps.getHsmConfigurationIdentifier()hsmConfigurationIdentifier - `AWS::Redshift::Cluster.HsmConfigurationIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder iamRoles(List<String> iamRoles)
CfnClusterProps.getIamRoles()iamRoles - `AWS::Redshift::Cluster.IamRoles`.this@Stability(value=Stable) public CfnClusterProps.Builder kmsKeyId(String kmsKeyId)
CfnClusterProps.getKmsKeyId()kmsKeyId - `AWS::Redshift::Cluster.KmsKeyId`.this@Stability(value=Stable) public CfnClusterProps.Builder loggingProperties(IResolvable loggingProperties)
CfnClusterProps.getLoggingProperties()loggingProperties - `AWS::Redshift::Cluster.LoggingProperties`.this@Stability(value=Stable) public CfnClusterProps.Builder loggingProperties(CfnCluster.LoggingPropertiesProperty loggingProperties)
CfnClusterProps.getLoggingProperties()loggingProperties - `AWS::Redshift::Cluster.LoggingProperties`.this@Stability(value=Stable) public CfnClusterProps.Builder numberOfNodes(Number numberOfNodes)
CfnClusterProps.getNumberOfNodes()numberOfNodes - `AWS::Redshift::Cluster.NumberOfNodes`.this@Stability(value=Stable) public CfnClusterProps.Builder ownerAccount(String ownerAccount)
CfnClusterProps.getOwnerAccount()ownerAccount - `AWS::Redshift::Cluster.OwnerAccount`.this@Stability(value=Stable) public CfnClusterProps.Builder port(Number port)
CfnClusterProps.getPort()port - `AWS::Redshift::Cluster.Port`.this@Stability(value=Stable) public CfnClusterProps.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
CfnClusterProps.getPreferredMaintenanceWindow()preferredMaintenanceWindow - `AWS::Redshift::Cluster.PreferredMaintenanceWindow`.this@Stability(value=Stable) public CfnClusterProps.Builder publiclyAccessible(Boolean publiclyAccessible)
CfnClusterProps.getPubliclyAccessible()publiclyAccessible - `AWS::Redshift::Cluster.PubliclyAccessible`.this@Stability(value=Stable) public CfnClusterProps.Builder publiclyAccessible(IResolvable publiclyAccessible)
CfnClusterProps.getPubliclyAccessible()publiclyAccessible - `AWS::Redshift::Cluster.PubliclyAccessible`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotClusterIdentifier(String snapshotClusterIdentifier)
CfnClusterProps.getSnapshotClusterIdentifier()snapshotClusterIdentifier - `AWS::Redshift::Cluster.SnapshotClusterIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotIdentifier(String snapshotIdentifier)
CfnClusterProps.getSnapshotIdentifier()snapshotIdentifier - `AWS::Redshift::Cluster.SnapshotIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder tags(List<? extends CfnTag> tags)
CfnClusterProps.getTags()tags - `AWS::Redshift::Cluster.Tags`.this@Stability(value=Stable) public CfnClusterProps.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
CfnClusterProps.getVpcSecurityGroupIds()vpcSecurityGroupIds - `AWS::Redshift::Cluster.VpcSecurityGroupIds`.this@Stability(value=Stable) public CfnClusterProps build()
build in interface software.amazon.jsii.Builder<CfnClusterProps>CfnClusterPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.