Class MedialiveChannelInputSpecification.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelInputSpecification.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelInputSpecification>
- Enclosing interface:
- MedialiveChannelInputSpecification
@Stability(Stable) public static final class MedialiveChannelInputSpecification.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelInputSpecification>
A builder forMedialiveChannelInputSpecification
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MedialiveChannelInputSpecificationbuild()Builds the configured instance.MedialiveChannelInputSpecification.Buildercodec(String codec)Sets the value ofMedialiveChannelInputSpecification.getCodec()MedialiveChannelInputSpecification.BuilderinputResolution(String inputResolution)Sets the value ofMedialiveChannelInputSpecification.getInputResolution()MedialiveChannelInputSpecification.BuildermaximumBitrate(String maximumBitrate)Sets the value ofMedialiveChannelInputSpecification.getMaximumBitrate()
-
-
-
Method Detail
-
codec
@Stability(Stable) public MedialiveChannelInputSpecification.Builder codec(String codec)
Sets the value ofMedialiveChannelInputSpecification.getCodec()- Parameters:
codec- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#codec MedialiveChannel#codec}. This parameter is required.- Returns:
this
-
inputResolution
@Stability(Stable) public MedialiveChannelInputSpecification.Builder inputResolution(String inputResolution)
Sets the value ofMedialiveChannelInputSpecification.getInputResolution()- Parameters:
inputResolution- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#input_resolution MedialiveChannel#input_resolution}. This parameter is required.- Returns:
this
-
maximumBitrate
@Stability(Stable) public MedialiveChannelInputSpecification.Builder maximumBitrate(String maximumBitrate)
Sets the value ofMedialiveChannelInputSpecification.getMaximumBitrate()- Parameters:
maximumBitrate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#maximum_bitrate MedialiveChannel#maximum_bitrate}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelInputSpecification build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelInputSpecification>- Returns:
- a new instance of
MedialiveChannelInputSpecification - Throws:
NullPointerException- if any required attribute was not provided
-
-