Interface StandardSourceEndpointConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StandardSourceEndpointConfiguration.Builder,,StandardSourceEndpointConfiguration> SdkBuilder<StandardSourceEndpointConfiguration.Builder,,StandardSourceEndpointConfiguration> SdkPojo
- Enclosing class:
StandardSourceEndpointConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the source endpoint.The protocol used by the source endpoint.protocol(SourceEndpointProtocol protocol) The protocol used by the source endpoint.protocolConfiguration(Consumer<StandardSourceEndpointProtocolConfiguration.Builder> protocolConfiguration) The protocol configuration for the source endpoint.protocolConfiguration(StandardSourceEndpointProtocolConfiguration protocolConfiguration) The protocol configuration for the source endpoint.sourceNetworkingConfiguration(Consumer<StandardSourceEndpointNetworkingConfiguration.Builder> sourceNetworkingConfiguration) The networking configuration for the source endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).sourceNetworkingConfiguration(StandardSourceEndpointNetworkingConfiguration sourceNetworkingConfiguration) The networking configuration for the source endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).sourceNetworkingType(String sourceNetworkingType) The networking type of the source endpoint.sourceNetworkingType(SourceEndpointNetworkingType sourceNetworkingType) The networking type of the source 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 source endpoint.
- Parameters:
name- The name of the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceNetworkingConfiguration
StandardSourceEndpointConfiguration.Builder sourceNetworkingConfiguration(StandardSourceEndpointNetworkingConfiguration sourceNetworkingConfiguration) The networking configuration for the source endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).
- Parameters:
sourceNetworkingConfiguration- The networking configuration for the source 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.
-
sourceNetworkingConfiguration
default StandardSourceEndpointConfiguration.Builder sourceNetworkingConfiguration(Consumer<StandardSourceEndpointNetworkingConfiguration.Builder> sourceNetworkingConfiguration) The networking configuration for the source 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 theStandardSourceEndpointNetworkingConfiguration.Builderavoiding the need to create one manually viaStandardSourceEndpointNetworkingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceNetworkingConfiguration(StandardSourceEndpointNetworkingConfiguration).- Parameters:
sourceNetworkingConfiguration- a consumer that will call methods onStandardSourceEndpointNetworkingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolConfiguration
StandardSourceEndpointConfiguration.Builder protocolConfiguration(StandardSourceEndpointProtocolConfiguration protocolConfiguration) The protocol configuration for the source endpoint.
- Parameters:
protocolConfiguration- The protocol configuration for the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolConfiguration
default StandardSourceEndpointConfiguration.Builder protocolConfiguration(Consumer<StandardSourceEndpointProtocolConfiguration.Builder> protocolConfiguration) The protocol configuration for the source endpoint.
This is a convenience method that creates an instance of theStandardSourceEndpointProtocolConfiguration.Builderavoiding the need to create one manually viaStandardSourceEndpointProtocolConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprotocolConfiguration(StandardSourceEndpointProtocolConfiguration).- Parameters:
protocolConfiguration- a consumer that will call methods onStandardSourceEndpointProtocolConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceNetworkingType
The networking type of the source endpoint. Valid values include the following:
-
PUBLIC– The source endpoint is publicly accessible. -
VPC– The source endpoint is in a virtual private cloud (VPC).
- Parameters:
sourceNetworkingType- The networking type of the source endpoint. Valid values include the following:-
PUBLIC– The source endpoint is publicly accessible. -
VPC– The source 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:
-
-
sourceNetworkingType
StandardSourceEndpointConfiguration.Builder sourceNetworkingType(SourceEndpointNetworkingType sourceNetworkingType) The networking type of the source endpoint. Valid values include the following:
-
PUBLIC– The source endpoint is publicly accessible. -
VPC– The source endpoint is in a virtual private cloud (VPC).
- Parameters:
sourceNetworkingType- The networking type of the source endpoint. Valid values include the following:-
PUBLIC– The source endpoint is publicly accessible. -
VPC– The source 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 source 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 source 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 source 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 source 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:
-
-