public static interface ReservedNode.Builder extends SdkPojo, CopyableBuilder<ReservedNode.Builder,ReservedNode>
| Modifier and Type | Method and Description |
|---|---|
ReservedNode.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the reserved node.
|
ReservedNode.Builder |
duration(Integer duration)
The duration of the reservation in seconds.
|
ReservedNode.Builder |
fixedPrice(Double fixedPrice)
The fixed price charged for this reserved node.
|
ReservedNode.Builder |
nodeCount(Integer nodeCount)
The number of nodes that have been reserved.
|
ReservedNode.Builder |
nodeType(String nodeType)
The node type for the reserved nodes.
|
ReservedNode.Builder |
offeringType(String offeringType)
The offering type of this reserved node.
|
ReservedNode.Builder |
recurringCharges(Collection<RecurringCharge> recurringCharges)
The recurring price charged to run this reserved node.
|
ReservedNode.Builder |
recurringCharges(Consumer<RecurringCharge.Builder>... recurringCharges)
The recurring price charged to run this reserved node.
|
ReservedNode.Builder |
recurringCharges(RecurringCharge... recurringCharges)
The recurring price charged to run this reserved node.
|
ReservedNode.Builder |
reservationId(String reservationId)
A customer-specified identifier to track this reservation.
|
ReservedNode.Builder |
reservedNodesOfferingId(String reservedNodesOfferingId)
The ID of the reserved node offering to purchase.
|
ReservedNode.Builder |
startTime(Instant startTime)
The time the reservation started.
|
ReservedNode.Builder |
state(String state)
The state of the reserved node.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReservedNode.Builder reservationId(String reservationId)
A customer-specified identifier to track this reservation.
reservationId - A customer-specified identifier to track this reservation.ReservedNode.Builder reservedNodesOfferingId(String reservedNodesOfferingId)
The ID of the reserved node offering to purchase.
reservedNodesOfferingId - The ID of the reserved node offering to purchase.ReservedNode.Builder nodeType(String nodeType)
The node type for the reserved nodes.
nodeType - The node type for the reserved nodes.ReservedNode.Builder startTime(Instant startTime)
The time the reservation started.
startTime - The time the reservation started.ReservedNode.Builder duration(Integer duration)
The duration of the reservation in seconds.
duration - The duration of the reservation in seconds.ReservedNode.Builder fixedPrice(Double fixedPrice)
The fixed price charged for this reserved node.
fixedPrice - The fixed price charged for this reserved node.ReservedNode.Builder nodeCount(Integer nodeCount)
The number of nodes that have been reserved.
nodeCount - The number of nodes that have been reserved.ReservedNode.Builder offeringType(String offeringType)
The offering type of this reserved node.
offeringType - The offering type of this reserved node.ReservedNode.Builder state(String state)
The state of the reserved node.
state - The state of the reserved node.ReservedNode.Builder recurringCharges(Collection<RecurringCharge> recurringCharges)
The recurring price charged to run this reserved node.
recurringCharges - The recurring price charged to run this reserved node.ReservedNode.Builder recurringCharges(RecurringCharge... recurringCharges)
The recurring price charged to run this reserved node.
recurringCharges - The recurring price charged to run this reserved node.ReservedNode.Builder recurringCharges(Consumer<RecurringCharge.Builder>... recurringCharges)
The recurring price charged to run this 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 arn(String arn)
The Amazon Resource Name (ARN) of the reserved node.
arn - The Amazon Resource Name (ARN) of the reserved node.Copyright © 2023. All rights reserved.