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 Details

    • 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

      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:
    • 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:
    • 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 ds2.xlarge.

      Parameters:
      sourceReservedNodeType - The source reserved-node type, for example ds2.xlarge.
      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.