Chronicle V1 API - Class Google::Cloud::Chronicle::V1::DataTableColumnInfo (v0.5.0)

Reference documentation and code samples for the Chronicle V1 API class Google::Cloud::Chronicle::V1::DataTableColumnInfo.

DataTableColumnInfo represents the column metadata of the datatable. The column_index represents the ordering of the values in DataTableRow.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#column_index

def column_index() -> ::Integer
Returns
  • (::Integer) — Required. Column Index. 0,1,2...

#column_index=

def column_index=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. Column Index. 0,1,2...
Returns
  • (::Integer) — Required. Column Index. 0,1,2...

#column_type

def column_type() -> ::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType
Returns

#column_type=

def column_type=(value) -> ::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType
Parameter
Returns

#key_column

def key_column() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether to include this column in the calculation of the row ID. If no columns have key_column = true, all columns will be included in the calculation of the row ID.

#key_column=

def key_column=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether to include this column in the calculation of the row ID. If no columns have key_column = true, all columns will be included in the calculation of the row ID.
Returns
  • (::Boolean) — Optional. Whether to include this column in the calculation of the row ID. If no columns have key_column = true, all columns will be included in the calculation of the row ID.

#mapped_column_path

def mapped_column_path() -> ::String
Returns
  • (::String) — Entity proto field path that the column is mapped to

    Note: The following fields are mutually exclusive: mapped_column_path, column_type. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mapped_column_path=

def mapped_column_path=(value) -> ::String
Parameter
  • value (::String) — Entity proto field path that the column is mapped to

    Note: The following fields are mutually exclusive: mapped_column_path, column_type. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — Entity proto field path that the column is mapped to

    Note: The following fields are mutually exclusive: mapped_column_path, column_type. If a field in that set is populated, all other fields in the set will automatically be cleared.

#original_column

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

    Required. Original column name of the Data Table (present in the CSV header in case of creation of data tables using file uploads). It must satisfy the following requirements:

    • Starts with letter.
    • Contains only letters, numbers and underscore.
    • Must be unique and has length < 256.

#original_column=

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

    Required. Original column name of the Data Table (present in the CSV header in case of creation of data tables using file uploads). It must satisfy the following requirements:

    • Starts with letter.
    • Contains only letters, numbers and underscore.
    • Must be unique and has length < 256.
Returns
  • (::String) —

    Required. Original column name of the Data Table (present in the CSV header in case of creation of data tables using file uploads). It must satisfy the following requirements:

    • Starts with letter.
    • Contains only letters, numbers and underscore.
    • Must be unique and has length < 256.

#repeated_values

def repeated_values() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether the column is a repeated values column.

#repeated_values=

def repeated_values=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether the column is a repeated values column.
Returns
  • (::Boolean) — Optional. Whether the column is a repeated values column.