ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.allowVersionUpgrade(Boolean allowVersionUpgrade) |
If true, major version upgrades will be applied automatically to the cluster during the
maintenance window.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod) |
The number of days that automated snapshots are retained.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.availabilityZone(String availabilityZone) |
The option to initiate relocation for an Amazon Redshift cluster to the target Availability Zone.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.availabilityZoneRelocation(Boolean availabilityZoneRelocation) |
The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster
modification is complete.
|
static ModifyClusterRequest.Builder |
ModifyClusterRequest.builder() |
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterIdentifier(String clusterIdentifier) |
The unique identifier of the cluster to be modified.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterParameterGroupName(String clusterParameterGroupName) |
The name of the cluster parameter group to apply to this cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterSecurityGroups(String... clusterSecurityGroups) |
A list of cluster security groups to be authorized on this cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterSecurityGroups(Collection<String> clusterSecurityGroups) |
A list of cluster security groups to be authorized on this cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterType(String clusterType) |
The new cluster type.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.clusterVersion(String clusterVersion) |
The new version number of the Amazon Redshift engine to upgrade to.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.elasticIp(String elasticIp) |
The Elastic IP (EIP) address for the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.encrypted(Boolean encrypted) |
Indicates whether the cluster is encrypted.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.enhancedVpcRouting(Boolean enhancedVpcRouting) |
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier) |
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data
encryption keys stored in an HSM.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.hsmConfigurationIdentifier(String hsmConfigurationIdentifier) |
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use
to retrieve and store keys in an HSM.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.ipAddressType(String ipAddressType) |
The IP address types that the cluster supports.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.kmsKeyId(String kmsKeyId) |
The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the
cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.maintenanceTrackName(String maintenanceTrackName) |
The name for the maintenance track that you want to assign for the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.manageMasterPassword(Boolean manageMasterPassword) |
If true, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.manualSnapshotRetentionPeriod(Integer manualSnapshotRetentionPeriod) |
The default for number of days that a newly created manual snapshot is retained.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.masterPasswordSecretKmsKeyId(String masterPasswordSecretKmsKeyId) |
The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials
secret.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.masterUserPassword(String masterUserPassword) |
The new password for the cluster admin user.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.multiAZ(Boolean multiAZ) |
If true and the cluster is currently only deployed in a single Availability Zone, the cluster will be
modified to be deployed in two Availability Zones.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.newClusterIdentifier(String newClusterIdentifier) |
The new identifier for the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.nodeType(String nodeType) |
The new node type of the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.numberOfNodes(Integer numberOfNodes) |
The new number of nodes of the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.port(Integer port) |
The option to change the port of an Amazon Redshift cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) |
The weekly time range (in UTC) during which system maintenance can occur, if necessary.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.publiclyAccessible(Boolean publiclyAccessible) |
If true, the cluster can be accessed from a public network.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.toBuilder() |
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.vpcSecurityGroupIds(String... vpcSecurityGroupIds) |
A list of virtual private cloud (VPC) security groups to be associated with the cluster.
|
ModifyClusterRequest.Builder |
ModifyClusterRequest.Builder.vpcSecurityGroupIds(Collection<String> vpcSecurityGroupIds) |
A list of virtual private cloud (VPC) security groups to be associated with the cluster.
|