Class ReplicationGroupPendingModifiedValues
- java.lang.Object
-
- software.amazon.awssdk.services.elasticache.model.ReplicationGroupPendingModifiedValues
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
@Generated("software.amazon.awssdk:codegen") public final class ReplicationGroupPendingModifiedValues extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
The settings to be applied to the Valkey or Redis OSS replication group, either immediately or during the next maintenance window.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReplicationGroupPendingModifiedValues.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthTokenUpdateStatusauthTokenStatus()The auth token statusStringauthTokenStatusAsString()The auth token statusPendingAutomaticFailoverStatusautomaticFailoverStatus()Indicates the status of automatic failover for this Valkey or Redis OSS replication group.StringautomaticFailoverStatusAsString()Indicates the status of automatic failover for this Valkey or Redis OSS replication group.static ReplicationGroupPendingModifiedValues.Builderbuilder()ClusterModeclusterMode()Enabled or Disabled.StringclusterModeAsString()Enabled or Disabled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasLogDeliveryConfigurations()For responses, this returns true if the service returned a value for the LogDeliveryConfigurations property.List<PendingLogDeliveryConfiguration>logDeliveryConfigurations()The log delivery configurations being modifiedStringprimaryClusterId()The primary cluster ID that is applied immediately (if--apply-immediatelywas specified), or during the next maintenance window.ReshardingStatusresharding()The status of an online resharding operation.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ReplicationGroupPendingModifiedValues.Builder>serializableBuilderClass()ReplicationGroupPendingModifiedValues.BuildertoBuilder()StringtoString()Returns a string representation of this object.BooleantransitEncryptionEnabled()A flag that enables in-transit encryption when set to true.TransitEncryptionModetransitEncryptionMode()A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.StringtransitEncryptionModeAsString()A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.UserGroupsUpdateStatususerGroups()The user group being modified.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
primaryClusterId
public final String primaryClusterId()
The primary cluster ID that is applied immediately (if
--apply-immediatelywas specified), or during the next maintenance window.- Returns:
- The primary cluster ID that is applied immediately (if
--apply-immediatelywas specified), or during the next maintenance window.
-
automaticFailoverStatus
public final PendingAutomaticFailoverStatus automaticFailoverStatus()
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
If the service returns an enum value that is not available in the current SDK version,
automaticFailoverStatuswill returnPendingAutomaticFailoverStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautomaticFailoverStatusAsString().- Returns:
- Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
- See Also:
PendingAutomaticFailoverStatus
-
automaticFailoverStatusAsString
public final String automaticFailoverStatusAsString()
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
If the service returns an enum value that is not available in the current SDK version,
automaticFailoverStatuswill returnPendingAutomaticFailoverStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautomaticFailoverStatusAsString().- Returns:
- Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
- See Also:
PendingAutomaticFailoverStatus
-
resharding
public final ReshardingStatus resharding()
The status of an online resharding operation.
- Returns:
- The status of an online resharding operation.
-
authTokenStatus
public final AuthTokenUpdateStatus authTokenStatus()
The auth token status
If the service returns an enum value that is not available in the current SDK version,
authTokenStatuswill returnAuthTokenUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthTokenStatusAsString().- Returns:
- The auth token status
- See Also:
AuthTokenUpdateStatus
-
authTokenStatusAsString
public final String authTokenStatusAsString()
The auth token status
If the service returns an enum value that is not available in the current SDK version,
authTokenStatuswill returnAuthTokenUpdateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthTokenStatusAsString().- Returns:
- The auth token status
- See Also:
AuthTokenUpdateStatus
-
userGroups
public final UserGroupsUpdateStatus userGroups()
The user group being modified.
- Returns:
- The user group being modified.
-
hasLogDeliveryConfigurations
public final boolean hasLogDeliveryConfigurations()
For responses, this returns true if the service returned a value for the LogDeliveryConfigurations property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()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.
-
logDeliveryConfigurations
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.- Returns:
- The log delivery configurations being modified
-
transitEncryptionEnabled
public final Boolean transitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
- Returns:
- A flag that enables in-transit encryption when set to true.
-
transitEncryptionMode
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,
transitEncryptionModewill returnTransitEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtransitEncryptionModeAsString().- Returns:
- A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
- See Also:
TransitEncryptionMode
-
transitEncryptionModeAsString
public 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,
transitEncryptionModewill returnTransitEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtransitEncryptionModeAsString().- Returns:
- A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
- See Also:
TransitEncryptionMode
-
clusterMode
public final ClusterMode clusterMode()
Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Valkey or Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Valkey or Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
If the service returns an enum value that is not available in the current SDK version,
clusterModewill returnClusterMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclusterModeAsString().- Returns:
- Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Valkey or Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Valkey or Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
- See Also:
ClusterMode
-
clusterModeAsString
public final String clusterModeAsString()
Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Valkey or Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Valkey or Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
If the service returns an enum value that is not available in the current SDK version,
clusterModewill returnClusterMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclusterModeAsString().- Returns:
- Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Valkey or Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Valkey or Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
- See Also:
ClusterMode
-
toBuilder
public ReplicationGroupPendingModifiedValues.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
-
builder
public static ReplicationGroupPendingModifiedValues.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReplicationGroupPendingModifiedValues.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-