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 interface
ReplicationGroupPendingModifiedValues.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthTokenUpdateStatus
authTokenStatus()
The auth token statusString
authTokenStatusAsString()
The auth token statusPendingAutomaticFailoverStatus
automaticFailoverStatus()
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.String
automaticFailoverStatusAsString()
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.static ReplicationGroupPendingModifiedValues.Builder
builder()
ClusterMode
clusterMode()
Enabled or Disabled.String
clusterModeAsString()
Enabled or Disabled.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
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 modifiedString
primaryClusterId()
The primary cluster ID that is applied immediately (if--apply-immediately
was specified), or during the next maintenance window.ReshardingStatus
resharding()
The status of an online resharding operation.List<SdkField<?>>
sdkFields()
static Class<? extends ReplicationGroupPendingModifiedValues.Builder>
serializableBuilderClass()
ReplicationGroupPendingModifiedValues.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.UserGroupsUpdateStatus
userGroups()
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-immediately
was specified), or during the next maintenance window.- Returns:
- The primary cluster ID that is applied immediately (if
--apply-immediately
was 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,
automaticFailoverStatus
will 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,
automaticFailoverStatus
will 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,
authTokenStatus
will 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,
authTokenStatus
will 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,
transitEncryptionMode
will 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,
transitEncryptionMode
will 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,
clusterMode
will 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,
clusterMode
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-