Class FederatedTable
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.FederatedTable
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FederatedTable.Builder,FederatedTable>
@Generated("software.amazon.awssdk:codegen") public final class FederatedTable extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FederatedTable.Builder,FederatedTable>
A table that points to an entity outside the Glue Data Catalog.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFederatedTable.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FederatedTable.Builderbuilder()StringconnectionName()The name of the connection to the external metastore.StringconnectionType()The type of connection used to access the federated table, specifying the protocol or method for connecting to the external data source.StringdatabaseIdentifier()A unique identifier for the federated database.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()A unique identifier for the federated table.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends FederatedTable.Builder>serializableBuilderClass()FederatedTable.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
-
identifier
public final String identifier()
A unique identifier for the federated table.
- Returns:
- A unique identifier for the federated table.
-
databaseIdentifier
public final String databaseIdentifier()
A unique identifier for the federated database.
- Returns:
- A unique identifier for the federated database.
-
connectionName
public final String connectionName()
The name of the connection to the external metastore.
- Returns:
- The name of the connection to the external metastore.
-
connectionType
public final String connectionType()
The type of connection used to access the federated table, specifying the protocol or method for connecting to the external data source.
- Returns:
- The type of connection used to access the federated table, specifying the protocol or method for connecting to the external data source.
-
toBuilder
public FederatedTable.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FederatedTable.Builder,FederatedTable>
-
builder
public static FederatedTable.Builder builder()
-
serializableBuilderClass
public static Class<? extends FederatedTable.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
-
-