@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.PendingAutomaticFailoverStatus
public String getAutomaticFailoverStatus()
Indicates the status of automatic failover for this Redis OSS replication group.
PendingAutomaticFailoverStatus
public 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.PendingAutomaticFailoverStatus
public 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.PendingAutomaticFailoverStatus
public 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.PendingAutomaticFailoverStatus
public 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 statusAuthTokenUpdateStatus
public String getAuthTokenStatus()
The auth token status
AuthTokenUpdateStatus
public ReplicationGroupPendingModifiedValues withAuthTokenStatus(String authTokenStatus)
The auth token status
authTokenStatus
- The auth token statusAuthTokenUpdateStatus
public void setAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
authTokenStatus
- The auth token statusAuthTokenUpdateStatus
public ReplicationGroupPendingModifiedValues withAuthTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
authTokenStatus
- The auth token statusAuthTokenUpdateStatus
public 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.TransitEncryptionMode
public String getTransitEncryptionMode()
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
TransitEncryptionMode
public 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.TransitEncryptionMode
public 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.TransitEncryptionMode
public 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.TransitEncryptionMode
public 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.ClusterMode
public 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.
ClusterMode
public 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.ClusterMode
public 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.ClusterMode
public 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.ClusterMode
public String toString()
toString
in class Object
Object.toString()
public ReplicationGroupPendingModifiedValues clone()