Interface DataTableColumnInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataTableColumnInfo, DataTableColumnInfo.Builder

@Generated public interface DataTableColumnInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasMappedColumnPath

      boolean hasMappedColumnPath()
       Entity proto field path that the column is mapped to
       
      string mapped_column_path = 3;
      Returns:
      Whether the mappedColumnPath field is set.
    • getMappedColumnPath

      String getMappedColumnPath()
       Entity proto field path that the column is mapped to
       
      string mapped_column_path = 3;
      Returns:
      The mappedColumnPath.
    • getMappedColumnPathBytes

      com.google.protobuf.ByteString getMappedColumnPathBytes()
       Entity proto field path that the column is mapped to
       
      string mapped_column_path = 3;
      Returns:
      The bytes for mappedColumnPath.
    • hasColumnType

      boolean hasColumnType()
       Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
       
      .google.cloud.chronicle.v1.DataTableColumnInfo.DataTableColumnType column_type = 4;
      Returns:
      Whether the columnType field is set.
    • getColumnTypeValue

      int getColumnTypeValue()
       Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
       
      .google.cloud.chronicle.v1.DataTableColumnInfo.DataTableColumnType column_type = 4;
      Returns:
      The enum numeric value on the wire for columnType.
    • getColumnType

       Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
       
      .google.cloud.chronicle.v1.DataTableColumnInfo.DataTableColumnType column_type = 4;
      Returns:
      The columnType.
    • getColumnIndex

      int getColumnIndex()
       Required. Column Index. 0,1,2...
       
      int32 column_index = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The columnIndex.
    • getOriginalColumn

      String getOriginalColumn()
       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 original_column = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The originalColumn.
    • getOriginalColumnBytes

      com.google.protobuf.ByteString getOriginalColumnBytes()
       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 original_column = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for originalColumn.
    • getKeyColumn

      boolean getKeyColumn()
       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.
       
      bool key_column = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The keyColumn.
    • getRepeatedValues

      boolean getRepeatedValues()
       Optional. Whether the column is a repeated values column.
       
      bool repeated_values = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The repeatedValues.
    • getPathOrTypeCase