Cloud Asset V1 API - Class Google::Cloud::Asset::V1::TableFieldSchema (v0.21.1)

Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::TableFieldSchema.

A field in TableSchema.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#field

def field() -> ::String
Returns
  • (::String) — The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

#field=

def field=(value) -> ::String
Parameter
  • value (::String) — The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
Returns
  • (::String) — The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

#fields

def fields() -> ::Array<::Google::Cloud::Asset::V1::TableFieldSchema>
Returns

#fields=

def fields=(value) -> ::Array<::Google::Cloud::Asset::V1::TableFieldSchema>
Parameter
Returns

#mode

def mode() -> ::String
Returns
  • (::String) — The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.

#mode=

def mode=(value) -> ::String
Parameter
  • value (::String) — The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
Returns
  • (::String) — The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.

#type

def type() -> ::String
Returns
  • (::String) —

    The field data type. Possible values include

    • STRING
    • BYTES
    • INTEGER
    • FLOAT
    • BOOLEAN
    • TIMESTAMP
    • DATE
    • TIME
    • DATETIME
    • GEOGRAPHY,
    • NUMERIC,
    • BIGNUMERIC,
    • RECORD (where RECORD indicates that the field contains a nested schema).

#type=

def type=(value) -> ::String
Parameter
  • value (::String) —

    The field data type. Possible values include

    • STRING
    • BYTES
    • INTEGER
    • FLOAT
    • BOOLEAN
    • TIMESTAMP
    • DATE
    • TIME
    • DATETIME
    • GEOGRAPHY,
    • NUMERIC,
    • BIGNUMERIC,
    • RECORD (where RECORD indicates that the field contains a nested schema).
Returns
  • (::String) —

    The field data type. Possible values include

    • STRING
    • BYTES
    • INTEGER
    • FLOAT
    • BOOLEAN
    • TIMESTAMP
    • DATE
    • TIME
    • DATETIME
    • GEOGRAPHY,
    • NUMERIC,
    • BIGNUMERIC,
    • RECORD (where RECORD indicates that the field contains a nested schema).