public static interface Coverage.Builder extends SdkPojo, CopyableBuilder<Coverage.Builder,Coverage>
Modifier and Type | Method and Description |
---|---|
default Coverage.Builder |
coverageCost(Consumer<CoverageCost.Builder> coverageCost)
The amount of cost that the reservation covered.
|
Coverage.Builder |
coverageCost(CoverageCost coverageCost)
The amount of cost that the reservation covered.
|
default Coverage.Builder |
coverageHours(Consumer<CoverageHours.Builder> coverageHours)
The amount of instance usage that the reservation covered, in hours.
|
Coverage.Builder |
coverageHours(CoverageHours coverageHours)
The amount of instance usage that the reservation covered, in hours.
|
default Coverage.Builder |
coverageNormalizedUnits(Consumer<CoverageNormalizedUnits.Builder> coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
|
Coverage.Builder |
coverageNormalizedUnits(CoverageNormalizedUnits coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
|
copy
applyMutation, build
Coverage.Builder coverageHours(CoverageHours coverageHours)
The amount of instance usage that the reservation covered, in hours.
coverageHours
- The amount of instance usage that the reservation covered, in hours.default Coverage.Builder coverageHours(Consumer<CoverageHours.Builder> coverageHours)
The amount of instance usage that the reservation covered, in hours.
This is a convenience that creates an instance of theCoverageHours.Builder
avoiding the need to
create one manually via CoverageHours.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to coverageHours(CoverageHours)
.coverageHours
- a consumer that will call methods on CoverageHours.Builder
coverageHours(CoverageHours)
Coverage.Builder coverageNormalizedUnits(CoverageNormalizedUnits coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
coverageNormalizedUnits
- The amount of instance usage that the reservation covered, in normalized units.default Coverage.Builder coverageNormalizedUnits(Consumer<CoverageNormalizedUnits.Builder> coverageNormalizedUnits)
The amount of instance usage that the reservation covered, in normalized units.
This is a convenience that creates an instance of theCoverageNormalizedUnits.Builder
avoiding the
need to create one manually via CoverageNormalizedUnits.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to coverageNormalizedUnits(CoverageNormalizedUnits)
.coverageNormalizedUnits
- a consumer that will call methods on CoverageNormalizedUnits.Builder
coverageNormalizedUnits(CoverageNormalizedUnits)
Coverage.Builder coverageCost(CoverageCost coverageCost)
The amount of cost that the reservation covered.
coverageCost
- The amount of cost that the reservation covered.default Coverage.Builder coverageCost(Consumer<CoverageCost.Builder> coverageCost)
The amount of cost that the reservation covered.
This is a convenience that creates an instance of theCoverageCost.Builder
avoiding the need to
create one manually via CoverageCost.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to coverageCost(CoverageCost)
.coverageCost
- a consumer that will call methods on CoverageCost.Builder
coverageCost(CoverageCost)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.