Class MediaLiveInputConnectionProps.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.alpha.MediaLiveInputConnectionProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<MediaLiveInputConnectionProps>
- Enclosing interface:
MediaLiveInputConnectionProps
@Stability(Experimental)
public static final class MediaLiveInputConnectionProps.Builder
extends Object
implements software.amazon.jsii.Builder<MediaLiveInputConnectionProps>
A builder for
MediaLiveInputConnectionProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.destinationTransitEncryption(TransitEncryption destinationTransitEncryption) Sets the value ofMediaLiveInputConnectionProps.getDestinationTransitEncryption()mediaLiveInputArn(String mediaLiveInputArn) Sets the value ofMediaLiveInputConnectionProps.getMediaLiveInputArn()mediaLivePipelineId(MediaLivePipeline mediaLivePipelineId) Sets the value ofMediaLiveInputConnectionProps.getMediaLivePipelineId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
mediaLiveInputArn
@Stability(Experimental) public MediaLiveInputConnectionProps.Builder mediaLiveInputArn(String mediaLiveInputArn) Sets the value ofMediaLiveInputConnectionProps.getMediaLiveInputArn()- Parameters:
mediaLiveInputArn- ARN of the MediaLive input to send output to. This parameter is required. Note: This will change to accept an IInputRef (typed MediaLive Input reference) when the- Returns:
this
-
mediaLivePipelineId
@Stability(Experimental) public MediaLiveInputConnectionProps.Builder mediaLivePipelineId(MediaLivePipeline mediaLivePipelineId) Sets the value ofMediaLiveInputConnectionProps.getMediaLivePipelineId()- Parameters:
mediaLivePipelineId- Pipeline ID for MediaLive input. This parameter is required.- Returns:
this
-
destinationTransitEncryption
@Stability(Experimental) public MediaLiveInputConnectionProps.Builder destinationTransitEncryption(TransitEncryption destinationTransitEncryption) Sets the value ofMediaLiveInputConnectionProps.getDestinationTransitEncryption()- Parameters:
destinationTransitEncryption- Optional transit encryption configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MediaLiveInputConnectionProps>- Returns:
- a new instance of
MediaLiveInputConnectionProps - Throws:
NullPointerException- if any required attribute was not provided
-