Interface ReservedInstancesModification.Builder

    • Method Detail

      • clientToken

        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.

        Parameters:
        clientToken - A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createDate

        ReservedInstancesModification.Builder createDate​(Instant createDate)

        The time when the modification request was created.

        Parameters:
        createDate - The time when the modification request was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • effectiveDate

        ReservedInstancesModification.Builder effectiveDate​(Instant effectiveDate)

        The time for the modification to become effective.

        Parameters:
        effectiveDate - The time for the modification to become effective.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • modificationResults

        ReservedInstancesModification.Builder modificationResults​(Collection<ReservedInstancesModificationResult> modificationResults)

        Contains target configurations along with their corresponding new Reserved Instance IDs.

        Parameters:
        modificationResults - Contains target configurations along with their corresponding new Reserved Instance IDs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • modificationResults

        ReservedInstancesModification.Builder modificationResults​(ReservedInstancesModificationResult... modificationResults)

        Contains target configurations along with their corresponding new Reserved Instance IDs.

        Parameters:
        modificationResults - Contains target configurations along with their corresponding new Reserved Instance IDs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reservedInstancesIds

        ReservedInstancesModification.Builder reservedInstancesIds​(Collection<ReservedInstancesId> reservedInstancesIds)

        The IDs of one or more Reserved Instances.

        Parameters:
        reservedInstancesIds - The IDs of one or more Reserved Instances.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reservedInstancesIds

        ReservedInstancesModification.Builder reservedInstancesIds​(ReservedInstancesId... reservedInstancesIds)

        The IDs of one or more Reserved Instances.

        Parameters:
        reservedInstancesIds - The IDs of one or more Reserved Instances.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reservedInstancesModificationId

        ReservedInstancesModification.Builder reservedInstancesModificationId​(String reservedInstancesModificationId)

        A unique ID for the Reserved Instance modification.

        Parameters:
        reservedInstancesModificationId - A unique ID for the Reserved Instance modification.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ReservedInstancesModification.Builder status​(String status)

        The status of the Reserved Instances modification request.

        Parameters:
        status - The status of the Reserved Instances modification request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        ReservedInstancesModification.Builder statusMessage​(String statusMessage)

        The reason for the status.

        Parameters:
        statusMessage - The reason for the status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updateDate

        ReservedInstancesModification.Builder updateDate​(Instant updateDate)

        The time when the modification request was last updated.

        Parameters:
        updateDate - The time when the modification request was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.