public static final class ReadModifyWriteRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder> implements ReadModifyWriteRuleOrBuilder
Specifies an atomic read/modify/write operation on the latest value of the specified column.Protobuf type
google.bigtable.v2.ReadModifyWriteRule
Modifier and Type | Method and Description |
---|---|
ReadModifyWriteRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadModifyWriteRule |
build() |
ReadModifyWriteRule |
buildPartial() |
ReadModifyWriteRule.Builder |
clear() |
ReadModifyWriteRule.Builder |
clearAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
ReadModifyWriteRule.Builder |
clearColumnQualifier()
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule.Builder |
clearFamilyName()
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReadModifyWriteRule.Builder |
clearIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReadModifyWriteRule.Builder |
clearRule() |
ReadModifyWriteRule.Builder |
clone() |
com.google.protobuf.ByteString |
getAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
com.google.protobuf.ByteString |
getColumnQualifier()
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFamilyName()
The name of the family to which the read/modify/write should be applied.
|
com.google.protobuf.ByteString |
getFamilyNameBytes()
The name of the family to which the read/modify/write should be applied.
|
long |
getIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.RuleCase |
getRuleCase() |
boolean |
hasAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
boolean |
hasIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReadModifyWriteRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReadModifyWriteRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReadModifyWriteRule.Builder |
mergeFrom(ReadModifyWriteRule other) |
ReadModifyWriteRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReadModifyWriteRule.Builder |
setAppendValue(com.google.protobuf.ByteString value)
Rule specifying that `append_value` be appended to the existing value.
|
ReadModifyWriteRule.Builder |
setColumnQualifier(com.google.protobuf.ByteString value)
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule.Builder |
setFamilyName(String value)
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
setFamilyNameBytes(com.google.protobuf.ByteString value)
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadModifyWriteRule.Builder |
setIncrementAmount(long value)
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReadModifyWriteRule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, 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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.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<ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ReadModifyWriteRule build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ReadModifyWriteRule buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.Builder mergeFrom(ReadModifyWriteRule other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>
public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>
IOException
public ReadModifyWriteRule.RuleCase getRuleCase()
getRuleCase
in interface ReadModifyWriteRuleOrBuilder
public ReadModifyWriteRule.Builder clearRule()
public String getFamilyName()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;
getFamilyName
in interface ReadModifyWriteRuleOrBuilder
public com.google.protobuf.ByteString getFamilyNameBytes()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;
getFamilyNameBytes
in interface ReadModifyWriteRuleOrBuilder
public ReadModifyWriteRule.Builder setFamilyName(String value)
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;
value
- The familyName to set.public ReadModifyWriteRule.Builder clearFamilyName()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;
public ReadModifyWriteRule.Builder setFamilyNameBytes(com.google.protobuf.ByteString value)
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;
value
- The bytes for familyName to set.public com.google.protobuf.ByteString getColumnQualifier()
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;
getColumnQualifier
in interface ReadModifyWriteRuleOrBuilder
public ReadModifyWriteRule.Builder setColumnQualifier(com.google.protobuf.ByteString value)
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;
value
- The columnQualifier to set.public ReadModifyWriteRule.Builder clearColumnQualifier()
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;
public boolean hasAppendValue()
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;
hasAppendValue
in interface ReadModifyWriteRuleOrBuilder
public com.google.protobuf.ByteString getAppendValue()
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;
getAppendValue
in interface ReadModifyWriteRuleOrBuilder
public ReadModifyWriteRule.Builder setAppendValue(com.google.protobuf.ByteString value)
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;
value
- The appendValue to set.public ReadModifyWriteRule.Builder clearAppendValue()
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;
public boolean hasIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;
hasIncrementAmount
in interface ReadModifyWriteRuleOrBuilder
public long getIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;
getIncrementAmount
in interface ReadModifyWriteRuleOrBuilder
public ReadModifyWriteRule.Builder setIncrementAmount(long value)
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;
value
- The incrementAmount to set.public ReadModifyWriteRule.Builder clearIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;
public final ReadModifyWriteRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>
public final ReadModifyWriteRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>
Copyright © 2023 Google LLC. All rights reserved.