public final class ReadModifyWriteRule extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
---|---|
static class |
ReadModifyWriteRule.Builder
Specifies an atomic read/modify/write operation on the latest value of the
specified column.
|
static class |
ReadModifyWriteRule.RuleCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
APPEND_VALUE_FIELD_NUMBER |
static int |
COLUMN_QUALIFIER_FIELD_NUMBER |
static int |
FAMILY_NAME_FIELD_NUMBER |
static int |
INCREMENT_AMOUNT_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
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.
|
static ReadModifyWriteRule |
getDefaultInstance() |
ReadModifyWriteRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<ReadModifyWriteRule> |
getParserForType() |
ReadModifyWriteRule.RuleCase |
getRuleCase() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
int |
hashCode() |
boolean |
hasIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ReadModifyWriteRule.Builder |
newBuilder() |
static ReadModifyWriteRule.Builder |
newBuilder(ReadModifyWriteRule prototype) |
ReadModifyWriteRule.Builder |
newBuilderForType() |
protected ReadModifyWriteRule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ReadModifyWriteRule |
parseDelimitedFrom(InputStream input) |
static ReadModifyWriteRule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(byte[] data) |
static ReadModifyWriteRule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(ByteBuffer data) |
static ReadModifyWriteRule |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.ByteString data) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(InputStream input) |
static ReadModifyWriteRule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ReadModifyWriteRule> |
parser() |
ReadModifyWriteRule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int FAMILY_NAME_FIELD_NUMBER
public static final int COLUMN_QUALIFIER_FIELD_NUMBER
public static final int APPEND_VALUE_FIELD_NUMBER
public static final int INCREMENT_AMOUNT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public ReadModifyWriteRule.RuleCase getRuleCase()
getRuleCase
in interface ReadModifyWriteRuleOrBuilder
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 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 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 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 final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static ReadModifyWriteRule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(InputStream input) throws IOException
IOException
public static ReadModifyWriteRule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ReadModifyWriteRule parseDelimitedFrom(InputStream input) throws IOException
IOException
public static ReadModifyWriteRule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ReadModifyWriteRule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static ReadModifyWriteRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public ReadModifyWriteRule.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static ReadModifyWriteRule.Builder newBuilder()
public static ReadModifyWriteRule.Builder newBuilder(ReadModifyWriteRule prototype)
public ReadModifyWriteRule.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected ReadModifyWriteRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static ReadModifyWriteRule getDefaultInstance()
public static com.google.protobuf.Parser<ReadModifyWriteRule> parser()
public com.google.protobuf.Parser<ReadModifyWriteRule> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public ReadModifyWriteRule getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.