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 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

      DataTableColumnInfo getColumnInfo(int index)
       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

      DataTableColumnInfoOrBuilder getColumnInfoOrBuilder(int index)
       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

      List<String> 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

      String getRules(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 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];