Class ConnectionTypeBrief
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.ConnectionTypeBrief
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConnectionTypeBrief.Builder,ConnectionTypeBrief>
@Generated("software.amazon.awssdk:codegen") public final class ConnectionTypeBrief extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConnectionTypeBrief.Builder,ConnectionTypeBrief>
Brief information about a supported connection type returned by the
ListConnectionTypesAPI.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConnectionTypeBrief.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionTypeBrief.Builderbuilder()Capabilitiescapabilities()The supported authentication types, data interface types (compute environments), and data operations of the connector.ConnectionTypeconnectionType()The name of the connection type.StringconnectionTypeAsString()The name of the connection type.Stringdescription()A description of the connection type.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConnectionTypeBrief.Builder>serializableBuilderClass()ConnectionTypeBrief.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
connectionType
public final ConnectionType connectionType()
The name of the connection type.
If the service returns an enum value that is not available in the current SDK version,
connectionTypewill returnConnectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionTypeAsString().- Returns:
- The name of the connection type.
- See Also:
ConnectionType
-
connectionTypeAsString
public final String connectionTypeAsString()
The name of the connection type.
If the service returns an enum value that is not available in the current SDK version,
connectionTypewill returnConnectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionTypeAsString().- Returns:
- The name of the connection type.
- See Also:
ConnectionType
-
description
public final String description()
A description of the connection type.
- Returns:
- A description of the connection type.
-
capabilities
public final Capabilities capabilities()
The supported authentication types, data interface types (compute environments), and data operations of the connector.
- Returns:
- The supported authentication types, data interface types (compute environments), and data operations of the connector.
-
toBuilder
public ConnectionTypeBrief.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConnectionTypeBrief.Builder,ConnectionTypeBrief>
-
builder
public static ConnectionTypeBrief.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConnectionTypeBrief.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-