@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 aquaConfigurationStatus(String aquaConfigurationStatus)
CfnClusterProps.getAquaConfigurationStatus()aquaConfigurationStatus - `AWS::Redshift::Cluster.AquaConfigurationStatus`.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 availabilityZoneRelocation(Boolean availabilityZoneRelocation)
CfnClusterProps.getAvailabilityZoneRelocation()availabilityZoneRelocation - `AWS::Redshift::Cluster.AvailabilityZoneRelocation`.this@Stability(value=Stable) public CfnClusterProps.Builder availabilityZoneRelocation(IResolvable availabilityZoneRelocation)
CfnClusterProps.getAvailabilityZoneRelocation()availabilityZoneRelocation - `AWS::Redshift::Cluster.AvailabilityZoneRelocation`.this@Stability(value=Stable) public CfnClusterProps.Builder availabilityZoneRelocationStatus(String availabilityZoneRelocationStatus)
CfnClusterProps.getAvailabilityZoneRelocationStatus()availabilityZoneRelocationStatus - `AWS::Redshift::Cluster.AvailabilityZoneRelocationStatus`.this@Stability(value=Stable) public CfnClusterProps.Builder classic(Boolean classic)
CfnClusterProps.getClassic()classic - `AWS::Redshift::Cluster.Classic`.this@Stability(value=Stable) public CfnClusterProps.Builder classic(IResolvable classic)
CfnClusterProps.getClassic()classic - `AWS::Redshift::Cluster.Classic`.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 deferMaintenance(Boolean deferMaintenance)
CfnClusterProps.getDeferMaintenance()deferMaintenance - `AWS::Redshift::Cluster.DeferMaintenance`.this@Stability(value=Stable) public CfnClusterProps.Builder deferMaintenance(IResolvable deferMaintenance)
CfnClusterProps.getDeferMaintenance()deferMaintenance - `AWS::Redshift::Cluster.DeferMaintenance`.this@Stability(value=Stable) public CfnClusterProps.Builder deferMaintenanceDuration(Number deferMaintenanceDuration)
CfnClusterProps.getDeferMaintenanceDuration()deferMaintenanceDuration - `AWS::Redshift::Cluster.DeferMaintenanceDuration`.this@Stability(value=Stable) public CfnClusterProps.Builder deferMaintenanceEndTime(String deferMaintenanceEndTime)
CfnClusterProps.getDeferMaintenanceEndTime()deferMaintenanceEndTime - `AWS::Redshift::Cluster.DeferMaintenanceEndTime`.this@Stability(value=Stable) public CfnClusterProps.Builder deferMaintenanceStartTime(String deferMaintenanceStartTime)
CfnClusterProps.getDeferMaintenanceStartTime()deferMaintenanceStartTime - `AWS::Redshift::Cluster.DeferMaintenanceStartTime`.this@Stability(value=Stable) public CfnClusterProps.Builder destinationRegion(String destinationRegion)
CfnClusterProps.getDestinationRegion()destinationRegion - `AWS::Redshift::Cluster.DestinationRegion`.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 enhancedVpcRouting(Boolean enhancedVpcRouting)
CfnClusterProps.getEnhancedVpcRouting()enhancedVpcRouting - `AWS::Redshift::Cluster.EnhancedVpcRouting`.this@Stability(value=Stable) public CfnClusterProps.Builder enhancedVpcRouting(IResolvable enhancedVpcRouting)
CfnClusterProps.getEnhancedVpcRouting()enhancedVpcRouting - `AWS::Redshift::Cluster.EnhancedVpcRouting`.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 maintenanceTrackName(String maintenanceTrackName)
CfnClusterProps.getMaintenanceTrackName()maintenanceTrackName - `AWS::Redshift::Cluster.MaintenanceTrackName`.this@Stability(value=Stable) public CfnClusterProps.Builder manualSnapshotRetentionPeriod(Number manualSnapshotRetentionPeriod)
CfnClusterProps.getManualSnapshotRetentionPeriod()manualSnapshotRetentionPeriod - `AWS::Redshift::Cluster.ManualSnapshotRetentionPeriod`.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 resourceAction(String resourceAction)
CfnClusterProps.getResourceAction()resourceAction - `AWS::Redshift::Cluster.ResourceAction`.this@Stability(value=Stable) public CfnClusterProps.Builder revisionTarget(String revisionTarget)
CfnClusterProps.getRevisionTarget()revisionTarget - `AWS::Redshift::Cluster.RevisionTarget`.this@Stability(value=Stable) public CfnClusterProps.Builder rotateEncryptionKey(Boolean rotateEncryptionKey)
CfnClusterProps.getRotateEncryptionKey()rotateEncryptionKey - `AWS::Redshift::Cluster.RotateEncryptionKey`.this@Stability(value=Stable) public CfnClusterProps.Builder rotateEncryptionKey(IResolvable rotateEncryptionKey)
CfnClusterProps.getRotateEncryptionKey()rotateEncryptionKey - `AWS::Redshift::Cluster.RotateEncryptionKey`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotClusterIdentifier(String snapshotClusterIdentifier)
CfnClusterProps.getSnapshotClusterIdentifier()snapshotClusterIdentifier - `AWS::Redshift::Cluster.SnapshotClusterIdentifier`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotCopyGrantName(String snapshotCopyGrantName)
CfnClusterProps.getSnapshotCopyGrantName()snapshotCopyGrantName - `AWS::Redshift::Cluster.SnapshotCopyGrantName`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotCopyManual(Boolean snapshotCopyManual)
CfnClusterProps.getSnapshotCopyManual()snapshotCopyManual - `AWS::Redshift::Cluster.SnapshotCopyManual`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotCopyManual(IResolvable snapshotCopyManual)
CfnClusterProps.getSnapshotCopyManual()snapshotCopyManual - `AWS::Redshift::Cluster.SnapshotCopyManual`.this@Stability(value=Stable) public CfnClusterProps.Builder snapshotCopyRetentionPeriod(Number snapshotCopyRetentionPeriod)
CfnClusterProps.getSnapshotCopyRetentionPeriod()snapshotCopyRetentionPeriod - `AWS::Redshift::Cluster.SnapshotCopyRetentionPeriod`.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.