GoogleCloudDatacatalogV1beta1ColumnSchemaArgs

data class GoogleCloudDatacatalogV1beta1ColumnSchemaArgs(val column: Output<String>, val description: Output<String>? = null, val mode: Output<String>? = null, val subcolumns: Output<List<GoogleCloudDatacatalogV1beta1ColumnSchemaArgs>>? = null, val type: Output<String>) : ConvertibleToJava<GoogleCloudDatacatalogV1beta1ColumnSchemaArgs>

Representation of a column within a schema. Columns could be nested inside other columns.

Constructors

fun GoogleCloudDatacatalogV1beta1ColumnSchemaArgs(column: Output<String>, description: Output<String>? = null, mode: Output<String>? = null, subcolumns: Output<List<GoogleCloudDatacatalogV1beta1ColumnSchemaArgs>>? = null, type: Output<String>)

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudDatacatalogV1beta1ColumnSchemaArgs

Properties

Link copied to clipboard
val column: Output<String>

Name of the column.

Link copied to clipboard
val description: Output<String>? = null

Optional. Description of the column. Default value is an empty string.

Link copied to clipboard
val mode: Output<String>? = null

Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.

Link copied to clipboard

Optional. Schema of sub-columns. A column can have zero or more sub-columns.

Link copied to clipboard
val type: Output<String>

Type of the column.