Interface ReservedNodesOffering.Builder

    • Method Detail

      • reservedNodesOfferingId

        ReservedNodesOffering.Builder reservedNodesOfferingId​(String reservedNodesOfferingId)

        The offering identifier.

        Parameters:
        reservedNodesOfferingId - The offering identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • duration

        ReservedNodesOffering.Builder duration​(Integer duration)

        The duration of the reservation in seconds.

        Parameters:
        duration - The duration of the reservation in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fixedPrice

        ReservedNodesOffering.Builder fixedPrice​(Double fixedPrice)

        The fixed price charged for this reserved node.

        Parameters:
        fixedPrice - The fixed price charged for this reserved node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • offeringType

        ReservedNodesOffering.Builder offeringType​(String offeringType)

        The offering type of this reserved node.

        Parameters:
        offeringType - The offering type of this reserved node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recurringCharges

        ReservedNodesOffering.Builder recurringCharges​(Collection<RecurringCharge> recurringCharges)

        The recurring price charged to run this reserved node.

        Parameters:
        recurringCharges - The recurring price charged to run this reserved node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recurringCharges

        ReservedNodesOffering.Builder recurringCharges​(RecurringCharge... recurringCharges)

        The recurring price charged to run this reserved node.

        Parameters:
        recurringCharges - The recurring price charged to run this reserved node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.