@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchTableOptimizer extends Object implements Serializable, Cloneable, StructuredPojo
Contains details for one of the table optimizers returned by the BatchGetTableOptimizer operation.
| Constructor and Description |
|---|
BatchTableOptimizer() |
| Modifier and Type | Method and Description |
|---|---|
BatchTableOptimizer |
clone() |
boolean |
equals(Object obj) |
String |
getCatalogId()
The Catalog ID of the table.
|
String |
getDatabaseName()
The name of the database in the catalog in which the table resides.
|
String |
getTableName()
The name of the table.
|
TableOptimizer |
getTableOptimizer()
A
TableOptimizer object that contains details on the configuration and last run of a table optimzer. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCatalogId(String catalogId)
The Catalog ID of the table.
|
void |
setDatabaseName(String databaseName)
The name of the database in the catalog in which the table resides.
|
void |
setTableName(String tableName)
The name of the table.
|
void |
setTableOptimizer(TableOptimizer tableOptimizer)
A
TableOptimizer object that contains details on the configuration and last run of a table optimzer. |
String |
toString()
Returns a string representation of this object.
|
BatchTableOptimizer |
withCatalogId(String catalogId)
The Catalog ID of the table.
|
BatchTableOptimizer |
withDatabaseName(String databaseName)
The name of the database in the catalog in which the table resides.
|
BatchTableOptimizer |
withTableName(String tableName)
The name of the table.
|
BatchTableOptimizer |
withTableOptimizer(TableOptimizer tableOptimizer)
A
TableOptimizer object that contains details on the configuration and last run of a table optimzer. |
public void setCatalogId(String catalogId)
The Catalog ID of the table.
catalogId - The Catalog ID of the table.public String getCatalogId()
The Catalog ID of the table.
public BatchTableOptimizer withCatalogId(String catalogId)
The Catalog ID of the table.
catalogId - The Catalog ID of the table.public void setDatabaseName(String databaseName)
The name of the database in the catalog in which the table resides.
databaseName - The name of the database in the catalog in which the table resides.public String getDatabaseName()
The name of the database in the catalog in which the table resides.
public BatchTableOptimizer withDatabaseName(String databaseName)
The name of the database in the catalog in which the table resides.
databaseName - The name of the database in the catalog in which the table resides.public void setTableName(String tableName)
The name of the table.
tableName - The name of the table.public String getTableName()
The name of the table.
public BatchTableOptimizer withTableName(String tableName)
The name of the table.
tableName - The name of the table.public void setTableOptimizer(TableOptimizer tableOptimizer)
A TableOptimizer object that contains details on the configuration and last run of a table optimzer.
tableOptimizer - A TableOptimizer object that contains details on the configuration and last run of a table
optimzer.public TableOptimizer getTableOptimizer()
A TableOptimizer object that contains details on the configuration and last run of a table optimzer.
TableOptimizer object that contains details on the configuration and last run of a table
optimzer.public BatchTableOptimizer withTableOptimizer(TableOptimizer tableOptimizer)
A TableOptimizer object that contains details on the configuration and last run of a table optimzer.
tableOptimizer - A TableOptimizer object that contains details on the configuration and last run of a table
optimzer.public String toString()
toString in class ObjectObject.toString()public BatchTableOptimizer clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.