public static interface DescribeOfferingResponse.Builder extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<DescribeOfferingResponse.Builder,DescribeOfferingResponse>
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
copy
applyMutation, build
DescribeOfferingResponse.Builder arn(String arn)
arn
- Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'DescribeOfferingResponse.Builder currencyCode(String currencyCode)
currencyCode
- Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'DescribeOfferingResponse.Builder duration(Integer duration)
duration
- Lease duration, e.g. '12'DescribeOfferingResponse.Builder durationUnits(String durationUnits)
durationUnits
- Units for duration, e.g. 'MONTHS'OfferingDurationUnits
,
OfferingDurationUnits
DescribeOfferingResponse.Builder durationUnits(OfferingDurationUnits durationUnits)
durationUnits
- Units for duration, e.g. 'MONTHS'OfferingDurationUnits
,
OfferingDurationUnits
DescribeOfferingResponse.Builder fixedPrice(Double fixedPrice)
fixedPrice
- One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offeringDescribeOfferingResponse.Builder offeringDescription(String offeringDescription)
offeringDescription
- Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'DescribeOfferingResponse.Builder offeringId(String offeringId)
offeringId
- Unique offering ID, e.g. '87654321'DescribeOfferingResponse.Builder offeringType(String offeringType)
offeringType
- Offering type, e.g. 'NO_UPFRONT'OfferingType
,
OfferingType
DescribeOfferingResponse.Builder offeringType(OfferingType offeringType)
offeringType
- Offering type, e.g. 'NO_UPFRONT'OfferingType
,
OfferingType
DescribeOfferingResponse.Builder region(String region)
region
- AWS region, e.g. 'us-west-2'DescribeOfferingResponse.Builder resourceSpecification(ReservationResourceSpecification resourceSpecification)
resourceSpecification
- Resource configuration detailsdefault DescribeOfferingResponse.Builder resourceSpecification(Consumer<ReservationResourceSpecification.Builder> resourceSpecification)
ReservationResourceSpecification.Builder
avoiding the need to create one manually via
ReservationResourceSpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to resourceSpecification(ReservationResourceSpecification)
.resourceSpecification
- a consumer that will call methods on ReservationResourceSpecification.Builder
resourceSpecification(ReservationResourceSpecification)
DescribeOfferingResponse.Builder usagePrice(Double usagePrice)
usagePrice
- Recurring usage charge for each reserved resource, e.g. '157.0'Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.