@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReplicationGroupPendingModifiedValues extends Object implements Serializable, Cloneable
The settings to be applied to the Redis OSS replication group, either immediately or during the next maintenance window.
| Constructor and Description |
|---|
ReplicationGroupPendingModifiedValues() |
| Modifier and Type | Method and Description |
|---|---|
ReplicationGroupPendingModifiedValues |
clone() |
boolean |
equals(Object obj) |
String |
getAuthTokenStatus()
The auth token status
|
String |
getAutomaticFailoverStatus()
Indicates the status of automatic failover for this Redis OSS replication group.
|
String |
getClusterMode()
Enabled or Disabled.
|
List<PendingLogDeliveryConfiguration> |
getLogDeliveryConfigurations()
The log delivery configurations being modified
|
String |
getPrimaryClusterId()
The primary cluster ID that is applied immediately (if
--apply-immediately was specified), or during
the next maintenance window. |
ReshardingStatus |
getResharding()
The status of an online resharding operation.
|
Boolean |
getTransitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
|
String |
getTransitEncryptionMode()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
UserGroupsUpdateStatus |
getUserGroups()
The user group being modified.
|
int |
hashCode() |
Boolean |
isTransitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
|
void |
setAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
|
void |
setAuthTokenStatus(String authTokenStatus)
The auth token status
|
void |
setAutomaticFailoverStatus(PendingAutomaticFailoverStatus automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
|
void |
setAutomaticFailoverStatus(String automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
|
void |
setClusterMode(ClusterMode clusterMode)
Enabled or Disabled.
|
void |
setClusterMode(String clusterMode)
Enabled or Disabled.
|
void |
setLogDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
|
void |
setPrimaryClusterId(String primaryClusterId)
The primary cluster ID that is applied immediately (if
--apply-immediately was specified), or during
the next maintenance window. |
void |
setResharding(ReshardingStatus resharding)
The status of an online resharding operation.
|
void |
setTransitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
|
void |
setTransitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
void |
setTransitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
void |
setUserGroups(UserGroupsUpdateStatus userGroups)
The user group being modified.
|
String |
toString()
Returns a string representation of this object.
|
ReplicationGroupPendingModifiedValues |
withAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
|
ReplicationGroupPendingModifiedValues |
withAuthTokenStatus(String authTokenStatus)
The auth token status
|
ReplicationGroupPendingModifiedValues |
withAutomaticFailoverStatus(PendingAutomaticFailoverStatus automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
|
ReplicationGroupPendingModifiedValues |
withAutomaticFailoverStatus(String automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
|
ReplicationGroupPendingModifiedValues |
withClusterMode(ClusterMode clusterMode)
Enabled or Disabled.
|
ReplicationGroupPendingModifiedValues |
withClusterMode(String clusterMode)
Enabled or Disabled.
|
ReplicationGroupPendingModifiedValues |
withLogDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
|
ReplicationGroupPendingModifiedValues |
withLogDeliveryConfigurations(PendingLogDeliveryConfiguration... logDeliveryConfigurations)
The log delivery configurations being modified
|
ReplicationGroupPendingModifiedValues |
withPrimaryClusterId(String primaryClusterId)
The primary cluster ID that is applied immediately (if
--apply-immediately was specified), or during
the next maintenance window. |
ReplicationGroupPendingModifiedValues |
withResharding(ReshardingStatus resharding)
The status of an online resharding operation.
|
ReplicationGroupPendingModifiedValues |
withTransitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
|
ReplicationGroupPendingModifiedValues |
withTransitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
ReplicationGroupPendingModifiedValues |
withTransitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
ReplicationGroupPendingModifiedValues |
withUserGroups(UserGroupsUpdateStatus userGroups)
The user group being modified.
|
public ReplicationGroupPendingModifiedValues()
public void setPrimaryClusterId(String primaryClusterId)
The primary cluster ID that is applied immediately (if --apply-immediately was specified), or during
the next maintenance window.
primaryClusterId - The primary cluster ID that is applied immediately (if --apply-immediately was specified), or
during the next maintenance window.public String getPrimaryClusterId()
The primary cluster ID that is applied immediately (if --apply-immediately was specified), or during
the next maintenance window.
--apply-immediately was specified),
or during the next maintenance window.public ReplicationGroupPendingModifiedValues withPrimaryClusterId(String primaryClusterId)
The primary cluster ID that is applied immediately (if --apply-immediately was specified), or during
the next maintenance window.
primaryClusterId - The primary cluster ID that is applied immediately (if --apply-immediately was specified), or
during the next maintenance window.public void setAutomaticFailoverStatus(String automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
automaticFailoverStatus - Indicates the status of automatic failover for this Redis OSS replication group.PendingAutomaticFailoverStatuspublic String getAutomaticFailoverStatus()
Indicates the status of automatic failover for this Redis OSS replication group.
PendingAutomaticFailoverStatuspublic ReplicationGroupPendingModifiedValues withAutomaticFailoverStatus(String automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
automaticFailoverStatus - Indicates the status of automatic failover for this Redis OSS replication group.PendingAutomaticFailoverStatuspublic void setAutomaticFailoverStatus(PendingAutomaticFailoverStatus automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
automaticFailoverStatus - Indicates the status of automatic failover for this Redis OSS replication group.PendingAutomaticFailoverStatuspublic ReplicationGroupPendingModifiedValues withAutomaticFailoverStatus(PendingAutomaticFailoverStatus automaticFailoverStatus)
Indicates the status of automatic failover for this Redis OSS replication group.
automaticFailoverStatus - Indicates the status of automatic failover for this Redis OSS replication group.PendingAutomaticFailoverStatuspublic void setResharding(ReshardingStatus resharding)
The status of an online resharding operation.
resharding - The status of an online resharding operation.public ReshardingStatus getResharding()
The status of an online resharding operation.
public ReplicationGroupPendingModifiedValues withResharding(ReshardingStatus resharding)
The status of an online resharding operation.
resharding - The status of an online resharding operation.public void setAuthTokenStatus(String authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatuspublic String getAuthTokenStatus()
The auth token status
AuthTokenUpdateStatuspublic ReplicationGroupPendingModifiedValues withAuthTokenStatus(String authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatuspublic void setAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatuspublic ReplicationGroupPendingModifiedValues withAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatuspublic void setUserGroups(UserGroupsUpdateStatus userGroups)
The user group being modified.
userGroups - The user group being modified.public UserGroupsUpdateStatus getUserGroups()
The user group being modified.
public ReplicationGroupPendingModifiedValues withUserGroups(UserGroupsUpdateStatus userGroups)
The user group being modified.
userGroups - The user group being modified.public List<PendingLogDeliveryConfiguration> getLogDeliveryConfigurations()
The log delivery configurations being modified
public void setLogDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
logDeliveryConfigurations - The log delivery configurations being modifiedpublic ReplicationGroupPendingModifiedValues withLogDeliveryConfigurations(PendingLogDeliveryConfiguration... logDeliveryConfigurations)
The log delivery configurations being modified
NOTE: This method appends the values to the existing list (if any). Use
setLogDeliveryConfigurations(java.util.Collection) or
withLogDeliveryConfigurations(java.util.Collection) if you want to override the existing values.
logDeliveryConfigurations - The log delivery configurations being modifiedpublic ReplicationGroupPendingModifiedValues withLogDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
logDeliveryConfigurations - The log delivery configurations being modifiedpublic void setTransitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.public Boolean getTransitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
public ReplicationGroupPendingModifiedValues withTransitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.public Boolean isTransitEncryptionEnabled()
A flag that enables in-transit encryption when set to true.
public void setTransitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionModepublic String getTransitEncryptionMode()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
TransitEncryptionModepublic ReplicationGroupPendingModifiedValues withTransitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionModepublic void setTransitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionModepublic ReplicationGroupPendingModifiedValues withTransitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionModepublic void setClusterMode(String 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 Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
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 Redis OSS clients to connect using both cluster mode enabled
and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can
then complete cluster mode configuration and set the cluster mode to Enabled.ClusterModepublic String getClusterMode()
Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
ClusterModepublic ReplicationGroupPendingModifiedValues withClusterMode(String 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 Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
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 Redis OSS clients to connect using both cluster mode enabled
and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can
then complete cluster mode configuration and set the cluster mode to Enabled.ClusterModepublic void setClusterMode(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 Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
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 Redis OSS clients to connect using both cluster mode enabled
and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can
then complete cluster mode configuration and set the cluster mode to Enabled.ClusterModepublic ReplicationGroupPendingModifiedValues withClusterMode(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 Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled.
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 Redis OSS clients to connect using both cluster mode enabled
and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can
then complete cluster mode configuration and set the cluster mode to Enabled.ClusterModepublic String toString()
toString in class ObjectObject.toString()public ReplicationGroupPendingModifiedValues clone()