Interface CapacityBlockOffering.Builder

    • Method Detail

      • capacityBlockOfferingId

        CapacityBlockOffering.Builder capacityBlockOfferingId​(String capacityBlockOfferingId)

        The ID of the Capacity Block offering.

        Parameters:
        capacityBlockOfferingId - The ID of the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceType

        CapacityBlockOffering.Builder instanceType​(String instanceType)

        The instance type of the Capacity Block offering.

        Parameters:
        instanceType - The instance type of the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZone

        CapacityBlockOffering.Builder availabilityZone​(String availabilityZone)

        The Availability Zone of the Capacity Block offering.

        Parameters:
        availabilityZone - The Availability Zone of the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceCount

        CapacityBlockOffering.Builder instanceCount​(Integer instanceCount)

        The number of instances in the Capacity Block offering.

        Parameters:
        instanceCount - The number of instances in the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startDate

        CapacityBlockOffering.Builder startDate​(Instant startDate)

        The start date of the Capacity Block offering.

        Parameters:
        startDate - The start date of the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endDate

        CapacityBlockOffering.Builder endDate​(Instant endDate)

        The end date of the Capacity Block offering.

        Parameters:
        endDate - The end date of the Capacity Block offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capacityBlockDurationHours

        CapacityBlockOffering.Builder capacityBlockDurationHours​(Integer capacityBlockDurationHours)

        The amount of time of the Capacity Block reservation in hours.

        Parameters:
        capacityBlockDurationHours - The amount of time of the Capacity Block reservation in hours.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • upfrontFee

        CapacityBlockOffering.Builder upfrontFee​(String upfrontFee)

        The total price to be paid up front.

        Parameters:
        upfrontFee - The total price to be paid up front.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currencyCode

        CapacityBlockOffering.Builder currencyCode​(String currencyCode)

        The currency of the payment for the Capacity Block.

        Parameters:
        currencyCode - The currency of the payment for the Capacity Block.
        Returns:
        Returns a reference to this object so that method calls can be chained together.