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
,java.io.Serializable
,AppendInputOrBuilder
public final class AppendInput extends com.google.protobuf.GeneratedMessage implements AppendInputOrBuilder
Input for append requests.
Protobuf types2.v1alpha.AppendInput
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppendInput.Builder
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 java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
FENCING_TOKEN_FIELD_NUMBER
static int
MATCH_SEQ_NUM_FIELD_NUMBER
static int
RECORDS_FIELD_NUMBER
static int
STREAM_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static AppendInput
getDefaultInstance()
AppendInput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.ByteString
getFencingToken()
Enforce a fencing token which must have been previously set by a `fence` command record.long
getMatchSeqNum()
Enforce that the sequence number issued to the first record matches.com.google.protobuf.Parser<AppendInput>
getParserForType()
AppendRecord
getRecords(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.int
getRecordsCount()
Batch of records to append atomically, which must contain at least one record, and no more than 1000.java.util.List<AppendRecord>
getRecordsList()
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendRecordOrBuilder
getRecordsOrBuilder(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.java.util.List<? extends AppendRecordOrBuilder>
getRecordsOrBuilderList()
Batch of records to append atomically, which must contain at least one record, and no more than 1000.int
getSerializedSize()
java.lang.String
getStream()
Stream name.com.google.protobuf.ByteString
getStreamBytes()
Stream name.boolean
hasFencingToken()
Enforce a fencing token which must have been previously set by a `fence` command record.int
hashCode()
boolean
hasMatchSeqNum()
Enforce that the sequence number issued to the first record matches.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static AppendInput.Builder
newBuilder()
static AppendInput.Builder
newBuilder(AppendInput prototype)
AppendInput.Builder
newBuilderForType()
protected AppendInput.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static AppendInput
parseDelimitedFrom(java.io.InputStream input)
static AppendInput
parseDelimitedFrom(java.io.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(java.io.InputStream input)
static AppendInput
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AppendInput
parseFrom(java.nio.ByteBuffer data)
static AppendInput
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<AppendInput>
parser()
AppendInput.Builder
toBuilder()
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
-
-
-
-
Field Detail
-
STREAM_FIELD_NUMBER
public static final int STREAM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECORDS_FIELD_NUMBER
public static final int RECORDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MATCH_SEQ_NUM_FIELD_NUMBER
public static final int MATCH_SEQ_NUM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FENCING_TOKEN_FIELD_NUMBER
public static final int FENCING_TOKEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public java.lang.String 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
public java.util.List<AppendRecord> 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
public java.util.List<? extends AppendRecordOrBuilder> 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
public AppendRecord getRecords(int index)
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
public AppendRecordOrBuilder getRecordsOrBuilder(int index)
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
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendInput parseFrom(java.nio.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
public static AppendInput parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AppendInput parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AppendInput parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AppendInput parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AppendInput parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AppendInput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public AppendInput.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AppendInput.Builder newBuilder()
-
newBuilder
public static AppendInput.Builder newBuilder(AppendInput prototype)
-
toBuilder
public AppendInput.Builder 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
public static AppendInput getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AppendInput> parser()
-
getParserForType
public com.google.protobuf.Parser<AppendInput> 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
public AppendInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-