Interface DestinationConfigurationRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DestinationConfigurationRequest.Builder,
,DestinationConfigurationRequest> SdkBuilder<DestinationConfigurationRequest.Builder,
,DestinationConfigurationRequest> SdkPojo
- Enclosing class:
DestinationConfigurationRequest
public static interface DestinationConfigurationRequest.Builder
extends SdkPojo, CopyableBuilder<DestinationConfigurationRequest.Builder,DestinationConfigurationRequest>
-
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.interfaceValue
(Consumer<InterfaceRequest.Builder> interfaceValue) The VPC interface that you want to use for the media stream associated with the output.interfaceValue
(InterfaceRequest interfaceValue) The VPC interface that you want to use for the media stream associated with the output.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 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
default DestinationConfigurationRequest.Builder interfaceValue(Consumer<InterfaceRequest.Builder> 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 theInterfaceRequest.Builder
avoiding the need to create one manually viaInterfaceRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointerfaceValue(InterfaceRequest)
.- Parameters:
interfaceValue
- a consumer that will call methods onInterfaceRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-