public static interface ReservedNode.Builder extends SdkPojo, CopyableBuilder<ReservedNode.Builder,ReservedNode>
| Modifier and Type | Method and Description |
|---|---|
ReservedNode.Builder |
currencyCode(String currencyCode)
The currency code for the reserved cluster.
|
ReservedNode.Builder |
duration(Integer duration)
The duration of the node reservation in seconds.
|
ReservedNode.Builder |
fixedPrice(Double fixedPrice)
The fixed cost Amazon Redshift charges you for this reserved node.
|
ReservedNode.Builder |
nodeCount(Integer nodeCount)
The number of reserved compute nodes.
|
ReservedNode.Builder |
nodeType(String nodeType)
The node type of the reserved node.
|
ReservedNode.Builder |
offeringType(String offeringType)
The anticipated utilization of the reserved node, as defined in the reserved node offering.
|
ReservedNode.Builder |
recurringCharges(Collection<RecurringCharge> recurringCharges)
The recurring charges for the reserved node.
|
ReservedNode.Builder |
recurringCharges(Consumer<RecurringCharge.Builder>... recurringCharges)
The recurring charges for the reserved node.
|
ReservedNode.Builder |
recurringCharges(RecurringCharge... recurringCharges)
The recurring charges for the reserved node.
|
ReservedNode.Builder |
reservedNodeId(String reservedNodeId)
The unique identifier for the reservation.
|
ReservedNode.Builder |
reservedNodeOfferingId(String reservedNodeOfferingId)
The identifier for the reserved node offering.
|
ReservedNode.Builder |
reservedNodeOfferingType(ReservedNodeOfferingType reservedNodeOfferingType)
|
ReservedNode.Builder |
reservedNodeOfferingType(String reservedNodeOfferingType)
|
ReservedNode.Builder |
startTime(Instant startTime)
The time the reservation started.
|
ReservedNode.Builder |
state(String state)
The state of the reserved compute node.
|
ReservedNode.Builder |
usagePrice(Double usagePrice)
The hourly rate Amazon Redshift charges you for this reserved node.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReservedNode.Builder reservedNodeId(String reservedNodeId)
The unique identifier for the reservation.
reservedNodeId - The unique identifier for the reservation.ReservedNode.Builder reservedNodeOfferingId(String reservedNodeOfferingId)
The identifier for the reserved node offering.
reservedNodeOfferingId - The identifier for the reserved node offering.ReservedNode.Builder nodeType(String nodeType)
The node type of the reserved node.
nodeType - The node type of the reserved node.ReservedNode.Builder startTime(Instant startTime)
The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.
startTime - The time the reservation started. You purchase a reserved node offering for a duration. This is the
start time of that duration.ReservedNode.Builder duration(Integer duration)
The duration of the node reservation in seconds.
duration - The duration of the node reservation in seconds.ReservedNode.Builder fixedPrice(Double fixedPrice)
The fixed cost Amazon Redshift charges you for this reserved node.
fixedPrice - The fixed cost Amazon Redshift charges you for this reserved node.ReservedNode.Builder usagePrice(Double usagePrice)
The hourly rate Amazon Redshift charges you for this reserved node.
usagePrice - The hourly rate Amazon Redshift charges you for this reserved node.ReservedNode.Builder currencyCode(String currencyCode)
The currency code for the reserved cluster.
currencyCode - The currency code for the reserved cluster.ReservedNode.Builder nodeCount(Integer nodeCount)
The number of reserved compute nodes.
nodeCount - The number of reserved compute nodes.ReservedNode.Builder state(String state)
The state of the reserved compute node.
Possible Values:
pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
active-This reserved node is owned by the caller and is available for use.
payment-failed-Payment failed for the purchase attempt.
retired-The reserved node is no longer available.
exchanging-The owner is exchanging the reserved node for another reserved node.
state - The state of the reserved compute node.
Possible Values:
pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
active-This reserved node is owned by the caller and is available for use.
payment-failed-Payment failed for the purchase attempt.
retired-The reserved node is no longer available.
exchanging-The owner is exchanging the reserved node for another reserved node.
ReservedNode.Builder offeringType(String offeringType)
The anticipated utilization of the reserved node, as defined in the reserved node offering.
offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.ReservedNode.Builder recurringCharges(Collection<RecurringCharge> recurringCharges)
The recurring charges for the reserved node.
recurringCharges - The recurring charges for the reserved node.ReservedNode.Builder recurringCharges(RecurringCharge... recurringCharges)
The recurring charges for the reserved node.
recurringCharges - The recurring charges for the reserved node.ReservedNode.Builder recurringCharges(Consumer<RecurringCharge.Builder>... recurringCharges)
The recurring charges for the reserved node.
This is a convenience method that creates an instance of theRecurringCharge.Builder avoiding the need to create
one manually via RecurringCharge.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #recurringCharges(List.
recurringCharges - a consumer that will call methods on
RecurringCharge.Builder#recurringCharges(java.util.Collection) ReservedNode.Builder reservedNodeOfferingType(String reservedNodeOfferingType)
reservedNodeOfferingType - ReservedNodeOfferingType,
ReservedNodeOfferingTypeReservedNode.Builder reservedNodeOfferingType(ReservedNodeOfferingType reservedNodeOfferingType)
reservedNodeOfferingType - ReservedNodeOfferingType,
ReservedNodeOfferingTypeCopyright © 2023. All rights reserved.