public final class ReadModifyWriteRule extends 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 |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable
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 |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
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
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public ReadModifyWriteRule.RuleCase getRuleCase()
getRuleCase
in interface ReadModifyWriteRuleOrBuilder
public java.lang.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 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 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 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 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 MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static ReadModifyWriteRule parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static ReadModifyWriteRule parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static ReadModifyWriteRule parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static ReadModifyWriteRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static ReadModifyWriteRule parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static ReadModifyWriteRule parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static ReadModifyWriteRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public ReadModifyWriteRule.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static ReadModifyWriteRule.Builder newBuilder()
public static ReadModifyWriteRule.Builder newBuilder(ReadModifyWriteRule prototype)
public ReadModifyWriteRule.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected ReadModifyWriteRule.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static ReadModifyWriteRule getDefaultInstance()
public static Parser<ReadModifyWriteRule> parser()
public Parser<ReadModifyWriteRule> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public ReadModifyWriteRule getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder