Class PhysicalEndpoint
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PhysicalEndpoint.Builder,PhysicalEndpoint>
The physical endpoints of a connection.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AwsLocationThe location of a connection.static PhysicalEndpoint.Builderbuilder()final BooleanSpecified whether trusted identity propagation for the connection is enabled.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final GlueConnectionThe Amazon Web Services Glue connection.final StringThe Amazon Web Services Glue connection name.The Amazon Web Services Glue connection names in the physical endpoint.final booleanFor responses, this returns true if the service returned a value for the GlueConnectionNames property.final inthashCode()final Stringhost()The host in the physical endpoints of a connection.final Integerport()The port in the physical endpoints of a connection.final Protocolprotocol()The protocol in the physical endpoints of a connection.final StringThe protocol in the physical endpoints of a connection.static Class<? extends PhysicalEndpoint.Builder> final Stringstage()The stage in the physical endpoints of a connection.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
awsLocation
The location of a connection.
- Returns:
- The location of a connection.
-
glueConnectionName
The Amazon Web Services Glue connection name.
- Returns:
- The Amazon Web Services Glue connection name.
-
hasGlueConnectionNames
public final boolean hasGlueConnectionNames()For responses, this returns true if the service returned a value for the GlueConnectionNames property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
glueConnectionNames
The Amazon Web Services Glue connection names in the physical endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasGlueConnectionNames()method.- Returns:
- The Amazon Web Services Glue connection names in the physical endpoint.
-
glueConnection
The Amazon Web Services Glue connection.
- Returns:
- The Amazon Web Services Glue connection.
-
enableTrustedIdentityPropagation
Specified whether trusted identity propagation for the connection is enabled.
- Returns:
- Specified whether trusted identity propagation for the connection is enabled.
-
host
The host in the physical endpoints of a connection.
- Returns:
- The host in the physical endpoints of a connection.
-
port
The port in the physical endpoints of a connection.
- Returns:
- The port in the physical endpoints of a connection.
-
protocol
The protocol in the physical endpoints of a connection.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol in the physical endpoints of a connection.
- See Also:
-
protocolAsString
The protocol in the physical endpoints of a connection.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol in the physical endpoints of a connection.
- See Also:
-
stage
The stage in the physical endpoints of a connection.
- Returns:
- The stage in the physical endpoints of a connection.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PhysicalEndpoint.Builder,PhysicalEndpoint> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-