Package io.milvus.grpc
Class DumpMessagesRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
- io.milvus.grpc.DumpMessagesRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DumpMessagesRequestOrBuilder,Cloneable
- Enclosing class:
- DumpMessagesRequest
public static final class DumpMessagesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder> implements DumpMessagesRequestOrBuilder
DumpMessagesRequest is used to dump messages from a WAL range for data salvage. Usage: After force failover, use GetReplicateInfo to get the salvage_checkpoint, then call DumpMessages with the checkpoint's message_id and timetick to retrieve unsynchronized messages from the old primary cluster.
Protobuf typemilvus.proto.milvus.DumpMessagesRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DumpMessagesRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DumpMessagesRequestbuild()DumpMessagesRequestbuildPartial()DumpMessagesRequest.Builderclear()DumpMessagesRequest.BuilderclearEndTimetick()End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)DumpMessagesRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DumpMessagesRequest.BuilderclearIncludeStartMessage()If true, dump starts from start_message_id inclusively; otherwise starts after it.DumpMessagesRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DumpMessagesRequest.BuilderclearPchannel()Physical channel name to dump from (required)DumpMessagesRequest.BuilderclearStartMessageId()Start position in WAL (required) - typically from salvage_checkpoint.message_idDumpMessagesRequest.BuilderclearStartTimetick()Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tickDumpMessagesRequest.Builderclone()DumpMessagesRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetEndTimetick()End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)booleangetIncludeStartMessage()If true, dump starts from start_message_id inclusively; otherwise starts after it.StringgetPchannel()Physical channel name to dump from (required)com.google.protobuf.ByteStringgetPchannelBytes()Physical channel name to dump from (required)MessageIDgetStartMessageId()Start position in WAL (required) - typically from salvage_checkpoint.message_idMessageID.BuildergetStartMessageIdBuilder()Start position in WAL (required) - typically from salvage_checkpoint.message_idMessageIDOrBuildergetStartMessageIdOrBuilder()Start position in WAL (required) - typically from salvage_checkpoint.message_idlonggetStartTimetick()Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tickbooleanhasStartMessageId()Start position in WAL (required) - typically from salvage_checkpoint.message_idprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DumpMessagesRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DumpMessagesRequest.BuildermergeFrom(com.google.protobuf.Message other)DumpMessagesRequest.BuildermergeFrom(DumpMessagesRequest other)DumpMessagesRequest.BuildermergeStartMessageId(MessageID value)Start position in WAL (required) - typically from salvage_checkpoint.message_idDumpMessagesRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DumpMessagesRequest.BuildersetEndTimetick(long value)End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)DumpMessagesRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DumpMessagesRequest.BuildersetIncludeStartMessage(boolean value)If true, dump starts from start_message_id inclusively; otherwise starts after it.DumpMessagesRequest.BuildersetPchannel(String value)Physical channel name to dump from (required)DumpMessagesRequest.BuildersetPchannelBytes(com.google.protobuf.ByteString value)Physical channel name to dump from (required)DumpMessagesRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DumpMessagesRequest.BuildersetStartMessageId(MessageID value)Start position in WAL (required) - typically from salvage_checkpoint.message_idDumpMessagesRequest.BuildersetStartMessageId(MessageID.Builder builderForValue)Start position in WAL (required) - typically from salvage_checkpoint.message_idDumpMessagesRequest.BuildersetStartTimetick(long value)Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tickDumpMessagesRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
clear
public DumpMessagesRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
getDefaultInstanceForType
public DumpMessagesRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DumpMessagesRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DumpMessagesRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DumpMessagesRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
setField
public DumpMessagesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
clearField
public DumpMessagesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
clearOneof
public DumpMessagesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
setRepeatedField
public DumpMessagesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
addRepeatedField
public DumpMessagesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
mergeFrom
public DumpMessagesRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DumpMessagesRequest.Builder>
-
mergeFrom
public DumpMessagesRequest.Builder mergeFrom(DumpMessagesRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
mergeFrom
public DumpMessagesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DumpMessagesRequest.Builder>- Throws:
IOException
-
getPchannel
public String getPchannel()
Physical channel name to dump from (required)
string pchannel = 1;- Specified by:
getPchannelin interfaceDumpMessagesRequestOrBuilder- Returns:
- The pchannel.
-
getPchannelBytes
public com.google.protobuf.ByteString getPchannelBytes()
Physical channel name to dump from (required)
string pchannel = 1;- Specified by:
getPchannelBytesin interfaceDumpMessagesRequestOrBuilder- Returns:
- The bytes for pchannel.
-
setPchannel
public DumpMessagesRequest.Builder setPchannel(String value)
Physical channel name to dump from (required)
string pchannel = 1;- Parameters:
value- The pchannel to set.- Returns:
- This builder for chaining.
-
clearPchannel
public DumpMessagesRequest.Builder clearPchannel()
Physical channel name to dump from (required)
string pchannel = 1;- Returns:
- This builder for chaining.
-
setPchannelBytes
public DumpMessagesRequest.Builder setPchannelBytes(com.google.protobuf.ByteString value)
Physical channel name to dump from (required)
string pchannel = 1;- Parameters:
value- The bytes for pchannel to set.- Returns:
- This builder for chaining.
-
hasStartMessageId
public boolean hasStartMessageId()
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;- Specified by:
hasStartMessageIdin interfaceDumpMessagesRequestOrBuilder- Returns:
- Whether the startMessageId field is set.
-
getStartMessageId
public MessageID getStartMessageId()
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;- Specified by:
getStartMessageIdin interfaceDumpMessagesRequestOrBuilder- Returns:
- The startMessageId.
-
setStartMessageId
public DumpMessagesRequest.Builder setStartMessageId(MessageID value)
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;
-
setStartMessageId
public DumpMessagesRequest.Builder setStartMessageId(MessageID.Builder builderForValue)
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;
-
mergeStartMessageId
public DumpMessagesRequest.Builder mergeStartMessageId(MessageID value)
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;
-
clearStartMessageId
public DumpMessagesRequest.Builder clearStartMessageId()
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;
-
getStartMessageIdBuilder
public MessageID.Builder getStartMessageIdBuilder()
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;
-
getStartMessageIdOrBuilder
public MessageIDOrBuilder getStartMessageIdOrBuilder()
Start position in WAL (required) - typically from salvage_checkpoint.message_id
.milvus.proto.common.MessageID start_message_id = 2;- Specified by:
getStartMessageIdOrBuilderin interfaceDumpMessagesRequestOrBuilder
-
getStartTimetick
public long getStartTimetick()
Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tick
uint64 start_timetick = 3;- Specified by:
getStartTimetickin interfaceDumpMessagesRequestOrBuilder- Returns:
- The startTimetick.
-
setStartTimetick
public DumpMessagesRequest.Builder setStartTimetick(long value)
Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tick
uint64 start_timetick = 3;- Parameters:
value- The startTimetick to set.- Returns:
- This builder for chaining.
-
clearStartTimetick
public DumpMessagesRequest.Builder clearStartTimetick()
Start timetick filter (optional) - only dump messages with timetick >= start_timetick, typically from salvage_checkpoint.time_tick
uint64 start_timetick = 3;- Returns:
- This builder for chaining.
-
getEndTimetick
public long getEndTimetick()
End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)
uint64 end_timetick = 4;- Specified by:
getEndTimetickin interfaceDumpMessagesRequestOrBuilder- Returns:
- The endTimetick.
-
setEndTimetick
public DumpMessagesRequest.Builder setEndTimetick(long value)
End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)
uint64 end_timetick = 4;- Parameters:
value- The endTimetick to set.- Returns:
- This builder for chaining.
-
clearEndTimetick
public DumpMessagesRequest.Builder clearEndTimetick()
End timetick filter (optional) - only dump messages with timetick <= end_timetick, 0 means no limit (stream until cancelled)
uint64 end_timetick = 4;- Returns:
- This builder for chaining.
-
getIncludeStartMessage
public boolean getIncludeStartMessage()
If true, dump starts from start_message_id inclusively; otherwise starts after it.
bool include_start_message = 5;- Specified by:
getIncludeStartMessagein interfaceDumpMessagesRequestOrBuilder- Returns:
- The includeStartMessage.
-
setIncludeStartMessage
public DumpMessagesRequest.Builder setIncludeStartMessage(boolean value)
If true, dump starts from start_message_id inclusively; otherwise starts after it.
bool include_start_message = 5;- Parameters:
value- The includeStartMessage to set.- Returns:
- This builder for chaining.
-
clearIncludeStartMessage
public DumpMessagesRequest.Builder clearIncludeStartMessage()
If true, dump starts from start_message_id inclusively; otherwise starts after it.
bool include_start_message = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final DumpMessagesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
mergeUnknownFields
public final DumpMessagesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DumpMessagesRequest.Builder>
-
-