@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PendingModifiedValues extends Object implements Serializable, Cloneable
Describes cluster attributes that are in a pending state. A change to one or more the attributes was requested and is in progress or will be applied.
Constructor and Description |
---|
PendingModifiedValues() |
Modifier and Type | Method and Description |
---|---|
PendingModifiedValues |
clone() |
boolean |
equals(Object obj) |
Integer |
getAutomatedSnapshotRetentionPeriod()
The pending or in-progress change of the automated snapshot retention period.
|
String |
getClusterIdentifier()
The pending or in-progress change of the new identifier for the cluster.
|
String |
getClusterType()
The pending or in-progress change of the cluster type.
|
String |
getClusterVersion()
The pending or in-progress change of the service version.
|
String |
getEncryptionType()
The encryption type for a cluster.
|
Boolean |
getEnhancedVpcRouting()
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
String |
getMaintenanceTrackName()
The name of the maintenance track that the cluster will change to during the next maintenance window.
|
String |
getMasterUserPassword()
The pending or in-progress change of the admin user password for the cluster.
|
String |
getNodeType()
The pending or in-progress change of the cluster's node type.
|
Integer |
getNumberOfNodes()
The pending or in-progress change of the number of nodes in the cluster.
|
Boolean |
getPubliclyAccessible()
The pending or in-progress change of the ability to connect to the cluster from the public network.
|
int |
hashCode() |
Boolean |
isEnhancedVpcRouting()
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
Boolean |
isPubliclyAccessible()
The pending or in-progress change of the ability to connect to the cluster from the public network.
|
void |
setAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.
|
void |
setClusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.
|
void |
setClusterType(String clusterType)
The pending or in-progress change of the cluster type.
|
void |
setClusterVersion(String clusterVersion)
The pending or in-progress change of the service version.
|
void |
setEncryptionType(String encryptionType)
The encryption type for a cluster.
|
void |
setEnhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
void |
setMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.
|
void |
setMasterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.
|
void |
setNodeType(String nodeType)
The pending or in-progress change of the cluster's node type.
|
void |
setNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.
|
String |
toString()
Returns a string representation of this object.
|
PendingModifiedValues |
withAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.
|
PendingModifiedValues |
withClusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.
|
PendingModifiedValues |
withClusterType(String clusterType)
The pending or in-progress change of the cluster type.
|
PendingModifiedValues |
withClusterVersion(String clusterVersion)
The pending or in-progress change of the service version.
|
PendingModifiedValues |
withEncryptionType(String encryptionType)
The encryption type for a cluster.
|
PendingModifiedValues |
withEnhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
PendingModifiedValues |
withMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.
|
PendingModifiedValues |
withMasterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.
|
PendingModifiedValues |
withNodeType(String nodeType)
The pending or in-progress change of the cluster's node type.
|
PendingModifiedValues |
withNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.
|
PendingModifiedValues |
withPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.
|
public void setMasterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.
masterUserPassword
- The pending or in-progress change of the admin user password for the cluster.public String getMasterUserPassword()
The pending or in-progress change of the admin user password for the cluster.
public PendingModifiedValues withMasterUserPassword(String masterUserPassword)
The pending or in-progress change of the admin user password for the cluster.
masterUserPassword
- The pending or in-progress change of the admin user password for the cluster.public void setNodeType(String nodeType)
The pending or in-progress change of the cluster's node type.
nodeType
- The pending or in-progress change of the cluster's node type.public String getNodeType()
The pending or in-progress change of the cluster's node type.
public PendingModifiedValues withNodeType(String nodeType)
The pending or in-progress change of the cluster's node type.
nodeType
- The pending or in-progress change of the cluster's node type.public void setNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.
numberOfNodes
- The pending or in-progress change of the number of nodes in the cluster.public Integer getNumberOfNodes()
The pending or in-progress change of the number of nodes in the cluster.
public PendingModifiedValues withNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change of the number of nodes in the cluster.
numberOfNodes
- The pending or in-progress change of the number of nodes in the cluster.public void setClusterType(String clusterType)
The pending or in-progress change of the cluster type.
clusterType
- The pending or in-progress change of the cluster type.public String getClusterType()
The pending or in-progress change of the cluster type.
public PendingModifiedValues withClusterType(String clusterType)
The pending or in-progress change of the cluster type.
clusterType
- The pending or in-progress change of the cluster type.public void setClusterVersion(String clusterVersion)
The pending or in-progress change of the service version.
clusterVersion
- The pending or in-progress change of the service version.public String getClusterVersion()
The pending or in-progress change of the service version.
public PendingModifiedValues withClusterVersion(String clusterVersion)
The pending or in-progress change of the service version.
clusterVersion
- The pending or in-progress change of the service version.public void setAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.
automatedSnapshotRetentionPeriod
- The pending or in-progress change of the automated snapshot retention period.public Integer getAutomatedSnapshotRetentionPeriod()
The pending or in-progress change of the automated snapshot retention period.
public PendingModifiedValues withAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change of the automated snapshot retention period.
automatedSnapshotRetentionPeriod
- The pending or in-progress change of the automated snapshot retention period.public void setClusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.
clusterIdentifier
- The pending or in-progress change of the new identifier for the cluster.public String getClusterIdentifier()
The pending or in-progress change of the new identifier for the cluster.
public PendingModifiedValues withClusterIdentifier(String clusterIdentifier)
The pending or in-progress change of the new identifier for the cluster.
clusterIdentifier
- The pending or in-progress change of the new identifier for the cluster.public void setPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.
publiclyAccessible
- The pending or in-progress change of the ability to connect to the cluster from the public network.public Boolean getPubliclyAccessible()
The pending or in-progress change of the ability to connect to the cluster from the public network.
public PendingModifiedValues withPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change of the ability to connect to the cluster from the public network.
publiclyAccessible
- The pending or in-progress change of the ability to connect to the cluster from the public network.public Boolean isPubliclyAccessible()
The pending or in-progress change of the ability to connect to the cluster from the public network.
public void setEnhancedVpcRouting(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
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
public Boolean getEnhancedVpcRouting()
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
If this option is true
, enhanced VPC routing is enabled.
Default: false
public PendingModifiedValues withEnhancedVpcRouting(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
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
public Boolean isEnhancedVpcRouting()
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
If this option is true
, enhanced VPC routing is enabled.
Default: false
public void setMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.
maintenanceTrackName
- The name of the maintenance track that the cluster will change to during the next maintenance window.public String getMaintenanceTrackName()
The name of the maintenance track that the cluster will change to during the next maintenance window.
public PendingModifiedValues withMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster will change to during the next maintenance window.
maintenanceTrackName
- The name of the maintenance track that the cluster will change to during the next maintenance window.public void setEncryptionType(String encryptionType)
The encryption type for a cluster. Possible values are: KMS and None.
encryptionType
- The encryption type for a cluster. Possible values are: KMS and None.public String getEncryptionType()
The encryption type for a cluster. Possible values are: KMS and None.
public PendingModifiedValues withEncryptionType(String encryptionType)
The encryption type for a cluster. Possible values are: KMS and None.
encryptionType
- The encryption type for a cluster. Possible values are: KMS and None.public String toString()
toString
in class Object
Object.toString()
public PendingModifiedValues clone()