Interface ReservedInstanceOptions.Builder

    • Method Detail

      • purchasingOption

        ReservedInstanceOptions.Builder purchasingOption​(String purchasingOption)

        The payment plan to use for your Reserved Instance.

        Parameters:
        purchasingOption - The payment plan to use for your Reserved Instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PurchasingOption, PurchasingOption
      • offeringClass

        ReservedInstanceOptions.Builder offeringClass​(String offeringClass)

        The flexibility to change the instance types needed for your Reserved Instance.

        Parameters:
        offeringClass - The flexibility to change the instance types needed for your Reserved Instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OfferingClass, OfferingClass
      • offeringClass

        ReservedInstanceOptions.Builder offeringClass​(OfferingClass offeringClass)

        The flexibility to change the instance types needed for your Reserved Instance.

        Parameters:
        offeringClass - The flexibility to change the instance types needed for your Reserved Instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OfferingClass, OfferingClass
      • termLength

        ReservedInstanceOptions.Builder termLength​(String termLength)

        The preferred duration of the Reserved Instance term.

        Parameters:
        termLength - The preferred duration of the Reserved Instance term.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TermLength, TermLength
      • termLength

        ReservedInstanceOptions.Builder termLength​(TermLength termLength)

        The preferred duration of the Reserved Instance term.

        Parameters:
        termLength - The preferred duration of the Reserved Instance term.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TermLength, TermLength