public static final class ReadModifyWriteRowRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder> implements ReadModifyWriteRowRequestOrBuilder
Request message for Bigtable.ReadModifyWriteRow.Protobuf type
google.bigtable.v2.ReadModifyWriteRowRequest
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ReadModifyWriteRowRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ReadModifyWriteRowRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ReadModifyWriteRowRequest.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder mergeFrom(ReadModifyWriteRowRequest other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public ReadModifyWriteRowRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRowRequest.Builder>
IOException
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) = { ... }
getTableName
in interface ReadModifyWriteRowRequestOrBuilder
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) = { ... }
getTableNameBytes
in interface ReadModifyWriteRowRequestOrBuilder
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) = { ... }
value
- The tableName to set.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) = { ... }
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) = { ... }
value
- The bytes for tableName to set.public String getAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;
getAppProfileId
in interface ReadModifyWriteRowRequestOrBuilder
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;
getAppProfileIdBytes
in interface ReadModifyWriteRowRequestOrBuilder
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;
value
- The appProfileId to set.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;
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;
value
- The bytes for appProfileId to set.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];
getRowKey
in interface ReadModifyWriteRowRequestOrBuilder
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];
value
- The rowKey to set.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];
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];
getRulesList
in interface ReadModifyWriteRowRequestOrBuilder
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];
getRulesCount
in interface ReadModifyWriteRowRequestOrBuilder
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];
getRules
in interface ReadModifyWriteRowRequestOrBuilder
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];
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];
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];
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];
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];
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];
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];
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];
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];
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];
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];
getRulesOrBuilder
in interface ReadModifyWriteRowRequestOrBuilder
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];
getRulesOrBuilderList
in interface ReadModifyWriteRowRequestOrBuilder
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];
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];
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];
public final ReadModifyWriteRowRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
public final ReadModifyWriteRowRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
Copyright © 2022 Google LLC. All rights reserved.