Interface StandardDestinationEndpointConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StandardDestinationEndpointConfiguration.Builder,,StandardDestinationEndpointConfiguration> SdkBuilder<StandardDestinationEndpointConfiguration.Builder,,StandardDestinationEndpointConfiguration> SdkPojo
- Enclosing class:
StandardDestinationEndpointConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondestinationNetworkingConfiguration(Consumer<StandardDestinationEndpointNetworkingConfiguration.Builder> destinationNetworkingConfiguration) The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).destinationNetworkingConfiguration(StandardDestinationEndpointNetworkingConfiguration destinationNetworkingConfiguration) The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).destinationNetworkingType(String destinationNetworkingType) The networking type of the destination endpoint.destinationNetworkingType(DestinationEndpointNetworkingType destinationNetworkingType) The networking type of the destination endpoint.The name of the destination endpoint.The protocol used by the destination endpoint.protocol(DestinationEndpointProtocol protocol) The protocol used by the destination endpoint.protocolConfiguration(Consumer<StandardDestinationEndpointProtocolConfiguration.Builder> protocolConfiguration) The protocol configuration for the destination endpoint.protocolConfiguration(StandardDestinationEndpointProtocolConfiguration protocolConfiguration) The protocol configuration for the destination endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the destination endpoint.
- Parameters:
name- The name of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationNetworkingConfiguration
StandardDestinationEndpointConfiguration.Builder destinationNetworkingConfiguration(StandardDestinationEndpointNetworkingConfiguration destinationNetworkingConfiguration) The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).
- Parameters:
destinationNetworkingConfiguration- The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationNetworkingConfiguration
default StandardDestinationEndpointConfiguration.Builder destinationNetworkingConfiguration(Consumer<StandardDestinationEndpointNetworkingConfiguration.Builder> destinationNetworkingConfiguration) The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).
This is a convenience method that creates an instance of theStandardDestinationEndpointNetworkingConfiguration.Builderavoiding the need to create one manually viaStandardDestinationEndpointNetworkingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationNetworkingConfiguration(StandardDestinationEndpointNetworkingConfiguration).- Parameters:
destinationNetworkingConfiguration- a consumer that will call methods onStandardDestinationEndpointNetworkingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolConfiguration
StandardDestinationEndpointConfiguration.Builder protocolConfiguration(StandardDestinationEndpointProtocolConfiguration protocolConfiguration) The protocol configuration for the destination endpoint.
- Parameters:
protocolConfiguration- The protocol configuration for the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolConfiguration
default StandardDestinationEndpointConfiguration.Builder protocolConfiguration(Consumer<StandardDestinationEndpointProtocolConfiguration.Builder> protocolConfiguration) The protocol configuration for the destination endpoint.
This is a convenience method that creates an instance of theStandardDestinationEndpointProtocolConfiguration.Builderavoiding the need to create one manually viaStandardDestinationEndpointProtocolConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprotocolConfiguration(StandardDestinationEndpointProtocolConfiguration).- Parameters:
protocolConfiguration- a consumer that will call methods onStandardDestinationEndpointProtocolConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationNetworkingType
StandardDestinationEndpointConfiguration.Builder destinationNetworkingType(String destinationNetworkingType) The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
- Parameters:
destinationNetworkingType- The networking type of the destination endpoint. Valid values include the following:-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
destinationNetworkingType
StandardDestinationEndpointConfiguration.Builder destinationNetworkingType(DestinationEndpointNetworkingType destinationNetworkingType) The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
- Parameters:
destinationNetworkingType- The networking type of the destination endpoint. Valid values include the following:-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
protocol
The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
- Parameters:
protocol- The protocol used by the destination endpoint. Valid values include the following:-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
protocol
The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
- Parameters:
protocol- The protocol used by the destination endpoint. Valid values include the following:-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-