Class MediaStreamSourceConfigurationJpegXs.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.alpha.MediaStreamSourceConfigurationJpegXs.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<MediaStreamSourceConfigurationJpegXs>
- Enclosing interface:
MediaStreamSourceConfigurationJpegXs
@Stability(Experimental)
public static final class MediaStreamSourceConfigurationJpegXs.Builder
extends Object
implements software.amazon.jsii.Builder<MediaStreamSourceConfigurationJpegXs>
A builder for
MediaStreamSourceConfigurationJpegXs-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofMediaStreamSourceConfigurationJpegXs.getEncoding()inputInterface(List<? extends VpcInterfaceConfig> inputInterface) Sets the value ofMediaStreamSourceConfigurationJpegXs.getInputInterface()mediaStream(MediaStream mediaStream) Sets the value ofMediaStreamSourceConfigurationJpegXs.getMediaStream()Sets the value ofMediaStreamSourceConfigurationJpegXs.getPort()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
encoding
@Stability(Experimental) public MediaStreamSourceConfigurationJpegXs.Builder encoding(Encoding encoding) Sets the value ofMediaStreamSourceConfigurationJpegXs.getEncoding()- Parameters:
encoding- The format that was used to encode the data. This parameter is required. For ancillary data streams, set the encoding name to smpte291. If the encoding name is smpte291, set the color space to one of the following: BT601, BT709, BT2020, or BT2100. For all other ancillary data streams, set the color space to SDR-NOCOLOR.- Returns:
this
-
inputInterface
@Stability(Experimental) public MediaStreamSourceConfigurationJpegXs.Builder inputInterface(List<? extends VpcInterfaceConfig> inputInterface) Sets the value ofMediaStreamSourceConfigurationJpegXs.getInputInterface()- Parameters:
inputInterface- The VPC interfaces where the media stream comes in from. This parameter is required.- Returns:
this
-
mediaStream
@Stability(Experimental) public MediaStreamSourceConfigurationJpegXs.Builder mediaStream(MediaStream mediaStream) Sets the value ofMediaStreamSourceConfigurationJpegXs.getMediaStream()- Parameters:
mediaStream- The name of the media stream. This parameter is required.- Returns:
this
-
port
Sets the value ofMediaStreamSourceConfigurationJpegXs.getPort()- Parameters:
port- The port that the flow listens on for this incoming media stream. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MediaStreamSourceConfigurationJpegXs>- Returns:
- a new instance of
MediaStreamSourceConfigurationJpegXs - Throws:
NullPointerException- if any required attribute was not provided
-