Class CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelEndpointId(String channelEndpointId) channelGroup(String channelGroup) channelName(String channelName) mediaPackageRegionName(String mediaPackageRegionName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelEndpointId
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder channelEndpointId(String channelEndpointId) Sets the value ofCfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.getChannelEndpointId()- Parameters:
channelEndpointId- the value to be set.- Returns:
this
-
channelGroup
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder channelGroup(String channelGroup) Sets the value ofCfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.getChannelGroup()- Parameters:
channelGroup- the value to be set.- Returns:
this
-
channelId
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder channelId(String channelId) - Parameters:
channelId- The ID of the channel in MediaPackage that is the destination for this output group. You don't need to specify the individual inputs in MediaPackage; MediaLive handles the connection of the two MediaLive pipelines to the two MediaPackage inputs. The MediaPackage channel and MediaLive channel must be in the same Region.- Returns:
this
-
channelName
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder channelName(String channelName) Sets the value ofCfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.getChannelName()- Parameters:
channelName- the value to be set.- Returns:
this
-
mediaPackageRegionName
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.Builder mediaPackageRegionName(String mediaPackageRegionName) Sets the value ofCfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty.getMediaPackageRegionName()- Parameters:
mediaPackageRegionName- the value to be set.- Returns:
this
-
build
@Stability(Stable) public CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.MediaPackageOutputDestinationSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-