public static interface Reservation.Builder extends SdkPojo, CopyableBuilder<Reservation.Builder,Reservation>
| Modifier and Type | Method and Description |
|---|---|
Reservation.Builder |
currencyCode(String currencyCode)
The type of currency that is used for billing.
|
Reservation.Builder |
duration(Integer duration)
The length of time that this reservation is active.
|
Reservation.Builder |
durationUnits(DurationUnits durationUnits)
The unit of measurement for the duration of the reservation.
|
Reservation.Builder |
durationUnits(String durationUnits)
The unit of measurement for the duration of the reservation.
|
Reservation.Builder |
end(String end)
The day and time that this reservation expires.
|
Reservation.Builder |
offeringArn(String offeringArn)
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
|
Reservation.Builder |
offeringDescription(String offeringDescription)
A description of the offering.
|
Reservation.Builder |
pricePerUnit(String pricePerUnit)
The cost of a single unit.
|
Reservation.Builder |
priceUnits(PriceUnits priceUnits)
The unit of measurement that is used for billing.
|
Reservation.Builder |
priceUnits(String priceUnits)
The unit of measurement that is used for billing.
|
Reservation.Builder |
reservationArn(String reservationArn)
The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.
|
Reservation.Builder |
reservationName(String reservationName)
The name that you assigned to the reservation when you purchased the offering.
|
Reservation.Builder |
reservationState(ReservationState reservationState)
The status of your reservation.
|
Reservation.Builder |
reservationState(String reservationState)
The status of your reservation.
|
default Reservation.Builder |
resourceSpecification(Consumer<ResourceSpecification.Builder> resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
Reservation.Builder |
resourceSpecification(ResourceSpecification resourceSpecification)
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
|
Reservation.Builder |
start(String start)
The day and time that the reservation becomes active.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReservation.Builder currencyCode(String currencyCode)
currencyCode - The type of currency that is used for billing. The currencyCode used for your reservation is US
dollars.Reservation.Builder duration(Integer duration)
duration - The length of time that this reservation is active. MediaConnect defines this value in the offering.Reservation.Builder durationUnits(String durationUnits)
durationUnits - The unit of measurement for the duration of the reservation. MediaConnect defines this value in the
offering.DurationUnits,
DurationUnitsReservation.Builder durationUnits(DurationUnits durationUnits)
durationUnits - The unit of measurement for the duration of the reservation. MediaConnect defines this value in the
offering.DurationUnits,
DurationUnitsReservation.Builder end(String end)
end - The day and time that this reservation expires. This value is calculated based on the start date and
time that you set and the offering's duration.Reservation.Builder offeringArn(String offeringArn)
offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.Reservation.Builder offeringDescription(String offeringDescription)
offeringDescription - A description of the offering. MediaConnect defines this value in the offering.Reservation.Builder pricePerUnit(String pricePerUnit)
pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect
defines this value in the offering.Reservation.Builder priceUnits(String priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes
up the rate. MediaConnect defines this value in the offering.PriceUnits,
PriceUnitsReservation.Builder priceUnits(PriceUnits priceUnits)
priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes
up the rate. MediaConnect defines this value in the offering.PriceUnits,
PriceUnitsReservation.Builder reservationArn(String reservationArn)
reservationArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an
offering.Reservation.Builder reservationName(String reservationName)
reservationName - The name that you assigned to the reservation when you purchased the offering.Reservation.Builder reservationState(String reservationState)
reservationState - The status of your reservation.ReservationState,
ReservationStateReservation.Builder reservationState(ReservationState reservationState)
reservationState - The status of your reservation.ReservationState,
ReservationStateReservation.Builder resourceSpecification(ResourceSpecification resourceSpecification)
resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the
offering. MediaConnect defines the values that make up the resourceSpecification in the offering.default Reservation.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)Reservation.Builder start(String start)
start - The day and time that the reservation becomes active. You set this value when you purchase the
offering.Copyright © 2020. All rights reserved.