Class MedialiveChannelDestinations.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelDestinations.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelDestinations>
- Enclosing interface:
- MedialiveChannelDestinations
@Stability(Stable) public static final class MedialiveChannelDestinations.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelDestinations>
A builder forMedialiveChannelDestinations
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
@Stability(Stable) public MedialiveChannelDestinations.Builder id(String id)
Sets the value ofMedialiveChannelDestinations.getId()- Parameters:
id- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#id MedialiveChannel#id}. This parameter is required. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.- Returns:
this
-
mediaPackageSettings
@Stability(Stable) public MedialiveChannelDestinations.Builder mediaPackageSettings(com.hashicorp.cdktf.IResolvable mediaPackageSettings)
Sets the value ofMedialiveChannelDestinations.getMediaPackageSettings()- Parameters:
mediaPackageSettings- media_package_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#media_package_settings MedialiveChannel#media_package_settings}- Returns:
this
-
mediaPackageSettings
@Stability(Stable) public MedialiveChannelDestinations.Builder mediaPackageSettings(List<? extends MedialiveChannelDestinationsMediaPackageSettings> mediaPackageSettings)
Sets the value ofMedialiveChannelDestinations.getMediaPackageSettings()- Parameters:
mediaPackageSettings- media_package_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#media_package_settings MedialiveChannel#media_package_settings}- Returns:
this
-
multiplexSettings
@Stability(Stable) public MedialiveChannelDestinations.Builder multiplexSettings(MedialiveChannelDestinationsMultiplexSettings multiplexSettings)
Sets the value ofMedialiveChannelDestinations.getMultiplexSettings()- Parameters:
multiplexSettings- multiplex_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#multiplex_settings MedialiveChannel#multiplex_settings}- Returns:
this
-
settings
@Stability(Stable) public MedialiveChannelDestinations.Builder settings(com.hashicorp.cdktf.IResolvable settings)
Sets the value ofMedialiveChannelDestinations.getSettings()- Parameters:
settings- settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#settings MedialiveChannel#settings}- Returns:
this
-
settings
@Stability(Stable) public MedialiveChannelDestinations.Builder settings(List<? extends MedialiveChannelDestinationsSettings> settings)
Sets the value ofMedialiveChannelDestinations.getSettings()- Parameters:
settings- settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#settings MedialiveChannel#settings}- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelDestinations build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelDestinations>- Returns:
- a new instance of
MedialiveChannelDestinations - Throws:
NullPointerException- if any required attribute was not provided
-
-