@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 String catalogId()
The identifier for the Data Catalog. By default, it is the account ID of the caller.
public 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 String name()
The name of the table.
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.