Class TableResource
- java.lang.Object
-
- software.amazon.awssdk.services.lakeformation.model.TableResource
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TableResource.Builder,TableResource>
@Generated("software.amazon.awssdk:codegen") public final class TableResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TableResource.Builder,TableResource>
A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTableResource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableResource.Builderbuilder()StringcatalogId()The identifier for the Data Catalog.StringdatabaseName()The name of the database for the table.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the table.List<SdkField<?>>sdkFields()static Class<? extends TableResource.Builder>serializableBuilderClass()TableWildcardtableWildcard()A wildcard object representing every table under a database.TableResource.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
-
catalogId
public final String catalogId()
The identifier for the Data Catalog. By default, it is the account ID of the caller.
- Returns:
- The identifier for the Data Catalog. By default, it is the account ID of the caller.
-
databaseName
public final String databaseName()
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
- Returns:
- The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
-
name
public final String name()
The name of the table.
- Returns:
- The name of the table.
-
tableWildcard
public final TableWildcard tableWildcard()
A wildcard object representing every table under a database.
At least one of
TableResource$NameorTableResource$TableWildcardis required.- Returns:
- A wildcard object representing every table under a database.
At least one of
TableResource$NameorTableResource$TableWildcardis required.
-
toBuilder
public TableResource.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TableResource.Builder,TableResource>
-
builder
public static TableResource.Builder builder()
-
serializableBuilderClass
public static Class<? extends TableResource.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.
-
-