Interface DestinationConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DestinationConfiguration.Builder,
,DestinationConfiguration> SdkBuilder<DestinationConfiguration.Builder,
,DestinationConfiguration> SdkPojo
- Enclosing class:
DestinationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondestinationIp
(String destinationIp) The IP address where you want MediaConnect to send contents of the media stream.destinationPort
(Integer destinationPort) The port that you want MediaConnect to use when it distributes the media stream to the output.default DestinationConfiguration.Builder
interfaceValue
(Consumer<Interface.Builder> interfaceValue) The VPC interface that you want to use for the media stream associated with the output.interfaceValue
(Interface interfaceValue) The VPC interface that you want to use for the media stream associated with the output.outboundIp
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
destinationIp
The IP address where you want MediaConnect to send contents of the media stream.
- Parameters:
destinationIp
- The IP address where you want MediaConnect to send contents of the media stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPort
The port that you want MediaConnect to use when it distributes the media stream to the output.
- Parameters:
destinationPort
- The port that you want MediaConnect to use when it distributes the media stream to the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interfaceValue
The VPC interface that you want to use for the media stream associated with the output.
- Parameters:
interfaceValue
- The VPC interface that you want to use for the media stream associated with the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interfaceValue
The VPC interface that you want to use for the media stream associated with the output.
This is a convenience method that creates an instance of theInterface.Builder
avoiding the need to create one manually viaInterface.builder()
.When the
Consumer
completes,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:
-
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 or 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 or protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-