@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()
Returns true if the CacheNodeIdsToRemove property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasLogDeliveryConfigurations()
Returns true if the LogDeliveryConfigurations property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
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.
|
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()
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.
You can use hasCacheNodeIdsToRemove() to see if a value was sent in this field.
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()
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.
You can use hasLogDeliveryConfigurations() to see if a value was sent in this field.
public 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 © 2021. All rights reserved.