GoogleCloudDatacatalogV1ColumnSchemaResponse

data class GoogleCloudDatacatalogV1ColumnSchemaResponse(val column: String, val defaultValue: String, val description: String, val gcRule: String, val highestIndexingType: String, val lookerColumnSpec: GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecResponse, val mode: String, val ordinalPosition: Int, val subcolumns: List<GoogleCloudDatacatalogV1ColumnSchemaResponse>, val type: String)

A column within a schema. Columns can be nested inside other columns.

Constructors

fun GoogleCloudDatacatalogV1ColumnSchemaResponse(column: String, defaultValue: String, description: String, gcRule: String, highestIndexingType: String, lookerColumnSpec: GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecResponse, mode: String, ordinalPosition: Int, subcolumns: List<GoogleCloudDatacatalogV1ColumnSchemaResponse>, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes.

Link copied to clipboard

Optional. Default value for the column.

Link copied to clipboard

Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes.

Link copied to clipboard

Optional. Garbage collection policy for the column or column family. Applies to systems like Cloud Bigtable.

Link copied to clipboard

Optional. Most important inclusion of this column.

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard

Optional. Ordinal position

Link copied to clipboard

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

Link copied to clipboard

Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes.