@Generated(value="software.amazon.awssdk:codegen") public final class PendingModifiedValues extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
A group of settings that are applied to the cluster in the future, or that are currently being applied.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PendingModifiedValues.Builder |
| Modifier and Type | Method and Description |
|---|---|
AuthTokenUpdateStatus |
authTokenStatus()
The auth token status
|
String |
authTokenStatusAsString()
The auth token status
|
static PendingModifiedValues.Builder |
builder() |
List<String> |
cacheNodeIdsToRemove()
A list of cache node IDs that are being removed (or will be removed) from the cluster.
|
String |
cacheNodeType()
The cache node type that this cluster or replication group is scaled to.
|
String |
engineVersion()
The new cache engine version that the cluster runs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCacheNodeIdsToRemove()
For responses, this returns true if the service returned a value for the CacheNodeIdsToRemove property.
|
int |
hashCode() |
boolean |
hasLogDeliveryConfigurations()
For responses, this returns true if the service returned a value for the LogDeliveryConfigurations property.
|
List<PendingLogDeliveryConfiguration> |
logDeliveryConfigurations()
The log delivery configurations being modified
|
Integer |
numCacheNodes()
The new number of cache nodes for the cluster.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PendingModifiedValues.Builder> |
serializableBuilderClass() |
PendingModifiedValues.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
transitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
|
TransitEncryptionMode |
transitEncryptionMode()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
String |
transitEncryptionModeAsString()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer numCacheNodes()
The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
public final boolean hasCacheNodeIdsToRemove()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> cacheNodeIdsToRemove()
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCacheNodeIdsToRemove() method.
public final String engineVersion()
The new cache engine version that the cluster runs.
public final String cacheNodeType()
The cache node type that this cluster or replication group is scaled to.
public final AuthTokenUpdateStatus authTokenStatus()
The auth token status
If the service returns an enum value that is not available in the current SDK version, authTokenStatus
will return AuthTokenUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from authTokenStatusAsString().
AuthTokenUpdateStatuspublic final String authTokenStatusAsString()
The auth token status
If the service returns an enum value that is not available in the current SDK version, authTokenStatus
will return AuthTokenUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from authTokenStatusAsString().
AuthTokenUpdateStatuspublic final boolean hasLogDeliveryConfigurations()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<PendingLogDeliveryConfiguration> logDeliveryConfigurations()
The log delivery configurations being modified
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLogDeliveryConfigurations() method.
public final Boolean transitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
public final TransitEncryptionMode transitEncryptionMode()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
If the service returns an enum value that is not available in the current SDK version,
transitEncryptionMode will return TransitEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from transitEncryptionModeAsString().
TransitEncryptionModepublic final String transitEncryptionModeAsString()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
If the service returns an enum value that is not available in the current SDK version,
transitEncryptionMode will return TransitEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from transitEncryptionModeAsString().
TransitEncryptionModepublic PendingModifiedValues.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>public static PendingModifiedValues.Builder builder()
public static Class<? extends PendingModifiedValues.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.