Interface CapacityBlockOffering.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CapacityBlockOffering.Builder,CapacityBlockOffering>, SdkBuilder<CapacityBlockOffering.Builder,CapacityBlockOffering>, SdkPojo
Enclosing class:
CapacityBlockOffering

public static interface CapacityBlockOffering.Builder extends SdkPojo, CopyableBuilder<CapacityBlockOffering.Builder,CapacityBlockOffering>
  • Method Details

    • 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

      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.
    • tenancy

      The tenancy of the Capacity Block.

      Parameters:
      tenancy - The tenancy of the Capacity Block.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tenancy

      The tenancy of the Capacity Block.

      Parameters:
      tenancy - The tenancy of the Capacity Block.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: