Package com.google.bigtable.v2
Class ReadModifyWriteRowRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
- com.google.bigtable.v2.ReadModifyWriteRowRequest.Builder
-
- All Implemented Interfaces:
ReadModifyWriteRowRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReadModifyWriteRowRequest
public static final class ReadModifyWriteRowRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder> implements ReadModifyWriteRowRequestOrBuilder
Request message for Bigtable.ReadModifyWriteRow.
Protobuf typegoogle.bigtable.v2.ReadModifyWriteRowRequest
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
clear
public ReadModifyWriteRowRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.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.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
getDefaultInstanceForType
public ReadModifyWriteRowRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ReadModifyWriteRowRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ReadModifyWriteRowRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ReadModifyWriteRowRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
setField
public ReadModifyWriteRowRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
clearField
public ReadModifyWriteRowRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
clearOneof
public ReadModifyWriteRowRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
setRepeatedField
public ReadModifyWriteRowRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
addRepeatedField
public ReadModifyWriteRowRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
mergeFrom
public ReadModifyWriteRowRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRowRequest.Builder>
-
mergeFrom
public ReadModifyWriteRowRequest.Builder mergeFrom(ReadModifyWriteRowRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
mergeFrom
public ReadModifyWriteRowRequest.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<ReadModifyWriteRowRequest.Builder>- Throws:
IOException
-
getTableName
public String getTableName()
Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getTableNamein interfaceReadModifyWriteRowRequestOrBuilder- Returns:
- The tableName.
-
getTableNameBytes
public com.google.protobuf.ByteString getTableNameBytes()
Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getTableNameBytesin interfaceReadModifyWriteRowRequestOrBuilder- Returns:
- The bytes for tableName.
-
setTableName
public ReadModifyWriteRowRequest.Builder setTableName(String value)
Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The tableName to set.- Returns:
- This builder for chaining.
-
clearTableName
public ReadModifyWriteRowRequest.Builder clearTableName()
Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setTableNameBytes
public ReadModifyWriteRowRequest.Builder setTableNameBytes(com.google.protobuf.ByteString value)
Required. The unique name of the table to which the read/modify/write rules should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for tableName to set.- Returns:
- This builder for chaining.
-
getAppProfileId
public String getAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;- Specified by:
getAppProfileIdin interfaceReadModifyWriteRowRequestOrBuilder- Returns:
- The appProfileId.
-
getAppProfileIdBytes
public com.google.protobuf.ByteString getAppProfileIdBytes()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;- Specified by:
getAppProfileIdBytesin interfaceReadModifyWriteRowRequestOrBuilder- Returns:
- The bytes for appProfileId.
-
setAppProfileId
public ReadModifyWriteRowRequest.Builder setAppProfileId(String value)
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;- Parameters:
value- The appProfileId to set.- Returns:
- This builder for chaining.
-
clearAppProfileId
public ReadModifyWriteRowRequest.Builder clearAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;- Returns:
- This builder for chaining.
-
setAppProfileIdBytes
public ReadModifyWriteRowRequest.Builder setAppProfileIdBytes(com.google.protobuf.ByteString value)
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;- Parameters:
value- The bytes for appProfileId to set.- Returns:
- This builder for chaining.
-
getRowKey
public com.google.protobuf.ByteString getRowKey()
Required. The key of the row to which the read/modify/write rules should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRowKeyin interfaceReadModifyWriteRowRequestOrBuilder- Returns:
- The rowKey.
-
setRowKey
public ReadModifyWriteRowRequest.Builder setRowKey(com.google.protobuf.ByteString value)
Required. The key of the row to which the read/modify/write rules should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The rowKey to set.- Returns:
- This builder for chaining.
-
clearRowKey
public ReadModifyWriteRowRequest.Builder clearRowKey()
Required. The key of the row to which the read/modify/write rules should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getRulesList
public List<ReadModifyWriteRule> getRulesList()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRulesListin interfaceReadModifyWriteRowRequestOrBuilder
-
getRulesCount
public int getRulesCount()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRulesCountin interfaceReadModifyWriteRowRequestOrBuilder
-
getRules
public ReadModifyWriteRule getRules(int index)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRulesin interfaceReadModifyWriteRowRequestOrBuilder
-
setRules
public ReadModifyWriteRowRequest.Builder setRules(int index, ReadModifyWriteRule value)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
setRules
public ReadModifyWriteRowRequest.Builder setRules(int index, ReadModifyWriteRule.Builder builderForValue)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addRules
public ReadModifyWriteRowRequest.Builder addRules(ReadModifyWriteRule value)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addRules
public ReadModifyWriteRowRequest.Builder addRules(int index, ReadModifyWriteRule value)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addRules
public ReadModifyWriteRowRequest.Builder addRules(ReadModifyWriteRule.Builder builderForValue)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addRules
public ReadModifyWriteRowRequest.Builder addRules(int index, ReadModifyWriteRule.Builder builderForValue)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addAllRules
public ReadModifyWriteRowRequest.Builder addAllRules(Iterable<? extends ReadModifyWriteRule> values)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
clearRules
public ReadModifyWriteRowRequest.Builder clearRules()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
removeRules
public ReadModifyWriteRowRequest.Builder removeRules(int index)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
getRulesBuilder
public ReadModifyWriteRule.Builder getRulesBuilder(int index)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
getRulesOrBuilder
public ReadModifyWriteRuleOrBuilder getRulesOrBuilder(int index)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRulesOrBuilderin interfaceReadModifyWriteRowRequestOrBuilder
-
getRulesOrBuilderList
public List<? extends ReadModifyWriteRuleOrBuilder> getRulesOrBuilderList()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRulesOrBuilderListin interfaceReadModifyWriteRowRequestOrBuilder
-
addRulesBuilder
public ReadModifyWriteRule.Builder addRulesBuilder()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
addRulesBuilder
public ReadModifyWriteRule.Builder addRulesBuilder(int index)
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
getRulesBuilderList
public List<ReadModifyWriteRule.Builder> getRulesBuilderList()
Required. Rules specifying how the specified row's contents are to be transformed into writes. Entries are applied in order, meaning that earlier rules will affect the results of later ones.
repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
-
setUnknownFields
public final ReadModifyWriteRowRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
mergeUnknownFields
public final ReadModifyWriteRowRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
-
-