@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsRedshiftClusterPendingModifiedValues extends Object implements Serializable, Cloneable, StructuredPojo
Changes to the Amazon Redshift cluster that are currently pending.
Constructor and Description |
---|
AwsRedshiftClusterPendingModifiedValues() |
Modifier and Type | Method and Description |
---|---|
AwsRedshiftClusterPendingModifiedValues |
clone() |
boolean |
equals(Object obj) |
Integer |
getAutomatedSnapshotRetentionPeriod()
The pending or in-progress change to the automated snapshot retention period.
|
String |
getClusterIdentifier()
The pending or in-progress change to the identifier for the cluster.
|
String |
getClusterType()
The pending or in-progress change to the cluster type.
|
String |
getClusterVersion()
The pending or in-progress change to the service version.
|
String |
getEncryptionType()
The encryption type for a cluster.
|
Boolean |
getEnhancedVpcRouting()
Indicates whether to create the cluster with enhanced VPC routing enabled.
|
String |
getMaintenanceTrackName()
The name of the maintenance track that the cluster changes to during the next maintenance window.
|
String |
getMasterUserPassword()
The pending or in-progress change to the master user password for the cluster.
|
String |
getNodeType()
The pending or in-progress change to the cluster's node type.
|
Integer |
getNumberOfNodes()
The pending or in-progress change to the number of nodes in the cluster.
|
Boolean |
getPubliclyAccessible()
The pending or in-progress change to whether the cluster can be connected to from the public network.
|
int |
hashCode() |
Boolean |
isEnhancedVpcRouting()
Indicates whether to create the cluster with enhanced VPC routing enabled.
|
Boolean |
isPubliclyAccessible()
The pending or in-progress change to whether the cluster can be connected to from the public network.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change to the automated snapshot retention period.
|
void |
setClusterIdentifier(String clusterIdentifier)
The pending or in-progress change to the identifier for the cluster.
|
void |
setClusterType(String clusterType)
The pending or in-progress change to the cluster type.
|
void |
setClusterVersion(String clusterVersion)
The pending or in-progress change to the service version.
|
void |
setEncryptionType(String encryptionType)
The encryption type for a cluster.
|
void |
setEnhancedVpcRouting(Boolean enhancedVpcRouting)
Indicates whether to create the cluster with enhanced VPC routing enabled.
|
void |
setMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster changes to during the next maintenance window.
|
void |
setMasterUserPassword(String masterUserPassword)
The pending or in-progress change to the master user password for the cluster.
|
void |
setNodeType(String nodeType)
The pending or in-progress change to the cluster's node type.
|
void |
setNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change to the number of nodes in the cluster.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change to whether the cluster can be connected to from the public network.
|
String |
toString()
Returns a string representation of this object.
|
AwsRedshiftClusterPendingModifiedValues |
withAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change to the automated snapshot retention period.
|
AwsRedshiftClusterPendingModifiedValues |
withClusterIdentifier(String clusterIdentifier)
The pending or in-progress change to the identifier for the cluster.
|
AwsRedshiftClusterPendingModifiedValues |
withClusterType(String clusterType)
The pending or in-progress change to the cluster type.
|
AwsRedshiftClusterPendingModifiedValues |
withClusterVersion(String clusterVersion)
The pending or in-progress change to the service version.
|
AwsRedshiftClusterPendingModifiedValues |
withEncryptionType(String encryptionType)
The encryption type for a cluster.
|
AwsRedshiftClusterPendingModifiedValues |
withEnhancedVpcRouting(Boolean enhancedVpcRouting)
Indicates whether to create the cluster with enhanced VPC routing enabled.
|
AwsRedshiftClusterPendingModifiedValues |
withMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster changes to during the next maintenance window.
|
AwsRedshiftClusterPendingModifiedValues |
withMasterUserPassword(String masterUserPassword)
The pending or in-progress change to the master user password for the cluster.
|
AwsRedshiftClusterPendingModifiedValues |
withNodeType(String nodeType)
The pending or in-progress change to the cluster's node type.
|
AwsRedshiftClusterPendingModifiedValues |
withNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change to the number of nodes in the cluster.
|
AwsRedshiftClusterPendingModifiedValues |
withPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change to whether the cluster can be connected to from the public network.
|
public AwsRedshiftClusterPendingModifiedValues()
public void setAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change to the automated snapshot retention period.
automatedSnapshotRetentionPeriod
- The pending or in-progress change to the automated snapshot retention period.public Integer getAutomatedSnapshotRetentionPeriod()
The pending or in-progress change to the automated snapshot retention period.
public AwsRedshiftClusterPendingModifiedValues withAutomatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)
The pending or in-progress change to the automated snapshot retention period.
automatedSnapshotRetentionPeriod
- The pending or in-progress change to the automated snapshot retention period.public void setClusterIdentifier(String clusterIdentifier)
The pending or in-progress change to the identifier for the cluster.
clusterIdentifier
- The pending or in-progress change to the identifier for the cluster.public String getClusterIdentifier()
The pending or in-progress change to the identifier for the cluster.
public AwsRedshiftClusterPendingModifiedValues withClusterIdentifier(String clusterIdentifier)
The pending or in-progress change to the identifier for the cluster.
clusterIdentifier
- The pending or in-progress change to the identifier for the cluster.public void setClusterType(String clusterType)
The pending or in-progress change to the cluster type.
clusterType
- The pending or in-progress change to the cluster type.public String getClusterType()
The pending or in-progress change to the cluster type.
public AwsRedshiftClusterPendingModifiedValues withClusterType(String clusterType)
The pending or in-progress change to the cluster type.
clusterType
- The pending or in-progress change to the cluster type.public void setClusterVersion(String clusterVersion)
The pending or in-progress change to the service version.
clusterVersion
- The pending or in-progress change to the service version.public String getClusterVersion()
The pending or in-progress change to the service version.
public AwsRedshiftClusterPendingModifiedValues withClusterVersion(String clusterVersion)
The pending or in-progress change to the service version.
clusterVersion
- The pending or in-progress change to the service version.public void setEncryptionType(String encryptionType)
The encryption type for a cluster.
encryptionType
- The encryption type for a cluster.public String getEncryptionType()
The encryption type for a cluster.
public AwsRedshiftClusterPendingModifiedValues withEncryptionType(String encryptionType)
The encryption type for a cluster.
encryptionType
- The encryption type for a cluster.public void setEnhancedVpcRouting(Boolean enhancedVpcRouting)
Indicates whether to create the cluster with enhanced VPC routing enabled.
enhancedVpcRouting
- Indicates whether to create the cluster with enhanced VPC routing enabled.public Boolean getEnhancedVpcRouting()
Indicates whether to create the cluster with enhanced VPC routing enabled.
public AwsRedshiftClusterPendingModifiedValues withEnhancedVpcRouting(Boolean enhancedVpcRouting)
Indicates whether to create the cluster with enhanced VPC routing enabled.
enhancedVpcRouting
- Indicates whether to create the cluster with enhanced VPC routing enabled.public Boolean isEnhancedVpcRouting()
Indicates whether to create the cluster with enhanced VPC routing enabled.
public void setMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster changes to during the next maintenance window.
maintenanceTrackName
- The name of the maintenance track that the cluster changes to during the next maintenance window.public String getMaintenanceTrackName()
The name of the maintenance track that the cluster changes to during the next maintenance window.
public AwsRedshiftClusterPendingModifiedValues withMaintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track that the cluster changes to during the next maintenance window.
maintenanceTrackName
- The name of the maintenance track that the cluster changes to during the next maintenance window.public void setMasterUserPassword(String masterUserPassword)
The pending or in-progress change to the master user password for the cluster.
masterUserPassword
- The pending or in-progress change to the master user password for the cluster.public String getMasterUserPassword()
The pending or in-progress change to the master user password for the cluster.
public AwsRedshiftClusterPendingModifiedValues withMasterUserPassword(String masterUserPassword)
The pending or in-progress change to the master user password for the cluster.
masterUserPassword
- The pending or in-progress change to the master user password for the cluster.public void setNodeType(String nodeType)
The pending or in-progress change to the cluster's node type.
nodeType
- The pending or in-progress change to the cluster's node type.public String getNodeType()
The pending or in-progress change to the cluster's node type.
public AwsRedshiftClusterPendingModifiedValues withNodeType(String nodeType)
The pending or in-progress change to the cluster's node type.
nodeType
- The pending or in-progress change to the cluster's node type.public void setNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change to the number of nodes in the cluster.
numberOfNodes
- The pending or in-progress change to the number of nodes in the cluster.public Integer getNumberOfNodes()
The pending or in-progress change to the number of nodes in the cluster.
public AwsRedshiftClusterPendingModifiedValues withNumberOfNodes(Integer numberOfNodes)
The pending or in-progress change to the number of nodes in the cluster.
numberOfNodes
- The pending or in-progress change to the number of nodes in the cluster.public void setPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change to whether the cluster can be connected to from the public network.
publiclyAccessible
- The pending or in-progress change to whether the cluster can be connected to from the public network.public Boolean getPubliclyAccessible()
The pending or in-progress change to whether the cluster can be connected to from the public network.
public AwsRedshiftClusterPendingModifiedValues withPubliclyAccessible(Boolean publiclyAccessible)
The pending or in-progress change to whether the cluster can be connected to from the public network.
publiclyAccessible
- The pending or in-progress change to whether the cluster can be connected to from the public network.public Boolean isPubliclyAccessible()
The pending or in-progress change to whether the cluster can be connected to from the public network.
public String toString()
toString
in class Object
Object.toString()
public AwsRedshiftClusterPendingModifiedValues clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.