Class CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterOutput.RouterOutputProtocolConfigurationProperty>
- Enclosing interface:
CfnRouterOutput.RouterOutputProtocolConfigurationProperty
@Stability(Stable)
public static final class CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterOutput.RouterOutputProtocolConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.rist(IResolvable rist) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRist()Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRist()rtp(IResolvable rtp) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRtp()Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRtp()srtCaller(IResolvable srtCaller) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getSrtCaller()Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getSrtCaller()srtListener(IResolvable srtListener)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
rist
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder rist(IResolvable rist) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRist()- Parameters:
rist- The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.- Returns:
this
-
rist
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder rist(CfnRouterOutput.RistRouterOutputConfigurationProperty rist) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRist()- Parameters:
rist- The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.- Returns:
this
-
rtp
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder rtp(IResolvable rtp) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRtp()- Parameters:
rtp- The configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state.- Returns:
this
-
rtp
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder rtp(CfnRouterOutput.RtpRouterOutputConfigurationProperty rtp) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getRtp()- Parameters:
rtp- The configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state.- Returns:
this
-
srtCaller
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder srtCaller(IResolvable srtCaller) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getSrtCaller()- Parameters:
srtCaller- The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration.- Returns:
this
-
srtCaller
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder srtCaller(CfnRouterOutput.SrtCallerRouterOutputConfigurationProperty srtCaller) Sets the value ofCfnRouterOutput.RouterOutputProtocolConfigurationProperty.getSrtCaller()- Parameters:
srtCaller- The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration.- Returns:
this
-
srtListener
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder srtListener(IResolvable srtListener) - Parameters:
srtListener- The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration.- Returns:
this
-
srtListener
@Stability(Stable) public CfnRouterOutput.RouterOutputProtocolConfigurationProperty.Builder srtListener(CfnRouterOutput.SrtListenerRouterOutputConfigurationProperty srtListener) - Parameters:
srtListener- The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterOutput.RouterOutputProtocolConfigurationProperty>- Returns:
- a new instance of
CfnRouterOutput.RouterOutputProtocolConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-