Interface RebootCacheClusterRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<RebootCacheClusterRequest.Builder,RebootCacheClusterRequest>
,ElastiCacheRequest.Builder
,SdkBuilder<RebootCacheClusterRequest.Builder,RebootCacheClusterRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- RebootCacheClusterRequest
public static interface RebootCacheClusterRequest.Builder extends ElastiCacheRequest.Builder, SdkPojo, CopyableBuilder<RebootCacheClusterRequest.Builder,RebootCacheClusterRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RebootCacheClusterRequest.Builder
cacheClusterId(String cacheClusterId)
The cluster identifier.RebootCacheClusterRequest.Builder
cacheNodeIdsToReboot(String... cacheNodeIdsToReboot)
A list of cache node IDs to reboot.RebootCacheClusterRequest.Builder
cacheNodeIdsToReboot(Collection<String> cacheNodeIdsToReboot)
A list of cache node IDs to reboot.RebootCacheClusterRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
RebootCacheClusterRequest.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
-
cacheClusterId
RebootCacheClusterRequest.Builder cacheClusterId(String cacheClusterId)
The cluster identifier. This parameter is stored as a lowercase string.
- Parameters:
cacheClusterId
- The cluster identifier. This parameter is stored as a lowercase string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeIdsToReboot
RebootCacheClusterRequest.Builder cacheNodeIdsToReboot(Collection<String> cacheNodeIdsToReboot)
A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.
- Parameters:
cacheNodeIdsToReboot
- A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeIdsToReboot
RebootCacheClusterRequest.Builder cacheNodeIdsToReboot(String... cacheNodeIdsToReboot)
A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.
- Parameters:
cacheNodeIdsToReboot
- A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RebootCacheClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
RebootCacheClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-