@DefaultSchema(value=AutoValueSchema.class) public abstract class IcebergSchemaTransformCatalogConfig extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IcebergSchemaTransformCatalogConfig.Builder |
Modifier and Type | Field and Description |
---|---|
static Schema |
SCHEMA |
static java.util.Set<java.lang.String> |
VALID_CATALOG_TYPES |
Constructor and Description |
---|
IcebergSchemaTransformCatalogConfig() |
Modifier and Type | Method and Description |
---|---|
static IcebergSchemaTransformCatalogConfig.Builder |
builder() |
abstract @Nullable java.lang.String |
getCatalogImplementation() |
abstract java.lang.String |
getCatalogName() |
abstract @Nullable java.lang.String |
getCatalogType() |
abstract @Nullable java.lang.String |
getWarehouseLocation() |
Row |
toRow() |
void |
validate() |
public static final Schema SCHEMA
public static final java.util.Set<java.lang.String> VALID_CATALOG_TYPES
public static IcebergSchemaTransformCatalogConfig.Builder builder()
public abstract java.lang.String getCatalogName()
@SchemaFieldDescription(value="Valid types are: {hadoop, hive, rest}") public abstract @Nullable java.lang.String getCatalogType()
public abstract @Nullable java.lang.String getCatalogImplementation()
public abstract @Nullable java.lang.String getWarehouseLocation()
public Row toRow()
public void validate()