Interface ModifyGlobalReplicationGroupRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ModifyGlobalReplicationGroupRequest.Builder,ModifyGlobalReplicationGroupRequest>
,ElastiCacheRequest.Builder
,SdkBuilder<ModifyGlobalReplicationGroupRequest.Builder,ModifyGlobalReplicationGroupRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ModifyGlobalReplicationGroupRequest
public static interface ModifyGlobalReplicationGroupRequest.Builder extends ElastiCacheRequest.Builder, SdkPojo, CopyableBuilder<ModifyGlobalReplicationGroupRequest.Builder,ModifyGlobalReplicationGroupRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyGlobalReplicationGroupRequest.Builder
applyImmediately(Boolean applyImmediately)
This parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible.ModifyGlobalReplicationGroupRequest.Builder
automaticFailoverEnabled(Boolean automaticFailoverEnabled)
Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.ModifyGlobalReplicationGroupRequest.Builder
cacheNodeType(String cacheNodeType)
A valid cache node type that you want to scale this Global datastore to.ModifyGlobalReplicationGroupRequest.Builder
cacheParameterGroupName(String cacheParameterGroupName)
The name of the cache parameter group to use with the Global datastore.ModifyGlobalReplicationGroupRequest.Builder
engineVersion(String engineVersion)
The upgraded version of the cache engine to be run on the clusters in the Global datastore.ModifyGlobalReplicationGroupRequest.Builder
globalReplicationGroupDescription(String globalReplicationGroupDescription)
A description of the Global datastoreModifyGlobalReplicationGroupRequest.Builder
globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastoreModifyGlobalReplicationGroupRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ModifyGlobalReplicationGroupRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.elasticache.model.ElastiCacheRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
globalReplicationGroupId
ModifyGlobalReplicationGroupRequest.Builder globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastore
- Parameters:
globalReplicationGroupId
- The name of the Global datastore- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applyImmediately
ModifyGlobalReplicationGroupRequest.Builder applyImmediately(Boolean applyImmediately)
This parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible. Modifications to Global Replication Groups cannot be requested to be applied in PreferredMaintenceWindow.
- Parameters:
applyImmediately
- This parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible. Modifications to Global Replication Groups cannot be requested to be applied in PreferredMaintenceWindow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeType
ModifyGlobalReplicationGroupRequest.Builder cacheNodeType(String cacheNodeType)
A valid cache node type that you want to scale this Global datastore to.
- Parameters:
cacheNodeType
- A valid cache node type that you want to scale this Global datastore to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
ModifyGlobalReplicationGroupRequest.Builder engineVersion(String engineVersion)
The upgraded version of the cache engine to be run on the clusters in the Global datastore.
- Parameters:
engineVersion
- The upgraded version of the cache engine to be run on the clusters in the Global datastore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheParameterGroupName
ModifyGlobalReplicationGroupRequest.Builder cacheParameterGroupName(String cacheParameterGroupName)
The name of the cache parameter group to use with the Global datastore. It must be compatible with the major engine version used by the Global datastore.
- Parameters:
cacheParameterGroupName
- The name of the cache parameter group to use with the Global datastore. It must be compatible with the major engine version used by the Global datastore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalReplicationGroupDescription
ModifyGlobalReplicationGroupRequest.Builder globalReplicationGroupDescription(String globalReplicationGroupDescription)
A description of the Global datastore
- Parameters:
globalReplicationGroupDescription
- A description of the Global datastore- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automaticFailoverEnabled
ModifyGlobalReplicationGroupRequest.Builder automaticFailoverEnabled(Boolean automaticFailoverEnabled)
Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.
- Parameters:
automaticFailoverEnabled
- Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ModifyGlobalReplicationGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyGlobalReplicationGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-