Interface ReplicationGroupPendingModifiedValues.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
,SdkBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
,SdkPojo
- Enclosing class:
- ReplicationGroupPendingModifiedValues
public static interface ReplicationGroupPendingModifiedValues.Builder extends SdkPojo, CopyableBuilder<ReplicationGroupPendingModifiedValues.Builder,ReplicationGroupPendingModifiedValues>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
primaryClusterId
ReplicationGroupPendingModifiedValues.Builder primaryClusterId(String primaryClusterId)
The primary cluster ID that is applied immediately (if
--apply-immediately
was specified), or during the next maintenance window.- Parameters:
primaryClusterId
- The primary cluster ID that is applied immediately (if--apply-immediately
was specified), or during the next maintenance window.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automaticFailoverStatus
ReplicationGroupPendingModifiedValues.Builder automaticFailoverStatus(String automaticFailoverStatus)
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
- Parameters:
automaticFailoverStatus
- Indicates the status of automatic failover for this Valkey or Redis OSS replication group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PendingAutomaticFailoverStatus
,PendingAutomaticFailoverStatus
-
automaticFailoverStatus
ReplicationGroupPendingModifiedValues.Builder automaticFailoverStatus(PendingAutomaticFailoverStatus automaticFailoverStatus)
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
- Parameters:
automaticFailoverStatus
- Indicates the status of automatic failover for this Valkey or Redis OSS replication group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PendingAutomaticFailoverStatus
,PendingAutomaticFailoverStatus
-
resharding
ReplicationGroupPendingModifiedValues.Builder resharding(ReshardingStatus resharding)
The status of an online resharding operation.
- Parameters:
resharding
- The status of an online resharding operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resharding
default ReplicationGroupPendingModifiedValues.Builder resharding(Consumer<ReshardingStatus.Builder> resharding)
The status of an online resharding operation.
This is a convenience method that creates an instance of theReshardingStatus.Builder
avoiding the need to create one manually viaReshardingStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresharding(ReshardingStatus)
.- Parameters:
resharding
- a consumer that will call methods onReshardingStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resharding(ReshardingStatus)
-
authTokenStatus
ReplicationGroupPendingModifiedValues.Builder authTokenStatus(String authTokenStatus)
The auth token status
- Parameters:
authTokenStatus
- The auth token status- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuthTokenUpdateStatus
,AuthTokenUpdateStatus
-
authTokenStatus
ReplicationGroupPendingModifiedValues.Builder authTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
- Parameters:
authTokenStatus
- The auth token status- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuthTokenUpdateStatus
,AuthTokenUpdateStatus
-
userGroups
ReplicationGroupPendingModifiedValues.Builder userGroups(UserGroupsUpdateStatus userGroups)
The user group being modified.
- Parameters:
userGroups
- The user group being modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userGroups
default ReplicationGroupPendingModifiedValues.Builder userGroups(Consumer<UserGroupsUpdateStatus.Builder> userGroups)
The user group being modified.
This is a convenience method that creates an instance of theUserGroupsUpdateStatus.Builder
avoiding the need to create one manually viaUserGroupsUpdateStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserGroups(UserGroupsUpdateStatus)
.- Parameters:
userGroups
- a consumer that will call methods onUserGroupsUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
userGroups(UserGroupsUpdateStatus)
-
logDeliveryConfigurations
ReplicationGroupPendingModifiedValues.Builder logDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
- Parameters:
logDeliveryConfigurations
- The log delivery configurations being modified- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfigurations
ReplicationGroupPendingModifiedValues.Builder logDeliveryConfigurations(PendingLogDeliveryConfiguration... logDeliveryConfigurations)
The log delivery configurations being modified
- Parameters:
logDeliveryConfigurations
- The log delivery configurations being modified- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfigurations
ReplicationGroupPendingModifiedValues.Builder logDeliveryConfigurations(Consumer<PendingLogDeliveryConfiguration.Builder>... logDeliveryConfigurations)
The log delivery configurations being modified
This is a convenience method that creates an instance of thePendingLogDeliveryConfiguration.Builder
avoiding the need to create one manually viaPendingLogDeliveryConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#logDeliveryConfigurations(List
.) - Parameters:
logDeliveryConfigurations
- a consumer that will call methods onPendingLogDeliveryConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#logDeliveryConfigurations(java.util.Collection
)
-
transitEncryptionEnabled
ReplicationGroupPendingModifiedValues.Builder transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
- Parameters:
transitEncryptionEnabled
- A flag that enables in-transit encryption when set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitEncryptionMode
ReplicationGroupPendingModifiedValues.Builder transitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
- Parameters:
transitEncryptionMode
- A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitEncryptionMode
,TransitEncryptionMode
-
transitEncryptionMode
ReplicationGroupPendingModifiedValues.Builder transitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
- Parameters:
transitEncryptionMode
- A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitEncryptionMode
,TransitEncryptionMode
-
clusterMode
ReplicationGroupPendingModifiedValues.Builder clusterMode(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 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterMode
,ClusterMode
-
clusterMode
ReplicationGroupPendingModifiedValues.Builder clusterMode(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterMode
,ClusterMode
-
-