Class CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOfferingPropsMixin.ReservationResourceSpecificationProperty>
- Enclosing interface:
CfnOfferingPropsMixin.ReservationResourceSpecificationProperty
@Stability(Stable)
public static final class CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOfferingPropsMixin.ReservationResourceSpecificationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelClass(String channelClass) maximumBitrate(String maximumBitrate) maximumFramerate(String maximumFramerate) resolution(String resolution) resourceType(String resourceType) specialFeature(String specialFeature) videoQuality(String videoQuality)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelClass
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder channelClass(String channelClass) - Parameters:
channelClass- Channel class, e.g. 'STANDARD'.- Returns:
this
-
codec
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder codec(String codec) - Parameters:
codec- Codec, e.g. 'AVC'.- Returns:
this
-
maximumBitrate
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder maximumBitrate(String maximumBitrate) Sets the value ofCfnOfferingPropsMixin.ReservationResourceSpecificationProperty.getMaximumBitrate()- Parameters:
maximumBitrate- Maximum bitrate, e.g. 'MAX_20_MBPS'.- Returns:
this
-
maximumFramerate
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder maximumFramerate(String maximumFramerate) Sets the value ofCfnOfferingPropsMixin.ReservationResourceSpecificationProperty.getMaximumFramerate()- Parameters:
maximumFramerate- Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only).- Returns:
this
-
resolution
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder resolution(String resolution) - Parameters:
resolution- Resolution, e.g. 'HD'.- Returns:
this
-
resourceType
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder resourceType(String resourceType) - Parameters:
resourceType- Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'.- Returns:
this
-
specialFeature
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder specialFeature(String specialFeature) Sets the value ofCfnOfferingPropsMixin.ReservationResourceSpecificationProperty.getSpecialFeature()- Parameters:
specialFeature- Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only).- Returns:
this
-
videoQuality
@Stability(Stable) public CfnOfferingPropsMixin.ReservationResourceSpecificationProperty.Builder videoQuality(String videoQuality) - Parameters:
videoQuality- Video quality, e.g. 'STANDARD' (Outputs only).- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOfferingPropsMixin.ReservationResourceSpecificationProperty>- Returns:
- a new instance of
CfnOfferingPropsMixin.ReservationResourceSpecificationProperty - Throws:
NullPointerException- if any required attribute was not provided
-