Class MedialiveChannelEncoderSettingsOutputGroups.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsOutputGroups.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroups>
- Enclosing interface:
- MedialiveChannelEncoderSettingsOutputGroups
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsOutputGroups.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroups>
A builder forMedialiveChannelEncoderSettingsOutputGroups
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MedialiveChannelEncoderSettingsOutputGroupsbuild()Builds the configured instance.MedialiveChannelEncoderSettingsOutputGroups.Buildername(String name)Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getName()MedialiveChannelEncoderSettingsOutputGroups.BuilderoutputGroupSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettings outputGroupSettings)Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputGroupSettings()MedialiveChannelEncoderSettingsOutputGroups.Builderoutputs(com.hashicorp.cdktf.IResolvable outputs)Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputs()MedialiveChannelEncoderSettingsOutputGroups.Builderoutputs(List<? extends MedialiveChannelEncoderSettingsOutputGroupsOutputs> outputs)Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputs()
-
-
-
Method Detail
-
outputGroupSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroups.Builder outputGroupSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputGroupSettings outputGroupSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputGroupSettings()- Parameters:
outputGroupSettings- output_group_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#output_group_settings MedialiveChannel#output_group_settings}- Returns:
this
-
outputs
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroups.Builder outputs(com.hashicorp.cdktf.IResolvable outputs)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputs()- Parameters:
outputs- outputs block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#outputs MedialiveChannel#outputs}- Returns:
this
-
outputs
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroups.Builder outputs(List<? extends MedialiveChannelEncoderSettingsOutputGroupsOutputs> outputs)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getOutputs()- Parameters:
outputs- outputs block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#outputs MedialiveChannel#outputs}- Returns:
this
-
name
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroups.Builder name(String name)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroups.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#name MedialiveChannel#name}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroups build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroups>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsOutputGroups - Throws:
NullPointerException- if any required attribute was not provided
-
-