Interface Coverage.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Coverage.Builder,Coverage>,SdkBuilder<Coverage.Builder,Coverage>,SdkPojo
- Enclosing class:
- Coverage
public static interface Coverage.Builder extends SdkPojo, CopyableBuilder<Coverage.Builder,Coverage>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Coverage.BuildercoverageCost(Consumer<CoverageCost.Builder> coverageCost)The amount of cost that the reservation covered.Coverage.BuildercoverageCost(CoverageCost coverageCost)The amount of cost that the reservation covered.default Coverage.BuildercoverageHours(Consumer<CoverageHours.Builder> coverageHours)The amount of instance usage that the reservation covered, in hours.Coverage.BuildercoverageHours(CoverageHours coverageHours)The amount of instance usage that the reservation covered, in hours.default Coverage.BuildercoverageNormalizedUnits(Consumer<CoverageNormalizedUnits.Builder> coverageNormalizedUnits)The amount of instance usage that the reservation covered, in normalized units.Coverage.BuildercoverageNormalizedUnits(CoverageNormalizedUnits coverageNormalizedUnits)The amount of instance usage that the reservation covered, in normalized units.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
coverageHours
Coverage.Builder coverageHours(CoverageHours coverageHours)
The amount of instance usage that the reservation covered, in hours.
- Parameters:
coverageHours- The amount of instance usage that the reservation covered, in hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coverageHours
default Coverage.Builder coverageHours(Consumer<CoverageHours.Builder> coverageHours)
The amount of instance usage that the reservation covered, in hours.
This is a convenience method that creates an instance of theCoverageHours.Builderavoiding the need to create one manually viaCoverageHours.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocoverageHours(CoverageHours).- Parameters:
coverageHours- a consumer that will call methods onCoverageHours.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
coverageHours(CoverageHours)
-
coverageNormalizedUnits
Coverage.Builder coverageNormalizedUnits(CoverageNormalizedUnits coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
- Parameters:
coverageNormalizedUnits- The amount of instance usage that the reservation covered, in normalized units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coverageNormalizedUnits
default Coverage.Builder coverageNormalizedUnits(Consumer<CoverageNormalizedUnits.Builder> coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
This is a convenience method that creates an instance of theCoverageNormalizedUnits.Builderavoiding the need to create one manually viaCoverageNormalizedUnits.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocoverageNormalizedUnits(CoverageNormalizedUnits).- Parameters:
coverageNormalizedUnits- a consumer that will call methods onCoverageNormalizedUnits.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
coverageNormalizedUnits(CoverageNormalizedUnits)
-
coverageCost
Coverage.Builder coverageCost(CoverageCost coverageCost)
The amount of cost that the reservation covered.
- Parameters:
coverageCost- The amount of cost that the reservation covered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coverageCost
default Coverage.Builder coverageCost(Consumer<CoverageCost.Builder> coverageCost)
The amount of cost that the reservation covered.
This is a convenience method that creates an instance of theCoverageCost.Builderavoiding the need to create one manually viaCoverageCost.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocoverageCost(CoverageCost).- Parameters:
coverageCost- a consumer that will call methods onCoverageCost.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
coverageCost(CoverageCost)
-
-