public static interface PurchaseReservedCacheNodesOfferingRequest.Builder extends ElastiCacheRequest.Builder, CopyableBuilder<PurchaseReservedCacheNodesOfferingRequest.Builder,PurchaseReservedCacheNodesOfferingRequest>
Modifier and Type | Method and Description |
---|---|
PurchaseReservedCacheNodesOfferingRequest.Builder |
cacheNodeCount(Integer cacheNodeCount)
The number of cache node instances to reserve.
|
PurchaseReservedCacheNodesOfferingRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PurchaseReservedCacheNodesOfferingRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
PurchaseReservedCacheNodesOfferingRequest.Builder |
reservedCacheNodeId(String reservedCacheNodeId)
A customer-specified identifier to track this reservation.
|
PurchaseReservedCacheNodesOfferingRequest.Builder |
reservedCacheNodesOfferingId(String reservedCacheNodesOfferingId)
The ID of the reserved cache node offering to purchase.
|
build
overrideConfiguration
copy
applyMutation, build
PurchaseReservedCacheNodesOfferingRequest.Builder reservedCacheNodesOfferingId(String reservedCacheNodesOfferingId)
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
reservedCacheNodesOfferingId
- The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
PurchaseReservedCacheNodesOfferingRequest.Builder reservedCacheNodeId(String reservedCacheNodeId)
A customer-specified identifier to track this reservation.
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
reservedCacheNodeId
- A customer-specified identifier to track this reservation. The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
PurchaseReservedCacheNodesOfferingRequest.Builder cacheNodeCount(Integer cacheNodeCount)
The number of cache node instances to reserve.
Default: 1
cacheNodeCount
- The number of cache node instances to reserve.
Default: 1
PurchaseReservedCacheNodesOfferingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PurchaseReservedCacheNodesOfferingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.