public interface DataTableColumnInfoOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |