6889 lines
234 KiB
Go
6889 lines
234 KiB
Go
//
|
|
//Copyright 2021 Alibaba Group Holding Limited.
|
|
//
|
|
//Licensed under the Apache License, Version 2.0 (the "License");
|
|
//you may not use this file except in compliance with the License.
|
|
//You may obtain a copy of the License at
|
|
//
|
|
//http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
//Unless required by applicable law or agreed to in writing, software
|
|
//distributed under the License is distributed on an "AS IS" BASIS,
|
|
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
//See the License for the specific language governing permissions and
|
|
//limitations under the License.
|
|
|
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.23.0
|
|
// protoc v3.12.4
|
|
// source: hpfs.proto
|
|
|
|
package proto
|
|
|
|
import (
|
|
context "context"
|
|
proto "github.com/golang/protobuf/proto"
|
|
timestamp "github.com/golang/protobuf/ptypes/timestamp"
|
|
grpc "google.golang.org/grpc"
|
|
codes "google.golang.org/grpc/codes"
|
|
status "google.golang.org/grpc/status"
|
|
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)
|
|
)
|
|
|
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
|
// of the legacy proto package is being used.
|
|
const _ = proto.ProtoPackageIsVersion4
|
|
|
|
type TaskStatus int32
|
|
|
|
const (
|
|
// Task is pending.
|
|
TaskStatus_PENDING TaskStatus = 0
|
|
// Task is running.
|
|
TaskStatus_RUNNING TaskStatus = 1
|
|
// Task has been completed successfully.
|
|
TaskStatus_SUCCESS TaskStatus = 2
|
|
// Task was failed.
|
|
TaskStatus_FAILED TaskStatus = 3
|
|
// Task is canceling.
|
|
TaskStatus_CANCELING TaskStatus = 4
|
|
// Tasks was canceled.
|
|
TaskStatus_CANCELED TaskStatus = 5
|
|
// Status unknown.
|
|
TaskStatus_UNKNOWN TaskStatus = 9
|
|
)
|
|
|
|
// Enum value maps for TaskStatus.
|
|
var (
|
|
TaskStatus_name = map[int32]string{
|
|
0: "PENDING",
|
|
1: "RUNNING",
|
|
2: "SUCCESS",
|
|
3: "FAILED",
|
|
4: "CANCELING",
|
|
5: "CANCELED",
|
|
9: "UNKNOWN",
|
|
}
|
|
TaskStatus_value = map[string]int32{
|
|
"PENDING": 0,
|
|
"RUNNING": 1,
|
|
"SUCCESS": 2,
|
|
"FAILED": 3,
|
|
"CANCELING": 4,
|
|
"CANCELED": 5,
|
|
"UNKNOWN": 9,
|
|
}
|
|
)
|
|
|
|
func (x TaskStatus) Enum() *TaskStatus {
|
|
p := new(TaskStatus)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x TaskStatus) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (TaskStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_hpfs_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (TaskStatus) Type() protoreflect.EnumType {
|
|
return &file_hpfs_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x TaskStatus) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use TaskStatus.Descriptor instead.
|
|
func (TaskStatus) EnumDescriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type BlkioKey int32
|
|
|
|
const (
|
|
// IOPS (IO per second) read.
|
|
BlkioKey_IOPS_READ BlkioKey = 0
|
|
// IOPS (IO per second) write.
|
|
BlkioKey_IOPS_WRITE BlkioKey = 1
|
|
// BPS (bytes per second) read.
|
|
BlkioKey_BPS_READ BlkioKey = 2
|
|
// BPS (bytes per second) write.
|
|
BlkioKey_BPS_WRITE BlkioKey = 3
|
|
)
|
|
|
|
// Enum value maps for BlkioKey.
|
|
var (
|
|
BlkioKey_name = map[int32]string{
|
|
0: "IOPS_READ",
|
|
1: "IOPS_WRITE",
|
|
2: "BPS_READ",
|
|
3: "BPS_WRITE",
|
|
}
|
|
BlkioKey_value = map[string]int32{
|
|
"IOPS_READ": 0,
|
|
"IOPS_WRITE": 1,
|
|
"BPS_READ": 2,
|
|
"BPS_WRITE": 3,
|
|
}
|
|
)
|
|
|
|
func (x BlkioKey) Enum() *BlkioKey {
|
|
p := new(BlkioKey)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x BlkioKey) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (BlkioKey) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_hpfs_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (BlkioKey) Type() protoreflect.EnumType {
|
|
return &file_hpfs_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x BlkioKey) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use BlkioKey.Descriptor instead.
|
|
func (BlkioKey) EnumDescriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
// Enum for error codes.
|
|
type Status_StatusCode int32
|
|
|
|
const (
|
|
// Operation is successful.
|
|
Status_OK Status_StatusCode = 0
|
|
// Indicates an invalid argument.
|
|
Status_INVALID Status_StatusCode = 1
|
|
// Permission denied.
|
|
Status_PERMISSION_DENIED Status_StatusCode = 2
|
|
// File already exists.
|
|
Status_EXISTS Status_StatusCode = 3
|
|
// File does not exist.
|
|
Status_NOT_EXIST Status_StatusCode = 4
|
|
// Network error, like rpc or network failure.
|
|
Status_NETWORK Status_StatusCode = 5
|
|
// Unknown error.
|
|
Status_UNKNOWN Status_StatusCode = 6
|
|
)
|
|
|
|
// Enum value maps for Status_StatusCode.
|
|
var (
|
|
Status_StatusCode_name = map[int32]string{
|
|
0: "OK",
|
|
1: "INVALID",
|
|
2: "PERMISSION_DENIED",
|
|
3: "EXISTS",
|
|
4: "NOT_EXIST",
|
|
5: "NETWORK",
|
|
6: "UNKNOWN",
|
|
}
|
|
Status_StatusCode_value = map[string]int32{
|
|
"OK": 0,
|
|
"INVALID": 1,
|
|
"PERMISSION_DENIED": 2,
|
|
"EXISTS": 3,
|
|
"NOT_EXIST": 4,
|
|
"NETWORK": 5,
|
|
"UNKNOWN": 6,
|
|
}
|
|
)
|
|
|
|
func (x Status_StatusCode) Enum() *Status_StatusCode {
|
|
p := new(Status_StatusCode)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x Status_StatusCode) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (Status_StatusCode) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_hpfs_proto_enumTypes[2].Descriptor()
|
|
}
|
|
|
|
func (Status_StatusCode) Type() protoreflect.EnumType {
|
|
return &file_hpfs_proto_enumTypes[2]
|
|
}
|
|
|
|
func (x Status_StatusCode) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use Status_StatusCode.Descriptor instead.
|
|
func (Status_StatusCode) EnumDescriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{4, 0}
|
|
}
|
|
|
|
type Host struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
|
|
}
|
|
|
|
func (x *Host) Reset() {
|
|
*x = Host{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Host) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Host) ProtoMessage() {}
|
|
|
|
func (x *Host) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 Host.ProtoReflect.Descriptor instead.
|
|
func (*Host) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *Host) GetNodeName() string {
|
|
if x != nil {
|
|
return x.NodeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FileInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Base name of the file.
|
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
|
// Size of file, in bytes.
|
|
Size uint64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
|
|
// File mode.
|
|
Mode uint32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"`
|
|
// Modification time.
|
|
ModTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=mod_time,json=modTime,proto3" json:"mod_time,omitempty"`
|
|
// Is dir.
|
|
IsDir bool `protobuf:"varint,5,opt,name=is_dir,json=isDir,proto3" json:"is_dir,omitempty"`
|
|
}
|
|
|
|
func (x *FileInfo) Reset() {
|
|
*x = FileInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FileInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FileInfo) ProtoMessage() {}
|
|
|
|
func (x *FileInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 FileInfo.ProtoReflect.Descriptor instead.
|
|
func (*FileInfo) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *FileInfo) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FileInfo) GetSize() uint64 {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileInfo) GetMode() uint32 {
|
|
if x != nil {
|
|
return x.Mode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileInfo) GetModTime() *timestamp.Timestamp {
|
|
if x != nil {
|
|
return x.ModTime
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileInfo) GetIsDir() bool {
|
|
if x != nil {
|
|
return x.IsDir
|
|
}
|
|
return false
|
|
}
|
|
|
|
type FileStats struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// File mode, e.g. 0664
|
|
Mode uint32 `protobuf:"varint,1,opt,name=mode,proto3" json:"mode,omitempty"`
|
|
// File owner, either uid or user.
|
|
//
|
|
// Types that are assignable to Owner:
|
|
// *FileStats_Uid
|
|
// *FileStats_User
|
|
Owner isFileStats_Owner `protobuf_oneof:"owner"`
|
|
// File group, either gid or name.
|
|
//
|
|
// Types that are assignable to Group:
|
|
// *FileStats_Gid
|
|
// *FileStats_GroupName
|
|
Group isFileStats_Group `protobuf_oneof:"group"`
|
|
Size uint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
|
|
}
|
|
|
|
func (x *FileStats) Reset() {
|
|
*x = FileStats{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FileStats) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FileStats) ProtoMessage() {}
|
|
|
|
func (x *FileStats) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 FileStats.ProtoReflect.Descriptor instead.
|
|
func (*FileStats) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *FileStats) GetMode() uint32 {
|
|
if x != nil {
|
|
return x.Mode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *FileStats) GetOwner() isFileStats_Owner {
|
|
if m != nil {
|
|
return m.Owner
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileStats) GetUid() uint32 {
|
|
if x, ok := x.GetOwner().(*FileStats_Uid); ok {
|
|
return x.Uid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileStats) GetUser() string {
|
|
if x, ok := x.GetOwner().(*FileStats_User); ok {
|
|
return x.User
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *FileStats) GetGroup() isFileStats_Group {
|
|
if m != nil {
|
|
return m.Group
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileStats) GetGid() uint32 {
|
|
if x, ok := x.GetGroup().(*FileStats_Gid); ok {
|
|
return x.Gid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileStats) GetGroupName() string {
|
|
if x, ok := x.GetGroup().(*FileStats_GroupName); ok {
|
|
return x.GroupName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FileStats) GetSize() uint64 {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type isFileStats_Owner interface {
|
|
isFileStats_Owner()
|
|
}
|
|
|
|
type FileStats_Uid struct {
|
|
Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3,oneof"`
|
|
}
|
|
|
|
type FileStats_User struct {
|
|
User string `protobuf:"bytes,3,opt,name=user,proto3,oneof"`
|
|
}
|
|
|
|
func (*FileStats_Uid) isFileStats_Owner() {}
|
|
|
|
func (*FileStats_User) isFileStats_Owner() {}
|
|
|
|
type isFileStats_Group interface {
|
|
isFileStats_Group()
|
|
}
|
|
|
|
type FileStats_Gid struct {
|
|
Gid uint32 `protobuf:"varint,4,opt,name=gid,proto3,oneof"`
|
|
}
|
|
|
|
type FileStats_GroupName struct {
|
|
GroupName string `protobuf:"bytes,5,opt,name=group_name,json=groupName,proto3,oneof"`
|
|
}
|
|
|
|
func (*FileStats_Gid) isFileStats_Group() {}
|
|
|
|
func (*FileStats_GroupName) isFileStats_Group() {}
|
|
|
|
// File represents a file.
|
|
type File struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// File path.
|
|
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
|
// Flag for directory.
|
|
IsDirectory bool `protobuf:"varint,2,opt,name=is_directory,json=isDirectory,proto3" json:"is_directory,omitempty"`
|
|
// File stats.
|
|
Stats *FileStats `protobuf:"bytes,3,opt,name=stats,proto3" json:"stats,omitempty"`
|
|
}
|
|
|
|
func (x *File) Reset() {
|
|
*x = File{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *File) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*File) ProtoMessage() {}
|
|
|
|
func (x *File) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 File.ProtoReflect.Descriptor instead.
|
|
func (*File) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *File) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *File) GetIsDirectory() bool {
|
|
if x != nil {
|
|
return x.IsDirectory
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *File) GetStats() *FileStats {
|
|
if x != nil {
|
|
return x.Stats
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Status struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Status code.
|
|
Code Status_StatusCode `protobuf:"varint,1,opt,name=code,proto3,enum=proto.Status_StatusCode" json:"code,omitempty"`
|
|
// Error message.
|
|
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
|
|
}
|
|
|
|
func (x *Status) Reset() {
|
|
*x = Status{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Status) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Status) ProtoMessage() {}
|
|
|
|
func (x *Status) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 Status.ProtoReflect.Descriptor instead.
|
|
func (*Status) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *Status) GetCode() Status_StatusCode {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return Status_OK
|
|
}
|
|
|
|
func (x *Status) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Absolute path of file to be created.
|
|
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
|
// File mode.
|
|
Mode uint32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
|
|
// File owner, either uid or user.
|
|
//
|
|
// Types that are assignable to Owner:
|
|
// *FileRequest_Uid
|
|
// *FileRequest_User
|
|
Owner isFileRequest_Owner `protobuf_oneof:"owner"`
|
|
// File group, either gid or name.
|
|
//
|
|
// Types that are assignable to Group:
|
|
// *FileRequest_Gid
|
|
// *FileRequest_GroupName
|
|
Group isFileRequest_Group `protobuf_oneof:"group"`
|
|
}
|
|
|
|
func (x *FileRequest) Reset() {
|
|
*x = FileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FileRequest) ProtoMessage() {}
|
|
|
|
func (x *FileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 FileRequest.ProtoReflect.Descriptor instead.
|
|
func (*FileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *FileRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FileRequest) GetMode() uint32 {
|
|
if x != nil {
|
|
return x.Mode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *FileRequest) GetOwner() isFileRequest_Owner {
|
|
if m != nil {
|
|
return m.Owner
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileRequest) GetUid() uint32 {
|
|
if x, ok := x.GetOwner().(*FileRequest_Uid); ok {
|
|
return x.Uid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileRequest) GetUser() string {
|
|
if x, ok := x.GetOwner().(*FileRequest_User); ok {
|
|
return x.User
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *FileRequest) GetGroup() isFileRequest_Group {
|
|
if m != nil {
|
|
return m.Group
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FileRequest) GetGid() uint32 {
|
|
if x, ok := x.GetGroup().(*FileRequest_Gid); ok {
|
|
return x.Gid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FileRequest) GetGroupName() string {
|
|
if x, ok := x.GetGroup().(*FileRequest_GroupName); ok {
|
|
return x.GroupName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type isFileRequest_Owner interface {
|
|
isFileRequest_Owner()
|
|
}
|
|
|
|
type FileRequest_Uid struct {
|
|
Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3,oneof"`
|
|
}
|
|
|
|
type FileRequest_User struct {
|
|
User string `protobuf:"bytes,4,opt,name=user,proto3,oneof"`
|
|
}
|
|
|
|
func (*FileRequest_Uid) isFileRequest_Owner() {}
|
|
|
|
func (*FileRequest_User) isFileRequest_Owner() {}
|
|
|
|
type isFileRequest_Group interface {
|
|
isFileRequest_Group()
|
|
}
|
|
|
|
type FileRequest_Gid struct {
|
|
Gid uint32 `protobuf:"varint,5,opt,name=gid,proto3,oneof"`
|
|
}
|
|
|
|
type FileRequest_GroupName struct {
|
|
GroupName string `protobuf:"bytes,6,opt,name=group_name,json=groupName,proto3,oneof"`
|
|
}
|
|
|
|
func (*FileRequest_Gid) isFileRequest_Group() {}
|
|
|
|
func (*FileRequest_GroupName) isFileRequest_Group() {}
|
|
|
|
type CreateFileOptions struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Ignore the create if exists. If not true, an error will be returned.
|
|
IgnoreIfExists bool `protobuf:"varint,1,opt,name=ignore_if_exists,json=ignoreIfExists,proto3" json:"ignore_if_exists,omitempty"`
|
|
// Overwrite the file if exists. If not true, leave the file not touched.
|
|
OverwriteIfExists bool `protobuf:"varint,2,opt,name=overwrite_if_exists,json=overwriteIfExists,proto3" json:"overwrite_if_exists,omitempty"`
|
|
}
|
|
|
|
func (x *CreateFileOptions) Reset() {
|
|
*x = CreateFileOptions{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateFileOptions) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateFileOptions) ProtoMessage() {}
|
|
|
|
func (x *CreateFileOptions) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateFileOptions.ProtoReflect.Descriptor instead.
|
|
func (*CreateFileOptions) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *CreateFileOptions) GetIgnoreIfExists() bool {
|
|
if x != nil {
|
|
return x.IgnoreIfExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CreateFileOptions) GetOverwriteIfExists() bool {
|
|
if x != nil {
|
|
return x.OverwriteIfExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
type CreateFileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Create options.
|
|
Options *CreateFileOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// File to create.
|
|
File *FileRequest `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"`
|
|
// Initial file content if not empty. If options.ignore_if_exists and
|
|
// options.overwrite_if_exists are true, the file content will be overwritten.
|
|
Content []byte `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
|
|
}
|
|
|
|
func (x *CreateFileRequest) Reset() {
|
|
*x = CreateFileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateFileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateFileRequest) ProtoMessage() {}
|
|
|
|
func (x *CreateFileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateFileRequest.ProtoReflect.Descriptor instead.
|
|
func (*CreateFileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *CreateFileRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateFileRequest) GetOptions() *CreateFileOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateFileRequest) GetFile() *FileRequest {
|
|
if x != nil {
|
|
return x.File
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateFileRequest) GetContent() []byte {
|
|
if x != nil {
|
|
return x.Content
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CreateFileResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *CreateFileResponse) Reset() {
|
|
*x = CreateFileResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateFileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateFileResponse) ProtoMessage() {}
|
|
|
|
func (x *CreateFileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateFileResponse.ProtoReflect.Descriptor instead.
|
|
func (*CreateFileResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *CreateFileResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CreateDirectoryOptions struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Ignore the create if exists. If not true, an error will be returned.
|
|
IgnoreIfExists bool `protobuf:"varint,1,opt,name=ignore_if_exists,json=ignoreIfExists,proto3" json:"ignore_if_exists,omitempty"`
|
|
// Create all parent directories if necessary.
|
|
CreateParentDirectories bool `protobuf:"varint,2,opt,name=create_parent_directories,json=createParentDirectories,proto3" json:"create_parent_directories,omitempty"`
|
|
}
|
|
|
|
func (x *CreateDirectoryOptions) Reset() {
|
|
*x = CreateDirectoryOptions{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateDirectoryOptions) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateDirectoryOptions) ProtoMessage() {}
|
|
|
|
func (x *CreateDirectoryOptions) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateDirectoryOptions.ProtoReflect.Descriptor instead.
|
|
func (*CreateDirectoryOptions) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *CreateDirectoryOptions) GetIgnoreIfExists() bool {
|
|
if x != nil {
|
|
return x.IgnoreIfExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CreateDirectoryOptions) GetCreateParentDirectories() bool {
|
|
if x != nil {
|
|
return x.CreateParentDirectories
|
|
}
|
|
return false
|
|
}
|
|
|
|
type CreateDirectoryRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Create options.
|
|
Options *CreateDirectoryOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// Directory to create.
|
|
Directory *FileRequest `protobuf:"bytes,3,opt,name=directory,proto3" json:"directory,omitempty"`
|
|
}
|
|
|
|
func (x *CreateDirectoryRequest) Reset() {
|
|
*x = CreateDirectoryRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateDirectoryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateDirectoryRequest) ProtoMessage() {}
|
|
|
|
func (x *CreateDirectoryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateDirectoryRequest.ProtoReflect.Descriptor instead.
|
|
func (*CreateDirectoryRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *CreateDirectoryRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateDirectoryRequest) GetOptions() *CreateDirectoryOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateDirectoryRequest) GetDirectory() *FileRequest {
|
|
if x != nil {
|
|
return x.Directory
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CreateDirectoryResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *CreateDirectoryResponse) Reset() {
|
|
*x = CreateDirectoryResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateDirectoryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateDirectoryResponse) ProtoMessage() {}
|
|
|
|
func (x *CreateDirectoryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateDirectoryResponse.ProtoReflect.Descriptor instead.
|
|
func (*CreateDirectoryResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *CreateDirectoryResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CreateSymbolicLinkOptions struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Ignore if dest symbolic file/directory exists.
|
|
IgnoreIfExists bool `protobuf:"varint,1,opt,name=ignore_if_exists,json=ignoreIfExists,proto3" json:"ignore_if_exists,omitempty"`
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkOptions) Reset() {
|
|
*x = CreateSymbolicLinkOptions{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkOptions) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateSymbolicLinkOptions) ProtoMessage() {}
|
|
|
|
func (x *CreateSymbolicLinkOptions) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateSymbolicLinkOptions.ProtoReflect.Descriptor instead.
|
|
func (*CreateSymbolicLinkOptions) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkOptions) GetIgnoreIfExists() bool {
|
|
if x != nil {
|
|
return x.IgnoreIfExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
type CreateSymbolicLinkRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Create options.
|
|
Options *CreateSymbolicLinkOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// Source file/directory path.
|
|
DestPath string `protobuf:"bytes,3,opt,name=dest_path,json=destPath,proto3" json:"dest_path,omitempty"`
|
|
// Destination file/directory path.
|
|
LinkPath *FileRequest `protobuf:"bytes,4,opt,name=link_path,json=linkPath,proto3" json:"link_path,omitempty"`
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) Reset() {
|
|
*x = CreateSymbolicLinkRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateSymbolicLinkRequest) ProtoMessage() {}
|
|
|
|
func (x *CreateSymbolicLinkRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateSymbolicLinkRequest.ProtoReflect.Descriptor instead.
|
|
func (*CreateSymbolicLinkRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) GetOptions() *CreateSymbolicLinkOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) GetDestPath() string {
|
|
if x != nil {
|
|
return x.DestPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkRequest) GetLinkPath() *FileRequest {
|
|
if x != nil {
|
|
return x.LinkPath
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CreateSymbolicLinkResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkResponse) Reset() {
|
|
*x = CreateSymbolicLinkResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateSymbolicLinkResponse) ProtoMessage() {}
|
|
|
|
func (x *CreateSymbolicLinkResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 CreateSymbolicLinkResponse.ProtoReflect.Descriptor instead.
|
|
func (*CreateSymbolicLinkResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *CreateSymbolicLinkResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RemoveOptions struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Ignore if file/directory not exists.
|
|
IgnoreIfNotExists bool `protobuf:"varint,1,opt,name=ignore_if_not_exists,json=ignoreIfNotExists,proto3" json:"ignore_if_not_exists,omitempty"`
|
|
// Recursively
|
|
Recursive bool `protobuf:"varint,2,opt,name=recursive,proto3" json:"recursive,omitempty"`
|
|
}
|
|
|
|
func (x *RemoveOptions) Reset() {
|
|
*x = RemoveOptions{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoveOptions) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveOptions) ProtoMessage() {}
|
|
|
|
func (x *RemoveOptions) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 RemoveOptions.ProtoReflect.Descriptor instead.
|
|
func (*RemoveOptions) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *RemoveOptions) GetIgnoreIfNotExists() bool {
|
|
if x != nil {
|
|
return x.IgnoreIfNotExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *RemoveOptions) GetRecursive() bool {
|
|
if x != nil {
|
|
return x.Recursive
|
|
}
|
|
return false
|
|
}
|
|
|
|
type ListDirectoryRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Directory path to list.
|
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *ListDirectoryRequest) Reset() {
|
|
*x = ListDirectoryRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListDirectoryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListDirectoryRequest) ProtoMessage() {}
|
|
|
|
func (x *ListDirectoryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 ListDirectoryRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListDirectoryRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *ListDirectoryRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListDirectoryRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListDirectoryResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Files under requested directory.
|
|
Files []*FileInfo `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"`
|
|
}
|
|
|
|
func (x *ListDirectoryResponse) Reset() {
|
|
*x = ListDirectoryResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListDirectoryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListDirectoryResponse) ProtoMessage() {}
|
|
|
|
func (x *ListDirectoryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 ListDirectoryResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListDirectoryResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *ListDirectoryResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListDirectoryResponse) GetFiles() []*FileInfo {
|
|
if x != nil {
|
|
return x.Files
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RemoveDirectoryRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Remove options.
|
|
Options *RemoveOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// Directory path to remove.
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *RemoveDirectoryRequest) Reset() {
|
|
*x = RemoveDirectoryRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoveDirectoryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveDirectoryRequest) ProtoMessage() {}
|
|
|
|
func (x *RemoveDirectoryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 RemoveDirectoryRequest.ProtoReflect.Descriptor instead.
|
|
func (*RemoveDirectoryRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *RemoveDirectoryRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RemoveDirectoryRequest) GetOptions() *RemoveOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RemoveDirectoryRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type RemoveDirectoryResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *RemoveDirectoryResponse) Reset() {
|
|
*x = RemoveDirectoryResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoveDirectoryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveDirectoryResponse) ProtoMessage() {}
|
|
|
|
func (x *RemoveDirectoryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 RemoveDirectoryResponse.ProtoReflect.Descriptor instead.
|
|
func (*RemoveDirectoryResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *RemoveDirectoryResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RemoveFileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Remove options.
|
|
Options *RemoveOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// File path to remove.
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *RemoveFileRequest) Reset() {
|
|
*x = RemoveFileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoveFileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveFileRequest) ProtoMessage() {}
|
|
|
|
func (x *RemoveFileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 RemoveFileRequest.ProtoReflect.Descriptor instead.
|
|
func (*RemoveFileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *RemoveFileRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RemoveFileRequest) GetOptions() *RemoveOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RemoveFileRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type RemoveFileResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *RemoveFileResponse) Reset() {
|
|
*x = RemoveFileResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoveFileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveFileResponse) ProtoMessage() {}
|
|
|
|
func (x *RemoveFileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_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 RemoveFileResponse.ProtoReflect.Descriptor instead.
|
|
func (*RemoveFileResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *RemoveFileResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type TruncateFileOptions struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Ignore truncate if file not exists.
|
|
IgnoreIfNotExists bool `protobuf:"varint,1,opt,name=ignore_if_not_exists,json=ignoreIfNotExists,proto3" json:"ignore_if_not_exists,omitempty"`
|
|
}
|
|
|
|
func (x *TruncateFileOptions) Reset() {
|
|
*x = TruncateFileOptions{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TruncateFileOptions) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TruncateFileOptions) ProtoMessage() {}
|
|
|
|
func (x *TruncateFileOptions) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[22]
|
|
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 TruncateFileOptions.ProtoReflect.Descriptor instead.
|
|
func (*TruncateFileOptions) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *TruncateFileOptions) GetIgnoreIfNotExists() bool {
|
|
if x != nil {
|
|
return x.IgnoreIfNotExists
|
|
}
|
|
return false
|
|
}
|
|
|
|
type TruncateFileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Truncate file options.
|
|
Options *TruncateFileOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
|
|
// File path to truncate.
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *TruncateFileRequest) Reset() {
|
|
*x = TruncateFileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TruncateFileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TruncateFileRequest) ProtoMessage() {}
|
|
|
|
func (x *TruncateFileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[23]
|
|
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 TruncateFileRequest.ProtoReflect.Descriptor instead.
|
|
func (*TruncateFileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *TruncateFileRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TruncateFileRequest) GetOptions() *TruncateFileOptions {
|
|
if x != nil {
|
|
return x.Options
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TruncateFileRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type TruncateFileResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *TruncateFileResponse) Reset() {
|
|
*x = TruncateFileResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TruncateFileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TruncateFileResponse) ProtoMessage() {}
|
|
|
|
func (x *TruncateFileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[24]
|
|
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 TruncateFileResponse.ProtoReflect.Descriptor instead.
|
|
func (*TruncateFileResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *TruncateFileResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RemoteFsEndpoint struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// File service protocol. Extension point for each different sources.
|
|
// Currently supported protocols are:
|
|
// 1. ftp, File Transfer Protocol.
|
|
// 2. sftp, SSH File Transfer Protocol.
|
|
// 3. http(s), Hypertext Transfer Protocol.
|
|
// 4. oss (aliyun), Object Storage Service of Aliyun.
|
|
// 5. hdfs, Hadoop Distributed File System.
|
|
Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
|
|
// Path in protocol specified format.
|
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
|
// Parameters for authenticate.
|
|
Auth map[string]string `protobuf:"bytes,3,rep,name=auth,proto3" json:"auth,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
|
|
// Other parameters.
|
|
Other map[string]string `protobuf:"bytes,4,rep,name=other,proto3" json:"other,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) Reset() {
|
|
*x = RemoteFsEndpoint{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoteFsEndpoint) ProtoMessage() {}
|
|
|
|
func (x *RemoteFsEndpoint) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[25]
|
|
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 RemoteFsEndpoint.ProtoReflect.Descriptor instead.
|
|
func (*RemoteFsEndpoint) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) GetProtocol() string {
|
|
if x != nil {
|
|
return x.Protocol
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) GetAuth() map[string]string {
|
|
if x != nil {
|
|
return x.Auth
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *RemoteFsEndpoint) GetOther() map[string]string {
|
|
if x != nil {
|
|
return x.Other
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AsyncTask struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Trace id for task.
|
|
TraceId string `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
|
|
}
|
|
|
|
func (x *AsyncTask) Reset() {
|
|
*x = AsyncTask{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *AsyncTask) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AsyncTask) ProtoMessage() {}
|
|
|
|
func (x *AsyncTask) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[26]
|
|
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 AsyncTask.ProtoReflect.Descriptor instead.
|
|
func (*AsyncTask) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *AsyncTask) GetTraceId() string {
|
|
if x != nil {
|
|
return x.TraceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AsyncTaskRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Trace id for task.
|
|
TraceId string `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
|
|
}
|
|
|
|
func (x *AsyncTaskRequest) Reset() {
|
|
*x = AsyncTaskRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *AsyncTaskRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AsyncTaskRequest) ProtoMessage() {}
|
|
|
|
func (x *AsyncTaskRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[27]
|
|
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 AsyncTaskRequest.ProtoReflect.Descriptor instead.
|
|
func (*AsyncTaskRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *AsyncTaskRequest) GetTraceId() string {
|
|
if x != nil {
|
|
return x.TraceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DownloadSource struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Endpoint *RemoteFsEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
|
|
}
|
|
|
|
func (x *DownloadSource) Reset() {
|
|
*x = DownloadSource{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DownloadSource) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DownloadSource) ProtoMessage() {}
|
|
|
|
func (x *DownloadSource) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[28]
|
|
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 DownloadSource.ProtoReflect.Descriptor instead.
|
|
func (*DownloadSource) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *DownloadSource) GetEndpoint() *RemoteFsEndpoint {
|
|
if x != nil {
|
|
return x.Endpoint
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DownloadTask struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Download sources.
|
|
Source *DownloadSource `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
|
|
// Target path.
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *DownloadTask) Reset() {
|
|
*x = DownloadTask{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DownloadTask) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DownloadTask) ProtoMessage() {}
|
|
|
|
func (x *DownloadTask) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[29]
|
|
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 DownloadTask.ProtoReflect.Descriptor instead.
|
|
func (*DownloadTask) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *DownloadTask) GetSource() *DownloadSource {
|
|
if x != nil {
|
|
return x.Source
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DownloadTask) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DownloadRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Async task request.
|
|
AsyncTask *AsyncTaskRequest `protobuf:"bytes,2,opt,name=async_task,json=asyncTask,proto3" json:"async_task,omitempty"`
|
|
// Download tasks.
|
|
Tasks []*DownloadTask `protobuf:"bytes,3,rep,name=tasks,proto3" json:"tasks,omitempty"`
|
|
}
|
|
|
|
func (x *DownloadRequest) Reset() {
|
|
*x = DownloadRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DownloadRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DownloadRequest) ProtoMessage() {}
|
|
|
|
func (x *DownloadRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[30]
|
|
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 DownloadRequest.ProtoReflect.Descriptor instead.
|
|
func (*DownloadRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *DownloadRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DownloadRequest) GetAsyncTask() *AsyncTaskRequest {
|
|
if x != nil {
|
|
return x.AsyncTask
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DownloadRequest) GetTasks() []*DownloadTask {
|
|
if x != nil {
|
|
return x.Tasks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DownloadResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Async task.
|
|
Task *AsyncTask `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
|
|
}
|
|
|
|
func (x *DownloadResponse) Reset() {
|
|
*x = DownloadResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DownloadResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DownloadResponse) ProtoMessage() {}
|
|
|
|
func (x *DownloadResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[31]
|
|
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 DownloadResponse.ProtoReflect.Descriptor instead.
|
|
func (*DownloadResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *DownloadResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DownloadResponse) GetTask() *AsyncTask {
|
|
if x != nil {
|
|
return x.Task
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type TransferRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Source host.
|
|
SrcHost *Host `protobuf:"bytes,1,opt,name=src_host,json=srcHost,proto3" json:"src_host,omitempty"`
|
|
// Destination host.
|
|
DestHost *Host `protobuf:"bytes,2,opt,name=dest_host,json=destHost,proto3" json:"dest_host,omitempty"`
|
|
// Async task request.
|
|
AsyncTask *AsyncTaskRequest `protobuf:"bytes,3,opt,name=async_task,json=asyncTask,proto3" json:"async_task,omitempty"`
|
|
// Source path.
|
|
SrcPath string `protobuf:"bytes,4,opt,name=src_path,json=srcPath,proto3" json:"src_path,omitempty"`
|
|
// Destination path.
|
|
DestPath string `protobuf:"bytes,5,opt,name=dest_path,json=destPath,proto3" json:"dest_path,omitempty"`
|
|
}
|
|
|
|
func (x *TransferRequest) Reset() {
|
|
*x = TransferRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[32]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TransferRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TransferRequest) ProtoMessage() {}
|
|
|
|
func (x *TransferRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[32]
|
|
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 TransferRequest.ProtoReflect.Descriptor instead.
|
|
func (*TransferRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{32}
|
|
}
|
|
|
|
func (x *TransferRequest) GetSrcHost() *Host {
|
|
if x != nil {
|
|
return x.SrcHost
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TransferRequest) GetDestHost() *Host {
|
|
if x != nil {
|
|
return x.DestHost
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TransferRequest) GetAsyncTask() *AsyncTaskRequest {
|
|
if x != nil {
|
|
return x.AsyncTask
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TransferRequest) GetSrcPath() string {
|
|
if x != nil {
|
|
return x.SrcPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TransferRequest) GetDestPath() string {
|
|
if x != nil {
|
|
return x.DestPath
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type TransferResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Async task.
|
|
Task *AsyncTask `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
|
|
}
|
|
|
|
func (x *TransferResponse) Reset() {
|
|
*x = TransferResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[33]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TransferResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TransferResponse) ProtoMessage() {}
|
|
|
|
func (x *TransferResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[33]
|
|
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 TransferResponse.ProtoReflect.Descriptor instead.
|
|
func (*TransferResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{33}
|
|
}
|
|
|
|
func (x *TransferResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TransferResponse) GetTask() *AsyncTask {
|
|
if x != nil {
|
|
return x.Task
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ShowDiskUsageRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Path of file/directory.
|
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *ShowDiskUsageRequest) Reset() {
|
|
*x = ShowDiskUsageRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[34]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowDiskUsageRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowDiskUsageRequest) ProtoMessage() {}
|
|
|
|
func (x *ShowDiskUsageRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[34]
|
|
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 ShowDiskUsageRequest.ProtoReflect.Descriptor instead.
|
|
func (*ShowDiskUsageRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{34}
|
|
}
|
|
|
|
func (x *ShowDiskUsageRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowDiskUsageRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ShowDiskUsageResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Size in bytes.
|
|
Size uint64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
|
|
}
|
|
|
|
func (x *ShowDiskUsageResponse) Reset() {
|
|
*x = ShowDiskUsageResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[35]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowDiskUsageResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowDiskUsageResponse) ProtoMessage() {}
|
|
|
|
func (x *ShowDiskUsageResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[35]
|
|
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 ShowDiskUsageResponse.ProtoReflect.Descriptor instead.
|
|
func (*ShowDiskUsageResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{35}
|
|
}
|
|
|
|
func (x *ShowDiskUsageResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowDiskUsageResponse) GetSize() uint64 {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ShowAsyncTaskStatusRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Destination host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Async task.
|
|
Task *AsyncTask `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusRequest) Reset() {
|
|
*x = ShowAsyncTaskStatusRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[36]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowAsyncTaskStatusRequest) ProtoMessage() {}
|
|
|
|
func (x *ShowAsyncTaskStatusRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[36]
|
|
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 ShowAsyncTaskStatusRequest.ProtoReflect.Descriptor instead.
|
|
func (*ShowAsyncTaskStatusRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{36}
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusRequest) GetTask() *AsyncTask {
|
|
if x != nil {
|
|
return x.Task
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ShowAsyncTaskStatusResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Task status.
|
|
TaskStatus TaskStatus `protobuf:"varint,2,opt,name=task_status,json=taskStatus,proto3,enum=proto.TaskStatus" json:"task_status,omitempty"`
|
|
// Progress of transfer.
|
|
Progress float64 `protobuf:"fixed64,3,opt,name=progress,proto3" json:"progress,omitempty"`
|
|
// Error message.
|
|
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) Reset() {
|
|
*x = ShowAsyncTaskStatusResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[37]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowAsyncTaskStatusResponse) ProtoMessage() {}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[37]
|
|
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 ShowAsyncTaskStatusResponse.ProtoReflect.Descriptor instead.
|
|
func (*ShowAsyncTaskStatusResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{37}
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) GetTaskStatus() TaskStatus {
|
|
if x != nil {
|
|
return x.TaskStatus
|
|
}
|
|
return TaskStatus_PENDING
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) GetProgress() float64 {
|
|
if x != nil {
|
|
return x.Progress
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ShowAsyncTaskStatusResponse) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelAsyncTaskRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Destination host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Async task.
|
|
Task *AsyncTask `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
|
|
}
|
|
|
|
func (x *CancelAsyncTaskRequest) Reset() {
|
|
*x = CancelAsyncTaskRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[38]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CancelAsyncTaskRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelAsyncTaskRequest) ProtoMessage() {}
|
|
|
|
func (x *CancelAsyncTaskRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[38]
|
|
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 CancelAsyncTaskRequest.ProtoReflect.Descriptor instead.
|
|
func (*CancelAsyncTaskRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{38}
|
|
}
|
|
|
|
func (x *CancelAsyncTaskRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CancelAsyncTaskRequest) GetTask() *AsyncTask {
|
|
if x != nil {
|
|
return x.Task
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CancelAsyncTaskResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *CancelAsyncTaskResponse) Reset() {
|
|
*x = CancelAsyncTaskResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[39]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CancelAsyncTaskResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelAsyncTaskResponse) ProtoMessage() {}
|
|
|
|
func (x *CancelAsyncTaskResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[39]
|
|
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 CancelAsyncTaskResponse.ProtoReflect.Descriptor instead.
|
|
func (*CancelAsyncTaskResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{39}
|
|
}
|
|
|
|
func (x *CancelAsyncTaskResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UploadTarget struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Endpoint *RemoteFsEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
|
|
}
|
|
|
|
func (x *UploadTarget) Reset() {
|
|
*x = UploadTarget{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[40]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UploadTarget) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UploadTarget) ProtoMessage() {}
|
|
|
|
func (x *UploadTarget) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[40]
|
|
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 UploadTarget.ProtoReflect.Descriptor instead.
|
|
func (*UploadTarget) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{40}
|
|
}
|
|
|
|
func (x *UploadTarget) GetEndpoint() *RemoteFsEndpoint {
|
|
if x != nil {
|
|
return x.Endpoint
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UploadRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Async task request.
|
|
AsyncTask *AsyncTaskRequest `protobuf:"bytes,2,opt,name=async_task,json=asyncTask,proto3" json:"async_task,omitempty"`
|
|
// Target file path.
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
// Upload target.
|
|
Target *UploadTarget `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
|
|
}
|
|
|
|
func (x *UploadRequest) Reset() {
|
|
*x = UploadRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[41]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UploadRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UploadRequest) ProtoMessage() {}
|
|
|
|
func (x *UploadRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[41]
|
|
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 UploadRequest.ProtoReflect.Descriptor instead.
|
|
func (*UploadRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{41}
|
|
}
|
|
|
|
func (x *UploadRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UploadRequest) GetAsyncTask() *AsyncTaskRequest {
|
|
if x != nil {
|
|
return x.AsyncTask
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UploadRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UploadRequest) GetTarget() *UploadTarget {
|
|
if x != nil {
|
|
return x.Target
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UploadResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Async task.
|
|
Task *AsyncTask `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
|
|
}
|
|
|
|
func (x *UploadResponse) Reset() {
|
|
*x = UploadResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[42]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UploadResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UploadResponse) ProtoMessage() {}
|
|
|
|
func (x *UploadResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[42]
|
|
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 UploadResponse.ProtoReflect.Descriptor instead.
|
|
func (*UploadResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{42}
|
|
}
|
|
|
|
func (x *UploadResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UploadResponse) GetTask() *AsyncTask {
|
|
if x != nil {
|
|
return x.Task
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DeleteRemoteFileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target.
|
|
Target *RemoteFsEndpoint `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteRemoteFileRequest) Reset() {
|
|
*x = DeleteRemoteFileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[43]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteRemoteFileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteRemoteFileRequest) ProtoMessage() {}
|
|
|
|
func (x *DeleteRemoteFileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[43]
|
|
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 DeleteRemoteFileRequest.ProtoReflect.Descriptor instead.
|
|
func (*DeleteRemoteFileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{43}
|
|
}
|
|
|
|
func (x *DeleteRemoteFileRequest) GetTarget() *RemoteFsEndpoint {
|
|
if x != nil {
|
|
return x.Target
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DeleteRemoteFileResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteRemoteFileResponse) Reset() {
|
|
*x = DeleteRemoteFileResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[44]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteRemoteFileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteRemoteFileResponse) ProtoMessage() {}
|
|
|
|
func (x *DeleteRemoteFileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[44]
|
|
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 DeleteRemoteFileResponse.ProtoReflect.Descriptor instead.
|
|
func (*DeleteRemoteFileResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{44}
|
|
}
|
|
|
|
func (x *DeleteRemoteFileResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DiskInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Total size of the volume / disk.
|
|
Total uint64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
// Free size of the volume / disk.
|
|
Free uint64 `protobuf:"varint,2,opt,name=free,proto3" json:"free,omitempty"`
|
|
// Used size of the volume / disk.
|
|
Used uint64 `protobuf:"varint,3,opt,name=Used,proto3" json:"Used,omitempty"`
|
|
// Total inodes available.
|
|
Files uint64 `protobuf:"varint,4,opt,name=files,proto3" json:"files,omitempty"`
|
|
// Free inodes available.
|
|
FFree uint64 `protobuf:"varint,5,opt,name=f_free,json=fFree,proto3" json:"f_free,omitempty"`
|
|
// File system type.
|
|
FsType string `protobuf:"bytes,6,opt,name=fs_type,json=fsType,proto3" json:"fs_type,omitempty"`
|
|
}
|
|
|
|
func (x *DiskInfo) Reset() {
|
|
*x = DiskInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[45]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DiskInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DiskInfo) ProtoMessage() {}
|
|
|
|
func (x *DiskInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[45]
|
|
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 DiskInfo.ProtoReflect.Descriptor instead.
|
|
func (*DiskInfo) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{45}
|
|
}
|
|
|
|
func (x *DiskInfo) GetTotal() uint64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DiskInfo) GetFree() uint64 {
|
|
if x != nil {
|
|
return x.Free
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DiskInfo) GetUsed() uint64 {
|
|
if x != nil {
|
|
return x.Used
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DiskInfo) GetFiles() uint64 {
|
|
if x != nil {
|
|
return x.Files
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DiskInfo) GetFFree() uint64 {
|
|
if x != nil {
|
|
return x.FFree
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DiskInfo) GetFsType() string {
|
|
if x != nil {
|
|
return x.FsType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ShowDiskInfoRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Target path.
|
|
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
|
|
}
|
|
|
|
func (x *ShowDiskInfoRequest) Reset() {
|
|
*x = ShowDiskInfoRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[46]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowDiskInfoRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowDiskInfoRequest) ProtoMessage() {}
|
|
|
|
func (x *ShowDiskInfoRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[46]
|
|
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 ShowDiskInfoRequest.ProtoReflect.Descriptor instead.
|
|
func (*ShowDiskInfoRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{46}
|
|
}
|
|
|
|
func (x *ShowDiskInfoRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowDiskInfoRequest) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ShowDiskInfoResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Disk info.
|
|
Info *DiskInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
|
|
}
|
|
|
|
func (x *ShowDiskInfoResponse) Reset() {
|
|
*x = ShowDiskInfoResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[47]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ShowDiskInfoResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShowDiskInfoResponse) ProtoMessage() {}
|
|
|
|
func (x *ShowDiskInfoResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[47]
|
|
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 ShowDiskInfoResponse.ProtoReflect.Descriptor instead.
|
|
func (*ShowDiskInfoResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{47}
|
|
}
|
|
|
|
func (x *ShowDiskInfoResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ShowDiskInfoResponse) GetInfo() *DiskInfo {
|
|
if x != nil {
|
|
return x.Info
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type BlkioCtrl struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Control key.
|
|
Key BlkioKey `protobuf:"varint,1,opt,name=key,proto3,enum=proto.BlkioKey" json:"key,omitempty"`
|
|
// Control value.
|
|
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
|
|
// Target device.
|
|
//
|
|
// Types that are assignable to Device:
|
|
// *BlkioCtrl_Path
|
|
// *BlkioCtrl_DeviceName
|
|
// *BlkioCtrl_MajorMinor
|
|
Device isBlkioCtrl_Device `protobuf_oneof:"device"`
|
|
}
|
|
|
|
func (x *BlkioCtrl) Reset() {
|
|
*x = BlkioCtrl{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[48]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BlkioCtrl) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BlkioCtrl) ProtoMessage() {}
|
|
|
|
func (x *BlkioCtrl) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[48]
|
|
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 BlkioCtrl.ProtoReflect.Descriptor instead.
|
|
func (*BlkioCtrl) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{48}
|
|
}
|
|
|
|
func (x *BlkioCtrl) GetKey() BlkioKey {
|
|
if x != nil {
|
|
return x.Key
|
|
}
|
|
return BlkioKey_IOPS_READ
|
|
}
|
|
|
|
func (x *BlkioCtrl) GetValue() int64 {
|
|
if x != nil {
|
|
return x.Value
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *BlkioCtrl) GetDevice() isBlkioCtrl_Device {
|
|
if m != nil {
|
|
return m.Device
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *BlkioCtrl) GetPath() string {
|
|
if x, ok := x.GetDevice().(*BlkioCtrl_Path); ok {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BlkioCtrl) GetDeviceName() string {
|
|
if x, ok := x.GetDevice().(*BlkioCtrl_DeviceName); ok {
|
|
return x.DeviceName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BlkioCtrl) GetMajorMinor() string {
|
|
if x, ok := x.GetDevice().(*BlkioCtrl_MajorMinor); ok {
|
|
return x.MajorMinor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type isBlkioCtrl_Device interface {
|
|
isBlkioCtrl_Device()
|
|
}
|
|
|
|
type BlkioCtrl_Path struct {
|
|
// Mounted path of the device (sub-path supported)
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3,oneof"`
|
|
}
|
|
|
|
type BlkioCtrl_DeviceName struct {
|
|
// Device name.
|
|
DeviceName string `protobuf:"bytes,4,opt,name=device_name,json=deviceName,proto3,oneof"`
|
|
}
|
|
|
|
type BlkioCtrl_MajorMinor struct {
|
|
// Device's "major-minor" number of Linux.
|
|
MajorMinor string `protobuf:"bytes,5,opt,name=major_minor,json=majorMinor,proto3,oneof"`
|
|
}
|
|
|
|
func (*BlkioCtrl_Path) isBlkioCtrl_Device() {}
|
|
|
|
func (*BlkioCtrl_DeviceName) isBlkioCtrl_Device() {}
|
|
|
|
func (*BlkioCtrl_MajorMinor) isBlkioCtrl_Device() {}
|
|
|
|
type ControlCgroupsBlkioRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host.
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
// Pod UID, use
|
|
PodUid string `protobuf:"bytes,2,opt,name=pod_uid,json=podUid,proto3" json:"pod_uid,omitempty"`
|
|
// Blkio controls.
|
|
Controls []*BlkioCtrl `protobuf:"bytes,3,rep,name=controls,proto3" json:"controls,omitempty"`
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) Reset() {
|
|
*x = ControlCgroupsBlkioRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[49]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ControlCgroupsBlkioRequest) ProtoMessage() {}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[49]
|
|
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 ControlCgroupsBlkioRequest.ProtoReflect.Descriptor instead.
|
|
func (*ControlCgroupsBlkioRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{49}
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) GetPodUid() string {
|
|
if x != nil {
|
|
return x.PodUid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioRequest) GetControls() []*BlkioCtrl {
|
|
if x != nil {
|
|
return x.Controls
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ControlCgroupsBlkioResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioResponse) Reset() {
|
|
*x = ControlCgroupsBlkioResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[50]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ControlCgroupsBlkioResponse) ProtoMessage() {}
|
|
|
|
func (x *ControlCgroupsBlkioResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[50]
|
|
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 ControlCgroupsBlkioResponse.ProtoReflect.Descriptor instead.
|
|
func (*ControlCgroupsBlkioResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{50}
|
|
}
|
|
|
|
func (x *ControlCgroupsBlkioResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OpenBackupBinlogRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
//the log directory of the pod on the host
|
|
LogDir string `protobuf:"bytes,2,opt,name=log_dir,json=logDir,proto3" json:"log_dir,omitempty"`
|
|
//the info file content
|
|
Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
|
|
}
|
|
|
|
func (x *OpenBackupBinlogRequest) Reset() {
|
|
*x = OpenBackupBinlogRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[51]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *OpenBackupBinlogRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OpenBackupBinlogRequest) ProtoMessage() {}
|
|
|
|
func (x *OpenBackupBinlogRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[51]
|
|
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 OpenBackupBinlogRequest.ProtoReflect.Descriptor instead.
|
|
func (*OpenBackupBinlogRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{51}
|
|
}
|
|
|
|
func (x *OpenBackupBinlogRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OpenBackupBinlogRequest) GetLogDir() string {
|
|
if x != nil {
|
|
return x.LogDir
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OpenBackupBinlogRequest) GetContent() string {
|
|
if x != nil {
|
|
return x.Content
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type OpenBackupBinlogResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *OpenBackupBinlogResponse) Reset() {
|
|
*x = OpenBackupBinlogResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[52]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *OpenBackupBinlogResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OpenBackupBinlogResponse) ProtoMessage() {}
|
|
|
|
func (x *OpenBackupBinlogResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[52]
|
|
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 OpenBackupBinlogResponse.ProtoReflect.Descriptor instead.
|
|
func (*OpenBackupBinlogResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{52}
|
|
}
|
|
|
|
func (x *OpenBackupBinlogResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CloseBackupBinlogRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
//the log directory of the pod on the host
|
|
LogDir string `protobuf:"bytes,2,opt,name=log_dir,json=logDir,proto3" json:"log_dir,omitempty"`
|
|
}
|
|
|
|
func (x *CloseBackupBinlogRequest) Reset() {
|
|
*x = CloseBackupBinlogRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[53]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CloseBackupBinlogRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CloseBackupBinlogRequest) ProtoMessage() {}
|
|
|
|
func (x *CloseBackupBinlogRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[53]
|
|
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 CloseBackupBinlogRequest.ProtoReflect.Descriptor instead.
|
|
func (*CloseBackupBinlogRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{53}
|
|
}
|
|
|
|
func (x *CloseBackupBinlogRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CloseBackupBinlogRequest) GetLogDir() string {
|
|
if x != nil {
|
|
return x.LogDir
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CloseBackupBinlogResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *CloseBackupBinlogResponse) Reset() {
|
|
*x = CloseBackupBinlogResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[54]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CloseBackupBinlogResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CloseBackupBinlogResponse) ProtoMessage() {}
|
|
|
|
func (x *CloseBackupBinlogResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[54]
|
|
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 CloseBackupBinlogResponse.ProtoReflect.Descriptor instead.
|
|
func (*CloseBackupBinlogResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{54}
|
|
}
|
|
|
|
func (x *CloseBackupBinlogResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UploadLatestBinlogFileRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
//the log directory of the pod on the host
|
|
LogDir string `protobuf:"bytes,2,opt,name=log_dir,json=logDir,proto3" json:"log_dir,omitempty"`
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileRequest) Reset() {
|
|
*x = UploadLatestBinlogFileRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[55]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UploadLatestBinlogFileRequest) ProtoMessage() {}
|
|
|
|
func (x *UploadLatestBinlogFileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[55]
|
|
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 UploadLatestBinlogFileRequest.ProtoReflect.Descriptor instead.
|
|
func (*UploadLatestBinlogFileRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{55}
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileRequest) GetLogDir() string {
|
|
if x != nil {
|
|
return x.LogDir
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type UploadLatestBinlogFileResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// check if the latest binlog file is uploaded
|
|
Done bool `protobuf:"varint,2,opt,name=done,proto3" json:"done,omitempty"`
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileResponse) Reset() {
|
|
*x = UploadLatestBinlogFileResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[56]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UploadLatestBinlogFileResponse) ProtoMessage() {}
|
|
|
|
func (x *UploadLatestBinlogFileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[56]
|
|
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 UploadLatestBinlogFileResponse.ProtoReflect.Descriptor instead.
|
|
func (*UploadLatestBinlogFileResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{56}
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UploadLatestBinlogFileResponse) GetDone() bool {
|
|
if x != nil {
|
|
return x.Done
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetWatcherInfoHashRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
//log dir. also worker dir of the watcher
|
|
LogDir string `protobuf:"bytes,2,opt,name=logDir,proto3" json:"logDir,omitempty"`
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashRequest) Reset() {
|
|
*x = GetWatcherInfoHashRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[57]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetWatcherInfoHashRequest) ProtoMessage() {}
|
|
|
|
func (x *GetWatcherInfoHashRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[57]
|
|
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 GetWatcherInfoHashRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetWatcherInfoHashRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{57}
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashRequest) GetLogDir() string {
|
|
if x != nil {
|
|
return x.LogDir
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetWatcherInfoHashResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// Hash value of info file
|
|
Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashResponse) Reset() {
|
|
*x = GetWatcherInfoHashResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[58]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetWatcherInfoHashResponse) ProtoMessage() {}
|
|
|
|
func (x *GetWatcherInfoHashResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[58]
|
|
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 GetWatcherInfoHashResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetWatcherInfoHashResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{58}
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetWatcherInfoHashResponse) GetHash() string {
|
|
if x != nil {
|
|
return x.Hash
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DeleteBinlogFilesBeforeRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
//the k8s namespace
|
|
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
|
|
// the instance name of PolarDB-X
|
|
PxcName string `protobuf:"bytes,2,opt,name=pxcName,proto3" json:"pxcName,omitempty"`
|
|
//the object uid of PolarDB-X
|
|
PxcUid string `protobuf:"bytes,3,opt,name=pxcUid,proto3" json:"pxcUid,omitempty"`
|
|
//the timestamp unit: seconds
|
|
UnixTime int64 `protobuf:"varint,4,opt,name=unixTime,proto3" json:"unixTime,omitempty"`
|
|
//the sink type
|
|
SinkType string `protobuf:"bytes,5,opt,name=sinkType,proto3" json:"sinkType,omitempty"`
|
|
//the sink name
|
|
SinkName string `protobuf:"bytes,6,opt,name=sinkName,proto3" json:"sinkName,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) Reset() {
|
|
*x = DeleteBinlogFilesBeforeRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[59]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteBinlogFilesBeforeRequest) ProtoMessage() {}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[59]
|
|
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 DeleteBinlogFilesBeforeRequest.ProtoReflect.Descriptor instead.
|
|
func (*DeleteBinlogFilesBeforeRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{59}
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetNamespace() string {
|
|
if x != nil {
|
|
return x.Namespace
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetPxcName() string {
|
|
if x != nil {
|
|
return x.PxcName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetPxcUid() string {
|
|
if x != nil {
|
|
return x.PxcUid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetUnixTime() int64 {
|
|
if x != nil {
|
|
return x.UnixTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetSinkType() string {
|
|
if x != nil {
|
|
return x.SinkType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeRequest) GetSinkName() string {
|
|
if x != nil {
|
|
return x.SinkName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DeleteBinlogFilesBeforeResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
// delete file list
|
|
DeletedFiles []string `protobuf:"bytes,2,rep,name=deletedFiles,proto3" json:"deletedFiles,omitempty"`
|
|
// check if the latest binlog file is uploaded
|
|
Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) Reset() {
|
|
*x = DeleteBinlogFilesBeforeResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[60]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteBinlogFilesBeforeResponse) ProtoMessage() {}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[60]
|
|
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 DeleteBinlogFilesBeforeResponse.ProtoReflect.Descriptor instead.
|
|
func (*DeleteBinlogFilesBeforeResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{60}
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) GetDeletedFiles() []string {
|
|
if x != nil {
|
|
return x.DeletedFiles
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DeleteBinlogFilesBeforeResponse) GetDone() bool {
|
|
if x != nil {
|
|
return x.Done
|
|
}
|
|
return false
|
|
}
|
|
|
|
type ListLocalBinlogListRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Target host
|
|
Host *Host `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
|
|
//log dir. also worker dir of the watcher
|
|
LogDir string `protobuf:"bytes,2,opt,name=logDir,proto3" json:"logDir,omitempty"`
|
|
}
|
|
|
|
func (x *ListLocalBinlogListRequest) Reset() {
|
|
*x = ListLocalBinlogListRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[61]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListLocalBinlogListRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListLocalBinlogListRequest) ProtoMessage() {}
|
|
|
|
func (x *ListLocalBinlogListRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[61]
|
|
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 ListLocalBinlogListRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListLocalBinlogListRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{61}
|
|
}
|
|
|
|
func (x *ListLocalBinlogListRequest) GetHost() *Host {
|
|
if x != nil {
|
|
return x.Host
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListLocalBinlogListRequest) GetLogDir() string {
|
|
if x != nil {
|
|
return x.LogDir
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListLocalBinlogListResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
//backup binlog version
|
|
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
|
|
// binlog file list
|
|
BinlogFiles []string `protobuf:"bytes,3,rep,name=binlogFiles,proto3" json:"binlogFiles,omitempty"`
|
|
}
|
|
|
|
func (x *ListLocalBinlogListResponse) Reset() {
|
|
*x = ListLocalBinlogListResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[62]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListLocalBinlogListResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListLocalBinlogListResponse) ProtoMessage() {}
|
|
|
|
func (x *ListLocalBinlogListResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[62]
|
|
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 ListLocalBinlogListResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListLocalBinlogListResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{62}
|
|
}
|
|
|
|
func (x *ListLocalBinlogListResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListLocalBinlogListResponse) GetVersion() string {
|
|
if x != nil {
|
|
return x.Version
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListLocalBinlogListResponse) GetBinlogFiles() []string {
|
|
if x != nil {
|
|
return x.BinlogFiles
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ListRemoteBinlogListRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
//the k8s namespace
|
|
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
|
|
// the instance name of PolarDB-X
|
|
PxcName string `protobuf:"bytes,2,opt,name=pxcName,proto3" json:"pxcName,omitempty"`
|
|
//the object uid of PolarDB-X
|
|
PxcUid string `protobuf:"bytes,3,opt,name=pxcUid,proto3" json:"pxcUid,omitempty"`
|
|
// the instance name of xstore
|
|
XStoreName string `protobuf:"bytes,4,opt,name=xStoreName,proto3" json:"xStoreName,omitempty"`
|
|
//the object uid of xstore
|
|
XStoreUid string `protobuf:"bytes,5,opt,name=xStoreUid,proto3" json:"xStoreUid,omitempty"`
|
|
//the pod name
|
|
PodName string `protobuf:"bytes,6,opt,name=podName,proto3" json:"podName,omitempty"`
|
|
//the sink name
|
|
SinkName string `protobuf:"bytes,7,opt,name=sinkName,proto3" json:"sinkName,omitempty"`
|
|
//the sink type
|
|
SinkType string `protobuf:"bytes,8,opt,name=sinkType,proto3" json:"sinkType,omitempty"`
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) Reset() {
|
|
*x = ListRemoteBinlogListRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[63]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListRemoteBinlogListRequest) ProtoMessage() {}
|
|
|
|
func (x *ListRemoteBinlogListRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[63]
|
|
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 ListRemoteBinlogListRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListRemoteBinlogListRequest) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{63}
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetNamespace() string {
|
|
if x != nil {
|
|
return x.Namespace
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetPxcName() string {
|
|
if x != nil {
|
|
return x.PxcName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetPxcUid() string {
|
|
if x != nil {
|
|
return x.PxcUid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetXStoreName() string {
|
|
if x != nil {
|
|
return x.XStoreName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetXStoreUid() string {
|
|
if x != nil {
|
|
return x.XStoreUid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetPodName() string {
|
|
if x != nil {
|
|
return x.PodName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetSinkName() string {
|
|
if x != nil {
|
|
return x.SinkName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListRequest) GetSinkType() string {
|
|
if x != nil {
|
|
return x.SinkType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListRemoteBinlogListResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Operation status.
|
|
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
//the files
|
|
Files []string `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"`
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListResponse) Reset() {
|
|
*x = ListRemoteBinlogListResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_hpfs_proto_msgTypes[64]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListRemoteBinlogListResponse) ProtoMessage() {}
|
|
|
|
func (x *ListRemoteBinlogListResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_hpfs_proto_msgTypes[64]
|
|
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 ListRemoteBinlogListResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListRemoteBinlogListResponse) Descriptor() ([]byte, []int) {
|
|
return file_hpfs_proto_rawDescGZIP(), []int{64}
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListResponse) GetStatus() *Status {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ListRemoteBinlogListResponse) GetFiles() []string {
|
|
if x != nil {
|
|
return x.Files
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var File_hpfs_proto protoreflect.FileDescriptor
|
|
|
|
var file_hpfs_proto_rawDesc = []byte{
|
|
0x0a, 0x0a, 0x68, 0x70, 0x66, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x04, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09,
|
|
0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x94, 0x01, 0x0a, 0x08, 0x46, 0x69,
|
|
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69,
|
|
0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x12,
|
|
0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f,
|
|
0x64, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
|
|
0x52, 0x07, 0x6d, 0x6f, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f,
|
|
0x64, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x44, 0x69, 0x72,
|
|
0x22, 0xa4, 0x01, 0x0a, 0x09, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x12,
|
|
0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f,
|
|
0x64, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x48,
|
|
0x00, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x03,
|
|
0x67, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x01, 0x52, 0x03, 0x67, 0x69, 0x64,
|
|
0x12, 0x1f, 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05,
|
|
0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d,
|
|
0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52,
|
|
0x04, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x07,
|
|
0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x65, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12,
|
|
0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70,
|
|
0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74,
|
|
0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x44, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18,
|
|
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69,
|
|
0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x22, 0xbf,
|
|
0x01, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2c, 0x0a, 0x04, 0x63, 0x6f, 0x64,
|
|
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
|
|
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64,
|
|
0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
|
|
0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
|
0x65, 0x22, 0x6d, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12,
|
|
0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x56, 0x41, 0x4c,
|
|
0x49, 0x44, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x50, 0x45, 0x52, 0x4d, 0x49, 0x53, 0x53, 0x49,
|
|
0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x45,
|
|
0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
|
|
0x58, 0x49, 0x53, 0x54, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52,
|
|
0x4b, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x06,
|
|
0x22, 0xa6, 0x01, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
|
|
0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
|
0x70, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
|
0x03, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x04,
|
|
0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x75, 0x73,
|
|
0x65, 0x72, 0x12, 0x12, 0x0a, 0x03, 0x67, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x48,
|
|
0x01, 0x52, 0x03, 0x67, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
|
|
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x09, 0x67, 0x72,
|
|
0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72,
|
|
0x42, 0x07, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x6d, 0x0a, 0x11, 0x43, 0x72, 0x65,
|
|
0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28,
|
|
0x0a, 0x10, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x66, 0x5f, 0x65, 0x78, 0x69, 0x73,
|
|
0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65,
|
|
0x49, 0x66, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x76, 0x65, 0x72,
|
|
0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x66, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65,
|
|
0x49, 0x66, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x22, 0xaa, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65,
|
|
0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f,
|
|
0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12,
|
|
0x32, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46,
|
|
0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65,
|
|
0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63,
|
|
0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f,
|
|
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46,
|
|
0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x22, 0x7e, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65,
|
|
0x63, 0x74, 0x6f, 0x72, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x0a, 0x10,
|
|
0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x66, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x49, 0x66,
|
|
0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
|
|
0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
|
|
0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x63, 0x72, 0x65, 0x61, 0x74,
|
|
0x65, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69,
|
|
0x65, 0x73, 0x22, 0xa4, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a,
|
|
0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x37,
|
|
0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69,
|
|
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07,
|
|
0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x0a, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63,
|
|
0x74, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09,
|
|
0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x40, 0x0a, 0x17, 0x43, 0x72, 0x65,
|
|
0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70,
|
|
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x45, 0x0a, 0x19, 0x43,
|
|
0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e,
|
|
0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x67, 0x6e, 0x6f,
|
|
0x72, 0x65, 0x5f, 0x69, 0x66, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x08, 0x52, 0x0e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x49, 0x66, 0x45, 0x78, 0x69, 0x73,
|
|
0x74, 0x73, 0x22, 0xc6, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6d,
|
|
0x62, 0x6f, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
|
|
0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73,
|
|
0x74, 0x12, 0x3a, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
|
|
0x65, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e, 0x6b, 0x4f, 0x70, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a,
|
|
0x09, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x08, 0x64, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2f, 0x0a, 0x09, 0x6c, 0x69,
|
|
0x6e, 0x6b, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x52, 0x08, 0x6c, 0x69, 0x6e, 0x6b, 0x50, 0x61, 0x74, 0x68, 0x22, 0x43, 0x0a, 0x1a, 0x43,
|
|
0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e,
|
|
0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x22, 0x5e, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x73, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x66, 0x5f, 0x6e,
|
|
0x6f, 0x74, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
|
|
0x11, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x49, 0x66, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73,
|
|
0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65,
|
|
0x22, 0x4b, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
|
|
0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48,
|
|
0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74,
|
|
0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x65, 0x0a,
|
|
0x15, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65,
|
|
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a,
|
|
0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x66,
|
|
0x69, 0x6c, 0x65, 0x73, 0x22, 0x7d, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69,
|
|
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f,
|
|
0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12,
|
|
0x2e, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f,
|
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
|
|
0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70,
|
|
0x61, 0x74, 0x68, 0x22, 0x40, 0x0a, 0x17, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25,
|
|
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x78, 0x0a, 0x11, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46,
|
|
0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f,
|
|
0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x07, 0x6f,
|
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x70,
|
|
0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22,
|
|
0x3b, 0x0a, 0x12, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73,
|
|
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74,
|
|
0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x46, 0x0a, 0x13,
|
|
0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x73, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x66,
|
|
0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x08, 0x52, 0x11, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x49, 0x66, 0x4e, 0x6f, 0x74, 0x45, 0x78,
|
|
0x69, 0x73, 0x74, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x13, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74,
|
|
0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04,
|
|
0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x34, 0x0a,
|
|
0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x46,
|
|
0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x3d, 0x0a, 0x14, 0x54, 0x72, 0x75, 0x6e, 0x63,
|
|
0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
|
0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
|
|
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xa6, 0x02, 0x0a, 0x10, 0x52, 0x65, 0x6d, 0x6f, 0x74,
|
|
0x65, 0x46, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x35, 0x0a, 0x04, 0x61,
|
|
0x75, 0x74, 0x68, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
|
|
0x6e, 0x74, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x61, 0x75,
|
|
0x74, 0x68, 0x12, 0x38, 0x0a, 0x05, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28,
|
|
0x0b, 0x32, 0x22, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65,
|
|
0x46, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72,
|
|
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x1a, 0x37, 0x0a, 0x09,
|
|
0x41, 0x75, 0x74, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
|
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
|
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x45, 0x6e,
|
|
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
|
|
0x26, 0x0a, 0x09, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x19, 0x0a, 0x08,
|
|
0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
|
0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x10, 0x41, 0x73, 0x79, 0x6e, 0x63,
|
|
0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x74,
|
|
0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74,
|
|
0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 0x22, 0x45, 0x0a, 0x0e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f,
|
|
0x61, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70,
|
|
0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f,
|
|
0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x51, 0x0a,
|
|
0x0c, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x2d, 0x0a,
|
|
0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x6f,
|
|
0x75, 0x72, 0x63, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
|
0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68,
|
|
0x22, 0x95, 0x01, 0x0a, 0x0f, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71,
|
|
0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52,
|
|
0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x0a, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74,
|
|
0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65,
|
|
0x73, 0x74, 0x52, 0x09, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x29, 0x0a,
|
|
0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x61, 0x73,
|
|
0x6b, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x5f, 0x0a, 0x10, 0x44, 0x6f, 0x77, 0x6e,
|
|
0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06,
|
|
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54,
|
|
0x61, 0x73, 0x6b, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x22, 0xd3, 0x01, 0x0a, 0x0f, 0x54, 0x72,
|
|
0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a,
|
|
0x08, 0x73, 0x72, 0x63, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x07, 0x73, 0x72,
|
|
0x63, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x09, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x6f,
|
|
0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x08, 0x64, 0x65, 0x73, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x12,
|
|
0x36, 0x0a, 0x0a, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e,
|
|
0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x61, 0x73,
|
|
0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x72, 0x63, 0x5f, 0x70,
|
|
0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x72, 0x63, 0x50, 0x61,
|
|
0x74, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
|
|
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22,
|
|
0x5f, 0x0a, 0x10, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x04, 0x74, 0x61,
|
|
0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b,
|
|
0x22, 0x4b, 0x0a, 0x14, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x55, 0x73, 0x61, 0x67,
|
|
0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48,
|
|
0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74,
|
|
0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x52, 0x0a,
|
|
0x15, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65,
|
|
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a,
|
|
0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a,
|
|
0x65, 0x22, 0x63, 0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61,
|
|
0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
|
|
0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74,
|
|
0x12, 0x24, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b,
|
|
0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x22, 0xae, 0x01, 0x0a, 0x1b, 0x53, 0x68, 0x6f, 0x77, 0x41,
|
|
0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65,
|
|
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x32, 0x0a,
|
|
0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0e, 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x53,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75,
|
|
0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x01, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a,
|
|
0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
|
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x5f, 0x0a, 0x16, 0x43, 0x61, 0x6e, 0x63, 0x65,
|
|
0x6c, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f,
|
|
0x73, 0x74, 0x12, 0x24, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61,
|
|
0x73, 0x6b, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x22, 0x40, 0x0a, 0x17, 0x43, 0x61, 0x6e, 0x63,
|
|
0x65, 0x6c, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x43, 0x0a, 0x0c, 0x55, 0x70,
|
|
0x6c, 0x6f, 0x61, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x33, 0x0a, 0x08, 0x65, 0x6e,
|
|
0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x73, 0x45, 0x6e, 0x64,
|
|
0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22,
|
|
0xa9, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f,
|
|
0x73, 0x74, 0x12, 0x36, 0x0a, 0x0a, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x61, 0x73, 0x6b,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41,
|
|
0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
|
|
0x09, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
|
|
0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x2b,
|
|
0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x61, 0x72,
|
|
0x67, 0x65, 0x74, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x5d, 0x0a, 0x0e, 0x55,
|
|
0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a,
|
|
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
|
|
0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63,
|
|
0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x22, 0x4a, 0x0a, 0x17, 0x44, 0x65,
|
|
0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65,
|
|
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65,
|
|
0x6d, 0x6f, 0x74, 0x65, 0x46, 0x73, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x06,
|
|
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x41, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
|
|
0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
|
|
0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x8e, 0x01, 0x0a, 0x08, 0x44, 0x69,
|
|
0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04,
|
|
0x66, 0x72, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x66, 0x72, 0x65, 0x65,
|
|
0x12, 0x12, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04,
|
|
0x55, 0x73, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20,
|
|
0x01, 0x28, 0x04, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x66, 0x5f,
|
|
0x66, 0x72, 0x65, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x66, 0x46, 0x72, 0x65,
|
|
0x65, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x06, 0x66, 0x73, 0x54, 0x79, 0x70, 0x65, 0x22, 0x4a, 0x0a, 0x13, 0x53, 0x68,
|
|
0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f,
|
|
0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x62, 0x0a, 0x14, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69,
|
|
0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25,
|
|
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x69, 0x73, 0x6b,
|
|
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x09, 0x42,
|
|
0x6c, 0x6b, 0x69, 0x6f, 0x43, 0x74, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6c,
|
|
0x6b, 0x69, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
|
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
|
0x65, 0x12, 0x14, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48,
|
|
0x00, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63,
|
|
0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a,
|
|
0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x6d, 0x61,
|
|
0x6a, 0x6f, 0x72, 0x5f, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48,
|
|
0x00, 0x52, 0x0a, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x4d, 0x69, 0x6e, 0x6f, 0x72, 0x42, 0x08, 0x0a,
|
|
0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x1a, 0x43, 0x6f, 0x6e, 0x74,
|
|
0x72, 0x6f, 0x6c, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, 0x6c, 0x6b, 0x69, 0x6f, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73,
|
|
0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6f, 0x64, 0x5f, 0x75,
|
|
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6f, 0x64, 0x55, 0x69, 0x64,
|
|
0x12, 0x2c, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03,
|
|
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6c, 0x6b, 0x69, 0x6f,
|
|
0x43, 0x74, 0x72, 0x6c, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x22, 0x44,
|
|
0x0a, 0x1b, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
|
0x42, 0x6c, 0x6b, 0x69, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a,
|
|
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
|
|
0x61, 0x74, 0x75, 0x73, 0x22, 0x6d, 0x0a, 0x17, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x61, 0x63, 0x6b,
|
|
0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
|
|
0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74,
|
|
0x12, 0x17, 0x0a, 0x07, 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e,
|
|
0x74, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74,
|
|
0x65, 0x6e, 0x74, 0x22, 0x41, 0x0a, 0x18, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x61, 0x63, 0x6b, 0x75,
|
|
0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
|
0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
|
|
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x54, 0x0a, 0x18, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x42,
|
|
0x61, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
|
|
0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68,
|
|
0x6f, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x02,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x22, 0x42, 0x0a, 0x19,
|
|
0x43, 0x6c, 0x6f, 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f,
|
|
0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x22, 0x59, 0x0a, 0x1d, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74,
|
|
0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
|
0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f,
|
|
0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x02, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x22, 0x5b, 0x0a, 0x1e, 0x55,
|
|
0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x42, 0x69, 0x6e, 0x6c, 0x6f,
|
|
0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a,
|
|
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
|
|
0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x08, 0x52, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x22, 0x54, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x57,
|
|
0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65,
|
|
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74,
|
|
0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x22, 0x57,
|
|
0x0a, 0x1a, 0x47, 0x65, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
|
|
0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06,
|
|
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, 0xc4, 0x01, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65,
|
|
0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x65, 0x66,
|
|
0x6f, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61,
|
|
0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e,
|
|
0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x78, 0x63, 0x4e,
|
|
0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x78, 0x63, 0x4e, 0x61,
|
|
0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x78, 0x63, 0x55, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x06, 0x70, 0x78, 0x63, 0x55, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e,
|
|
0x69, 0x78, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x75, 0x6e,
|
|
0x69, 0x78, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x54, 0x79,
|
|
0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x54, 0x79,
|
|
0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x80,
|
|
0x01, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
|
|
0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x65, 0x6c,
|
|
0x65, 0x74, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52,
|
|
0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x12, 0x0a,
|
|
0x04, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x64, 0x6f, 0x6e,
|
|
0x65, 0x22, 0x55, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
|
|
0x1f, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74,
|
|
0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x06, 0x6c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x22, 0x80, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73,
|
|
0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74,
|
|
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
|
|
0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x69, 0x6e,
|
|
0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b,
|
|
0x62, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x22, 0xfd, 0x01, 0x0a, 0x1b,
|
|
0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67,
|
|
0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e,
|
|
0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
|
0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x78, 0x63,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x78, 0x63, 0x4e,
|
|
0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x78, 0x63, 0x55, 0x69, 0x64, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x78, 0x63, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x78,
|
|
0x53, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0a, 0x78, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x78,
|
|
0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
|
0x78, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x6f, 0x64,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x6f, 0x64, 0x4e,
|
|
0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18,
|
|
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12,
|
|
0x1a, 0x0a, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x08, 0x73, 0x69, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22, 0x5b, 0x0a, 0x1c, 0x4c,
|
|
0x69, 0x73, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x4c,
|
|
0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x73,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
|
|
0x09, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2a, 0x69, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b,
|
|
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e,
|
|
0x47, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01,
|
|
0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0a, 0x0a,
|
|
0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e,
|
|
0x43, 0x45, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x41, 0x4e, 0x43,
|
|
0x45, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
|
|
0x4e, 0x10, 0x09, 0x2a, 0x46, 0x0a, 0x08, 0x42, 0x6c, 0x6b, 0x69, 0x6f, 0x4b, 0x65, 0x79, 0x12,
|
|
0x0d, 0x0a, 0x09, 0x49, 0x4f, 0x50, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10, 0x00, 0x12, 0x0e,
|
|
0x0a, 0x0a, 0x49, 0x4f, 0x50, 0x53, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x12, 0x0c,
|
|
0x0a, 0x08, 0x42, 0x50, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09,
|
|
0x42, 0x50, 0x53, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x03, 0x32, 0xa5, 0x0f, 0x0a, 0x0b,
|
|
0x48, 0x70, 0x66, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x43,
|
|
0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1d,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72,
|
|
0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65,
|
|
0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
|
|
0x43, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x18, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65,
|
|
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
|
|
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79,
|
|
0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x20, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69,
|
|
0x63, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x79, 0x6d, 0x62, 0x6f,
|
|
0x6c, 0x69, 0x63, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
|
|
0x00, 0x12, 0x4c, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f,
|
|
0x72, 0x79, 0x12, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44,
|
|
0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
|
|
0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x72, 0x65,
|
|
0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
|
|
0x52, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f,
|
|
0x72, 0x79, 0x12, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76,
|
|
0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
|
|
0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x0a, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c,
|
|
0x65, 0x12, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
|
|
0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65,
|
|
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x49, 0x0a, 0x0c, 0x54, 0x72, 0x75, 0x6e,
|
|
0x63, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71,
|
|
0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x75,
|
|
0x6e, 0x63, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x0d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46,
|
|
0x69, 0x6c, 0x65, 0x73, 0x12, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x6f, 0x77,
|
|
0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73,
|
|
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3c, 0x0a, 0x0b, 0x55, 0x70, 0x6c, 0x6f, 0x61,
|
|
0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x55,
|
|
0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52,
|
|
0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x69,
|
|
0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x46, 0x69,
|
|
0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5e, 0x0a, 0x13,
|
|
0x53, 0x68, 0x6f, 0x77, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61,
|
|
0x74, 0x75, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68, 0x6f, 0x77,
|
|
0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53,
|
|
0x68, 0x6f, 0x77, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x0f,
|
|
0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x12,
|
|
0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x73,
|
|
0x79, 0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x73, 0x79,
|
|
0x6e, 0x63, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
|
|
0x12, 0x42, 0x0a, 0x0d, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65,
|
|
0x73, 0x12, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
|
|
0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x0d, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b,
|
|
0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68,
|
|
0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
|
|
0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x44,
|
|
0x69, 0x73, 0x6b, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
|
|
0x22, 0x00, 0x12, 0x49, 0x0a, 0x0c, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x49, 0x6e,
|
|
0x66, 0x6f, 0x12, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x44,
|
|
0x69, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x6b, 0x49,
|
|
0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5e, 0x0a,
|
|
0x13, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42,
|
|
0x6c, 0x6b, 0x69, 0x6f, 0x12, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6e,
|
|
0x74, 0x72, 0x6f, 0x6c, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, 0x6c, 0x6b, 0x69, 0x6f,
|
|
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
|
|
0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, 0x6c,
|
|
0x6b, 0x69, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a,
|
|
0x10, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f,
|
|
0x67, 0x12, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x61,
|
|
0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
|
|
0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x61,
|
|
0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x22, 0x00, 0x12, 0x58, 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x42, 0x61, 0x63,
|
|
0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x12, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x69, 0x6e,
|
|
0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x67,
|
|
0x0a, 0x16, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x24, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x42, 0x69, 0x6e,
|
|
0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25,
|
|
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4c, 0x61, 0x74,
|
|
0x65, 0x73, 0x74, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73,
|
|
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x57, 0x61,
|
|
0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x61, 0x73, 0x68, 0x12, 0x20, 0x2e,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
|
|
0x49, 0x6e, 0x66, 0x6f, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
|
|
0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68,
|
|
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x22, 0x00, 0x12, 0x6a, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12,
|
|
0x25, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44,
|
|
0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x73,
|
|
0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
|
|
0x12, 0x5e, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x69, 0x6e,
|
|
0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
|
|
0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x4c,
|
|
0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x69, 0x6e, 0x6c,
|
|
0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
|
|
0x12, 0x61, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x69,
|
|
0x6e, 0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f,
|
|
0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42,
|
|
0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x22, 0x00, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
|
0x6d, 0x2f, 0x61, 0x6c, 0x69, 0x62, 0x61, 0x62, 0x61, 0x2f, 0x70, 0x6f, 0x6c, 0x61, 0x72, 0x64,
|
|
0x62, 0x78, 0x2d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f,
|
|
0x68, 0x70, 0x66, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_hpfs_proto_rawDescOnce sync.Once
|
|
file_hpfs_proto_rawDescData = file_hpfs_proto_rawDesc
|
|
)
|
|
|
|
func file_hpfs_proto_rawDescGZIP() []byte {
|
|
file_hpfs_proto_rawDescOnce.Do(func() {
|
|
file_hpfs_proto_rawDescData = protoimpl.X.CompressGZIP(file_hpfs_proto_rawDescData)
|
|
})
|
|
return file_hpfs_proto_rawDescData
|
|
}
|
|
|
|
var file_hpfs_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
|
|
var file_hpfs_proto_msgTypes = make([]protoimpl.MessageInfo, 67)
|
|
var file_hpfs_proto_goTypes = []interface{}{
|
|
(TaskStatus)(0), // 0: proto.TaskStatus
|
|
(BlkioKey)(0), // 1: proto.BlkioKey
|
|
(Status_StatusCode)(0), // 2: proto.Status.StatusCode
|
|
(*Host)(nil), // 3: proto.Host
|
|
(*FileInfo)(nil), // 4: proto.FileInfo
|
|
(*FileStats)(nil), // 5: proto.FileStats
|
|
(*File)(nil), // 6: proto.File
|
|
(*Status)(nil), // 7: proto.Status
|
|
(*FileRequest)(nil), // 8: proto.FileRequest
|
|
(*CreateFileOptions)(nil), // 9: proto.CreateFileOptions
|
|
(*CreateFileRequest)(nil), // 10: proto.CreateFileRequest
|
|
(*CreateFileResponse)(nil), // 11: proto.CreateFileResponse
|
|
(*CreateDirectoryOptions)(nil), // 12: proto.CreateDirectoryOptions
|
|
(*CreateDirectoryRequest)(nil), // 13: proto.CreateDirectoryRequest
|
|
(*CreateDirectoryResponse)(nil), // 14: proto.CreateDirectoryResponse
|
|
(*CreateSymbolicLinkOptions)(nil), // 15: proto.CreateSymbolicLinkOptions
|
|
(*CreateSymbolicLinkRequest)(nil), // 16: proto.CreateSymbolicLinkRequest
|
|
(*CreateSymbolicLinkResponse)(nil), // 17: proto.CreateSymbolicLinkResponse
|
|
(*RemoveOptions)(nil), // 18: proto.RemoveOptions
|
|
(*ListDirectoryRequest)(nil), // 19: proto.ListDirectoryRequest
|
|
(*ListDirectoryResponse)(nil), // 20: proto.ListDirectoryResponse
|
|
(*RemoveDirectoryRequest)(nil), // 21: proto.RemoveDirectoryRequest
|
|
(*RemoveDirectoryResponse)(nil), // 22: proto.RemoveDirectoryResponse
|
|
(*RemoveFileRequest)(nil), // 23: proto.RemoveFileRequest
|
|
(*RemoveFileResponse)(nil), // 24: proto.RemoveFileResponse
|
|
(*TruncateFileOptions)(nil), // 25: proto.TruncateFileOptions
|
|
(*TruncateFileRequest)(nil), // 26: proto.TruncateFileRequest
|
|
(*TruncateFileResponse)(nil), // 27: proto.TruncateFileResponse
|
|
(*RemoteFsEndpoint)(nil), // 28: proto.RemoteFsEndpoint
|
|
(*AsyncTask)(nil), // 29: proto.AsyncTask
|
|
(*AsyncTaskRequest)(nil), // 30: proto.AsyncTaskRequest
|
|
(*DownloadSource)(nil), // 31: proto.DownloadSource
|
|
(*DownloadTask)(nil), // 32: proto.DownloadTask
|
|
(*DownloadRequest)(nil), // 33: proto.DownloadRequest
|
|
(*DownloadResponse)(nil), // 34: proto.DownloadResponse
|
|
(*TransferRequest)(nil), // 35: proto.TransferRequest
|
|
(*TransferResponse)(nil), // 36: proto.TransferResponse
|
|
(*ShowDiskUsageRequest)(nil), // 37: proto.ShowDiskUsageRequest
|
|
(*ShowDiskUsageResponse)(nil), // 38: proto.ShowDiskUsageResponse
|
|
(*ShowAsyncTaskStatusRequest)(nil), // 39: proto.ShowAsyncTaskStatusRequest
|
|
(*ShowAsyncTaskStatusResponse)(nil), // 40: proto.ShowAsyncTaskStatusResponse
|
|
(*CancelAsyncTaskRequest)(nil), // 41: proto.CancelAsyncTaskRequest
|
|
(*CancelAsyncTaskResponse)(nil), // 42: proto.CancelAsyncTaskResponse
|
|
(*UploadTarget)(nil), // 43: proto.UploadTarget
|
|
(*UploadRequest)(nil), // 44: proto.UploadRequest
|
|
(*UploadResponse)(nil), // 45: proto.UploadResponse
|
|
(*DeleteRemoteFileRequest)(nil), // 46: proto.DeleteRemoteFileRequest
|
|
(*DeleteRemoteFileResponse)(nil), // 47: proto.DeleteRemoteFileResponse
|
|
(*DiskInfo)(nil), // 48: proto.DiskInfo
|
|
(*ShowDiskInfoRequest)(nil), // 49: proto.ShowDiskInfoRequest
|
|
(*ShowDiskInfoResponse)(nil), // 50: proto.ShowDiskInfoResponse
|
|
(*BlkioCtrl)(nil), // 51: proto.BlkioCtrl
|
|
(*ControlCgroupsBlkioRequest)(nil), // 52: proto.ControlCgroupsBlkioRequest
|
|
(*ControlCgroupsBlkioResponse)(nil), // 53: proto.ControlCgroupsBlkioResponse
|
|
(*OpenBackupBinlogRequest)(nil), // 54: proto.OpenBackupBinlogRequest
|
|
(*OpenBackupBinlogResponse)(nil), // 55: proto.OpenBackupBinlogResponse
|
|
(*CloseBackupBinlogRequest)(nil), // 56: proto.CloseBackupBinlogRequest
|
|
(*CloseBackupBinlogResponse)(nil), // 57: proto.CloseBackupBinlogResponse
|
|
(*UploadLatestBinlogFileRequest)(nil), // 58: proto.UploadLatestBinlogFileRequest
|
|
(*UploadLatestBinlogFileResponse)(nil), // 59: proto.UploadLatestBinlogFileResponse
|
|
(*GetWatcherInfoHashRequest)(nil), // 60: proto.GetWatcherInfoHashRequest
|
|
(*GetWatcherInfoHashResponse)(nil), // 61: proto.GetWatcherInfoHashResponse
|
|
(*DeleteBinlogFilesBeforeRequest)(nil), // 62: proto.DeleteBinlogFilesBeforeRequest
|
|
(*DeleteBinlogFilesBeforeResponse)(nil), // 63: proto.DeleteBinlogFilesBeforeResponse
|
|
(*ListLocalBinlogListRequest)(nil), // 64: proto.ListLocalBinlogListRequest
|
|
(*ListLocalBinlogListResponse)(nil), // 65: proto.ListLocalBinlogListResponse
|
|
(*ListRemoteBinlogListRequest)(nil), // 66: proto.ListRemoteBinlogListRequest
|
|
(*ListRemoteBinlogListResponse)(nil), // 67: proto.ListRemoteBinlogListResponse
|
|
nil, // 68: proto.RemoteFsEndpoint.AuthEntry
|
|
nil, // 69: proto.RemoteFsEndpoint.OtherEntry
|
|
(*timestamp.Timestamp)(nil), // 70: google.protobuf.Timestamp
|
|
}
|
|
var file_hpfs_proto_depIdxs = []int32{
|
|
70, // 0: proto.FileInfo.mod_time:type_name -> google.protobuf.Timestamp
|
|
5, // 1: proto.File.stats:type_name -> proto.FileStats
|
|
2, // 2: proto.Status.code:type_name -> proto.Status.StatusCode
|
|
3, // 3: proto.CreateFileRequest.host:type_name -> proto.Host
|
|
9, // 4: proto.CreateFileRequest.options:type_name -> proto.CreateFileOptions
|
|
8, // 5: proto.CreateFileRequest.file:type_name -> proto.FileRequest
|
|
7, // 6: proto.CreateFileResponse.status:type_name -> proto.Status
|
|
3, // 7: proto.CreateDirectoryRequest.host:type_name -> proto.Host
|
|
12, // 8: proto.CreateDirectoryRequest.options:type_name -> proto.CreateDirectoryOptions
|
|
8, // 9: proto.CreateDirectoryRequest.directory:type_name -> proto.FileRequest
|
|
7, // 10: proto.CreateDirectoryResponse.status:type_name -> proto.Status
|
|
3, // 11: proto.CreateSymbolicLinkRequest.host:type_name -> proto.Host
|
|
15, // 12: proto.CreateSymbolicLinkRequest.options:type_name -> proto.CreateSymbolicLinkOptions
|
|
8, // 13: proto.CreateSymbolicLinkRequest.link_path:type_name -> proto.FileRequest
|
|
7, // 14: proto.CreateSymbolicLinkResponse.status:type_name -> proto.Status
|
|
3, // 15: proto.ListDirectoryRequest.host:type_name -> proto.Host
|
|
7, // 16: proto.ListDirectoryResponse.status:type_name -> proto.Status
|
|
4, // 17: proto.ListDirectoryResponse.files:type_name -> proto.FileInfo
|
|
3, // 18: proto.RemoveDirectoryRequest.host:type_name -> proto.Host
|
|
18, // 19: proto.RemoveDirectoryRequest.options:type_name -> proto.RemoveOptions
|
|
7, // 20: proto.RemoveDirectoryResponse.status:type_name -> proto.Status
|
|
3, // 21: proto.RemoveFileRequest.host:type_name -> proto.Host
|
|
18, // 22: proto.RemoveFileRequest.options:type_name -> proto.RemoveOptions
|
|
7, // 23: proto.RemoveFileResponse.status:type_name -> proto.Status
|
|
3, // 24: proto.TruncateFileRequest.host:type_name -> proto.Host
|
|
25, // 25: proto.TruncateFileRequest.options:type_name -> proto.TruncateFileOptions
|
|
7, // 26: proto.TruncateFileResponse.status:type_name -> proto.Status
|
|
68, // 27: proto.RemoteFsEndpoint.auth:type_name -> proto.RemoteFsEndpoint.AuthEntry
|
|
69, // 28: proto.RemoteFsEndpoint.other:type_name -> proto.RemoteFsEndpoint.OtherEntry
|
|
28, // 29: proto.DownloadSource.endpoint:type_name -> proto.RemoteFsEndpoint
|
|
31, // 30: proto.DownloadTask.source:type_name -> proto.DownloadSource
|
|
3, // 31: proto.DownloadRequest.host:type_name -> proto.Host
|
|
30, // 32: proto.DownloadRequest.async_task:type_name -> proto.AsyncTaskRequest
|
|
32, // 33: proto.DownloadRequest.tasks:type_name -> proto.DownloadTask
|
|
7, // 34: proto.DownloadResponse.status:type_name -> proto.Status
|
|
29, // 35: proto.DownloadResponse.task:type_name -> proto.AsyncTask
|
|
3, // 36: proto.TransferRequest.src_host:type_name -> proto.Host
|
|
3, // 37: proto.TransferRequest.dest_host:type_name -> proto.Host
|
|
30, // 38: proto.TransferRequest.async_task:type_name -> proto.AsyncTaskRequest
|
|
7, // 39: proto.TransferResponse.status:type_name -> proto.Status
|
|
29, // 40: proto.TransferResponse.task:type_name -> proto.AsyncTask
|
|
3, // 41: proto.ShowDiskUsageRequest.host:type_name -> proto.Host
|
|
7, // 42: proto.ShowDiskUsageResponse.status:type_name -> proto.Status
|
|
3, // 43: proto.ShowAsyncTaskStatusRequest.host:type_name -> proto.Host
|
|
29, // 44: proto.ShowAsyncTaskStatusRequest.task:type_name -> proto.AsyncTask
|
|
7, // 45: proto.ShowAsyncTaskStatusResponse.status:type_name -> proto.Status
|
|
0, // 46: proto.ShowAsyncTaskStatusResponse.task_status:type_name -> proto.TaskStatus
|
|
3, // 47: proto.CancelAsyncTaskRequest.host:type_name -> proto.Host
|
|
29, // 48: proto.CancelAsyncTaskRequest.task:type_name -> proto.AsyncTask
|
|
7, // 49: proto.CancelAsyncTaskResponse.status:type_name -> proto.Status
|
|
28, // 50: proto.UploadTarget.endpoint:type_name -> proto.RemoteFsEndpoint
|
|
3, // 51: proto.UploadRequest.host:type_name -> proto.Host
|
|
30, // 52: proto.UploadRequest.async_task:type_name -> proto.AsyncTaskRequest
|
|
43, // 53: proto.UploadRequest.target:type_name -> proto.UploadTarget
|
|
7, // 54: proto.UploadResponse.status:type_name -> proto.Status
|
|
29, // 55: proto.UploadResponse.task:type_name -> proto.AsyncTask
|
|
28, // 56: proto.DeleteRemoteFileRequest.target:type_name -> proto.RemoteFsEndpoint
|
|
7, // 57: proto.DeleteRemoteFileResponse.status:type_name -> proto.Status
|
|
3, // 58: proto.ShowDiskInfoRequest.host:type_name -> proto.Host
|
|
7, // 59: proto.ShowDiskInfoResponse.status:type_name -> proto.Status
|
|
48, // 60: proto.ShowDiskInfoResponse.info:type_name -> proto.DiskInfo
|
|
1, // 61: proto.BlkioCtrl.key:type_name -> proto.BlkioKey
|
|
3, // 62: proto.ControlCgroupsBlkioRequest.host:type_name -> proto.Host
|
|
51, // 63: proto.ControlCgroupsBlkioRequest.controls:type_name -> proto.BlkioCtrl
|
|
7, // 64: proto.ControlCgroupsBlkioResponse.status:type_name -> proto.Status
|
|
3, // 65: proto.OpenBackupBinlogRequest.host:type_name -> proto.Host
|
|
7, // 66: proto.OpenBackupBinlogResponse.status:type_name -> proto.Status
|
|
3, // 67: proto.CloseBackupBinlogRequest.host:type_name -> proto.Host
|
|
7, // 68: proto.CloseBackupBinlogResponse.status:type_name -> proto.Status
|
|
3, // 69: proto.UploadLatestBinlogFileRequest.host:type_name -> proto.Host
|
|
7, // 70: proto.UploadLatestBinlogFileResponse.status:type_name -> proto.Status
|
|
3, // 71: proto.GetWatcherInfoHashRequest.host:type_name -> proto.Host
|
|
7, // 72: proto.GetWatcherInfoHashResponse.status:type_name -> proto.Status
|
|
7, // 73: proto.DeleteBinlogFilesBeforeResponse.status:type_name -> proto.Status
|
|
3, // 74: proto.ListLocalBinlogListRequest.host:type_name -> proto.Host
|
|
7, // 75: proto.ListLocalBinlogListResponse.status:type_name -> proto.Status
|
|
7, // 76: proto.ListRemoteBinlogListResponse.status:type_name -> proto.Status
|
|
13, // 77: proto.HpfsService.CreateDirectory:input_type -> proto.CreateDirectoryRequest
|
|
10, // 78: proto.HpfsService.CreateFile:input_type -> proto.CreateFileRequest
|
|
16, // 79: proto.HpfsService.CreateSymbolicLink:input_type -> proto.CreateSymbolicLinkRequest
|
|
19, // 80: proto.HpfsService.ListDirectory:input_type -> proto.ListDirectoryRequest
|
|
21, // 81: proto.HpfsService.RemoveDirectory:input_type -> proto.RemoveDirectoryRequest
|
|
23, // 82: proto.HpfsService.RemoveFile:input_type -> proto.RemoveFileRequest
|
|
26, // 83: proto.HpfsService.TruncateFile:input_type -> proto.TruncateFileRequest
|
|
33, // 84: proto.HpfsService.DownloadFiles:input_type -> proto.DownloadRequest
|
|
44, // 85: proto.HpfsService.UploadFiles:input_type -> proto.UploadRequest
|
|
46, // 86: proto.HpfsService.DeleteRemoteFile:input_type -> proto.DeleteRemoteFileRequest
|
|
39, // 87: proto.HpfsService.ShowAsyncTaskStatus:input_type -> proto.ShowAsyncTaskStatusRequest
|
|
41, // 88: proto.HpfsService.CancelAsyncTask:input_type -> proto.CancelAsyncTaskRequest
|
|
35, // 89: proto.HpfsService.TransferFiles:input_type -> proto.TransferRequest
|
|
37, // 90: proto.HpfsService.ShowDiskUsage:input_type -> proto.ShowDiskUsageRequest
|
|
49, // 91: proto.HpfsService.ShowDiskInfo:input_type -> proto.ShowDiskInfoRequest
|
|
52, // 92: proto.HpfsService.ControlCgroupsBlkio:input_type -> proto.ControlCgroupsBlkioRequest
|
|
54, // 93: proto.HpfsService.OpenBackupBinlog:input_type -> proto.OpenBackupBinlogRequest
|
|
56, // 94: proto.HpfsService.CloseBackupBinlog:input_type -> proto.CloseBackupBinlogRequest
|
|
58, // 95: proto.HpfsService.UploadLatestBinlogFile:input_type -> proto.UploadLatestBinlogFileRequest
|
|
60, // 96: proto.HpfsService.GetWatcherInfoHash:input_type -> proto.GetWatcherInfoHashRequest
|
|
62, // 97: proto.HpfsService.DeleteBinlogFilesBefore:input_type -> proto.DeleteBinlogFilesBeforeRequest
|
|
64, // 98: proto.HpfsService.ListLocalBinlogList:input_type -> proto.ListLocalBinlogListRequest
|
|
66, // 99: proto.HpfsService.ListRemoteBinlogList:input_type -> proto.ListRemoteBinlogListRequest
|
|
14, // 100: proto.HpfsService.CreateDirectory:output_type -> proto.CreateDirectoryResponse
|
|
11, // 101: proto.HpfsService.CreateFile:output_type -> proto.CreateFileResponse
|
|
17, // 102: proto.HpfsService.CreateSymbolicLink:output_type -> proto.CreateSymbolicLinkResponse
|
|
20, // 103: proto.HpfsService.ListDirectory:output_type -> proto.ListDirectoryResponse
|
|
22, // 104: proto.HpfsService.RemoveDirectory:output_type -> proto.RemoveDirectoryResponse
|
|
24, // 105: proto.HpfsService.RemoveFile:output_type -> proto.RemoveFileResponse
|
|
27, // 106: proto.HpfsService.TruncateFile:output_type -> proto.TruncateFileResponse
|
|
34, // 107: proto.HpfsService.DownloadFiles:output_type -> proto.DownloadResponse
|
|
45, // 108: proto.HpfsService.UploadFiles:output_type -> proto.UploadResponse
|
|
47, // 109: proto.HpfsService.DeleteRemoteFile:output_type -> proto.DeleteRemoteFileResponse
|
|
40, // 110: proto.HpfsService.ShowAsyncTaskStatus:output_type -> proto.ShowAsyncTaskStatusResponse
|
|
42, // 111: proto.HpfsService.CancelAsyncTask:output_type -> proto.CancelAsyncTaskResponse
|
|
36, // 112: proto.HpfsService.TransferFiles:output_type -> proto.TransferResponse
|
|
38, // 113: proto.HpfsService.ShowDiskUsage:output_type -> proto.ShowDiskUsageResponse
|
|
50, // 114: proto.HpfsService.ShowDiskInfo:output_type -> proto.ShowDiskInfoResponse
|
|
53, // 115: proto.HpfsService.ControlCgroupsBlkio:output_type -> proto.ControlCgroupsBlkioResponse
|
|
55, // 116: proto.HpfsService.OpenBackupBinlog:output_type -> proto.OpenBackupBinlogResponse
|
|
57, // 117: proto.HpfsService.CloseBackupBinlog:output_type -> proto.CloseBackupBinlogResponse
|
|
59, // 118: proto.HpfsService.UploadLatestBinlogFile:output_type -> proto.UploadLatestBinlogFileResponse
|
|
61, // 119: proto.HpfsService.GetWatcherInfoHash:output_type -> proto.GetWatcherInfoHashResponse
|
|
63, // 120: proto.HpfsService.DeleteBinlogFilesBefore:output_type -> proto.DeleteBinlogFilesBeforeResponse
|
|
65, // 121: proto.HpfsService.ListLocalBinlogList:output_type -> proto.ListLocalBinlogListResponse
|
|
67, // 122: proto.HpfsService.ListRemoteBinlogList:output_type -> proto.ListRemoteBinlogListResponse
|
|
100, // [100:123] is the sub-list for method output_type
|
|
77, // [77:100] is the sub-list for method input_type
|
|
77, // [77:77] is the sub-list for extension type_name
|
|
77, // [77:77] is the sub-list for extension extendee
|
|
0, // [0:77] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_hpfs_proto_init() }
|
|
func file_hpfs_proto_init() {
|
|
if File_hpfs_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_hpfs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Host); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FileInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FileStats); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*File); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Status); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateFileOptions); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateFileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateFileResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateDirectoryOptions); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateDirectoryRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateDirectoryResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateSymbolicLinkOptions); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateSymbolicLinkRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateSymbolicLinkResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoveOptions); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListDirectoryRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListDirectoryResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoveDirectoryRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoveDirectoryResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoveFileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoveFileResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TruncateFileOptions); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TruncateFileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TruncateFileResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*RemoteFsEndpoint); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*AsyncTask); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*AsyncTaskRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DownloadSource); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DownloadTask); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DownloadRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DownloadResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TransferRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TransferResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowDiskUsageRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowDiskUsageResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowAsyncTaskStatusRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowAsyncTaskStatusResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CancelAsyncTaskRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CancelAsyncTaskResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UploadTarget); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UploadRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UploadResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteRemoteFileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteRemoteFileResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DiskInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowDiskInfoRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ShowDiskInfoResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BlkioCtrl); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ControlCgroupsBlkioRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ControlCgroupsBlkioResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*OpenBackupBinlogRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*OpenBackupBinlogResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CloseBackupBinlogRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CloseBackupBinlogResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UploadLatestBinlogFileRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UploadLatestBinlogFileResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetWatcherInfoHashRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetWatcherInfoHashResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteBinlogFilesBeforeRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteBinlogFilesBeforeResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListLocalBinlogListRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListLocalBinlogListResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListRemoteBinlogListRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListRemoteBinlogListResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
file_hpfs_proto_msgTypes[2].OneofWrappers = []interface{}{
|
|
(*FileStats_Uid)(nil),
|
|
(*FileStats_User)(nil),
|
|
(*FileStats_Gid)(nil),
|
|
(*FileStats_GroupName)(nil),
|
|
}
|
|
file_hpfs_proto_msgTypes[5].OneofWrappers = []interface{}{
|
|
(*FileRequest_Uid)(nil),
|
|
(*FileRequest_User)(nil),
|
|
(*FileRequest_Gid)(nil),
|
|
(*FileRequest_GroupName)(nil),
|
|
}
|
|
file_hpfs_proto_msgTypes[48].OneofWrappers = []interface{}{
|
|
(*BlkioCtrl_Path)(nil),
|
|
(*BlkioCtrl_DeviceName)(nil),
|
|
(*BlkioCtrl_MajorMinor)(nil),
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_hpfs_proto_rawDesc,
|
|
NumEnums: 3,
|
|
NumMessages: 67,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_hpfs_proto_goTypes,
|
|
DependencyIndexes: file_hpfs_proto_depIdxs,
|
|
EnumInfos: file_hpfs_proto_enumTypes,
|
|
MessageInfos: file_hpfs_proto_msgTypes,
|
|
}.Build()
|
|
File_hpfs_proto = out.File
|
|
file_hpfs_proto_rawDesc = nil
|
|
file_hpfs_proto_goTypes = nil
|
|
file_hpfs_proto_depIdxs = nil
|
|
}
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ context.Context
|
|
var _ grpc.ClientConnInterface
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the grpc package it is being compiled against.
|
|
const _ = grpc.SupportPackageIsVersion6
|
|
|
|
// HpfsServiceClient is the client API for HpfsService service.
|
|
//
|
|
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
|
|
type HpfsServiceClient interface {
|
|
CreateDirectory(ctx context.Context, in *CreateDirectoryRequest, opts ...grpc.CallOption) (*CreateDirectoryResponse, error)
|
|
CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error)
|
|
CreateSymbolicLink(ctx context.Context, in *CreateSymbolicLinkRequest, opts ...grpc.CallOption) (*CreateSymbolicLinkResponse, error)
|
|
ListDirectory(ctx context.Context, in *ListDirectoryRequest, opts ...grpc.CallOption) (*ListDirectoryResponse, error)
|
|
RemoveDirectory(ctx context.Context, in *RemoveDirectoryRequest, opts ...grpc.CallOption) (*RemoveDirectoryResponse, error)
|
|
RemoveFile(ctx context.Context, in *RemoveFileRequest, opts ...grpc.CallOption) (*RemoveFileResponse, error)
|
|
TruncateFile(ctx context.Context, in *TruncateFileRequest, opts ...grpc.CallOption) (*TruncateFileResponse, error)
|
|
DownloadFiles(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (*DownloadResponse, error)
|
|
UploadFiles(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (*UploadResponse, error)
|
|
DeleteRemoteFile(ctx context.Context, in *DeleteRemoteFileRequest, opts ...grpc.CallOption) (*DeleteRemoteFileResponse, error)
|
|
ShowAsyncTaskStatus(ctx context.Context, in *ShowAsyncTaskStatusRequest, opts ...grpc.CallOption) (*ShowAsyncTaskStatusResponse, error)
|
|
CancelAsyncTask(ctx context.Context, in *CancelAsyncTaskRequest, opts ...grpc.CallOption) (*CancelAsyncTaskResponse, error)
|
|
TransferFiles(ctx context.Context, in *TransferRequest, opts ...grpc.CallOption) (*TransferResponse, error)
|
|
ShowDiskUsage(ctx context.Context, in *ShowDiskUsageRequest, opts ...grpc.CallOption) (*ShowDiskUsageResponse, error)
|
|
ShowDiskInfo(ctx context.Context, in *ShowDiskInfoRequest, opts ...grpc.CallOption) (*ShowDiskInfoResponse, error)
|
|
// Control blkio cgroups for kubernetes pods.
|
|
ControlCgroupsBlkio(ctx context.Context, in *ControlCgroupsBlkioRequest, opts ...grpc.CallOption) (*ControlCgroupsBlkioResponse, error)
|
|
//backup binlog
|
|
OpenBackupBinlog(ctx context.Context, in *OpenBackupBinlogRequest, opts ...grpc.CallOption) (*OpenBackupBinlogResponse, error)
|
|
CloseBackupBinlog(ctx context.Context, in *CloseBackupBinlogRequest, opts ...grpc.CallOption) (*CloseBackupBinlogResponse, error)
|
|
UploadLatestBinlogFile(ctx context.Context, in *UploadLatestBinlogFileRequest, opts ...grpc.CallOption) (*UploadLatestBinlogFileResponse, error)
|
|
GetWatcherInfoHash(ctx context.Context, in *GetWatcherInfoHashRequest, opts ...grpc.CallOption) (*GetWatcherInfoHashResponse, error)
|
|
DeleteBinlogFilesBefore(ctx context.Context, in *DeleteBinlogFilesBeforeRequest, opts ...grpc.CallOption) (*DeleteBinlogFilesBeforeResponse, error)
|
|
ListLocalBinlogList(ctx context.Context, in *ListLocalBinlogListRequest, opts ...grpc.CallOption) (*ListLocalBinlogListResponse, error)
|
|
ListRemoteBinlogList(ctx context.Context, in *ListRemoteBinlogListRequest, opts ...grpc.CallOption) (*ListRemoteBinlogListResponse, error)
|
|
}
|
|
|
|
type hpfsServiceClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewHpfsServiceClient(cc grpc.ClientConnInterface) HpfsServiceClient {
|
|
return &hpfsServiceClient{cc}
|
|
}
|
|
|
|
func (c *hpfsServiceClient) CreateDirectory(ctx context.Context, in *CreateDirectoryRequest, opts ...grpc.CallOption) (*CreateDirectoryResponse, error) {
|
|
out := new(CreateDirectoryResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/CreateDirectory", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error) {
|
|
out := new(CreateFileResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/CreateFile", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) CreateSymbolicLink(ctx context.Context, in *CreateSymbolicLinkRequest, opts ...grpc.CallOption) (*CreateSymbolicLinkResponse, error) {
|
|
out := new(CreateSymbolicLinkResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/CreateSymbolicLink", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ListDirectory(ctx context.Context, in *ListDirectoryRequest, opts ...grpc.CallOption) (*ListDirectoryResponse, error) {
|
|
out := new(ListDirectoryResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ListDirectory", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) RemoveDirectory(ctx context.Context, in *RemoveDirectoryRequest, opts ...grpc.CallOption) (*RemoveDirectoryResponse, error) {
|
|
out := new(RemoveDirectoryResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/RemoveDirectory", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) RemoveFile(ctx context.Context, in *RemoveFileRequest, opts ...grpc.CallOption) (*RemoveFileResponse, error) {
|
|
out := new(RemoveFileResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/RemoveFile", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) TruncateFile(ctx context.Context, in *TruncateFileRequest, opts ...grpc.CallOption) (*TruncateFileResponse, error) {
|
|
out := new(TruncateFileResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/TruncateFile", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) DownloadFiles(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (*DownloadResponse, error) {
|
|
out := new(DownloadResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/DownloadFiles", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) UploadFiles(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (*UploadResponse, error) {
|
|
out := new(UploadResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/UploadFiles", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) DeleteRemoteFile(ctx context.Context, in *DeleteRemoteFileRequest, opts ...grpc.CallOption) (*DeleteRemoteFileResponse, error) {
|
|
out := new(DeleteRemoteFileResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/DeleteRemoteFile", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ShowAsyncTaskStatus(ctx context.Context, in *ShowAsyncTaskStatusRequest, opts ...grpc.CallOption) (*ShowAsyncTaskStatusResponse, error) {
|
|
out := new(ShowAsyncTaskStatusResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ShowAsyncTaskStatus", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) CancelAsyncTask(ctx context.Context, in *CancelAsyncTaskRequest, opts ...grpc.CallOption) (*CancelAsyncTaskResponse, error) {
|
|
out := new(CancelAsyncTaskResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/CancelAsyncTask", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) TransferFiles(ctx context.Context, in *TransferRequest, opts ...grpc.CallOption) (*TransferResponse, error) {
|
|
out := new(TransferResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/TransferFiles", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ShowDiskUsage(ctx context.Context, in *ShowDiskUsageRequest, opts ...grpc.CallOption) (*ShowDiskUsageResponse, error) {
|
|
out := new(ShowDiskUsageResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ShowDiskUsage", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ShowDiskInfo(ctx context.Context, in *ShowDiskInfoRequest, opts ...grpc.CallOption) (*ShowDiskInfoResponse, error) {
|
|
out := new(ShowDiskInfoResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ShowDiskInfo", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ControlCgroupsBlkio(ctx context.Context, in *ControlCgroupsBlkioRequest, opts ...grpc.CallOption) (*ControlCgroupsBlkioResponse, error) {
|
|
out := new(ControlCgroupsBlkioResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ControlCgroupsBlkio", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) OpenBackupBinlog(ctx context.Context, in *OpenBackupBinlogRequest, opts ...grpc.CallOption) (*OpenBackupBinlogResponse, error) {
|
|
out := new(OpenBackupBinlogResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/OpenBackupBinlog", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) CloseBackupBinlog(ctx context.Context, in *CloseBackupBinlogRequest, opts ...grpc.CallOption) (*CloseBackupBinlogResponse, error) {
|
|
out := new(CloseBackupBinlogResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/CloseBackupBinlog", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) UploadLatestBinlogFile(ctx context.Context, in *UploadLatestBinlogFileRequest, opts ...grpc.CallOption) (*UploadLatestBinlogFileResponse, error) {
|
|
out := new(UploadLatestBinlogFileResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/UploadLatestBinlogFile", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) GetWatcherInfoHash(ctx context.Context, in *GetWatcherInfoHashRequest, opts ...grpc.CallOption) (*GetWatcherInfoHashResponse, error) {
|
|
out := new(GetWatcherInfoHashResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/GetWatcherInfoHash", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) DeleteBinlogFilesBefore(ctx context.Context, in *DeleteBinlogFilesBeforeRequest, opts ...grpc.CallOption) (*DeleteBinlogFilesBeforeResponse, error) {
|
|
out := new(DeleteBinlogFilesBeforeResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/DeleteBinlogFilesBefore", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ListLocalBinlogList(ctx context.Context, in *ListLocalBinlogListRequest, opts ...grpc.CallOption) (*ListLocalBinlogListResponse, error) {
|
|
out := new(ListLocalBinlogListResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ListLocalBinlogList", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *hpfsServiceClient) ListRemoteBinlogList(ctx context.Context, in *ListRemoteBinlogListRequest, opts ...grpc.CallOption) (*ListRemoteBinlogListResponse, error) {
|
|
out := new(ListRemoteBinlogListResponse)
|
|
err := c.cc.Invoke(ctx, "/proto.HpfsService/ListRemoteBinlogList", in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// HpfsServiceServer is the server API for HpfsService service.
|
|
type HpfsServiceServer interface {
|
|
CreateDirectory(context.Context, *CreateDirectoryRequest) (*CreateDirectoryResponse, error)
|
|
CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error)
|
|
CreateSymbolicLink(context.Context, *CreateSymbolicLinkRequest) (*CreateSymbolicLinkResponse, error)
|
|
ListDirectory(context.Context, *ListDirectoryRequest) (*ListDirectoryResponse, error)
|
|
RemoveDirectory(context.Context, *RemoveDirectoryRequest) (*RemoveDirectoryResponse, error)
|
|
RemoveFile(context.Context, *RemoveFileRequest) (*RemoveFileResponse, error)
|
|
TruncateFile(context.Context, *TruncateFileRequest) (*TruncateFileResponse, error)
|
|
DownloadFiles(context.Context, *DownloadRequest) (*DownloadResponse, error)
|
|
UploadFiles(context.Context, *UploadRequest) (*UploadResponse, error)
|
|
DeleteRemoteFile(context.Context, *DeleteRemoteFileRequest) (*DeleteRemoteFileResponse, error)
|
|
ShowAsyncTaskStatus(context.Context, *ShowAsyncTaskStatusRequest) (*ShowAsyncTaskStatusResponse, error)
|
|
CancelAsyncTask(context.Context, *CancelAsyncTaskRequest) (*CancelAsyncTaskResponse, error)
|
|
TransferFiles(context.Context, *TransferRequest) (*TransferResponse, error)
|
|
ShowDiskUsage(context.Context, *ShowDiskUsageRequest) (*ShowDiskUsageResponse, error)
|
|
ShowDiskInfo(context.Context, *ShowDiskInfoRequest) (*ShowDiskInfoResponse, error)
|
|
// Control blkio cgroups for kubernetes pods.
|
|
ControlCgroupsBlkio(context.Context, *ControlCgroupsBlkioRequest) (*ControlCgroupsBlkioResponse, error)
|
|
//backup binlog
|
|
OpenBackupBinlog(context.Context, *OpenBackupBinlogRequest) (*OpenBackupBinlogResponse, error)
|
|
CloseBackupBinlog(context.Context, *CloseBackupBinlogRequest) (*CloseBackupBinlogResponse, error)
|
|
UploadLatestBinlogFile(context.Context, *UploadLatestBinlogFileRequest) (*UploadLatestBinlogFileResponse, error)
|
|
GetWatcherInfoHash(context.Context, *GetWatcherInfoHashRequest) (*GetWatcherInfoHashResponse, error)
|
|
DeleteBinlogFilesBefore(context.Context, *DeleteBinlogFilesBeforeRequest) (*DeleteBinlogFilesBeforeResponse, error)
|
|
ListLocalBinlogList(context.Context, *ListLocalBinlogListRequest) (*ListLocalBinlogListResponse, error)
|
|
ListRemoteBinlogList(context.Context, *ListRemoteBinlogListRequest) (*ListRemoteBinlogListResponse, error)
|
|
}
|
|
|
|
// UnimplementedHpfsServiceServer can be embedded to have forward compatible implementations.
|
|
type UnimplementedHpfsServiceServer struct {
|
|
}
|
|
|
|
func (*UnimplementedHpfsServiceServer) CreateDirectory(context.Context, *CreateDirectoryRequest) (*CreateDirectoryResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CreateDirectory not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CreateFile not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) CreateSymbolicLink(context.Context, *CreateSymbolicLinkRequest) (*CreateSymbolicLinkResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CreateSymbolicLink not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ListDirectory(context.Context, *ListDirectoryRequest) (*ListDirectoryResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ListDirectory not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) RemoveDirectory(context.Context, *RemoveDirectoryRequest) (*RemoveDirectoryResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method RemoveDirectory not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) RemoveFile(context.Context, *RemoveFileRequest) (*RemoveFileResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method RemoveFile not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) TruncateFile(context.Context, *TruncateFileRequest) (*TruncateFileResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method TruncateFile not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) DownloadFiles(context.Context, *DownloadRequest) (*DownloadResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DownloadFiles not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) UploadFiles(context.Context, *UploadRequest) (*UploadResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method UploadFiles not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) DeleteRemoteFile(context.Context, *DeleteRemoteFileRequest) (*DeleteRemoteFileResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeleteRemoteFile not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ShowAsyncTaskStatus(context.Context, *ShowAsyncTaskStatusRequest) (*ShowAsyncTaskStatusResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ShowAsyncTaskStatus not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) CancelAsyncTask(context.Context, *CancelAsyncTaskRequest) (*CancelAsyncTaskResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CancelAsyncTask not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) TransferFiles(context.Context, *TransferRequest) (*TransferResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method TransferFiles not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ShowDiskUsage(context.Context, *ShowDiskUsageRequest) (*ShowDiskUsageResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ShowDiskUsage not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ShowDiskInfo(context.Context, *ShowDiskInfoRequest) (*ShowDiskInfoResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ShowDiskInfo not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ControlCgroupsBlkio(context.Context, *ControlCgroupsBlkioRequest) (*ControlCgroupsBlkioResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ControlCgroupsBlkio not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) OpenBackupBinlog(context.Context, *OpenBackupBinlogRequest) (*OpenBackupBinlogResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method OpenBackupBinlog not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) CloseBackupBinlog(context.Context, *CloseBackupBinlogRequest) (*CloseBackupBinlogResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CloseBackupBinlog not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) UploadLatestBinlogFile(context.Context, *UploadLatestBinlogFileRequest) (*UploadLatestBinlogFileResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method UploadLatestBinlogFile not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) GetWatcherInfoHash(context.Context, *GetWatcherInfoHashRequest) (*GetWatcherInfoHashResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetWatcherInfoHash not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) DeleteBinlogFilesBefore(context.Context, *DeleteBinlogFilesBeforeRequest) (*DeleteBinlogFilesBeforeResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeleteBinlogFilesBefore not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ListLocalBinlogList(context.Context, *ListLocalBinlogListRequest) (*ListLocalBinlogListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ListLocalBinlogList not implemented")
|
|
}
|
|
func (*UnimplementedHpfsServiceServer) ListRemoteBinlogList(context.Context, *ListRemoteBinlogListRequest) (*ListRemoteBinlogListResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ListRemoteBinlogList not implemented")
|
|
}
|
|
|
|
func RegisterHpfsServiceServer(s *grpc.Server, srv HpfsServiceServer) {
|
|
s.RegisterService(&_HpfsService_serviceDesc, srv)
|
|
}
|
|
|
|
func _HpfsService_CreateDirectory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CreateDirectoryRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).CreateDirectory(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/CreateDirectory",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).CreateDirectory(ctx, req.(*CreateDirectoryRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_CreateFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CreateFileRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).CreateFile(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/CreateFile",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).CreateFile(ctx, req.(*CreateFileRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_CreateSymbolicLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CreateSymbolicLinkRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).CreateSymbolicLink(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/CreateSymbolicLink",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).CreateSymbolicLink(ctx, req.(*CreateSymbolicLinkRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ListDirectory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListDirectoryRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ListDirectory(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ListDirectory",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ListDirectory(ctx, req.(*ListDirectoryRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_RemoveDirectory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(RemoveDirectoryRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).RemoveDirectory(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/RemoveDirectory",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).RemoveDirectory(ctx, req.(*RemoveDirectoryRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_RemoveFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(RemoveFileRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).RemoveFile(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/RemoveFile",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).RemoveFile(ctx, req.(*RemoveFileRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_TruncateFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(TruncateFileRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).TruncateFile(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/TruncateFile",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).TruncateFile(ctx, req.(*TruncateFileRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_DownloadFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DownloadRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).DownloadFiles(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/DownloadFiles",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).DownloadFiles(ctx, req.(*DownloadRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_UploadFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(UploadRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).UploadFiles(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/UploadFiles",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).UploadFiles(ctx, req.(*UploadRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_DeleteRemoteFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DeleteRemoteFileRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).DeleteRemoteFile(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/DeleteRemoteFile",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).DeleteRemoteFile(ctx, req.(*DeleteRemoteFileRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ShowAsyncTaskStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ShowAsyncTaskStatusRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ShowAsyncTaskStatus(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ShowAsyncTaskStatus",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ShowAsyncTaskStatus(ctx, req.(*ShowAsyncTaskStatusRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_CancelAsyncTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CancelAsyncTaskRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).CancelAsyncTask(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/CancelAsyncTask",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).CancelAsyncTask(ctx, req.(*CancelAsyncTaskRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_TransferFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(TransferRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).TransferFiles(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/TransferFiles",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).TransferFiles(ctx, req.(*TransferRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ShowDiskUsage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ShowDiskUsageRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ShowDiskUsage(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ShowDiskUsage",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ShowDiskUsage(ctx, req.(*ShowDiskUsageRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ShowDiskInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ShowDiskInfoRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ShowDiskInfo(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ShowDiskInfo",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ShowDiskInfo(ctx, req.(*ShowDiskInfoRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ControlCgroupsBlkio_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ControlCgroupsBlkioRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ControlCgroupsBlkio(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ControlCgroupsBlkio",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ControlCgroupsBlkio(ctx, req.(*ControlCgroupsBlkioRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_OpenBackupBinlog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(OpenBackupBinlogRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).OpenBackupBinlog(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/OpenBackupBinlog",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).OpenBackupBinlog(ctx, req.(*OpenBackupBinlogRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_CloseBackupBinlog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CloseBackupBinlogRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).CloseBackupBinlog(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/CloseBackupBinlog",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).CloseBackupBinlog(ctx, req.(*CloseBackupBinlogRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_UploadLatestBinlogFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(UploadLatestBinlogFileRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).UploadLatestBinlogFile(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/UploadLatestBinlogFile",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).UploadLatestBinlogFile(ctx, req.(*UploadLatestBinlogFileRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_GetWatcherInfoHash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetWatcherInfoHashRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).GetWatcherInfoHash(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/GetWatcherInfoHash",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).GetWatcherInfoHash(ctx, req.(*GetWatcherInfoHashRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_DeleteBinlogFilesBefore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DeleteBinlogFilesBeforeRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).DeleteBinlogFilesBefore(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/DeleteBinlogFilesBefore",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).DeleteBinlogFilesBefore(ctx, req.(*DeleteBinlogFilesBeforeRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ListLocalBinlogList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListLocalBinlogListRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ListLocalBinlogList(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ListLocalBinlogList",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ListLocalBinlogList(ctx, req.(*ListLocalBinlogListRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _HpfsService_ListRemoteBinlogList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListRemoteBinlogListRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(HpfsServiceServer).ListRemoteBinlogList(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: "/proto.HpfsService/ListRemoteBinlogList",
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(HpfsServiceServer).ListRemoteBinlogList(ctx, req.(*ListRemoteBinlogListRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
var _HpfsService_serviceDesc = grpc.ServiceDesc{
|
|
ServiceName: "proto.HpfsService",
|
|
HandlerType: (*HpfsServiceServer)(nil),
|
|
Methods: []grpc.MethodDesc{
|
|
{
|
|
MethodName: "CreateDirectory",
|
|
Handler: _HpfsService_CreateDirectory_Handler,
|
|
},
|
|
{
|
|
MethodName: "CreateFile",
|
|
Handler: _HpfsService_CreateFile_Handler,
|
|
},
|
|
{
|
|
MethodName: "CreateSymbolicLink",
|
|
Handler: _HpfsService_CreateSymbolicLink_Handler,
|
|
},
|
|
{
|
|
MethodName: "ListDirectory",
|
|
Handler: _HpfsService_ListDirectory_Handler,
|
|
},
|
|
{
|
|
MethodName: "RemoveDirectory",
|
|
Handler: _HpfsService_RemoveDirectory_Handler,
|
|
},
|
|
{
|
|
MethodName: "RemoveFile",
|
|
Handler: _HpfsService_RemoveFile_Handler,
|
|
},
|
|
{
|
|
MethodName: "TruncateFile",
|
|
Handler: _HpfsService_TruncateFile_Handler,
|
|
},
|
|
{
|
|
MethodName: "DownloadFiles",
|
|
Handler: _HpfsService_DownloadFiles_Handler,
|
|
},
|
|
{
|
|
MethodName: "UploadFiles",
|
|
Handler: _HpfsService_UploadFiles_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeleteRemoteFile",
|
|
Handler: _HpfsService_DeleteRemoteFile_Handler,
|
|
},
|
|
{
|
|
MethodName: "ShowAsyncTaskStatus",
|
|
Handler: _HpfsService_ShowAsyncTaskStatus_Handler,
|
|
},
|
|
{
|
|
MethodName: "CancelAsyncTask",
|
|
Handler: _HpfsService_CancelAsyncTask_Handler,
|
|
},
|
|
{
|
|
MethodName: "TransferFiles",
|
|
Handler: _HpfsService_TransferFiles_Handler,
|
|
},
|
|
{
|
|
MethodName: "ShowDiskUsage",
|
|
Handler: _HpfsService_ShowDiskUsage_Handler,
|
|
},
|
|
{
|
|
MethodName: "ShowDiskInfo",
|
|
Handler: _HpfsService_ShowDiskInfo_Handler,
|
|
},
|
|
{
|
|
MethodName: "ControlCgroupsBlkio",
|
|
Handler: _HpfsService_ControlCgroupsBlkio_Handler,
|
|
},
|
|
{
|
|
MethodName: "OpenBackupBinlog",
|
|
Handler: _HpfsService_OpenBackupBinlog_Handler,
|
|
},
|
|
{
|
|
MethodName: "CloseBackupBinlog",
|
|
Handler: _HpfsService_CloseBackupBinlog_Handler,
|
|
},
|
|
{
|
|
MethodName: "UploadLatestBinlogFile",
|
|
Handler: _HpfsService_UploadLatestBinlogFile_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetWatcherInfoHash",
|
|
Handler: _HpfsService_GetWatcherInfoHash_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeleteBinlogFilesBefore",
|
|
Handler: _HpfsService_DeleteBinlogFilesBefore_Handler,
|
|
},
|
|
{
|
|
MethodName: "ListLocalBinlogList",
|
|
Handler: _HpfsService_ListLocalBinlogList_Handler,
|
|
},
|
|
{
|
|
MethodName: "ListRemoteBinlogList",
|
|
Handler: _HpfsService_ListRemoteBinlogList_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{},
|
|
Metadata: "hpfs.proto",
|
|
}
|