App Optimize V1BETA API - Class Google::Cloud::Appoptimize::V1beta::Column (v0.1.0)

Reference documentation and code samples for the App Optimize V1BETA API class Google::Cloud::Appoptimize::V1beta::Column.

Describes a single column within Columns.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#columns

def columns() -> ::Array<::Google::Cloud::Appoptimize::V1beta::Column>
Returns

#columns=

def columns=(value) -> ::Array<::Google::Cloud::Appoptimize::V1beta::Column>
Parameter
Returns

#mode

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

    The mode of the column, indicating if it is nullable, required, or repeated.

    Possible values:

    • NULLABLE: The column allows NULL values.
    • REQUIRED: The column does not allow NULL values.
    • REPEATED: The column contains an array of values.

#mode=

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

    The mode of the column, indicating if it is nullable, required, or repeated.

    Possible values:

    • NULLABLE: The column allows NULL values.
    • REQUIRED: The column does not allow NULL values.
    • REPEATED: The column contains an array of values.
Returns
  • (::String) —

    The mode of the column, indicating if it is nullable, required, or repeated.

    Possible values:

    • NULLABLE: The column allows NULL values.
    • REQUIRED: The column does not allow NULL values.
    • REPEATED: The column contains an array of values.

#name

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

    The name of the column.

    This field:

    • Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
    • Start with a letter or underscore; and
    • Has a maximum length is 128 characters.

#name=

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

    The name of the column.

    This field:

    • Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
    • Start with a letter or underscore; and
    • Has a maximum length is 128 characters.
Returns
  • (::String) —

    The name of the column.

    This field:

    • Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
    • Start with a letter or underscore; and
    • Has a maximum length is 128 characters.

#type

def type() -> ::String
Returns
  • (::String) — The data type of the column.

    Supported values include:

    • STRING
    • INT64
    • FLOAT64
    • BOOLEAN
    • TIMESTAMP
    • RECORD

    RECORD indicates that the field contains a nested schema, described in the columns property of this Column.

#type=

def type=(value) -> ::String
Parameter
  • value (::String) — The data type of the column.

    Supported values include:

    • STRING
    • INT64
    • FLOAT64
    • BOOLEAN
    • TIMESTAMP
    • RECORD

    RECORD indicates that the field contains a nested schema, described in the columns property of this Column.

Returns
  • (::String) — The data type of the column.

    Supported values include:

    • STRING
    • INT64
    • FLOAT64
    • BOOLEAN
    • TIMESTAMP
    • RECORD

    RECORD indicates that the field contains a nested schema, described in the columns property of this Column.