Interface DescribeReservationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeReservationResponse.Builder,
,DescribeReservationResponse> MediaConnectResponse.Builder
,SdkBuilder<DescribeReservationResponse.Builder,
,DescribeReservationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeReservationResponse
-
Method Summary
Modifier and TypeMethodDescriptionreservation
(Consumer<Reservation.Builder> reservation) A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period.reservation
(Reservation reservation) A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
reservation
A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.
- Parameters:
reservation
- A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservation
A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.
This is a convenience method that creates an instance of theReservation.Builder
avoiding the need to create one manually viaReservation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreservation(Reservation)
.- Parameters:
reservation
- a consumer that will call methods onReservation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-