Package s2.v1alpha
Class AppendInput
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
s2.v1alpha.AppendInput
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
,AppendInputOrBuilder
public final class AppendInput
extends com.google.protobuf.GeneratedMessage
implements AppendInputOrBuilder
Input for append requests.Protobuf type
s2.v1alpha.AppendInput
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Input for append requests.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static AppendInput
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.ByteString
Enforce a fencing token which must have been previously set by a `fence` command record.long
Enforce that the sequence number issued to the first record matches.com.google.protobuf.Parser<AppendInput>
getRecords
(int index) Batch of records to append atomically, which must contain at least one record, and no more than 1000.int
Batch of records to append atomically, which must contain at least one record, and no more than 1000.Batch of records to append atomically, which must contain at least one record, and no more than 1000.getRecordsOrBuilder
(int index) Batch of records to append atomically, which must contain at least one record, and no more than 1000.List<? extends AppendRecordOrBuilder>
Batch of records to append atomically, which must contain at least one record, and no more than 1000.int
Stream name.com.google.protobuf.ByteString
Stream name.boolean
Enforce a fencing token which must have been previously set by a `fence` command record.int
hashCode()
boolean
Enforce that the sequence number issued to the first record matches.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
static AppendInput.Builder
static AppendInput.Builder
newBuilder
(AppendInput prototype) protected AppendInput.Builder
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) static AppendInput
parseDelimitedFrom
(InputStream input) static AppendInput
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendInput
parseFrom
(byte[] data) static AppendInput
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendInput
parseFrom
(com.google.protobuf.ByteString data) static AppendInput
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendInput
parseFrom
(com.google.protobuf.CodedInputStream input) static AppendInput
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendInput
parseFrom
(InputStream input) static AppendInput
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendInput
parseFrom
(ByteBuffer data) static AppendInput
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AppendInput>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
STREAM_FIELD_NUMBER
public static final int STREAM_FIELD_NUMBER- See Also:
-
RECORDS_FIELD_NUMBER
public static final int RECORDS_FIELD_NUMBER- See Also:
-
MATCH_SEQ_NUM_FIELD_NUMBER
public static final int MATCH_SEQ_NUM_FIELD_NUMBER- See Also:
-
FENCING_TOKEN_FIELD_NUMBER
public static final int FENCING_TOKEN_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getStream
Stream name. Optional for subsequent requests in the session.
string stream = 1;
- Specified by:
getStream
in interfaceAppendInputOrBuilder
- Returns:
- The stream.
-
getStreamBytes
public com.google.protobuf.ByteString getStreamBytes()Stream name. Optional for subsequent requests in the session.
string stream = 1;
- Specified by:
getStreamBytes
in interfaceAppendInputOrBuilder
- Returns:
- The bytes for stream.
-
getRecordsList
Batch of records to append atomically, which must contain at least one record, and no more than 1000. The total size of a batch of records may not exceed 1MiB of metered bytes.
repeated .s2.v1alpha.AppendRecord records = 2;
- Specified by:
getRecordsList
in interfaceAppendInputOrBuilder
-
getRecordsOrBuilderList
Batch of records to append atomically, which must contain at least one record, and no more than 1000. The total size of a batch of records may not exceed 1MiB of metered bytes.
repeated .s2.v1alpha.AppendRecord records = 2;
- Specified by:
getRecordsOrBuilderList
in interfaceAppendInputOrBuilder
-
getRecordsCount
public int getRecordsCount()Batch of records to append atomically, which must contain at least one record, and no more than 1000. The total size of a batch of records may not exceed 1MiB of metered bytes.
repeated .s2.v1alpha.AppendRecord records = 2;
- Specified by:
getRecordsCount
in interfaceAppendInputOrBuilder
-
getRecords
Batch of records to append atomically, which must contain at least one record, and no more than 1000. The total size of a batch of records may not exceed 1MiB of metered bytes.
repeated .s2.v1alpha.AppendRecord records = 2;
- Specified by:
getRecords
in interfaceAppendInputOrBuilder
-
getRecordsOrBuilder
Batch of records to append atomically, which must contain at least one record, and no more than 1000. The total size of a batch of records may not exceed 1MiB of metered bytes.
repeated .s2.v1alpha.AppendRecord records = 2;
- Specified by:
getRecordsOrBuilder
in interfaceAppendInputOrBuilder
-
hasMatchSeqNum
public boolean hasMatchSeqNum()Enforce that the sequence number issued to the first record matches.
optional uint64 match_seq_num = 3;
- Specified by:
hasMatchSeqNum
in interfaceAppendInputOrBuilder
- Returns:
- Whether the matchSeqNum field is set.
-
getMatchSeqNum
public long getMatchSeqNum()Enforce that the sequence number issued to the first record matches.
optional uint64 match_seq_num = 3;
- Specified by:
getMatchSeqNum
in interfaceAppendInputOrBuilder
- Returns:
- The matchSeqNum.
-
hasFencingToken
public boolean hasFencingToken()Enforce a fencing token which must have been previously set by a `fence` command record.
optional bytes fencing_token = 4;
- Specified by:
hasFencingToken
in interfaceAppendInputOrBuilder
- Returns:
- Whether the fencingToken field is set.
-
getFencingToken
public com.google.protobuf.ByteString getFencingToken()Enforce a fencing token which must have been previously set by a `fence` command record.
optional bytes fencing_token = 4;
- Specified by:
getFencingToken
in interfaceAppendInputOrBuilder
- Returns:
- The fencingToken.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AppendInput parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AppendInput parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AppendInput parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AppendInput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AppendInput.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-