Interface DestinationConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationConfiguration.Builder,DestinationConfiguration>,SdkBuilder<DestinationConfiguration.Builder,DestinationConfiguration>,SdkPojo
- Enclosing class:
- DestinationConfiguration
public static interface DestinationConfiguration.Builder extends SdkPojo, CopyableBuilder<DestinationConfiguration.Builder,DestinationConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DestinationConfiguration.BuilderdestinationIp(String destinationIp)The IP address where contents of the media stream will be sent.DestinationConfiguration.BuilderdestinationPort(Integer destinationPort)The port to use when the content of the media stream is distributed to the output.default DestinationConfiguration.BuilderinterfaceValue(Consumer<Interface.Builder> interfaceValue)The VPC interface that is used for the media stream associated with the output.DestinationConfiguration.BuilderinterfaceValue(Interface interfaceValue)The VPC interface that is used for the media stream associated with the output.DestinationConfiguration.BuilderoutboundIp(String outboundIp)The IP address that the receiver requires in order to establish a connection with the flow.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
destinationIp
DestinationConfiguration.Builder destinationIp(String destinationIp)
The IP address where contents of the media stream will be sent.- Parameters:
destinationIp- The IP address where contents of the media stream will be sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPort
DestinationConfiguration.Builder destinationPort(Integer destinationPort)
The port to use when the content of the media stream is distributed to the output.- Parameters:
destinationPort- The port to use when the content of the media stream is distributed to the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interfaceValue
DestinationConfiguration.Builder interfaceValue(Interface interfaceValue)
The VPC interface that is used for the media stream associated with the output.- Parameters:
interfaceValue- The VPC interface that is used for the media stream associated with the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interfaceValue
default DestinationConfiguration.Builder interfaceValue(Consumer<Interface.Builder> interfaceValue)
The VPC interface that is used for the media stream associated with the output. This is a convenience method that creates an instance of theInterface.Builderavoiding the need to create one manually viaInterface.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointerfaceValue(Interface).- Parameters:
interfaceValue- a consumer that will call methods onInterface.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
interfaceValue(Interface)
-
outboundIp
DestinationConfiguration.Builder outboundIp(String outboundIp)
The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.- Parameters:
outboundIp- The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-