@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TableResource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TableResource.Builder |
builder() |
String |
catalogId()
The identifier for the Data Catalog.
|
String |
databaseName()
The name of the database for the table.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the table.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TableResource.Builder> |
serializableBuilderClass() |
TableWildcard |
tableWildcard()
A wildcard object representing every table under a database.
|
TableResource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String catalogId()
The identifier for the Data Catalog. By default, it is the account ID of the caller.
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.
public final String name()
The name of the table.
public final TableWildcard tableWildcard()
A wildcard object representing every table under a database.
At least one of TableResource$Name or TableResource$TableWildcard is required.
At least one of TableResource$Name or TableResource$TableWildcard is required.
public TableResource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TableResource.Builder,TableResource>public static TableResource.Builder builder()
public static Class<? extends TableResource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.