Package s2.v1alpha
Class AppendInput.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<AppendInput.Builder>
-
- s2.v1alpha.AppendInput.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,AppendInputOrBuilder
- Enclosing class:
- AppendInput
public static final class AppendInput.Builder extends com.google.protobuf.GeneratedMessage.Builder<AppendInput.Builder> implements AppendInputOrBuilder
Input for append requests.
Protobuf types2.v1alpha.AppendInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AppendInput.Builder
addAllRecords(java.lang.Iterable<? extends AppendRecord> values)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
addRecords(int index, AppendRecord value)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
addRecords(int index, AppendRecord.Builder builderForValue)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
addRecords(AppendRecord value)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
addRecords(AppendRecord.Builder builderForValue)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendRecord.Builder
addRecordsBuilder()
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendRecord.Builder
addRecordsBuilder(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput
build()
AppendInput
buildPartial()
AppendInput.Builder
clear()
AppendInput.Builder
clearFencingToken()
Enforce a fencing token which must have been previously set by a `fence` command record.AppendInput.Builder
clearMatchSeqNum()
Enforce that the sequence number issued to the first record matches.AppendInput.Builder
clearRecords()
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
clearStream()
Stream name.AppendInput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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.AppendRecord
getRecords(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendRecord.Builder
getRecordsBuilder(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.java.util.List<AppendRecord.Builder>
getRecordsBuilderList()
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.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.boolean
hasMatchSeqNum()
Enforce that the sequence number issued to the first record matches.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AppendInput.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AppendInput.Builder
mergeFrom(com.google.protobuf.Message other)
AppendInput.Builder
mergeFrom(AppendInput other)
AppendInput.Builder
removeRecords(int index)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
setFencingToken(com.google.protobuf.ByteString value)
Enforce a fencing token which must have been previously set by a `fence` command record.AppendInput.Builder
setMatchSeqNum(long value)
Enforce that the sequence number issued to the first record matches.AppendInput.Builder
setRecords(int index, AppendRecord value)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
setRecords(int index, AppendRecord.Builder builderForValue)
Batch of records to append atomically, which must contain at least one record, and no more than 1000.AppendInput.Builder
setStream(java.lang.String value)
Stream name.AppendInput.Builder
setStreamBytes(com.google.protobuf.ByteString value)
Stream name.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
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.Builder<AppendInput.Builder>
-
clear
public AppendInput.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<AppendInput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<AppendInput.Builder>
-
getDefaultInstanceForType
public AppendInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AppendInput build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AppendInput buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AppendInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AppendInput.Builder>
-
mergeFrom
public AppendInput.Builder mergeFrom(AppendInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<AppendInput.Builder>
-
mergeFrom
public AppendInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AppendInput.Builder>
- Throws:
java.io.IOException
-
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.
-
setStream
public AppendInput.Builder setStream(java.lang.String value)
Stream name. Optional for subsequent requests in the session.
string stream = 1;
- Parameters:
value
- The stream to set.- Returns:
- This builder for chaining.
-
clearStream
public AppendInput.Builder clearStream()
Stream name. Optional for subsequent requests in the session.
string stream = 1;
- Returns:
- This builder for chaining.
-
setStreamBytes
public AppendInput.Builder setStreamBytes(com.google.protobuf.ByteString value)
Stream name. Optional for subsequent requests in the session.
string stream = 1;
- Parameters:
value
- The bytes for stream to set.- Returns:
- This builder for chaining.
-
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
-
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
-
setRecords
public AppendInput.Builder setRecords(int index, AppendRecord value)
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;
-
setRecords
public AppendInput.Builder setRecords(int index, AppendRecord.Builder builderForValue)
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;
-
addRecords
public AppendInput.Builder addRecords(AppendRecord value)
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;
-
addRecords
public AppendInput.Builder addRecords(int index, AppendRecord value)
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;
-
addRecords
public AppendInput.Builder addRecords(AppendRecord.Builder builderForValue)
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;
-
addRecords
public AppendInput.Builder addRecords(int index, AppendRecord.Builder builderForValue)
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;
-
addAllRecords
public AppendInput.Builder addAllRecords(java.lang.Iterable<? extends AppendRecord> values)
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;
-
clearRecords
public AppendInput.Builder clearRecords()
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;
-
removeRecords
public AppendInput.Builder removeRecords(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;
-
getRecordsBuilder
public AppendRecord.Builder getRecordsBuilder(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;
-
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
-
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
-
addRecordsBuilder
public AppendRecord.Builder addRecordsBuilder()
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;
-
addRecordsBuilder
public AppendRecord.Builder addRecordsBuilder(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;
-
getRecordsBuilderList
public java.util.List<AppendRecord.Builder> getRecordsBuilderList()
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;
-
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.
-
setMatchSeqNum
public AppendInput.Builder setMatchSeqNum(long value)
Enforce that the sequence number issued to the first record matches.
optional uint64 match_seq_num = 3;
- Parameters:
value
- The matchSeqNum to set.- Returns:
- This builder for chaining.
-
clearMatchSeqNum
public AppendInput.Builder clearMatchSeqNum()
Enforce that the sequence number issued to the first record matches.
optional uint64 match_seq_num = 3;
- Returns:
- This builder for chaining.
-
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.
-
setFencingToken
public AppendInput.Builder setFencingToken(com.google.protobuf.ByteString value)
Enforce a fencing token which must have been previously set by a `fence` command record.
optional bytes fencing_token = 4;
- Parameters:
value
- The fencingToken to set.- Returns:
- This builder for chaining.
-
clearFencingToken
public AppendInput.Builder clearFencingToken()
Enforce a fencing token which must have been previously set by a `fence` command record.
optional bytes fencing_token = 4;
- Returns:
- This builder for chaining.
-
-