Interface PhysicalEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PhysicalEndpoint.Builder,,PhysicalEndpoint> SdkBuilder<PhysicalEndpoint.Builder,,PhysicalEndpoint> SdkPojo
- Enclosing class:
PhysicalEndpoint
-
Method Summary
Modifier and TypeMethodDescriptiondefault PhysicalEndpoint.BuilderawsLocation(Consumer<AwsLocation.Builder> awsLocation) The location of a connection.awsLocation(AwsLocation awsLocation) The location of a connection.enableTrustedIdentityPropagation(Boolean enableTrustedIdentityPropagation) Specified whether trusted identity propagation for the connection is enabled.default PhysicalEndpoint.BuilderglueConnection(Consumer<GlueConnection.Builder> glueConnection) The Amazon Web Services Glue connection.glueConnection(GlueConnection glueConnection) The Amazon Web Services Glue connection.glueConnectionName(String glueConnectionName) The Amazon Web Services Glue connection name.glueConnectionNames(String... glueConnectionNames) The Amazon Web Services Glue connection names in the physical endpoint.glueConnectionNames(Collection<String> glueConnectionNames) The Amazon Web Services Glue connection names in the physical endpoint.The host in the physical endpoints of a connection.The port in the physical endpoints of a connection.The protocol in the physical endpoints of a connection.The protocol in the physical endpoints of a connection.The stage in the physical endpoints of a 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
-
awsLocation
The location of a connection.
- Parameters:
awsLocation- The location of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsLocation
The location of a connection.
This is a convenience method that creates an instance of theAwsLocation.Builderavoiding the need to create one manually viaAwsLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsLocation(AwsLocation).- Parameters:
awsLocation- a consumer that will call methods onAwsLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
glueConnectionName
The Amazon Web Services Glue connection name.
- Parameters:
glueConnectionName- The Amazon Web Services Glue connection name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueConnectionNames
The Amazon Web Services Glue connection names in the physical endpoint.
- Parameters:
glueConnectionNames- The Amazon Web Services Glue connection names in the physical endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueConnectionNames
The Amazon Web Services Glue connection names in the physical endpoint.
- Parameters:
glueConnectionNames- The Amazon Web Services Glue connection names in the physical endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueConnection
The Amazon Web Services Glue connection.
- Parameters:
glueConnection- The Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueConnection
The Amazon Web Services Glue connection.
This is a convenience method that creates an instance of theGlueConnection.Builderavoiding the need to create one manually viaGlueConnection.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toglueConnection(GlueConnection).- Parameters:
glueConnection- a consumer that will call methods onGlueConnection.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enableTrustedIdentityPropagation
Specified whether trusted identity propagation for the connection is enabled.
- Parameters:
enableTrustedIdentityPropagation- Specified whether trusted identity propagation for the connection is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
host
The host in the physical endpoints of a connection.
- Parameters:
host- The host in the physical endpoints of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
The port in the physical endpoints of a connection.
- Parameters:
port- The port in the physical endpoints of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
The protocol in the physical endpoints of a connection.
- Parameters:
protocol- The protocol in the physical endpoints of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The protocol in the physical endpoints of a connection.
- Parameters:
protocol- The protocol in the physical endpoints of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stage
The stage in the physical endpoints of a connection.
- Parameters:
stage- The stage in the physical endpoints of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-