Package com.google.cloud.chronicle.v1
Interface DataTableOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DataTable,DataTable.Builder
@Generated
public interface DataTableOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionlongOutput only.getColumnInfo(int index) Immutable.intImmutable.Immutable.getColumnInfoOrBuilder(int index) Immutable.List<? extends DataTableColumnInfoOrBuilder>Immutable.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.com.google.protobuf.ByteStringOutput only.Required.com.google.protobuf.ByteStringRequired.Output only.com.google.protobuf.ByteStringOutput only.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.intOutput only.getRules(int index) Output only.com.google.protobuf.ByteStringgetRulesBytes(int index) Output only.intOutput only.Output only.Optional.Optional.Output only.intOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOutput only.booleanOptional.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The bytes for name.
-
getDisplayName
String getDisplayName()Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for displayName.
-
getDescription
String getDescription()Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for description.
-
hasCreateTime
boolean hasCreateTime()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasUpdateTime
boolean hasUpdateTime()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
com.google.protobuf.Timestamp getUpdateTime()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getColumnInfoList
List<DataTableColumnInfo> getColumnInfoList()Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfoCount
int getColumnInfoCount()Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfoOrBuilderList
List<? extends DataTableColumnInfoOrBuilder> getColumnInfoOrBuilderList()Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfoOrBuilder
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getDataTableUuid
String getDataTableUuid()Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The dataTableUuid.
-
getDataTableUuidBytes
com.google.protobuf.ByteString getDataTableUuidBytes()Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for dataTableUuid.
-
getRulesList
Output only. The resource names for the associated Rules that use this data table. Format: projects/{project}/locations/{location}/instances/{instance}/rules/{rule}. {rule} here refers to the rule id.repeated string rules = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the rules.
-
getRulesCount
int getRulesCount()Output only. The resource names for the associated Rules that use this data table. Format: projects/{project}/locations/{location}/instances/{instance}/rules/{rule}. {rule} here refers to the rule id.repeated string rules = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The count of rules.
-
getRules
Output only. The resource names for the associated Rules that use this data table. Format: projects/{project}/locations/{location}/instances/{instance}/rules/{rule}. {rule} here refers to the rule id.repeated string rules = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the element to return.- Returns:
- The rules at the given index.
-
getRulesBytes
com.google.protobuf.ByteString getRulesBytes(int index) Output only. The resource names for the associated Rules that use this data table. Format: projects/{project}/locations/{location}/instances/{instance}/rules/{rule}. {rule} here refers to the rule id.repeated string rules = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the rules at the given index.
-
getRuleAssociationsCount
int getRuleAssociationsCount()Output only. The count of rules using the data table.
int32 rule_associations_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The ruleAssociationsCount.
-
getRowTimeToLive
String getRowTimeToLive()Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The rowTimeToLive.
-
getRowTimeToLiveBytes
com.google.protobuf.ByteString getRowTimeToLiveBytes()Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for rowTimeToLive.
-
getApproximateRowCount
long getApproximateRowCount()Output only. The count of rows in the data table.
int64 approximate_row_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The approximateRowCount.
-
hasScopeInfo
boolean hasScopeInfo()Optional. The scope info of the data table. During data table creation, if this field is not set, the data table without scopes (an unscoped table) will be created for a global user. For a scoped user, this field must be set. During data table update, if scope_info is requested to be updated, this field must be set.
.google.cloud.chronicle.v1.DataTableScopeInfo scope_info = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the scopeInfo field is set.
-
getScopeInfo
DataTableScopeInfo getScopeInfo()Optional. The scope info of the data table. During data table creation, if this field is not set, the data table without scopes (an unscoped table) will be created for a global user. For a scoped user, this field must be set. During data table update, if scope_info is requested to be updated, this field must be set.
.google.cloud.chronicle.v1.DataTableScopeInfo scope_info = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The scopeInfo.
-
getScopeInfoOrBuilder
DataTableScopeInfoOrBuilder getScopeInfoOrBuilder()Optional. The scope info of the data table. During data table creation, if this field is not set, the data table without scopes (an unscoped table) will be created for a global user. For a scoped user, this field must be set. During data table update, if scope_info is requested to be updated, this field must be set.
.google.cloud.chronicle.v1.DataTableScopeInfo scope_info = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getUpdateSourceValue
int getUpdateSourceValue()Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for updateSource.
-
getUpdateSource
DataTableUpdateSource getUpdateSource()Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The updateSource.
-
hasRowTimeToLiveUpdateTime
boolean hasRowTimeToLiveUpdateTime()Output only. Last update time of the TTL of the data table.
.google.protobuf.Timestamp row_time_to_live_update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the rowTimeToLiveUpdateTime field is set.
-
getRowTimeToLiveUpdateTime
com.google.protobuf.Timestamp getRowTimeToLiveUpdateTime()Output only. Last update time of the TTL of the data table.
.google.protobuf.Timestamp row_time_to_live_update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The rowTimeToLiveUpdateTime.
-
getRowTimeToLiveUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getRowTimeToLiveUpdateTimeOrBuilder()Output only. Last update time of the TTL of the data table.
.google.protobuf.Timestamp row_time_to_live_update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-