Interface PendingModifiedValues.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
,SdkBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
,SdkPojo
- Enclosing class:
- PendingModifiedValues
public static interface PendingModifiedValues.Builder extends SdkPojo, CopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PendingModifiedValues.Builder
automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.PendingModifiedValues.Builder
clusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.PendingModifiedValues.Builder
clusterType(String clusterType)
The pending or in-progress change of the cluster type.PendingModifiedValues.Builder
clusterVersion(String clusterVersion)
The pending or in-progress change of the service version.PendingModifiedValues.Builder
encryptionType(String encryptionType)
The encryption type for a cluster.PendingModifiedValues.Builder
enhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.PendingModifiedValues.Builder
maintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.PendingModifiedValues.Builder
masterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.PendingModifiedValues.Builder
nodeType(String nodeType)
The pending or in-progress change of the cluster's node type.PendingModifiedValues.Builder
numberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.PendingModifiedValues.Builder
publiclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
masterUserPassword
PendingModifiedValues.Builder masterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.
- Parameters:
masterUserPassword
- The pending or in-progress change of the admin user password for the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeType
PendingModifiedValues.Builder nodeType(String nodeType)
The pending or in-progress change of the cluster's node type.
- Parameters:
nodeType
- The pending or in-progress change of the cluster's node type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfNodes
PendingModifiedValues.Builder numberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.
- Parameters:
numberOfNodes
- The pending or in-progress change of the number of nodes in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterType
PendingModifiedValues.Builder clusterType(String clusterType)
The pending or in-progress change of the cluster type.
- Parameters:
clusterType
- The pending or in-progress change of the cluster type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterVersion
PendingModifiedValues.Builder clusterVersion(String clusterVersion)
The pending or in-progress change of the service version.
- Parameters:
clusterVersion
- The pending or in-progress change of the service version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automatedSnapshotRetentionPeriod
PendingModifiedValues.Builder automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.
- Parameters:
automatedSnapshotRetentionPeriod
- The pending or in-progress change of the automated snapshot retention period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterIdentifier
PendingModifiedValues.Builder clusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.
- Parameters:
clusterIdentifier
- The pending or in-progress change of the new identifier for the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publiclyAccessible
PendingModifiedValues.Builder publiclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.
- Parameters:
publiclyAccessible
- The pending or in-progress change of the ability to connect to the cluster from the public network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enhancedVpcRouting
PendingModifiedValues.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.
If this option is
true
, enhanced VPC routing is enabled.Default: false
- Parameters:
enhancedVpcRouting
- An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.If this option is
true
, enhanced VPC routing is enabled.Default: false
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceTrackName
PendingModifiedValues.Builder maintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.
- Parameters:
maintenanceTrackName
- The name of the maintenance track that the cluster will change to during the next maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionType
PendingModifiedValues.Builder encryptionType(String encryptionType)
The encryption type for a cluster. Possible values are: KMS and None.
- Parameters:
encryptionType
- The encryption type for a cluster. Possible values are: KMS and None.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-