Package com.google.cloud.chronicle.v1
Class DataTable.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
com.google.cloud.chronicle.v1.DataTable.Builder
- All Implemented Interfaces:
DataTableOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataTable
public static final class DataTable.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
implements DataTableOrBuilder
DataTable represents the data table resource.Protobuf type
google.cloud.chronicle.v1.DataTable-
Method Summary
Modifier and TypeMethodDescriptionaddAllColumnInfo(Iterable<? extends DataTableColumnInfo> values) Immutable.addAllRules(Iterable<String> values) Output only.addColumnInfo(int index, DataTableColumnInfo value) Immutable.addColumnInfo(int index, DataTableColumnInfo.Builder builderForValue) Immutable.addColumnInfo(DataTableColumnInfo value) Immutable.addColumnInfo(DataTableColumnInfo.Builder builderForValue) Immutable.Immutable.addColumnInfoBuilder(int index) Immutable.Output only.addRulesBytes(com.google.protobuf.ByteString value) Output only.build()clear()Output only.Immutable.Output only.Output only.Required.Output only.Identifier.Optional.Output only.Output only.Output only.Optional.Output only.Output only.longOutput only.getColumnInfo(int index) Immutable.getColumnInfoBuilder(int index) Immutable.Immutable.intImmutable.Immutable.getColumnInfoOrBuilder(int index) Immutable.List<? extends DataTableColumnInfoOrBuilder>Immutable.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.com.google.protobuf.ByteStringOutput only.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput 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.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.intOutput only.getRules(int index) Output only.com.google.protobuf.ByteStringgetRulesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Optional.Optional.Optional.Output only.intOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOutput only.booleanOptional.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRowTimeToLiveUpdateTime(com.google.protobuf.Timestamp value) Output only.mergeScopeInfo(DataTableScopeInfo value) Optional.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.removeColumnInfo(int index) Immutable.setApproximateRowCount(long value) Output only.setColumnInfo(int index, DataTableColumnInfo value) Immutable.setColumnInfo(int index, DataTableColumnInfo.Builder builderForValue) Immutable.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDataTableUuid(String value) Output only.setDataTableUuidBytes(com.google.protobuf.ByteString value) Output only.setDescription(String value) Required.setDescriptionBytes(com.google.protobuf.ByteString value) Required.setDisplayName(String value) Output only.setDisplayNameBytes(com.google.protobuf.ByteString value) Output only.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setRowTimeToLive(String value) Optional.setRowTimeToLiveBytes(com.google.protobuf.ByteString value) Optional.setRowTimeToLiveUpdateTime(com.google.protobuf.Timestamp value) Output only.setRowTimeToLiveUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setRuleAssociationsCount(int value) Output only.Output only.setScopeInfo(DataTableScopeInfo value) Optional.setScopeInfo(DataTableScopeInfo.Builder builderForValue) Optional.Output only.setUpdateSourceValue(int value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataTable.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataTable.Builder>
-
mergeFrom
public DataTable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataTable.Builder>- Throws:
IOException
-
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];- Specified by:
getNamein interfaceDataTableOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceDataTableOrBuilder- Returns:
- The bytes for name.
-
setName
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];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
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:
- This builder for chaining.
-
setNameBytes
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];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNamein interfaceDataTableOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public 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];- Specified by:
getDisplayNameBytesin interfaceDataTableOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Output only. The unique display name of the data table.
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDescriptionin interfaceDataTableOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDescriptionBytesin interfaceDataTableOrBuilder- Returns:
- The bytes for description.
-
setDescription
Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Required. A user-provided description of the data table.
string description = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceDataTableOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceDataTableOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Table create time
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceDataTableOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceDataTableOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceDataTableOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Table update time
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceDataTableOrBuilder
-
getColumnInfoList
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getColumnInfoListin interfaceDataTableOrBuilder
-
getColumnInfoCount
public 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];- Specified by:
getColumnInfoCountin interfaceDataTableOrBuilder
-
getColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getColumnInfoin interfaceDataTableOrBuilder
-
setColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
setColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addAllColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
clearColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
removeColumnInfo
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfoBuilder
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];- Specified by:
getColumnInfoOrBuilderin interfaceDataTableOrBuilder
-
getColumnInfoOrBuilderList
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getColumnInfoOrBuilderListin interfaceDataTableOrBuilder
-
addColumnInfoBuilder
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
addColumnInfoBuilder
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getColumnInfoBuilderList
Immutable. Details of all the columns in the table
repeated .google.cloud.chronicle.v1.DataTableColumnInfo column_info = 6 [(.google.api.field_behavior) = IMMUTABLE]; -
getDataTableUuid
Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataTableUuidin interfaceDataTableOrBuilder- Returns:
- The dataTableUuid.
-
getDataTableUuidBytes
public com.google.protobuf.ByteString getDataTableUuidBytes()Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataTableUuidBytesin interfaceDataTableOrBuilder- Returns:
- The bytes for dataTableUuid.
-
setDataTableUuid
Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The dataTableUuid to set.- Returns:
- This builder for chaining.
-
clearDataTableUuid
Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDataTableUuidBytes
Output only. Data table unique id
string data_table_uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for dataTableUuid to set.- Returns:
- This builder for chaining.
-
getRulesList
public com.google.protobuf.ProtocolStringList 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];- Specified by:
getRulesListin interfaceDataTableOrBuilder- Returns:
- A list containing the rules.
-
getRulesCount
public 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];- Specified by:
getRulesCountin interfaceDataTableOrBuilder- 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];- Specified by:
getRulesin interfaceDataTableOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The rules at the given index.
-
getRulesBytes
public 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];- Specified by:
getRulesBytesin interfaceDataTableOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the rules at the given index.
-
setRules
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 to set the value at.value- The rules to set.- Returns:
- This builder for chaining.
-
addRules
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:
value- The rules to add.- Returns:
- This builder for chaining.
-
addAllRules
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:
values- The rules to add.- Returns:
- This builder for chaining.
-
clearRules
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:
- This builder for chaining.
-
addRulesBytes
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:
value- The bytes of the rules to add.- Returns:
- This builder for chaining.
-
getRuleAssociationsCount
public int getRuleAssociationsCount()Output only. The count of rules using the data table.
int32 rule_associations_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRuleAssociationsCountin interfaceDataTableOrBuilder- Returns:
- The ruleAssociationsCount.
-
setRuleAssociationsCount
Output only. The count of rules using the data table.
int32 rule_associations_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The ruleAssociationsCount to set.- Returns:
- This builder for chaining.
-
clearRuleAssociationsCount
Output only. The count of rules using the data table.
int32 rule_associations_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getRowTimeToLive
Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRowTimeToLivein interfaceDataTableOrBuilder- Returns:
- The rowTimeToLive.
-
getRowTimeToLiveBytes
public com.google.protobuf.ByteString getRowTimeToLiveBytes()Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRowTimeToLiveBytesin interfaceDataTableOrBuilder- Returns:
- The bytes for rowTimeToLive.
-
setRowTimeToLive
Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The rowTimeToLive to set.- Returns:
- This builder for chaining.
-
clearRowTimeToLive
Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setRowTimeToLiveBytes
Optional. User-provided TTL of the data table.
string row_time_to_live = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for rowTimeToLive to set.- Returns:
- This builder for chaining.
-
getApproximateRowCount
public long getApproximateRowCount()Output only. The count of rows in the data table.
int64 approximate_row_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApproximateRowCountin interfaceDataTableOrBuilder- Returns:
- The approximateRowCount.
-
setApproximateRowCount
Output only. The count of rows in the data table.
int64 approximate_row_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approximateRowCount to set.- Returns:
- This builder for chaining.
-
clearApproximateRowCount
Output only. The count of rows in the data table.
int64 approximate_row_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasScopeInfo
public 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];- Specified by:
hasScopeInfoin interfaceDataTableOrBuilder- Returns:
- Whether the scopeInfo field is set.
-
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];- Specified by:
getScopeInfoin interfaceDataTableOrBuilder- Returns:
- The scopeInfo.
-
setScopeInfo
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]; -
setScopeInfo
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]; -
mergeScopeInfo
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]; -
clearScopeInfo
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]; -
getScopeInfoBuilder
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]; -
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];- Specified by:
getScopeInfoOrBuilderin interfaceDataTableOrBuilder
-
getUpdateSourceValue
public int getUpdateSourceValue()Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateSourceValuein interfaceDataTableOrBuilder- Returns:
- The enum numeric value on the wire for updateSource.
-
setUpdateSourceValue
Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for updateSource to set.- Returns:
- This builder for chaining.
-
getUpdateSource
Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateSourcein interfaceDataTableOrBuilder- Returns:
- The updateSource.
-
setUpdateSource
Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The updateSource to set.- Returns:
- This builder for chaining.
-
clearUpdateSource
Output only. Source of the data table update.
.google.cloud.chronicle.v1.DataTableUpdateSource update_source = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasRowTimeToLiveUpdateTime
public 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];- Specified by:
hasRowTimeToLiveUpdateTimein interfaceDataTableOrBuilder- Returns:
- Whether the rowTimeToLiveUpdateTime field is set.
-
getRowTimeToLiveUpdateTime
public 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];- Specified by:
getRowTimeToLiveUpdateTimein interfaceDataTableOrBuilder- Returns:
- The rowTimeToLiveUpdateTime.
-
setRowTimeToLiveUpdateTime
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]; -
setRowTimeToLiveUpdateTime
public DataTable.Builder setRowTimeToLiveUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) 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]; -
mergeRowTimeToLiveUpdateTime
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]; -
clearRowTimeToLiveUpdateTime
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]; -
getRowTimeToLiveUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getRowTimeToLiveUpdateTimeBuilder()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]; -
getRowTimeToLiveUpdateTimeOrBuilder
public 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];- Specified by:
getRowTimeToLiveUpdateTimeOrBuilderin interfaceDataTableOrBuilder
-