Package io.milvus.grpc
Class DumpMessagesRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.milvus.grpc.DumpMessagesRequest
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DumpMessagesRequestOrBuilder,Serializable
public final class DumpMessagesRequest extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDumpMessagesRequest.BuilderDumpMessagesRequest is used to dump messages from a WAL range for data salvage.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intEND_TIMETICK_FIELD_NUMBERstatic intINCLUDE_START_MESSAGE_FIELD_NUMBERstatic intPCHANNEL_FIELD_NUMBERstatic intSTART_MESSAGE_ID_FIELD_NUMBERstatic intSTART_TIMETICK_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static DumpMessagesRequestgetDefaultInstance()DumpMessagesRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.com.google.protobuf.Parser<DumpMessagesRequest>getParserForType()StringgetPchannel()Physical channel name to dump from (required)com.google.protobuf.ByteStringgetPchannelBytes()Physical channel name to dump from (required)intgetSerializedSize()MessageIDgetStartMessageId()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_tickinthashCode()booleanhasStartMessageId()Start position in WAL (required) - typically from salvage_checkpoint.message_idprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static DumpMessagesRequest.BuildernewBuilder()static DumpMessagesRequest.BuildernewBuilder(DumpMessagesRequest prototype)DumpMessagesRequest.BuildernewBuilderForType()protected DumpMessagesRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DumpMessagesRequestparseDelimitedFrom(InputStream input)static DumpMessagesRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DumpMessagesRequestparseFrom(byte[] data)static DumpMessagesRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DumpMessagesRequestparseFrom(com.google.protobuf.ByteString data)static DumpMessagesRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DumpMessagesRequestparseFrom(com.google.protobuf.CodedInputStream input)static DumpMessagesRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DumpMessagesRequestparseFrom(InputStream input)static DumpMessagesRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DumpMessagesRequestparseFrom(ByteBuffer data)static DumpMessagesRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DumpMessagesRequest>parser()DumpMessagesRequest.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PCHANNEL_FIELD_NUMBER
public static final int PCHANNEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_MESSAGE_ID_FIELD_NUMBER
public static final int START_MESSAGE_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_TIMETICK_FIELD_NUMBER
public static final int START_TIMETICK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_TIMETICK_FIELD_NUMBER
public static final int END_TIMETICK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCLUDE_START_MESSAGE_FIELD_NUMBER
public static final int INCLUDE_START_MESSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DumpMessagesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DumpMessagesRequest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DumpMessagesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DumpMessagesRequest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DumpMessagesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static DumpMessagesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DumpMessagesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public DumpMessagesRequest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DumpMessagesRequest.Builder newBuilder()
-
newBuilder
public static DumpMessagesRequest.Builder newBuilder(DumpMessagesRequest prototype)
-
toBuilder
public DumpMessagesRequest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DumpMessagesRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DumpMessagesRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DumpMessagesRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<DumpMessagesRequest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DumpMessagesRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-