@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 Object
Object.toString()
public BatchTableOptimizer clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.