public static interface ReservedInstancesModification.Builder extends CopyableBuilder<ReservedInstancesModification.Builder,ReservedInstancesModification>
Modifier and Type | Method and Description |
---|---|
ReservedInstancesModification.Builder |
clientToken(String clientToken)
A unique, case-sensitive key supplied by the client to ensure that the request is idempotent.
|
ReservedInstancesModification.Builder |
createDate(Instant createDate)
The time when the modification request was created.
|
ReservedInstancesModification.Builder |
effectiveDate(Instant effectiveDate)
The time for the modification to become effective.
|
ReservedInstancesModification.Builder |
modificationResults(Collection<ReservedInstancesModificationResult> modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
|
ReservedInstancesModification.Builder |
modificationResults(Consumer<ReservedInstancesModificationResult.Builder>... modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
|
ReservedInstancesModification.Builder |
modificationResults(ReservedInstancesModificationResult... modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
|
ReservedInstancesModification.Builder |
reservedInstancesIds(Collection<ReservedInstancesId> reservedInstancesIds)
The IDs of one or more Reserved Instances.
|
ReservedInstancesModification.Builder |
reservedInstancesIds(Consumer<ReservedInstancesId.Builder>... reservedInstancesIds)
The IDs of one or more Reserved Instances.
|
ReservedInstancesModification.Builder |
reservedInstancesIds(ReservedInstancesId... reservedInstancesIds)
The IDs of one or more Reserved Instances.
|
ReservedInstancesModification.Builder |
reservedInstancesModificationId(String reservedInstancesModificationId)
A unique ID for the Reserved Instance modification.
|
ReservedInstancesModification.Builder |
status(String status)
The status of the Reserved Instances modification request.
|
ReservedInstancesModification.Builder |
statusMessage(String statusMessage)
The reason for the status.
|
ReservedInstancesModification.Builder |
updateDate(Instant updateDate)
The time when the modification request was last updated.
|
copy
applyMutation, build
ReservedInstancesModification.Builder clientToken(String clientToken)
A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.
clientToken
- A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more
information, see Ensuring
Idempotency.ReservedInstancesModification.Builder createDate(Instant createDate)
The time when the modification request was created.
createDate
- The time when the modification request was created.ReservedInstancesModification.Builder effectiveDate(Instant effectiveDate)
The time for the modification to become effective.
effectiveDate
- The time for the modification to become effective.ReservedInstancesModification.Builder modificationResults(Collection<ReservedInstancesModificationResult> modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
modificationResults
- Contains target configurations along with their corresponding new Reserved Instance IDs.ReservedInstancesModification.Builder modificationResults(ReservedInstancesModificationResult... modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
modificationResults
- Contains target configurations along with their corresponding new Reserved Instance IDs.ReservedInstancesModification.Builder modificationResults(Consumer<ReservedInstancesModificationResult.Builder>... modificationResults)
Contains target configurations along with their corresponding new Reserved Instance IDs.
This is a convenience that creates an instance of the.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is
called immediately and its result is passed to #modificationResults(List)
.modificationResults
- a consumer that will call methods on List.Builder
#modificationResults(List)
ReservedInstancesModification.Builder reservedInstancesIds(Collection<ReservedInstancesId> reservedInstancesIds)
The IDs of one or more Reserved Instances.
reservedInstancesIds
- The IDs of one or more Reserved Instances.ReservedInstancesModification.Builder reservedInstancesIds(ReservedInstancesId... reservedInstancesIds)
The IDs of one or more Reserved Instances.
reservedInstancesIds
- The IDs of one or more Reserved Instances.ReservedInstancesModification.Builder reservedInstancesIds(Consumer<ReservedInstancesId.Builder>... reservedInstancesIds)
The IDs of one or more Reserved Instances.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #reservedInstancesIds(List)
.reservedInstancesIds
- a consumer that will call methods on List.Builder
#reservedInstancesIds(List)
ReservedInstancesModification.Builder reservedInstancesModificationId(String reservedInstancesModificationId)
A unique ID for the Reserved Instance modification.
reservedInstancesModificationId
- A unique ID for the Reserved Instance modification.ReservedInstancesModification.Builder status(String status)
The status of the Reserved Instances modification request.
status
- The status of the Reserved Instances modification request.ReservedInstancesModification.Builder statusMessage(String statusMessage)
The reason for the status.
statusMessage
- The reason for the status.ReservedInstancesModification.Builder updateDate(Instant updateDate)
The time when the modification request was last updated.
updateDate
- The time when the modification request was last updated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.