Interface StandardDestinationEndpointConnectionDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StandardDestinationEndpointConnectionDetails.Builder,,StandardDestinationEndpointConnectionDetails> SdkBuilder<StandardDestinationEndpointConnectionDetails.Builder,,StandardDestinationEndpointConnectionDetails> SdkPojo
- Enclosing class:
StandardDestinationEndpointConnectionDetails
@Mutable
@NotThreadSafe
public static interface StandardDestinationEndpointConnectionDetails.Builder
extends SdkPojo, CopyableBuilder<StandardDestinationEndpointConnectionDetails.Builder,StandardDestinationEndpointConnectionDetails>
-
Method Summary
Modifier and TypeMethodDescriptionsourceEncryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> sourceEncryptionConfiguration) Sets the value of the SourceEncryptionConfiguration property for this object.sourceEncryptionConfiguration(EndpointEncryptionConfiguration sourceEncryptionConfiguration) Sets the value of the SourceEncryptionConfiguration property for this object.sourceEncryptionType(String sourceEncryptionType) The type of encryption that the source uses for the connection.sourceEncryptionType(EndpointEncryptionType sourceEncryptionType) The type of encryption that the source uses for the connection.sourceEndpointType(String sourceEndpointType) The type of the connected source endpoint.sourceEndpointType(SourceEndpointType sourceEndpointType) The type of the connected source endpoint.sourceIpAddress(String sourceIpAddress) The IP address of the source that is connected to the destination endpoint.sourceListenerPort(Integer sourceListenerPort) The port on which the source listens for the connection.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
-
sourceIpAddress
The IP address of the source that is connected to the destination endpoint.
- Parameters:
sourceIpAddress- The IP address of the source that is connected to the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceListenerPort
The port on which the source listens for the connection.
- Parameters:
sourceListenerPort- The port on which the source listens for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEncryptionType
StandardDestinationEndpointConnectionDetails.Builder sourceEncryptionType(String sourceEncryptionType) The type of encryption that the source uses for the connection.
- Parameters:
sourceEncryptionType- The type of encryption that the source uses for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEncryptionType
StandardDestinationEndpointConnectionDetails.Builder sourceEncryptionType(EndpointEncryptionType sourceEncryptionType) The type of encryption that the source uses for the connection.
- Parameters:
sourceEncryptionType- The type of encryption that the source uses for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEncryptionConfiguration
StandardDestinationEndpointConnectionDetails.Builder sourceEncryptionConfiguration(EndpointEncryptionConfiguration sourceEncryptionConfiguration) Sets the value of the SourceEncryptionConfiguration property for this object.- Parameters:
sourceEncryptionConfiguration- The new value for the SourceEncryptionConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEncryptionConfiguration
default StandardDestinationEndpointConnectionDetails.Builder sourceEncryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> sourceEncryptionConfiguration) Sets the value of the SourceEncryptionConfiguration property for this object. This is a convenience method that creates an instance of theEndpointEncryptionConfiguration.Builderavoiding the need to create one manually viaEndpointEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceEncryptionConfiguration(EndpointEncryptionConfiguration).- Parameters:
sourceEncryptionConfiguration- a consumer that will call methods onEndpointEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEndpointType
The type of the connected source endpoint.
- Parameters:
sourceEndpointType- The type of the connected source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEndpointType
StandardDestinationEndpointConnectionDetails.Builder sourceEndpointType(SourceEndpointType sourceEndpointType) The type of the connected source endpoint.
- Parameters:
sourceEndpointType- The type of the connected source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-