Class BatchGetTableOptimizerEntry
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.BatchGetTableOptimizerEntry
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<BatchGetTableOptimizerEntry.Builder,BatchGetTableOptimizerEntry>
@Generated("software.amazon.awssdk:codegen") public final class BatchGetTableOptimizerEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BatchGetTableOptimizerEntry.Builder,BatchGetTableOptimizerEntry>
Represents a table optimizer to retrieve in the
BatchGetTableOptimizer
operation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BatchGetTableOptimizerEntry.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BatchGetTableOptimizerEntry.Builder
builder()
String
catalogId()
The Catalog ID of the table.String
databaseName()
The name of the database in the catalog in which the table resides.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends BatchGetTableOptimizerEntry.Builder>
serializableBuilderClass()
String
tableName()
The name of the table.BatchGetTableOptimizerEntry.Builder
toBuilder()
String
toString()
Returns a string representation of this object.TableOptimizerType
type()
The type of table optimizer.String
typeAsString()
The type of table optimizer.-
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 Catalog ID of the table.
- Returns:
- The Catalog ID of the table.
-
databaseName
public final String databaseName()
The name of the database in the catalog in which the table resides.
- Returns:
- The name of the database in the catalog in which the table resides.
-
tableName
public final String tableName()
The name of the table.
- Returns:
- The name of the table.
-
type
public final TableOptimizerType type()
The type of table optimizer.
If the service returns an enum value that is not available in the current SDK version,
type
will returnTableOptimizerType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of table optimizer.
- See Also:
TableOptimizerType
-
typeAsString
public final String typeAsString()
The type of table optimizer.
If the service returns an enum value that is not available in the current SDK version,
type
will returnTableOptimizerType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of table optimizer.
- See Also:
TableOptimizerType
-
toBuilder
public BatchGetTableOptimizerEntry.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<BatchGetTableOptimizerEntry.Builder,BatchGetTableOptimizerEntry>
-
builder
public static BatchGetTableOptimizerEntry.Builder builder()
-
serializableBuilderClass
public static Class<? extends BatchGetTableOptimizerEntry.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-