Class MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
adMarkers
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder adMarkers(List<String> adMarkers)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getAdMarkers()- Parameters:
adMarkers- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ad_markers MedialiveChannel#ad_markers}.- Returns:
this
-
authenticationScheme
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder authenticationScheme(String authenticationScheme)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getAuthenticationScheme()- Parameters:
authenticationScheme- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#authentication_scheme MedialiveChannel#authentication_scheme}.- Returns:
this
-
cacheFullBehavior
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder cacheFullBehavior(String cacheFullBehavior)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getCacheFullBehavior()- Parameters:
cacheFullBehavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#cache_full_behavior MedialiveChannel#cache_full_behavior}.- Returns:
this
-
cacheLength
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder cacheLength(Number cacheLength)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getCacheLength()- Parameters:
cacheLength- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#cache_length MedialiveChannel#cache_length}.- Returns:
this
-
captionData
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder captionData(String captionData)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getCaptionData()- Parameters:
captionData- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#caption_data MedialiveChannel#caption_data}.- Returns:
this
-
inputLossAction
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder inputLossAction(String inputLossAction)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getInputLossAction()- Parameters:
inputLossAction- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#input_loss_action MedialiveChannel#input_loss_action}.- Returns:
this
-
restartDelay
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.Builder restartDelay(Number restartDelay)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings.getRestartDelay()- Parameters:
restartDelay- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#restart_delay MedialiveChannel#restart_delay}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-