Interface CoverageHours.Builder

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

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

    • onDemandHours

      CoverageHours.Builder onDemandHours(String onDemandHours)

      The number of instance running hours that On-Demand Instances covered.

      Parameters:
      onDemandHours - The number of instance running hours that On-Demand Instances covered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reservedHours

      CoverageHours.Builder reservedHours(String reservedHours)

      The number of instance running hours that reservations covered.

      Parameters:
      reservedHours - The number of instance running hours that reservations covered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalRunningHours

      CoverageHours.Builder totalRunningHours(String totalRunningHours)

      The total instance usage, in hours.

      Parameters:
      totalRunningHours - The total instance usage, in hours.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • coverageHoursPercentage

      CoverageHours.Builder coverageHoursPercentage(String coverageHoursPercentage)

      The percentage of instance hours that a reservation covered.

      Parameters:
      coverageHoursPercentage - The percentage of instance hours that a reservation covered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.