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- (::Integer) — Required. Column Index. 0,1,2...
#column_index=
def column_index=(value) -> ::Integer- value (::Integer) — Required. Column Index. 0,1,2...
- (::Integer) — Required. Column Index. 0,1,2...
#column_type
def column_type() -> ::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType-
(::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType) — Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
Note: The following fields are mutually exclusive:
column_type,mapped_column_path. If a field in that set is populated, all other fields in the set will automatically be cleared.
#column_type=
def column_type=(value) -> ::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType-
value (::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType) — Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
Note: The following fields are mutually exclusive:
column_type,mapped_column_path. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Chronicle::V1::DataTableColumnInfo::DataTableColumnType) — Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
Note: The following fields are mutually exclusive:
column_type,mapped_column_path. If a field in that set is populated, all other fields in the set will automatically be cleared.
#key_column
def key_column() -> ::Boolean- (::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- 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.
- (::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-
(::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-
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.
-
(::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-
(::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-
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.
-
(::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- (::Boolean) — Optional. Whether the column is a repeated values column.
#repeated_values=
def repeated_values=(value) -> ::Boolean- value (::Boolean) — Optional. Whether the column is a repeated values column.
- (::Boolean) — Optional. Whether the column is a repeated values column.