Package com.pulumi.aws.glue.inputs
Class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.inputs.CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs
-
public final class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs.Builderbuilder()static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs.Builderbuilder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>doc()com.pulumi.core.Output<java.lang.Integer>id()java.util.Optional<com.pulumi.core.Output<java.lang.String>>initialDefault()com.pulumi.core.Output<java.lang.String>name()com.pulumi.core.Output<java.lang.Boolean>required()com.pulumi.core.Output<java.lang.String>type()java.util.Optional<com.pulumi.core.Output<java.lang.String>>writeDefault()
-
-
-
Field Detail
-
Empty
public static final CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs Empty
-
-
Method Detail
-
doc
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> doc()
- Returns:
- Documentation or description text that provides additional context about the purpose and usage of this field. Length between 0 and 255 characters.
-
id
public com.pulumi.core.Output<java.lang.Integer> id()
- Returns:
- Catalog ID, database name, and table name, separated by colons (`:`).
-
initialDefault
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> initialDefault()
- Returns:
- Default value as JSON used to populate the field's value for all records that were written before the field was added to the schema.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Name of the table. For Hive compatibility, this must be entirely lowercase. The following arguments are optional:
-
required
public com.pulumi.core.Output<java.lang.Boolean> required()
- Returns:
- Whether this field is required (non-nullable) or optional (nullable) in the table schema.
-
type
public com.pulumi.core.Output<java.lang.String> type()
-
writeDefault
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> writeDefault()
- Returns:
- Default value as JSON used to populate the field's value for any records written after the field was added to the schema, if the writer does not supply the field's value.
-
builder
public static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs.Builder builder()
-
builder
public static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs.Builder builder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs defaults)
-
-