Class CfnFlow.FmtpProperty.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.CfnFlow.FmtpProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlow.FmtpProperty>
- Enclosing interface:
CfnFlow.FmtpProperty
@Stability(Stable)
public static final class CfnFlow.FmtpProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlow.FmtpProperty>
A builder for
CfnFlow.FmtpProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelOrder(String channelOrder) Sets the value ofCfnFlow.FmtpProperty.getChannelOrder()colorimetry(String colorimetry) Sets the value ofCfnFlow.FmtpProperty.getColorimetry()exactFramerate(String exactFramerate) Sets the value ofCfnFlow.FmtpProperty.getExactFramerate()Sets the value ofCfnFlow.FmtpProperty.getPar()Sets the value ofCfnFlow.FmtpProperty.getRange()Sets the value ofCfnFlow.FmtpProperty.getScanMode()Sets the value ofCfnFlow.FmtpProperty.getTcs()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelOrder
Sets the value ofCfnFlow.FmtpProperty.getChannelOrder()- Parameters:
channelOrder- The format of the audio channel.- Returns:
this
-
colorimetry
Sets the value ofCfnFlow.FmtpProperty.getColorimetry()- Parameters:
colorimetry- The format used for the representation of color.- Returns:
this
-
exactFramerate
Sets the value ofCfnFlow.FmtpProperty.getExactFramerate()- Parameters:
exactFramerate- The frame rate for the video stream, in frames/second. For example: 60000/1001.- Returns:
this
-
par
Sets the value ofCfnFlow.FmtpProperty.getPar()- Parameters:
par- The pixel aspect ratio (PAR) of the video.- Returns:
this
-
range
Sets the value ofCfnFlow.FmtpProperty.getRange()- Parameters:
range- The encoding range of the video.- Returns:
this
-
scanMode
Sets the value ofCfnFlow.FmtpProperty.getScanMode()- Parameters:
scanMode- The type of compression that was used to smooth the video’s appearance.- Returns:
this
-
tcs
Sets the value ofCfnFlow.FmtpProperty.getTcs()- Parameters:
tcs- The transfer characteristic system (TCS) that is used in the video.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlow.FmtpProperty>- Returns:
- a new instance of
CfnFlow.FmtpProperty - Throws:
NullPointerException- if any required attribute was not provided
-