Interface ReservedNodeExchangeStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReservedNodeExchangeStatus.Builder,ReservedNodeExchangeStatus>,SdkBuilder<ReservedNodeExchangeStatus.Builder,ReservedNodeExchangeStatus>,SdkPojo
- Enclosing class:
- ReservedNodeExchangeStatus
public static interface ReservedNodeExchangeStatus.Builder extends SdkPojo, CopyableBuilder<ReservedNodeExchangeStatus.Builder,ReservedNodeExchangeStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReservedNodeExchangeStatus.BuilderrequestTime(Instant requestTime)A date and time that indicate when the reserved-node exchange was requested.ReservedNodeExchangeStatus.BuilderreservedNodeExchangeRequestId(String reservedNodeExchangeRequestId)The identifier of the reserved-node exchange request.ReservedNodeExchangeStatus.BuildersourceReservedNodeCount(Integer sourceReservedNodeCount)The source reserved-node count in the cluster.ReservedNodeExchangeStatus.BuildersourceReservedNodeId(String sourceReservedNodeId)The identifier of the source reserved node.ReservedNodeExchangeStatus.BuildersourceReservedNodeType(String sourceReservedNodeType)The source reserved-node type, for example ra3.4xlarge.ReservedNodeExchangeStatus.Builderstatus(String status)The status of the reserved-node exchange request.ReservedNodeExchangeStatus.Builderstatus(ReservedNodeExchangeStatusType status)The status of the reserved-node exchange request.ReservedNodeExchangeStatus.BuildertargetReservedNodeCount(Integer targetReservedNodeCount)The count of target reserved nodes in the cluster.ReservedNodeExchangeStatus.BuildertargetReservedNodeOfferingId(String targetReservedNodeOfferingId)The identifier of the target reserved node offering.ReservedNodeExchangeStatus.BuildertargetReservedNodeType(String targetReservedNodeType)The node type of the target reserved node, for example ra3.4xlarge.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
reservedNodeExchangeRequestId
ReservedNodeExchangeStatus.Builder reservedNodeExchangeRequestId(String reservedNodeExchangeRequestId)
The identifier of the reserved-node exchange request.
- Parameters:
reservedNodeExchangeRequestId- The identifier of the reserved-node exchange request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ReservedNodeExchangeStatus.Builder status(String status)
The status of the reserved-node exchange request. Statuses include in-progress and requested.
- Parameters:
status- The status of the reserved-node exchange request. Statuses include in-progress and requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReservedNodeExchangeStatusType,ReservedNodeExchangeStatusType
-
status
ReservedNodeExchangeStatus.Builder status(ReservedNodeExchangeStatusType status)
The status of the reserved-node exchange request. Statuses include in-progress and requested.
- Parameters:
status- The status of the reserved-node exchange request. Statuses include in-progress and requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReservedNodeExchangeStatusType,ReservedNodeExchangeStatusType
-
requestTime
ReservedNodeExchangeStatus.Builder requestTime(Instant requestTime)
A date and time that indicate when the reserved-node exchange was requested.
- Parameters:
requestTime- A date and time that indicate when the reserved-node exchange was requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceReservedNodeId
ReservedNodeExchangeStatus.Builder sourceReservedNodeId(String sourceReservedNodeId)
The identifier of the source reserved node.
- Parameters:
sourceReservedNodeId- The identifier of the source reserved node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceReservedNodeType
ReservedNodeExchangeStatus.Builder sourceReservedNodeType(String sourceReservedNodeType)
The source reserved-node type, for example ra3.4xlarge.
- Parameters:
sourceReservedNodeType- The source reserved-node type, for example ra3.4xlarge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceReservedNodeCount
ReservedNodeExchangeStatus.Builder sourceReservedNodeCount(Integer sourceReservedNodeCount)
The source reserved-node count in the cluster.
- Parameters:
sourceReservedNodeCount- The source reserved-node count in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetReservedNodeOfferingId
ReservedNodeExchangeStatus.Builder targetReservedNodeOfferingId(String targetReservedNodeOfferingId)
The identifier of the target reserved node offering.
- Parameters:
targetReservedNodeOfferingId- The identifier of the target reserved node offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetReservedNodeType
ReservedNodeExchangeStatus.Builder targetReservedNodeType(String targetReservedNodeType)
The node type of the target reserved node, for example ra3.4xlarge.
- Parameters:
targetReservedNodeType- The node type of the target reserved node, for example ra3.4xlarge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetReservedNodeCount
ReservedNodeExchangeStatus.Builder targetReservedNodeCount(Integer targetReservedNodeCount)
The count of target reserved nodes in the cluster.
- Parameters:
targetReservedNodeCount- The count of target reserved nodes in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-