public static interface Offering.Builder extends SdkPojo, CopyableBuilder<Offering.Builder,Offering>
| Modifier and Type | Method and Description |
|---|---|
Offering.Builder |
currencyCode(String currencyCode)
The type of currency that is used for billing.
|
Offering.Builder |
duration(Integer duration)
The length of time that your reservation would be active.
|
Offering.Builder |
durationUnits(DurationUnits durationUnits)
The unit of measurement for the duration of the offering.
|
Offering.Builder |
durationUnits(String durationUnits)
The unit of measurement for the duration of the offering.
|
Offering.Builder |
offeringArn(String offeringArn)
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
|
Offering.Builder |
offeringDescription(String offeringDescription)
A description of the offering.
|
Offering.Builder |
pricePerUnit(String pricePerUnit)
The cost of a single unit.
|
Offering.Builder |
priceUnits(PriceUnits priceUnits)
The unit of measurement that is used for billing.
|
Offering.Builder |
priceUnits(String priceUnits)
The unit of measurement that is used for billing.
|
default Offering.Builder |
resourceSpecification(Consumer<ResourceSpecification.Builder> resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
Offering.Builder |
resourceSpecification(ResourceSpecification resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOffering.Builder currencyCode(String currencyCode)
currencyCode - The type of currency that is used for billing. The currencyCode used for all reservations is US
dollars.Offering.Builder duration(Integer duration)
duration - The length of time that your reservation would be active.Offering.Builder durationUnits(String durationUnits)
durationUnits - The unit of measurement for the duration of the offering.DurationUnits,
DurationUnitsOffering.Builder durationUnits(DurationUnits durationUnits)
durationUnits - The unit of measurement for the duration of the offering.DurationUnits,
DurationUnitsOffering.Builder offeringArn(String offeringArn)
offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.Offering.Builder offeringDescription(String offeringDescription)
offeringDescription - A description of the offering.Offering.Builder pricePerUnit(String pricePerUnit)
pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate.Offering.Builder priceUnits(String priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes
up the rate.PriceUnits,
PriceUnitsOffering.Builder priceUnits(PriceUnits priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes
up the rate.PriceUnits,
PriceUnitsOffering.Builder resourceSpecification(ResourceSpecification resourceSpecification)
resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the
offering.default Offering.Builder resourceSpecification(Consumer<ResourceSpecification.Builder> resourceSpecification)
ResourceSpecification.Builder avoiding the need
to create one manually via ResourceSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to resourceSpecification(ResourceSpecification).resourceSpecification - a consumer that will call methods on ResourceSpecification.BuilderresourceSpecification(ResourceSpecification)Copyright © 2020. All rights reserved.