Class CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty>
- Enclosing interface:
CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty
@Stability(Stable)
public static final class CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.rist(IResolvable rist) rtp(IResolvable rtp) srtCaller(IResolvable srtCaller) srtListener(IResolvable srtListener)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
rist
@Stability(Stable) public CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder rist(IResolvable rist) - 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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder rist(CfnRouterOutputPropsMixin.RistRouterOutputConfigurationProperty rist) - 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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder rtp(IResolvable rtp) - 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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder rtp(CfnRouterOutputPropsMixin.RtpRouterOutputConfigurationProperty rtp) - 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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder srtCaller(IResolvable srtCaller) Sets the value ofCfnRouterOutputPropsMixin.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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder srtCaller(CfnRouterOutputPropsMixin.SrtCallerRouterOutputConfigurationProperty srtCaller) Sets the value ofCfnRouterOutputPropsMixin.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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder srtListener(IResolvable srtListener) Sets the value ofCfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.getSrtListener()- 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 CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.Builder srtListener(CfnRouterOutputPropsMixin.SrtListenerRouterOutputConfigurationProperty srtListener) Sets the value ofCfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty.getSrtListener()- 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
@Stability(Stable) public CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty>- Returns:
- a new instance of
CfnRouterOutputPropsMixin.RouterOutputProtocolConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-