Class MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
containerSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder containerSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettings containerSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.getContainerSettings()- Parameters:
containerSettings- container_settings block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#container_settings MedialiveChannel#container_settings}- Returns:
this
-
destination
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder destination(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsDestination destination)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.getDestination()- Parameters:
destination- destination block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#destination MedialiveChannel#destination}- Returns:
this
-
bufferMsec
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder bufferMsec(Number bufferMsec)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.getBufferMsec()- Parameters:
bufferMsec- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buffer_msec MedialiveChannel#buffer_msec}.- Returns:
this
-
fecOutputSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.Builder fecOutputSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsFecOutputSettings fecOutputSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings.getFecOutputSettings()- Parameters:
fecOutputSettings- fec_output_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#fec_output_settings MedialiveChannel#fec_output_settings}- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-