Interface DataTableColumnInfoOrBuilder (0.29.0)

public interface DataTableColumnInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getColumnIndex()

public abstract int getColumnIndex()

Required. Column Index. 0,1,2...

int32 column_index = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The columnIndex.

getColumnType()

public abstract DataTableColumnInfo.DataTableColumnType getColumnType()

Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX

.google.cloud.chronicle.v1.DataTableColumnInfo.DataTableColumnType column_type = 4;

Returns
Type Description
DataTableColumnInfo.DataTableColumnType

The columnType.

getColumnTypeValue()

public abstract 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
Type Description
int

The enum numeric value on the wire for columnType.

getKeyColumn()

public abstract 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
Type Description
boolean

The keyColumn.

getMappedColumnPath()

public abstract String getMappedColumnPath()

Entity proto field path that the column is mapped to

string mapped_column_path = 3;

Returns
Type Description
String

The mappedColumnPath.

getMappedColumnPathBytes()

public abstract ByteString getMappedColumnPathBytes()

Entity proto field path that the column is mapped to

string mapped_column_path = 3;

Returns
Type Description
ByteString

The bytes for mappedColumnPath.

getOriginalColumn()

public abstract 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
Type Description
String

The originalColumn.

getOriginalColumnBytes()

public abstract 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
Type Description
ByteString

The bytes for originalColumn.

getPathOrTypeCase()

public abstract DataTableColumnInfo.PathOrTypeCase getPathOrTypeCase()
Returns
Type Description
DataTableColumnInfo.PathOrTypeCase

getRepeatedValues()

public abstract boolean getRepeatedValues()

Optional. Whether the column is a repeated values column.

bool repeated_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The repeatedValues.

hasColumnType()

public abstract 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
Type Description
boolean

Whether the columnType field is set.

hasMappedColumnPath()

public abstract boolean hasMappedColumnPath()

Entity proto field path that the column is mapped to

string mapped_column_path = 3;

Returns
Type Description
boolean

Whether the mappedColumnPath field is set.