Class PendingModifiedValues
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PendingModifiedValues.Builder,
PendingModifiedValues>
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.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Integer
The pending or in-progress change of the automated snapshot retention period.builder()
final String
The pending or in-progress change of the new identifier for the cluster.final String
The pending or in-progress change of the cluster type.final String
The pending or in-progress change of the service version.final String
The encryption type for a cluster.final Boolean
An option that specifies whether to create the cluster with enhanced VPC routing enabled.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The name of the maintenance track that the cluster will change to during the next maintenance window.final String
The pending or in-progress change of the admin user password for the cluster.final String
nodeType()
The pending or in-progress change of the cluster's node type.final Integer
The pending or in-progress change of the number of nodes in the cluster.final Boolean
The pending or in-progress change of the ability to connect to the cluster from the public network.static Class
<? extends PendingModifiedValues.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
masterUserPassword
The pending or in-progress change of the admin user password for the cluster.
- Returns:
- The pending or in-progress change of the admin user password for the cluster.
-
nodeType
The pending or in-progress change of the cluster's node type.
- Returns:
- The pending or in-progress change of the cluster's node type.
-
numberOfNodes
The pending or in-progress change of the number of nodes in the cluster.
- Returns:
- The pending or in-progress change of the number of nodes in the cluster.
-
clusterType
The pending or in-progress change of the cluster type.
- Returns:
- The pending or in-progress change of the cluster type.
-
clusterVersion
The pending or in-progress change of the service version.
- Returns:
- The pending or in-progress change of the service version.
-
automatedSnapshotRetentionPeriod
The pending or in-progress change of the automated snapshot retention period.
- Returns:
- The pending or in-progress change of the automated snapshot retention period.
-
clusterIdentifier
The pending or in-progress change of the new identifier for the cluster.
- Returns:
- The pending or in-progress change of the new identifier for the cluster.
-
publiclyAccessible
The pending or in-progress change of the ability to connect to the cluster from the public network.
- Returns:
- The pending or in-progress change of the ability to connect to the cluster from the public network.
-
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:
- 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
-
maintenanceTrackName
The name of the maintenance track that the cluster will change to during the next maintenance window.
- Returns:
- The name of the maintenance track that the cluster will change to during the next maintenance window.
-
encryptionType
The encryption type for a cluster. Possible values are: KMS and None.
- Returns:
- The encryption type for a cluster. Possible values are: KMS and None.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<PendingModifiedValues.Builder,
PendingModifiedValues> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-