Class CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty>
- Enclosing interface:
CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty
@Stability(Stable)
public static final class CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.mediaLiveChannelArn(String mediaLiveChannelArn) mediaLiveChannelOutputName(String mediaLiveChannelOutputName) mediaLivePipelineId(String mediaLivePipelineId) sourceTransitDecryption(CfnRouterInputPropsMixin.MediaLiveTransitEncryptionProperty sourceTransitDecryption) sourceTransitDecryption(IResolvable sourceTransitDecryption)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
mediaLiveChannelArn
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder mediaLiveChannelArn(String mediaLiveChannelArn) Sets the value ofCfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.getMediaLiveChannelArn()- Parameters:
mediaLiveChannelArn- The ARN of the MediaLive channel to connect to this router input.- Returns:
this
-
mediaLiveChannelOutputName
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder mediaLiveChannelOutputName(String mediaLiveChannelOutputName) Sets the value ofCfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.getMediaLiveChannelOutputName()- Parameters:
mediaLiveChannelOutputName- The name of the MediaLive channel output to connect to this router input.- Returns:
this
-
mediaLivePipelineId
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder mediaLivePipelineId(String mediaLivePipelineId) Sets the value ofCfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.getMediaLivePipelineId()- Parameters:
mediaLivePipelineId- the value to be set.- Returns:
this
-
sourceTransitDecryption
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder sourceTransitDecryption(IResolvable sourceTransitDecryption) Sets the value ofCfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.getSourceTransitDecryption()- Parameters:
sourceTransitDecryption- The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.- Returns:
this
-
sourceTransitDecryption
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.Builder sourceTransitDecryption(CfnRouterInputPropsMixin.MediaLiveTransitEncryptionProperty sourceTransitDecryption) Sets the value ofCfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty.getSourceTransitDecryption()- Parameters:
sourceTransitDecryption- The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.- Returns:
this
-
build
@Stability(Stable) public CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty>- Returns:
- a new instance of
CfnRouterInputPropsMixin.MediaLiveChannelRouterInputConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-