mirror of
https://github.com/zrepl/zrepl.git
synced 2024-11-28 19:34:58 +01:00
def510abfd
Go upgrade: - Go 1.23 is current => use that for release builds - Go 1.22 is less than one year old, it's desirable to support it. - The [`Go Toolchains`](https://go.dev/doc/toolchain) stuff is available in both of these (would also be in Go 1.21). That is quite nice stuff, but required some changes to how we versions we use in CircleCI and the `release-docker` Makefile target. Protobuf upgrade: - Go to protobuf GH release website - Download latest locally - run `sha256sum` - replace existing pinned hashes - `make generate` Deps upgrade: - `go get -t -u all` - repository moves aren't handled well automatically, fix manually - repeat until no changes
1853 lines
59 KiB
Go
1853 lines
59 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.34.2
|
|
// protoc v5.28.0
|
|
// source: pdu.proto
|
|
|
|
package pdu
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type ReplicationGuaranteeKind int32
|
|
|
|
const (
|
|
ReplicationGuaranteeKind_GuaranteeInvalid ReplicationGuaranteeKind = 0
|
|
ReplicationGuaranteeKind_GuaranteeResumability ReplicationGuaranteeKind = 1
|
|
ReplicationGuaranteeKind_GuaranteeIncrementalReplication ReplicationGuaranteeKind = 2
|
|
ReplicationGuaranteeKind_GuaranteeNothing ReplicationGuaranteeKind = 3
|
|
)
|
|
|
|
// Enum value maps for ReplicationGuaranteeKind.
|
|
var (
|
|
ReplicationGuaranteeKind_name = map[int32]string{
|
|
0: "GuaranteeInvalid",
|
|
1: "GuaranteeResumability",
|
|
2: "GuaranteeIncrementalReplication",
|
|
3: "GuaranteeNothing",
|
|
}
|
|
ReplicationGuaranteeKind_value = map[string]int32{
|
|
"GuaranteeInvalid": 0,
|
|
"GuaranteeResumability": 1,
|
|
"GuaranteeIncrementalReplication": 2,
|
|
"GuaranteeNothing": 3,
|
|
}
|
|
)
|
|
|
|
func (x ReplicationGuaranteeKind) Enum() *ReplicationGuaranteeKind {
|
|
p := new(ReplicationGuaranteeKind)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ReplicationGuaranteeKind) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ReplicationGuaranteeKind) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_pdu_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (ReplicationGuaranteeKind) Type() protoreflect.EnumType {
|
|
return &file_pdu_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x ReplicationGuaranteeKind) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplicationGuaranteeKind.Descriptor instead.
|
|
func (ReplicationGuaranteeKind) EnumDescriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type FilesystemVersion_VersionType int32
|
|
|
|
const (
|
|
FilesystemVersion_Snapshot FilesystemVersion_VersionType = 0
|
|
FilesystemVersion_Bookmark FilesystemVersion_VersionType = 1
|
|
)
|
|
|
|
// Enum value maps for FilesystemVersion_VersionType.
|
|
var (
|
|
FilesystemVersion_VersionType_name = map[int32]string{
|
|
0: "Snapshot",
|
|
1: "Bookmark",
|
|
}
|
|
FilesystemVersion_VersionType_value = map[string]int32{
|
|
"Snapshot": 0,
|
|
"Bookmark": 1,
|
|
}
|
|
)
|
|
|
|
func (x FilesystemVersion_VersionType) Enum() *FilesystemVersion_VersionType {
|
|
p := new(FilesystemVersion_VersionType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x FilesystemVersion_VersionType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (FilesystemVersion_VersionType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_pdu_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (FilesystemVersion_VersionType) Type() protoreflect.EnumType {
|
|
return &file_pdu_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x FilesystemVersion_VersionType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use FilesystemVersion_VersionType.Descriptor instead.
|
|
func (FilesystemVersion_VersionType) EnumDescriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{5, 0}
|
|
}
|
|
|
|
type ListFilesystemReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *ListFilesystemReq) Reset() {
|
|
*x = ListFilesystemReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListFilesystemReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListFilesystemReq) ProtoMessage() {}
|
|
|
|
func (x *ListFilesystemReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListFilesystemReq.ProtoReflect.Descriptor instead.
|
|
func (*ListFilesystemReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type ListFilesystemRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystems []*Filesystem `protobuf:"bytes,1,rep,name=Filesystems,proto3" json:"Filesystems,omitempty"`
|
|
}
|
|
|
|
func (x *ListFilesystemRes) Reset() {
|
|
*x = ListFilesystemRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListFilesystemRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListFilesystemRes) ProtoMessage() {}
|
|
|
|
func (x *ListFilesystemRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListFilesystemRes.ProtoReflect.Descriptor instead.
|
|
func (*ListFilesystemRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *ListFilesystemRes) GetFilesystems() []*Filesystem {
|
|
if x != nil {
|
|
return x.Filesystems
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Filesystem struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"`
|
|
ResumeToken string `protobuf:"bytes,2,opt,name=ResumeToken,proto3" json:"ResumeToken,omitempty"`
|
|
IsPlaceholder bool `protobuf:"varint,3,opt,name=IsPlaceholder,proto3" json:"IsPlaceholder,omitempty"`
|
|
}
|
|
|
|
func (x *Filesystem) Reset() {
|
|
*x = Filesystem{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Filesystem) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Filesystem) ProtoMessage() {}
|
|
|
|
func (x *Filesystem) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Filesystem.ProtoReflect.Descriptor instead.
|
|
func (*Filesystem) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *Filesystem) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Filesystem) GetResumeToken() string {
|
|
if x != nil {
|
|
return x.ResumeToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Filesystem) GetIsPlaceholder() bool {
|
|
if x != nil {
|
|
return x.IsPlaceholder
|
|
}
|
|
return false
|
|
}
|
|
|
|
type ListFilesystemVersionsReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystem string `protobuf:"bytes,1,opt,name=Filesystem,proto3" json:"Filesystem,omitempty"`
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsReq) Reset() {
|
|
*x = ListFilesystemVersionsReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListFilesystemVersionsReq) ProtoMessage() {}
|
|
|
|
func (x *ListFilesystemVersionsReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListFilesystemVersionsReq.ProtoReflect.Descriptor instead.
|
|
func (*ListFilesystemVersionsReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsReq) GetFilesystem() string {
|
|
if x != nil {
|
|
return x.Filesystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListFilesystemVersionsRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Versions []*FilesystemVersion `protobuf:"bytes,1,rep,name=Versions,proto3" json:"Versions,omitempty"`
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsRes) Reset() {
|
|
*x = ListFilesystemVersionsRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListFilesystemVersionsRes) ProtoMessage() {}
|
|
|
|
func (x *ListFilesystemVersionsRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListFilesystemVersionsRes.ProtoReflect.Descriptor instead.
|
|
func (*ListFilesystemVersionsRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *ListFilesystemVersionsRes) GetVersions() []*FilesystemVersion {
|
|
if x != nil {
|
|
return x.Versions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type FilesystemVersion struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Type FilesystemVersion_VersionType `protobuf:"varint,1,opt,name=Type,proto3,enum=FilesystemVersion_VersionType" json:"Type,omitempty"`
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
|
|
Guid uint64 `protobuf:"varint,3,opt,name=Guid,proto3" json:"Guid,omitempty"`
|
|
CreateTXG uint64 `protobuf:"varint,4,opt,name=CreateTXG,proto3" json:"CreateTXG,omitempty"`
|
|
Creation string `protobuf:"bytes,5,opt,name=Creation,proto3" json:"Creation,omitempty"` // RFC 3339
|
|
}
|
|
|
|
func (x *FilesystemVersion) Reset() {
|
|
*x = FilesystemVersion{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FilesystemVersion) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FilesystemVersion) ProtoMessage() {}
|
|
|
|
func (x *FilesystemVersion) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FilesystemVersion.ProtoReflect.Descriptor instead.
|
|
func (*FilesystemVersion) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *FilesystemVersion) GetType() FilesystemVersion_VersionType {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return FilesystemVersion_Snapshot
|
|
}
|
|
|
|
func (x *FilesystemVersion) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FilesystemVersion) GetGuid() uint64 {
|
|
if x != nil {
|
|
return x.Guid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FilesystemVersion) GetCreateTXG() uint64 {
|
|
if x != nil {
|
|
return x.CreateTXG
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FilesystemVersion) GetCreation() string {
|
|
if x != nil {
|
|
return x.Creation
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SendReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystem string `protobuf:"bytes,1,opt,name=Filesystem,proto3" json:"Filesystem,omitempty"`
|
|
// May be empty / null to request a full transfer of To
|
|
From *FilesystemVersion `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`
|
|
To *FilesystemVersion `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`
|
|
// If ResumeToken is not empty, the resume token that CAN be used for 'zfs
|
|
// send' by the sender. The sender MUST indicate use of ResumeToken in the
|
|
// reply message SendRes.UsedResumeToken If it does not work, the sender
|
|
// SHOULD clear the resume token on their side and use From and To instead If
|
|
// ResumeToken is not empty, the GUIDs of From and To MUST correspond to those
|
|
// encoded in the ResumeToken. Otherwise, the Sender MUST return an error.
|
|
ResumeToken string `protobuf:"bytes,4,opt,name=ResumeToken,proto3" json:"ResumeToken,omitempty"`
|
|
ReplicationConfig *ReplicationConfig `protobuf:"bytes,6,opt,name=ReplicationConfig,proto3" json:"ReplicationConfig,omitempty"`
|
|
}
|
|
|
|
func (x *SendReq) Reset() {
|
|
*x = SendReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SendReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendReq) ProtoMessage() {}
|
|
|
|
func (x *SendReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendReq.ProtoReflect.Descriptor instead.
|
|
func (*SendReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *SendReq) GetFilesystem() string {
|
|
if x != nil {
|
|
return x.Filesystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendReq) GetFrom() *FilesystemVersion {
|
|
if x != nil {
|
|
return x.From
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendReq) GetTo() *FilesystemVersion {
|
|
if x != nil {
|
|
return x.To
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendReq) GetResumeToken() string {
|
|
if x != nil {
|
|
return x.ResumeToken
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendReq) GetReplicationConfig() *ReplicationConfig {
|
|
if x != nil {
|
|
return x.ReplicationConfig
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplicationConfig struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Protection *ReplicationConfigProtection `protobuf:"bytes,1,opt,name=protection,proto3" json:"protection,omitempty"`
|
|
}
|
|
|
|
func (x *ReplicationConfig) Reset() {
|
|
*x = ReplicationConfig{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationConfig) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplicationConfig) ProtoMessage() {}
|
|
|
|
func (x *ReplicationConfig) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplicationConfig.ProtoReflect.Descriptor instead.
|
|
func (*ReplicationConfig) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *ReplicationConfig) GetProtection() *ReplicationConfigProtection {
|
|
if x != nil {
|
|
return x.Protection
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplicationConfigProtection struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Initial ReplicationGuaranteeKind `protobuf:"varint,1,opt,name=Initial,proto3,enum=ReplicationGuaranteeKind" json:"Initial,omitempty"`
|
|
Incremental ReplicationGuaranteeKind `protobuf:"varint,2,opt,name=Incremental,proto3,enum=ReplicationGuaranteeKind" json:"Incremental,omitempty"`
|
|
}
|
|
|
|
func (x *ReplicationConfigProtection) Reset() {
|
|
*x = ReplicationConfigProtection{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationConfigProtection) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplicationConfigProtection) ProtoMessage() {}
|
|
|
|
func (x *ReplicationConfigProtection) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplicationConfigProtection.ProtoReflect.Descriptor instead.
|
|
func (*ReplicationConfigProtection) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *ReplicationConfigProtection) GetInitial() ReplicationGuaranteeKind {
|
|
if x != nil {
|
|
return x.Initial
|
|
}
|
|
return ReplicationGuaranteeKind_GuaranteeInvalid
|
|
}
|
|
|
|
func (x *ReplicationConfigProtection) GetIncremental() ReplicationGuaranteeKind {
|
|
if x != nil {
|
|
return x.Incremental
|
|
}
|
|
return ReplicationGuaranteeKind_GuaranteeInvalid
|
|
}
|
|
|
|
type Property struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
|
|
Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"`
|
|
}
|
|
|
|
func (x *Property) Reset() {
|
|
*x = Property{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Property) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Property) ProtoMessage() {}
|
|
|
|
func (x *Property) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Property.ProtoReflect.Descriptor instead.
|
|
func (*Property) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *Property) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Property) GetValue() string {
|
|
if x != nil {
|
|
return x.Value
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SendRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Whether the resume token provided in the request has been used or not.
|
|
// If the SendReq.ResumeToken == "", this field MUST be false.
|
|
UsedResumeToken bool `protobuf:"varint,1,opt,name=UsedResumeToken,proto3" json:"UsedResumeToken,omitempty"`
|
|
// Expected stream size determined by dry run, not exact.
|
|
// 0 indicates that for the given SendReq, no size estimate could be made.
|
|
ExpectedSize uint64 `protobuf:"varint,2,opt,name=ExpectedSize,proto3" json:"ExpectedSize,omitempty"`
|
|
}
|
|
|
|
func (x *SendRes) Reset() {
|
|
*x = SendRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SendRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendRes) ProtoMessage() {}
|
|
|
|
func (x *SendRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendRes.ProtoReflect.Descriptor instead.
|
|
func (*SendRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *SendRes) GetUsedResumeToken() bool {
|
|
if x != nil {
|
|
return x.UsedResumeToken
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SendRes) GetExpectedSize() uint64 {
|
|
if x != nil {
|
|
return x.ExpectedSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type SendCompletedReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OriginalReq *SendReq `protobuf:"bytes,2,opt,name=OriginalReq,proto3" json:"OriginalReq,omitempty"`
|
|
}
|
|
|
|
func (x *SendCompletedReq) Reset() {
|
|
*x = SendCompletedReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SendCompletedReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendCompletedReq) ProtoMessage() {}
|
|
|
|
func (x *SendCompletedReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendCompletedReq.ProtoReflect.Descriptor instead.
|
|
func (*SendCompletedReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *SendCompletedReq) GetOriginalReq() *SendReq {
|
|
if x != nil {
|
|
return x.OriginalReq
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SendCompletedRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *SendCompletedRes) Reset() {
|
|
*x = SendCompletedRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SendCompletedRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendCompletedRes) ProtoMessage() {}
|
|
|
|
func (x *SendCompletedRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendCompletedRes.ProtoReflect.Descriptor instead.
|
|
func (*SendCompletedRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
type ReceiveReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystem string `protobuf:"bytes,1,opt,name=Filesystem,proto3" json:"Filesystem,omitempty"`
|
|
To *FilesystemVersion `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
|
|
// If true, the receiver should clear the resume token before performing the
|
|
// zfs recv of the stream in the request
|
|
ClearResumeToken bool `protobuf:"varint,3,opt,name=ClearResumeToken,proto3" json:"ClearResumeToken,omitempty"`
|
|
ReplicationConfig *ReplicationConfig `protobuf:"bytes,4,opt,name=ReplicationConfig,proto3" json:"ReplicationConfig,omitempty"`
|
|
}
|
|
|
|
func (x *ReceiveReq) Reset() {
|
|
*x = ReceiveReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReceiveReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReceiveReq) ProtoMessage() {}
|
|
|
|
func (x *ReceiveReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReceiveReq.ProtoReflect.Descriptor instead.
|
|
func (*ReceiveReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *ReceiveReq) GetFilesystem() string {
|
|
if x != nil {
|
|
return x.Filesystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReceiveReq) GetTo() *FilesystemVersion {
|
|
if x != nil {
|
|
return x.To
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ReceiveReq) GetClearResumeToken() bool {
|
|
if x != nil {
|
|
return x.ClearResumeToken
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ReceiveReq) GetReplicationConfig() *ReplicationConfig {
|
|
if x != nil {
|
|
return x.ReplicationConfig
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReceiveRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *ReceiveRes) Reset() {
|
|
*x = ReceiveRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReceiveRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReceiveRes) ProtoMessage() {}
|
|
|
|
func (x *ReceiveRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReceiveRes.ProtoReflect.Descriptor instead.
|
|
func (*ReceiveRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
type DestroySnapshotsReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystem string `protobuf:"bytes,1,opt,name=Filesystem,proto3" json:"Filesystem,omitempty"`
|
|
// Path to filesystem, snapshot or bookmark to be destroyed
|
|
Snapshots []*FilesystemVersion `protobuf:"bytes,2,rep,name=Snapshots,proto3" json:"Snapshots,omitempty"`
|
|
}
|
|
|
|
func (x *DestroySnapshotsReq) Reset() {
|
|
*x = DestroySnapshotsReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DestroySnapshotsReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DestroySnapshotsReq) ProtoMessage() {}
|
|
|
|
func (x *DestroySnapshotsReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DestroySnapshotsReq.ProtoReflect.Descriptor instead.
|
|
func (*DestroySnapshotsReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *DestroySnapshotsReq) GetFilesystem() string {
|
|
if x != nil {
|
|
return x.Filesystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DestroySnapshotsReq) GetSnapshots() []*FilesystemVersion {
|
|
if x != nil {
|
|
return x.Snapshots
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DestroySnapshotRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snapshot *FilesystemVersion `protobuf:"bytes,1,opt,name=Snapshot,proto3" json:"Snapshot,omitempty"`
|
|
Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"Error,omitempty"`
|
|
}
|
|
|
|
func (x *DestroySnapshotRes) Reset() {
|
|
*x = DestroySnapshotRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DestroySnapshotRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DestroySnapshotRes) ProtoMessage() {}
|
|
|
|
func (x *DestroySnapshotRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[16]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DestroySnapshotRes.ProtoReflect.Descriptor instead.
|
|
func (*DestroySnapshotRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *DestroySnapshotRes) GetSnapshot() *FilesystemVersion {
|
|
if x != nil {
|
|
return x.Snapshot
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DestroySnapshotRes) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DestroySnapshotsRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Results []*DestroySnapshotRes `protobuf:"bytes,1,rep,name=Results,proto3" json:"Results,omitempty"`
|
|
}
|
|
|
|
func (x *DestroySnapshotsRes) Reset() {
|
|
*x = DestroySnapshotsRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DestroySnapshotsRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DestroySnapshotsRes) ProtoMessage() {}
|
|
|
|
func (x *DestroySnapshotsRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[17]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DestroySnapshotsRes.ProtoReflect.Descriptor instead.
|
|
func (*DestroySnapshotsRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *DestroySnapshotsRes) GetResults() []*DestroySnapshotRes {
|
|
if x != nil {
|
|
return x.Results
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplicationCursorReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Filesystem string `protobuf:"bytes,1,opt,name=Filesystem,proto3" json:"Filesystem,omitempty"`
|
|
}
|
|
|
|
func (x *ReplicationCursorReq) Reset() {
|
|
*x = ReplicationCursorReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationCursorReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplicationCursorReq) ProtoMessage() {}
|
|
|
|
func (x *ReplicationCursorReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[18]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplicationCursorReq.ProtoReflect.Descriptor instead.
|
|
func (*ReplicationCursorReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *ReplicationCursorReq) GetFilesystem() string {
|
|
if x != nil {
|
|
return x.Filesystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ReplicationCursorRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Types that are assignable to Result:
|
|
//
|
|
// *ReplicationCursorRes_Guid
|
|
// *ReplicationCursorRes_Notexist
|
|
Result isReplicationCursorRes_Result `protobuf_oneof:"Result"`
|
|
}
|
|
|
|
func (x *ReplicationCursorRes) Reset() {
|
|
*x = ReplicationCursorRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationCursorRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplicationCursorRes) ProtoMessage() {}
|
|
|
|
func (x *ReplicationCursorRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[19]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplicationCursorRes.ProtoReflect.Descriptor instead.
|
|
func (*ReplicationCursorRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (m *ReplicationCursorRes) GetResult() isReplicationCursorRes_Result {
|
|
if m != nil {
|
|
return m.Result
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ReplicationCursorRes) GetGuid() uint64 {
|
|
if x, ok := x.GetResult().(*ReplicationCursorRes_Guid); ok {
|
|
return x.Guid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ReplicationCursorRes) GetNotexist() bool {
|
|
if x, ok := x.GetResult().(*ReplicationCursorRes_Notexist); ok {
|
|
return x.Notexist
|
|
}
|
|
return false
|
|
}
|
|
|
|
type isReplicationCursorRes_Result interface {
|
|
isReplicationCursorRes_Result()
|
|
}
|
|
|
|
type ReplicationCursorRes_Guid struct {
|
|
Guid uint64 `protobuf:"varint,1,opt,name=Guid,proto3,oneof"`
|
|
}
|
|
|
|
type ReplicationCursorRes_Notexist struct {
|
|
Notexist bool `protobuf:"varint,2,opt,name=Notexist,proto3,oneof"`
|
|
}
|
|
|
|
func (*ReplicationCursorRes_Guid) isReplicationCursorRes_Result() {}
|
|
|
|
func (*ReplicationCursorRes_Notexist) isReplicationCursorRes_Result() {}
|
|
|
|
type PingReq struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"`
|
|
}
|
|
|
|
func (x *PingReq) Reset() {
|
|
*x = PingReq{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PingReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PingReq) ProtoMessage() {}
|
|
|
|
func (x *PingReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[20]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PingReq.ProtoReflect.Descriptor instead.
|
|
func (*PingReq) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *PingReq) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PingRes struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Echo must be PingReq.Message
|
|
Echo string `protobuf:"bytes,1,opt,name=Echo,proto3" json:"Echo,omitempty"`
|
|
}
|
|
|
|
func (x *PingRes) Reset() {
|
|
*x = PingRes{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_pdu_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PingRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PingRes) ProtoMessage() {}
|
|
|
|
func (x *PingRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_pdu_proto_msgTypes[21]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PingRes.ProtoReflect.Descriptor instead.
|
|
func (*PingRes) Descriptor() ([]byte, []int) {
|
|
return file_pdu_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *PingRes) GetEcho() string {
|
|
if x != nil {
|
|
return x.Echo
|
|
}
|
|
return ""
|
|
}
|
|
|
|
var File_pdu_proto protoreflect.FileDescriptor
|
|
|
|
var file_pdu_proto_rawDesc = []byte{
|
|
0x0a, 0x09, 0x70, 0x64, 0x75, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, 0x0a, 0x11, 0x4c,
|
|
0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71,
|
|
0x22, 0x42, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74,
|
|
0x65, 0x6d, 0x52, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73,
|
|
0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x46, 0x69, 0x6c,
|
|
0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73,
|
|
0x74, 0x65, 0x6d, 0x73, 0x22, 0x68, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74,
|
|
0x65, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65,
|
|
0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x52, 0x65, 0x73,
|
|
0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x49, 0x73, 0x50, 0x6c,
|
|
0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
|
|
0x0d, 0x49, 0x73, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x22, 0x3b,
|
|
0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
|
|
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x22, 0x4b, 0x0a, 0x19, 0x4c,
|
|
0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72,
|
|
0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x08, 0x56, 0x65, 0x72, 0x73,
|
|
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x69, 0x6c,
|
|
0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08,
|
|
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xd4, 0x01, 0x0a, 0x11, 0x46, 0x69, 0x6c,
|
|
0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x32,
|
|
0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
|
|
0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79,
|
|
0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x47, 0x75, 0x69, 0x64, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x72,
|
|
0x65, 0x61, 0x74, 0x65, 0x54, 0x58, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x43,
|
|
0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x58, 0x47, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x43, 0x72, 0x65, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x22, 0x29, 0x0a, 0x0b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x54,
|
|
0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x10,
|
|
0x00, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x6f, 0x6f, 0x6b, 0x6d, 0x61, 0x72, 0x6b, 0x10, 0x01, 0x22,
|
|
0xd9, 0x01, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x26, 0x0a, 0x04, 0x46,
|
|
0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x69, 0x6c, 0x65,
|
|
0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x46,
|
|
0x72, 0x6f, 0x6d, 0x12, 0x22, 0x0a, 0x02, 0x54, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x12, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73,
|
|
0x69, 0x6f, 0x6e, 0x52, 0x02, 0x54, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x75, 0x6d,
|
|
0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x52, 0x65,
|
|
0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x40, 0x0a, 0x11, 0x52, 0x65, 0x70,
|
|
0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63,
|
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x51, 0x0a, 0x11, 0x52,
|
|
0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
|
0x12, 0x3c, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8f,
|
|
0x01, 0x0a, 0x1b, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
|
|
0x6e, 0x66, 0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x33,
|
|
0x0a, 0x07, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
|
|
0x19, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x75, 0x61,
|
|
0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x07, 0x49, 0x6e, 0x69, 0x74,
|
|
0x69, 0x61, 0x6c, 0x12, 0x3b, 0x0a, 0x0b, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74,
|
|
0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69,
|
|
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x4b,
|
|
0x69, 0x6e, 0x64, 0x52, 0x0b, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c,
|
|
0x22, 0x34, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65,
|
|
0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x57, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65,
|
|
0x73, 0x12, 0x28, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54,
|
|
0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x55, 0x73, 0x65, 0x64,
|
|
0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x45,
|
|
0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x04, 0x52, 0x0c, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65, 0x22,
|
|
0x3e, 0x0a, 0x10, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64,
|
|
0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x0b, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x52,
|
|
0x65, 0x71, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52,
|
|
0x65, 0x71, 0x52, 0x0b, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x22,
|
|
0x12, 0x0a, 0x10, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64,
|
|
0x52, 0x65, 0x73, 0x22, 0xbe, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52,
|
|
0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74,
|
|
0x65, 0x6d, 0x12, 0x22, 0x0a, 0x02, 0x54, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
|
|
0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69,
|
|
0x6f, 0x6e, 0x52, 0x02, 0x54, 0x6f, 0x12, 0x2a, 0x0a, 0x10, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52,
|
|
0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
|
|
0x52, 0x10, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b,
|
|
0x65, 0x6e, 0x12, 0x40, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
|
|
0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
|
|
0x67, 0x52, 0x11, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
|
|
0x6e, 0x66, 0x69, 0x67, 0x22, 0x0c, 0x0a, 0x0a, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52,
|
|
0x65, 0x73, 0x22, 0x67, 0x0a, 0x13, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x6e, 0x61,
|
|
0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x69, 0x6c,
|
|
0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x30, 0x0a, 0x09, 0x53, 0x6e, 0x61,
|
|
0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
|
|
0x52, 0x09, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x22, 0x5a, 0x0a, 0x12, 0x44,
|
|
0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65,
|
|
0x73, 0x12, 0x2e, 0x0a, 0x08, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
|
|
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
|
|
0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x44, 0x0a, 0x13, 0x44, 0x65, 0x73, 0x74, 0x72,
|
|
0x6f, 0x79, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65, 0x73, 0x12, 0x2d,
|
|
0x0a, 0x07, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
|
0x13, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
|
|
0x74, 0x52, 0x65, 0x73, 0x52, 0x07, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x36, 0x0a,
|
|
0x14, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x75, 0x72, 0x73,
|
|
0x6f, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73,
|
|
0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73,
|
|
0x79, 0x73, 0x74, 0x65, 0x6d, 0x22, 0x54, 0x0a, 0x14, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x12, 0x14, 0x0a,
|
|
0x04, 0x47, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x04, 0x47,
|
|
0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x08, 0x4e, 0x6f, 0x74, 0x65, 0x78, 0x69, 0x73, 0x74, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x08, 0x4e, 0x6f, 0x74, 0x65, 0x78, 0x69, 0x73,
|
|
0x74, 0x42, 0x08, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x23, 0x0a, 0x07, 0x50,
|
|
0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
|
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
|
|
0x22, 0x1d, 0x0a, 0x07, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x45,
|
|
0x63, 0x68, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x45, 0x63, 0x68, 0x6f, 0x2a,
|
|
0x86, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47,
|
|
0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x10,
|
|
0x47, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64,
|
|
0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x52,
|
|
0x65, 0x73, 0x75, 0x6d, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x10, 0x01, 0x12, 0x23, 0x0a,
|
|
0x1f, 0x47, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d,
|
|
0x65, 0x6e, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x4e,
|
|
0x6f, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x10, 0x03, 0x32, 0x8f, 0x03, 0x0a, 0x0b, 0x52, 0x65, 0x70,
|
|
0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x04, 0x50, 0x69, 0x6e, 0x67,
|
|
0x12, 0x08, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x08, 0x2e, 0x50, 0x69, 0x6e,
|
|
0x67, 0x52, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65,
|
|
0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x12, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69,
|
|
0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x4c, 0x69,
|
|
0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x12,
|
|
0x50, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65,
|
|
0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, 0x2e, 0x4c, 0x69, 0x73, 0x74,
|
|
0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
|
0x6e, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65,
|
|
0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
|
|
0x73, 0x12, 0x3e, 0x0a, 0x10, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x6e, 0x61, 0x70,
|
|
0x73, 0x68, 0x6f, 0x74, 0x73, 0x12, 0x14, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53,
|
|
0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x44, 0x65,
|
|
0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65,
|
|
0x73, 0x12, 0x41, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x12, 0x15, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e,
|
|
0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x75, 0x72, 0x73, 0x6f,
|
|
0x72, 0x52, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x72, 0x79, 0x12,
|
|
0x08, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x08, 0x2e, 0x53, 0x65, 0x6e, 0x64,
|
|
0x52, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
|
|
0x65, 0x74, 0x65, 0x64, 0x12, 0x11, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
|
|
0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x43, 0x6f,
|
|
0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x42, 0x07, 0x5a, 0x05, 0x2e, 0x3b,
|
|
0x70, 0x64, 0x75, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_pdu_proto_rawDescOnce sync.Once
|
|
file_pdu_proto_rawDescData = file_pdu_proto_rawDesc
|
|
)
|
|
|
|
func file_pdu_proto_rawDescGZIP() []byte {
|
|
file_pdu_proto_rawDescOnce.Do(func() {
|
|
file_pdu_proto_rawDescData = protoimpl.X.CompressGZIP(file_pdu_proto_rawDescData)
|
|
})
|
|
return file_pdu_proto_rawDescData
|
|
}
|
|
|
|
var file_pdu_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
|
var file_pdu_proto_msgTypes = make([]protoimpl.MessageInfo, 22)
|
|
var file_pdu_proto_goTypes = []any{
|
|
(ReplicationGuaranteeKind)(0), // 0: ReplicationGuaranteeKind
|
|
(FilesystemVersion_VersionType)(0), // 1: FilesystemVersion.VersionType
|
|
(*ListFilesystemReq)(nil), // 2: ListFilesystemReq
|
|
(*ListFilesystemRes)(nil), // 3: ListFilesystemRes
|
|
(*Filesystem)(nil), // 4: Filesystem
|
|
(*ListFilesystemVersionsReq)(nil), // 5: ListFilesystemVersionsReq
|
|
(*ListFilesystemVersionsRes)(nil), // 6: ListFilesystemVersionsRes
|
|
(*FilesystemVersion)(nil), // 7: FilesystemVersion
|
|
(*SendReq)(nil), // 8: SendReq
|
|
(*ReplicationConfig)(nil), // 9: ReplicationConfig
|
|
(*ReplicationConfigProtection)(nil), // 10: ReplicationConfigProtection
|
|
(*Property)(nil), // 11: Property
|
|
(*SendRes)(nil), // 12: SendRes
|
|
(*SendCompletedReq)(nil), // 13: SendCompletedReq
|
|
(*SendCompletedRes)(nil), // 14: SendCompletedRes
|
|
(*ReceiveReq)(nil), // 15: ReceiveReq
|
|
(*ReceiveRes)(nil), // 16: ReceiveRes
|
|
(*DestroySnapshotsReq)(nil), // 17: DestroySnapshotsReq
|
|
(*DestroySnapshotRes)(nil), // 18: DestroySnapshotRes
|
|
(*DestroySnapshotsRes)(nil), // 19: DestroySnapshotsRes
|
|
(*ReplicationCursorReq)(nil), // 20: ReplicationCursorReq
|
|
(*ReplicationCursorRes)(nil), // 21: ReplicationCursorRes
|
|
(*PingReq)(nil), // 22: PingReq
|
|
(*PingRes)(nil), // 23: PingRes
|
|
}
|
|
var file_pdu_proto_depIdxs = []int32{
|
|
4, // 0: ListFilesystemRes.Filesystems:type_name -> Filesystem
|
|
7, // 1: ListFilesystemVersionsRes.Versions:type_name -> FilesystemVersion
|
|
1, // 2: FilesystemVersion.Type:type_name -> FilesystemVersion.VersionType
|
|
7, // 3: SendReq.From:type_name -> FilesystemVersion
|
|
7, // 4: SendReq.To:type_name -> FilesystemVersion
|
|
9, // 5: SendReq.ReplicationConfig:type_name -> ReplicationConfig
|
|
10, // 6: ReplicationConfig.protection:type_name -> ReplicationConfigProtection
|
|
0, // 7: ReplicationConfigProtection.Initial:type_name -> ReplicationGuaranteeKind
|
|
0, // 8: ReplicationConfigProtection.Incremental:type_name -> ReplicationGuaranteeKind
|
|
8, // 9: SendCompletedReq.OriginalReq:type_name -> SendReq
|
|
7, // 10: ReceiveReq.To:type_name -> FilesystemVersion
|
|
9, // 11: ReceiveReq.ReplicationConfig:type_name -> ReplicationConfig
|
|
7, // 12: DestroySnapshotsReq.Snapshots:type_name -> FilesystemVersion
|
|
7, // 13: DestroySnapshotRes.Snapshot:type_name -> FilesystemVersion
|
|
18, // 14: DestroySnapshotsRes.Results:type_name -> DestroySnapshotRes
|
|
22, // 15: Replication.Ping:input_type -> PingReq
|
|
2, // 16: Replication.ListFilesystems:input_type -> ListFilesystemReq
|
|
5, // 17: Replication.ListFilesystemVersions:input_type -> ListFilesystemVersionsReq
|
|
17, // 18: Replication.DestroySnapshots:input_type -> DestroySnapshotsReq
|
|
20, // 19: Replication.ReplicationCursor:input_type -> ReplicationCursorReq
|
|
8, // 20: Replication.SendDry:input_type -> SendReq
|
|
13, // 21: Replication.SendCompleted:input_type -> SendCompletedReq
|
|
23, // 22: Replication.Ping:output_type -> PingRes
|
|
3, // 23: Replication.ListFilesystems:output_type -> ListFilesystemRes
|
|
6, // 24: Replication.ListFilesystemVersions:output_type -> ListFilesystemVersionsRes
|
|
19, // 25: Replication.DestroySnapshots:output_type -> DestroySnapshotsRes
|
|
21, // 26: Replication.ReplicationCursor:output_type -> ReplicationCursorRes
|
|
12, // 27: Replication.SendDry:output_type -> SendRes
|
|
14, // 28: Replication.SendCompleted:output_type -> SendCompletedRes
|
|
22, // [22:29] is the sub-list for method output_type
|
|
15, // [15:22] is the sub-list for method input_type
|
|
15, // [15:15] is the sub-list for extension type_name
|
|
15, // [15:15] is the sub-list for extension extendee
|
|
0, // [0:15] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_pdu_proto_init() }
|
|
func file_pdu_proto_init() {
|
|
if File_pdu_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_pdu_proto_msgTypes[0].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ListFilesystemReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[1].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ListFilesystemRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[2].Exporter = func(v any, i int) any {
|
|
switch v := v.(*Filesystem); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[3].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ListFilesystemVersionsReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[4].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ListFilesystemVersionsRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[5].Exporter = func(v any, i int) any {
|
|
switch v := v.(*FilesystemVersion); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[6].Exporter = func(v any, i int) any {
|
|
switch v := v.(*SendReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[7].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReplicationConfig); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[8].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReplicationConfigProtection); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[9].Exporter = func(v any, i int) any {
|
|
switch v := v.(*Property); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[10].Exporter = func(v any, i int) any {
|
|
switch v := v.(*SendRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[11].Exporter = func(v any, i int) any {
|
|
switch v := v.(*SendCompletedReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[12].Exporter = func(v any, i int) any {
|
|
switch v := v.(*SendCompletedRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[13].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReceiveReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[14].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReceiveRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[15].Exporter = func(v any, i int) any {
|
|
switch v := v.(*DestroySnapshotsReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[16].Exporter = func(v any, i int) any {
|
|
switch v := v.(*DestroySnapshotRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[17].Exporter = func(v any, i int) any {
|
|
switch v := v.(*DestroySnapshotsRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[18].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReplicationCursorReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[19].Exporter = func(v any, i int) any {
|
|
switch v := v.(*ReplicationCursorRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[20].Exporter = func(v any, i int) any {
|
|
switch v := v.(*PingReq); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[21].Exporter = func(v any, i int) any {
|
|
switch v := v.(*PingRes); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
file_pdu_proto_msgTypes[19].OneofWrappers = []any{
|
|
(*ReplicationCursorRes_Guid)(nil),
|
|
(*ReplicationCursorRes_Notexist)(nil),
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_pdu_proto_rawDesc,
|
|
NumEnums: 2,
|
|
NumMessages: 22,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_pdu_proto_goTypes,
|
|
DependencyIndexes: file_pdu_proto_depIdxs,
|
|
EnumInfos: file_pdu_proto_enumTypes,
|
|
MessageInfos: file_pdu_proto_msgTypes,
|
|
}.Build()
|
|
File_pdu_proto = out.File
|
|
file_pdu_proto_rawDesc = nil
|
|
file_pdu_proto_goTypes = nil
|
|
file_pdu_proto_depIdxs = nil
|
|
}
|