@Generated(value="software.amazon.awssdk:codegen") public final class IcebergInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IcebergInput.Builder,IcebergInput>
A structure that defines an Apache Iceberg metadata table to create in the catalog.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IcebergInput.Builder |
| Modifier and Type | Method and Description |
|---|---|
static IcebergInput.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MetadataOperation |
metadataOperation()
A required metadata operation.
|
String |
metadataOperationAsString()
A required metadata operation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IcebergInput.Builder> |
serializableBuilderClass() |
IcebergInput.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The table version for the Iceberg table.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MetadataOperation metadataOperation()
A required metadata operation. Can only be set to CREATE.
If the service returns an enum value that is not available in the current SDK version, metadataOperation
will return MetadataOperation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from metadataOperationAsString().
CREATE.MetadataOperationpublic final String metadataOperationAsString()
A required metadata operation. Can only be set to CREATE.
If the service returns an enum value that is not available in the current SDK version, metadataOperation
will return MetadataOperation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from metadataOperationAsString().
CREATE.MetadataOperationpublic final String version()
The table version for the Iceberg table. Defaults to 2.
public IcebergInput.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IcebergInput.Builder,IcebergInput>public static IcebergInput.Builder builder()
public static Class<? extends IcebergInput.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.