proto/pod.pb.go
Rama main · réplica de lectura del repositorio original.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.31.0
// protoc v4.25.1
// source: pod.proto
package proto
import (
_ "google.golang.org/genproto/googleapis/api/annotations"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type CreatePodRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
StubId string `protobuf:"bytes,1,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
ImageId *string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3,oneof" json:"image_id,omitempty"`
CheckpointId *string `protobuf:"bytes,3,opt,name=checkpoint_id,json=checkpointId,proto3,oneof" json:"checkpoint_id,omitempty"`
MachineId *string `protobuf:"bytes,4,opt,name=machine_id,json=machineId,proto3,oneof" json:"machine_id,omitempty"`
}
func (x *CreatePodRequest) Reset() {
*x = CreatePodRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreatePodRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreatePodRequest) ProtoMessage() {}
func (x *CreatePodRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 CreatePodRequest.ProtoReflect.Descriptor instead.
func (*CreatePodRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{0}
}
func (x *CreatePodRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *CreatePodRequest) GetImageId() string {
if x != nil && x.ImageId != nil {
return *x.ImageId
}
return ""
}
func (x *CreatePodRequest) GetCheckpointId() string {
if x != nil && x.CheckpointId != nil {
return *x.CheckpointId
}
return ""
}
func (x *CreatePodRequest) GetMachineId() string {
if x != nil && x.MachineId != nil {
return *x.MachineId
}
return ""
}
type CreatePodResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
StubId string `protobuf:"bytes,4,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
TaskId string `protobuf:"bytes,5,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
AppId string `protobuf:"bytes,6,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
}
func (x *CreatePodResponse) Reset() {
*x = CreatePodResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreatePodResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreatePodResponse) ProtoMessage() {}
func (x *CreatePodResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 CreatePodResponse.ProtoReflect.Descriptor instead.
func (*CreatePodResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{1}
}
func (x *CreatePodResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *CreatePodResponse) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *CreatePodResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *CreatePodResponse) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *CreatePodResponse) GetTaskId() string {
if x != nil {
return x.TaskId
}
return ""
}
func (x *CreatePodResponse) GetAppId() string {
if x != nil {
return x.AppId
}
return ""
}
type PodSandboxExecRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
Cwd string `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"`
Env map[string]string `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Wait bool `protobuf:"varint,5,opt,name=wait,proto3" json:"wait,omitempty"`
// Secret names to resolve in the authenticated workspace.
Secrets []string `protobuf:"bytes,6,rep,name=secrets,proto3" json:"secrets,omitempty"`
}
func (x *PodSandboxExecRequest) Reset() {
*x = PodSandboxExecRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxExecRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxExecRequest) ProtoMessage() {}
func (x *PodSandboxExecRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxExecRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxExecRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{2}
}
func (x *PodSandboxExecRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxExecRequest) GetCommand() string {
if x != nil {
return x.Command
}
return ""
}
func (x *PodSandboxExecRequest) GetCwd() string {
if x != nil {
return x.Cwd
}
return ""
}
func (x *PodSandboxExecRequest) GetEnv() map[string]string {
if x != nil {
return x.Env
}
return nil
}
func (x *PodSandboxExecRequest) GetWait() bool {
if x != nil {
return x.Wait
}
return false
}
func (x *PodSandboxExecRequest) GetSecrets() []string {
if x != nil {
return x.Secrets
}
return nil
}
type PodSandboxExecResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Pid int32 `protobuf:"varint,3,opt,name=pid,proto3" json:"pid,omitempty"`
Done bool `protobuf:"varint,4,opt,name=done,proto3" json:"done,omitempty"`
ExitCode int32 `protobuf:"varint,5,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
Stdout string `protobuf:"bytes,6,opt,name=stdout,proto3" json:"stdout,omitempty"`
Stderr string `protobuf:"bytes,7,opt,name=stderr,proto3" json:"stderr,omitempty"`
}
func (x *PodSandboxExecResponse) Reset() {
*x = PodSandboxExecResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxExecResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxExecResponse) ProtoMessage() {}
func (x *PodSandboxExecResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxExecResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxExecResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{3}
}
func (x *PodSandboxExecResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxExecResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxExecResponse) GetPid() int32 {
if x != nil {
return x.Pid
}
return 0
}
func (x *PodSandboxExecResponse) GetDone() bool {
if x != nil {
return x.Done
}
return false
}
func (x *PodSandboxExecResponse) GetExitCode() int32 {
if x != nil {
return x.ExitCode
}
return 0
}
func (x *PodSandboxExecResponse) GetStdout() string {
if x != nil {
return x.Stdout
}
return ""
}
func (x *PodSandboxExecResponse) GetStderr() string {
if x != nil {
return x.Stderr
}
return ""
}
type PodSandboxStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
}
func (x *PodSandboxStatusRequest) Reset() {
*x = PodSandboxStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStatusRequest) ProtoMessage() {}
func (x *PodSandboxStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStatusRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxStatusRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{4}
}
func (x *PodSandboxStatusRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxStatusRequest) GetPid() int32 {
if x != nil {
return x.Pid
}
return 0
}
type PodSandboxStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
ExitCode int32 `protobuf:"varint,4,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
}
func (x *PodSandboxStatusResponse) Reset() {
*x = PodSandboxStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStatusResponse) ProtoMessage() {}
func (x *PodSandboxStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStatusResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxStatusResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{5}
}
func (x *PodSandboxStatusResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxStatusResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxStatusResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *PodSandboxStatusResponse) GetExitCode() int32 {
if x != nil {
return x.ExitCode
}
return 0
}
type PodSandboxStdoutRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
}
func (x *PodSandboxStdoutRequest) Reset() {
*x = PodSandboxStdoutRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStdoutRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStdoutRequest) ProtoMessage() {}
func (x *PodSandboxStdoutRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStdoutRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxStdoutRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{6}
}
func (x *PodSandboxStdoutRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxStdoutRequest) GetPid() int32 {
if x != nil {
return x.Pid
}
return 0
}
type PodSandboxStdoutResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Stdout string `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"`
}
func (x *PodSandboxStdoutResponse) Reset() {
*x = PodSandboxStdoutResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStdoutResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStdoutResponse) ProtoMessage() {}
func (x *PodSandboxStdoutResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStdoutResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxStdoutResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{7}
}
func (x *PodSandboxStdoutResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxStdoutResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxStdoutResponse) GetStdout() string {
if x != nil {
return x.Stdout
}
return ""
}
type PodSandboxStderrRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
}
func (x *PodSandboxStderrRequest) Reset() {
*x = PodSandboxStderrRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStderrRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStderrRequest) ProtoMessage() {}
func (x *PodSandboxStderrRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStderrRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxStderrRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{8}
}
func (x *PodSandboxStderrRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxStderrRequest) GetPid() int32 {
if x != nil {
return x.Pid
}
return 0
}
type PodSandboxStderrResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Stderr string `protobuf:"bytes,3,opt,name=stderr,proto3" json:"stderr,omitempty"`
}
func (x *PodSandboxStderrResponse) Reset() {
*x = PodSandboxStderrResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStderrResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStderrResponse) ProtoMessage() {}
func (x *PodSandboxStderrResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStderrResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxStderrResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{9}
}
func (x *PodSandboxStderrResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxStderrResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxStderrResponse) GetStderr() string {
if x != nil {
return x.Stderr
}
return ""
}
type PodSandboxKillRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
}
func (x *PodSandboxKillRequest) Reset() {
*x = PodSandboxKillRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxKillRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxKillRequest) ProtoMessage() {}
func (x *PodSandboxKillRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxKillRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxKillRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{10}
}
func (x *PodSandboxKillRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxKillRequest) GetPid() int32 {
if x != nil {
return x.Pid
}
return 0
}
type PodSandboxKillResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxKillResponse) Reset() {
*x = PodSandboxKillResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxKillResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxKillResponse) ProtoMessage() {}
func (x *PodSandboxKillResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxKillResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxKillResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{11}
}
func (x *PodSandboxKillResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxKillResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxUploadFileRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
Mode int32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"`
Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
Offset int64 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"` // Zero starts a new file; nonzero offsets overwrite a chunk.
}
func (x *PodSandboxUploadFileRequest) Reset() {
*x = PodSandboxUploadFileRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUploadFileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUploadFileRequest) ProtoMessage() {}
func (x *PodSandboxUploadFileRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUploadFileRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxUploadFileRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{12}
}
func (x *PodSandboxUploadFileRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxUploadFileRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
func (x *PodSandboxUploadFileRequest) GetMode() int32 {
if x != nil {
return x.Mode
}
return 0
}
func (x *PodSandboxUploadFileRequest) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
func (x *PodSandboxUploadFileRequest) GetOffset() int64 {
if x != nil {
return x.Offset
}
return 0
}
type PodSandboxUploadFileResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxUploadFileResponse) Reset() {
*x = PodSandboxUploadFileResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUploadFileResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUploadFileResponse) ProtoMessage() {}
func (x *PodSandboxUploadFileResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUploadFileResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxUploadFileResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{13}
}
func (x *PodSandboxUploadFileResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxUploadFileResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxDownloadFileRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
Length int32 `protobuf:"varint,4,opt,name=length,proto3" json:"length,omitempty"` // Zero preserves the legacy whole-file download.
}
func (x *PodSandboxDownloadFileRequest) Reset() {
*x = PodSandboxDownloadFileRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDownloadFileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDownloadFileRequest) ProtoMessage() {}
func (x *PodSandboxDownloadFileRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDownloadFileRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxDownloadFileRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{14}
}
func (x *PodSandboxDownloadFileRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxDownloadFileRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
func (x *PodSandboxDownloadFileRequest) GetOffset() int64 {
if x != nil {
return x.Offset
}
return 0
}
func (x *PodSandboxDownloadFileRequest) GetLength() int32 {
if x != nil {
return x.Length
}
return 0
}
type PodSandboxDownloadFileResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *PodSandboxDownloadFileResponse) Reset() {
*x = PodSandboxDownloadFileResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDownloadFileResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDownloadFileResponse) ProtoMessage() {}
func (x *PodSandboxDownloadFileResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDownloadFileResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxDownloadFileResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{15}
}
func (x *PodSandboxDownloadFileResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxDownloadFileResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxDownloadFileResponse) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
type PodSandboxListFilesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
}
func (x *PodSandboxListFilesRequest) Reset() {
*x = PodSandboxListFilesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListFilesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListFilesRequest) ProtoMessage() {}
func (x *PodSandboxListFilesRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListFilesRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxListFilesRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{16}
}
func (x *PodSandboxListFilesRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxListFilesRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
type PodSandboxListFilesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Files []*PodSandboxFileInfo `protobuf:"bytes,3,rep,name=files,proto3" json:"files,omitempty"`
}
func (x *PodSandboxListFilesResponse) Reset() {
*x = PodSandboxListFilesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListFilesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListFilesResponse) ProtoMessage() {}
func (x *PodSandboxListFilesResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListFilesResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxListFilesResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{17}
}
func (x *PodSandboxListFilesResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxListFilesResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxListFilesResponse) GetFiles() []*PodSandboxFileInfo {
if x != nil {
return x.Files
}
return nil
}
type PodSandboxDeleteFileRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
}
func (x *PodSandboxDeleteFileRequest) Reset() {
*x = PodSandboxDeleteFileRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDeleteFileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDeleteFileRequest) ProtoMessage() {}
func (x *PodSandboxDeleteFileRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDeleteFileRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxDeleteFileRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{18}
}
func (x *PodSandboxDeleteFileRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxDeleteFileRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
type PodSandboxDeleteFileResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxDeleteFileResponse) Reset() {
*x = PodSandboxDeleteFileResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDeleteFileResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDeleteFileResponse) ProtoMessage() {}
func (x *PodSandboxDeleteFileResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDeleteFileResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxDeleteFileResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{19}
}
func (x *PodSandboxDeleteFileResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxDeleteFileResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxCreateDirectoryRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
Mode int32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"`
}
func (x *PodSandboxCreateDirectoryRequest) Reset() {
*x = PodSandboxCreateDirectoryRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxCreateDirectoryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxCreateDirectoryRequest) ProtoMessage() {}
func (x *PodSandboxCreateDirectoryRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxCreateDirectoryRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxCreateDirectoryRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{20}
}
func (x *PodSandboxCreateDirectoryRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxCreateDirectoryRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
func (x *PodSandboxCreateDirectoryRequest) GetMode() int32 {
if x != nil {
return x.Mode
}
return 0
}
type PodSandboxCreateDirectoryResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxCreateDirectoryResponse) Reset() {
*x = PodSandboxCreateDirectoryResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxCreateDirectoryResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxCreateDirectoryResponse) ProtoMessage() {}
func (x *PodSandboxCreateDirectoryResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxCreateDirectoryResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxCreateDirectoryResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{21}
}
func (x *PodSandboxCreateDirectoryResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxCreateDirectoryResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxDeleteDirectoryRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
}
func (x *PodSandboxDeleteDirectoryRequest) Reset() {
*x = PodSandboxDeleteDirectoryRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDeleteDirectoryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDeleteDirectoryRequest) ProtoMessage() {}
func (x *PodSandboxDeleteDirectoryRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDeleteDirectoryRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxDeleteDirectoryRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{22}
}
func (x *PodSandboxDeleteDirectoryRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxDeleteDirectoryRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
type PodSandboxDeleteDirectoryResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxDeleteDirectoryResponse) Reset() {
*x = PodSandboxDeleteDirectoryResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDeleteDirectoryResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDeleteDirectoryResponse) ProtoMessage() {}
func (x *PodSandboxDeleteDirectoryResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDeleteDirectoryResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxDeleteDirectoryResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{23}
}
func (x *PodSandboxDeleteDirectoryResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxDeleteDirectoryResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxStatFileRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
}
func (x *PodSandboxStatFileRequest) Reset() {
*x = PodSandboxStatFileRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStatFileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStatFileRequest) ProtoMessage() {}
func (x *PodSandboxStatFileRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStatFileRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxStatFileRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{24}
}
func (x *PodSandboxStatFileRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxStatFileRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
type PodSandboxStatFileResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
FileInfo *PodSandboxFileInfo `protobuf:"bytes,3,opt,name=file_info,json=fileInfo,proto3" json:"file_info,omitempty"`
}
func (x *PodSandboxStatFileResponse) Reset() {
*x = PodSandboxStatFileResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxStatFileResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxStatFileResponse) ProtoMessage() {}
func (x *PodSandboxStatFileResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxStatFileResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxStatFileResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{25}
}
func (x *PodSandboxStatFileResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxStatFileResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxStatFileResponse) GetFileInfo() *PodSandboxFileInfo {
if x != nil {
return x.FileInfo
}
return nil
}
type PodSandboxFileInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Mode int32 `protobuf:"varint,1,opt,name=mode,proto3" json:"mode,omitempty"`
Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
ModTime int64 `protobuf:"varint,3,opt,name=mod_time,json=modTime,proto3" json:"mod_time,omitempty"`
Owner string `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
Group string `protobuf:"bytes,5,opt,name=group,proto3" json:"group,omitempty"`
IsDir bool `protobuf:"varint,6,opt,name=is_dir,json=isDir,proto3" json:"is_dir,omitempty"`
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
Permissions uint32 `protobuf:"varint,8,opt,name=permissions,proto3" json:"permissions,omitempty"`
}
func (x *PodSandboxFileInfo) Reset() {
*x = PodSandboxFileInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxFileInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxFileInfo) ProtoMessage() {}
func (x *PodSandboxFileInfo) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxFileInfo.ProtoReflect.Descriptor instead.
func (*PodSandboxFileInfo) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{26}
}
func (x *PodSandboxFileInfo) GetMode() int32 {
if x != nil {
return x.Mode
}
return 0
}
func (x *PodSandboxFileInfo) GetSize() int64 {
if x != nil {
return x.Size
}
return 0
}
func (x *PodSandboxFileInfo) GetModTime() int64 {
if x != nil {
return x.ModTime
}
return 0
}
func (x *PodSandboxFileInfo) GetOwner() string {
if x != nil {
return x.Owner
}
return ""
}
func (x *PodSandboxFileInfo) GetGroup() string {
if x != nil {
return x.Group
}
return ""
}
func (x *PodSandboxFileInfo) GetIsDir() bool {
if x != nil {
return x.IsDir
}
return false
}
func (x *PodSandboxFileInfo) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *PodSandboxFileInfo) GetPermissions() uint32 {
if x != nil {
return x.Permissions
}
return 0
}
type PodSandboxReplaceInFilesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
Pattern string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"`
NewString string `protobuf:"bytes,4,opt,name=new_string,json=newString,proto3" json:"new_string,omitempty"`
}
func (x *PodSandboxReplaceInFilesRequest) Reset() {
*x = PodSandboxReplaceInFilesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxReplaceInFilesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxReplaceInFilesRequest) ProtoMessage() {}
func (x *PodSandboxReplaceInFilesRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxReplaceInFilesRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxReplaceInFilesRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{27}
}
func (x *PodSandboxReplaceInFilesRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxReplaceInFilesRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
func (x *PodSandboxReplaceInFilesRequest) GetPattern() string {
if x != nil {
return x.Pattern
}
return ""
}
func (x *PodSandboxReplaceInFilesRequest) GetNewString() string {
if x != nil {
return x.NewString
}
return ""
}
type PodSandboxReplaceInFilesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxReplaceInFilesResponse) Reset() {
*x = PodSandboxReplaceInFilesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxReplaceInFilesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxReplaceInFilesResponse) ProtoMessage() {}
func (x *PodSandboxReplaceInFilesResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxReplaceInFilesResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxReplaceInFilesResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{28}
}
func (x *PodSandboxReplaceInFilesResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxReplaceInFilesResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxExposePortRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
StubId string `protobuf:"bytes,2,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
}
func (x *PodSandboxExposePortRequest) Reset() {
*x = PodSandboxExposePortRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxExposePortRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxExposePortRequest) ProtoMessage() {}
func (x *PodSandboxExposePortRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxExposePortRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxExposePortRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{29}
}
func (x *PodSandboxExposePortRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxExposePortRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *PodSandboxExposePortRequest) GetPort() int32 {
if x != nil {
return x.Port
}
return 0
}
type PodSandboxExposePortResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxExposePortResponse) Reset() {
*x = PodSandboxExposePortResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxExposePortResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxExposePortResponse) ProtoMessage() {}
func (x *PodSandboxExposePortResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxExposePortResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxExposePortResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{30}
}
func (x *PodSandboxExposePortResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxExposePortResponse) GetUrl() string {
if x != nil {
return x.Url
}
return ""
}
func (x *PodSandboxExposePortResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxUpdateNetworkPermissionsRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
StubId string `protobuf:"bytes,2,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
BlockNetwork bool `protobuf:"varint,3,opt,name=block_network,json=blockNetwork,proto3" json:"block_network,omitempty"`
AllowList []string `protobuf:"bytes,4,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"`
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) Reset() {
*x = PodSandboxUpdateNetworkPermissionsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUpdateNetworkPermissionsRequest) ProtoMessage() {}
func (x *PodSandboxUpdateNetworkPermissionsRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUpdateNetworkPermissionsRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxUpdateNetworkPermissionsRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{31}
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) GetBlockNetwork() bool {
if x != nil {
return x.BlockNetwork
}
return false
}
func (x *PodSandboxUpdateNetworkPermissionsRequest) GetAllowList() []string {
if x != nil {
return x.AllowList
}
return nil
}
type PodSandboxUpdateNetworkPermissionsResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxUpdateNetworkPermissionsResponse) Reset() {
*x = PodSandboxUpdateNetworkPermissionsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUpdateNetworkPermissionsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUpdateNetworkPermissionsResponse) ProtoMessage() {}
func (x *PodSandboxUpdateNetworkPermissionsResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUpdateNetworkPermissionsResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxUpdateNetworkPermissionsResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{32}
}
func (x *PodSandboxUpdateNetworkPermissionsResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxUpdateNetworkPermissionsResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxFindInFilesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
Pattern string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"`
}
func (x *PodSandboxFindInFilesRequest) Reset() {
*x = PodSandboxFindInFilesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxFindInFilesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxFindInFilesRequest) ProtoMessage() {}
func (x *PodSandboxFindInFilesRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxFindInFilesRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxFindInFilesRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{33}
}
func (x *PodSandboxFindInFilesRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxFindInFilesRequest) GetContainerPath() string {
if x != nil {
return x.ContainerPath
}
return ""
}
func (x *PodSandboxFindInFilesRequest) GetPattern() string {
if x != nil {
return x.Pattern
}
return ""
}
type PodSandboxFindInFilesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Results []*FileSearchResult `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
}
func (x *PodSandboxFindInFilesResponse) Reset() {
*x = PodSandboxFindInFilesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxFindInFilesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxFindInFilesResponse) ProtoMessage() {}
func (x *PodSandboxFindInFilesResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxFindInFilesResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxFindInFilesResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{34}
}
func (x *PodSandboxFindInFilesResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxFindInFilesResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxFindInFilesResponse) GetResults() []*FileSearchResult {
if x != nil {
return x.Results
}
return nil
}
type PodSandboxConnectRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
}
func (x *PodSandboxConnectRequest) Reset() {
*x = PodSandboxConnectRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxConnectRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxConnectRequest) ProtoMessage() {}
func (x *PodSandboxConnectRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxConnectRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxConnectRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{35}
}
func (x *PodSandboxConnectRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
type PodSandboxConnectResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
StubId string `protobuf:"bytes,3,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
}
func (x *PodSandboxConnectResponse) Reset() {
*x = PodSandboxConnectResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxConnectResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxConnectResponse) ProtoMessage() {}
func (x *PodSandboxConnectResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxConnectResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxConnectResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{36}
}
func (x *PodSandboxConnectResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxConnectResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxConnectResponse) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
type PodSandboxUpdateTTLRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
Ttl int32 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"`
}
func (x *PodSandboxUpdateTTLRequest) Reset() {
*x = PodSandboxUpdateTTLRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUpdateTTLRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUpdateTTLRequest) ProtoMessage() {}
func (x *PodSandboxUpdateTTLRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUpdateTTLRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxUpdateTTLRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{37}
}
func (x *PodSandboxUpdateTTLRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxUpdateTTLRequest) GetTtl() int32 {
if x != nil {
return x.Ttl
}
return 0
}
type PodSandboxUpdateTTLResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxUpdateTTLResponse) Reset() {
*x = PodSandboxUpdateTTLResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxUpdateTTLResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxUpdateTTLResponse) ProtoMessage() {}
func (x *PodSandboxUpdateTTLResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxUpdateTTLResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxUpdateTTLResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{38}
}
func (x *PodSandboxUpdateTTLResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxUpdateTTLResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
type PodSandboxCreateImageFromFilesystemRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
StubId string `protobuf:"bytes,1,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
}
func (x *PodSandboxCreateImageFromFilesystemRequest) Reset() {
*x = PodSandboxCreateImageFromFilesystemRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxCreateImageFromFilesystemRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxCreateImageFromFilesystemRequest) ProtoMessage() {}
func (x *PodSandboxCreateImageFromFilesystemRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxCreateImageFromFilesystemRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxCreateImageFromFilesystemRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{39}
}
func (x *PodSandboxCreateImageFromFilesystemRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *PodSandboxCreateImageFromFilesystemRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
type PodSandboxCreateImageFromFilesystemResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
ImageId string `protobuf:"bytes,3,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
}
func (x *PodSandboxCreateImageFromFilesystemResponse) Reset() {
*x = PodSandboxCreateImageFromFilesystemResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxCreateImageFromFilesystemResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxCreateImageFromFilesystemResponse) ProtoMessage() {}
func (x *PodSandboxCreateImageFromFilesystemResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxCreateImageFromFilesystemResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxCreateImageFromFilesystemResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{40}
}
func (x *PodSandboxCreateImageFromFilesystemResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxCreateImageFromFilesystemResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxCreateImageFromFilesystemResponse) GetImageId() string {
if x != nil {
return x.ImageId
}
return ""
}
type PodSandboxSnapshotMemoryRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
StubId string `protobuf:"bytes,1,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
TerminateAfterCheckpoint bool `protobuf:"varint,3,opt,name=terminate_after_checkpoint,json=terminateAfterCheckpoint,proto3" json:"terminate_after_checkpoint,omitempty"`
}
func (x *PodSandboxSnapshotMemoryRequest) Reset() {
*x = PodSandboxSnapshotMemoryRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxSnapshotMemoryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxSnapshotMemoryRequest) ProtoMessage() {}
func (x *PodSandboxSnapshotMemoryRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxSnapshotMemoryRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxSnapshotMemoryRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{41}
}
func (x *PodSandboxSnapshotMemoryRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *PodSandboxSnapshotMemoryRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
func (x *PodSandboxSnapshotMemoryRequest) GetTerminateAfterCheckpoint() bool {
if x != nil {
return x.TerminateAfterCheckpoint
}
return false
}
type PodSandboxSnapshotMemoryResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
CheckpointId string `protobuf:"bytes,3,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
Runtime string `protobuf:"bytes,4,opt,name=runtime,proto3" json:"runtime,omitempty"`
// Durable disk snapshots captured at the same boundary as the memory image.
DiskSnapshots []*PodSandboxDiskSnapshot `protobuf:"bytes,5,rep,name=disk_snapshots,json=diskSnapshots,proto3" json:"disk_snapshots,omitempty"`
}
func (x *PodSandboxSnapshotMemoryResponse) Reset() {
*x = PodSandboxSnapshotMemoryResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxSnapshotMemoryResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxSnapshotMemoryResponse) ProtoMessage() {}
func (x *PodSandboxSnapshotMemoryResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxSnapshotMemoryResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxSnapshotMemoryResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{42}
}
func (x *PodSandboxSnapshotMemoryResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxSnapshotMemoryResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxSnapshotMemoryResponse) GetCheckpointId() string {
if x != nil {
return x.CheckpointId
}
return ""
}
func (x *PodSandboxSnapshotMemoryResponse) GetRuntime() string {
if x != nil {
return x.Runtime
}
return ""
}
func (x *PodSandboxSnapshotMemoryResponse) GetDiskSnapshots() []*PodSandboxDiskSnapshot {
if x != nil {
return x.DiskSnapshots
}
return nil
}
type PodSandboxSnapshotDisksRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
StubId string `protobuf:"bytes,1,opt,name=stub_id,json=stubId,proto3" json:"stub_id,omitempty"`
ContainerId string `protobuf:"bytes,2,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
}
func (x *PodSandboxSnapshotDisksRequest) Reset() {
*x = PodSandboxSnapshotDisksRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxSnapshotDisksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxSnapshotDisksRequest) ProtoMessage() {}
func (x *PodSandboxSnapshotDisksRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxSnapshotDisksRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxSnapshotDisksRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{43}
}
func (x *PodSandboxSnapshotDisksRequest) GetStubId() string {
if x != nil {
return x.StubId
}
return ""
}
func (x *PodSandboxSnapshotDisksRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
type PodSandboxDiskSnapshot struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
DiskName string `protobuf:"bytes,2,opt,name=disk_name,json=diskName,proto3" json:"disk_name,omitempty"`
Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"`
}
func (x *PodSandboxDiskSnapshot) Reset() {
*x = PodSandboxDiskSnapshot{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxDiskSnapshot) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxDiskSnapshot) ProtoMessage() {}
func (x *PodSandboxDiskSnapshot) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxDiskSnapshot.ProtoReflect.Descriptor instead.
func (*PodSandboxDiskSnapshot) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{44}
}
func (x *PodSandboxDiskSnapshot) GetSnapshotId() string {
if x != nil {
return x.SnapshotId
}
return ""
}
func (x *PodSandboxDiskSnapshot) GetDiskName() string {
if x != nil {
return x.DiskName
}
return ""
}
func (x *PodSandboxDiskSnapshot) GetGeneration() int64 {
if x != nil {
return x.Generation
}
return 0
}
type PodSandboxSnapshotDisksResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Snapshots []*PodSandboxDiskSnapshot `protobuf:"bytes,3,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
}
func (x *PodSandboxSnapshotDisksResponse) Reset() {
*x = PodSandboxSnapshotDisksResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxSnapshotDisksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxSnapshotDisksResponse) ProtoMessage() {}
func (x *PodSandboxSnapshotDisksResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxSnapshotDisksResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxSnapshotDisksResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{45}
}
func (x *PodSandboxSnapshotDisksResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxSnapshotDisksResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxSnapshotDisksResponse) GetSnapshots() []*PodSandboxDiskSnapshot {
if x != nil {
return x.Snapshots
}
return nil
}
type PodSandboxListProcessesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
}
func (x *PodSandboxListProcessesRequest) Reset() {
*x = PodSandboxListProcessesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListProcessesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListProcessesRequest) ProtoMessage() {}
func (x *PodSandboxListProcessesRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListProcessesRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxListProcessesRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{46}
}
func (x *PodSandboxListProcessesRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
type PodSandboxListProcessesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
Processes []*ProcessInfo `protobuf:"bytes,3,rep,name=processes,proto3" json:"processes,omitempty"`
}
func (x *PodSandboxListProcessesResponse) Reset() {
*x = PodSandboxListProcessesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListProcessesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListProcessesResponse) ProtoMessage() {}
func (x *PodSandboxListProcessesResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListProcessesResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxListProcessesResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{47}
}
func (x *PodSandboxListProcessesResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxListProcessesResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
func (x *PodSandboxListProcessesResponse) GetProcesses() []*ProcessInfo {
if x != nil {
return x.Processes
}
return nil
}
type PodSandboxListUrlsRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
}
func (x *PodSandboxListUrlsRequest) Reset() {
*x = PodSandboxListUrlsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListUrlsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListUrlsRequest) ProtoMessage() {}
func (x *PodSandboxListUrlsRequest) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListUrlsRequest.ProtoReflect.Descriptor instead.
func (*PodSandboxListUrlsRequest) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{48}
}
func (x *PodSandboxListUrlsRequest) GetContainerId() string {
if x != nil {
return x.ContainerId
}
return ""
}
type PodSandboxListUrlsResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
Urls map[int32]string `protobuf:"bytes,2,rep,name=urls,proto3" json:"urls,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
}
func (x *PodSandboxListUrlsResponse) Reset() {
*x = PodSandboxListUrlsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pod_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodSandboxListUrlsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodSandboxListUrlsResponse) ProtoMessage() {}
func (x *PodSandboxListUrlsResponse) ProtoReflect() protoreflect.Message {
mi := &file_pod_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 PodSandboxListUrlsResponse.ProtoReflect.Descriptor instead.
func (*PodSandboxListUrlsResponse) Descriptor() ([]byte, []int) {
return file_pod_proto_rawDescGZIP(), []int{49}
}
func (x *PodSandboxListUrlsResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
func (x *PodSandboxListUrlsResponse) GetUrls() map[int32]string {
if x != nil {
return x.Urls
}
return nil
}
func (x *PodSandboxListUrlsResponse) GetErrorMsg() string {
if x != nil {
return x.ErrorMsg
}
return ""
}
var File_pod_proto protoreflect.FileDescriptor
var file_pod_proto_rawDesc = []byte{
0x0a, 0x09, 0x70, 0x6f, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x70, 0x6f, 0x64,
0x1a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x10,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x69, 0x6d, 0x61,
0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x69,
0x6d, 0x61, 0x67, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x68, 0x65,
0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x48, 0x01, 0x52, 0x0c, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64,
0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69,
0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x68, 0x69,
0x6e, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x69, 0x6d, 0x61, 0x67,
0x65, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f,
0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6d, 0x61, 0x63, 0x68, 0x69,
0x6e, 0x65, 0x5f, 0x69, 0x64, 0x22, 0xac, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f,
0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b,
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x73,
0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74,
0x75, 0x62, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18,
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x15, 0x0a,
0x06, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
0x70, 0x70, 0x49, 0x64, 0x22, 0x83, 0x02, 0x0a, 0x15, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x45, 0x78, 0x65, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x63,
0x77, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x77, 0x64, 0x12, 0x35, 0x0a,
0x03, 0x65, 0x6e, 0x76, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x6f, 0x64,
0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x65, 0x63, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x03, 0x65, 0x6e, 0x76, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x61, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01,
0x28, 0x08, 0x52, 0x04, 0x77, 0x61, 0x69, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72,
0x65, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65,
0x74, 0x73, 0x1a, 0x36, 0x0a, 0x08, 0x45, 0x6e, 0x76, 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, 0xb8, 0x01, 0x0a, 0x16, 0x50,
0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x65, 0x63, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28,
0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d,
0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d,
0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
0x03, 0x70, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01,
0x28, 0x08, 0x52, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74,
0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18,
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a,
0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
0x74, 0x64, 0x65, 0x72, 0x72, 0x22, 0x4e, 0x0a, 0x17, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
0x52, 0x03, 0x70, 0x69, 0x64, 0x22, 0x7c, 0x0a, 0x18, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f,
0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x16,
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63,
0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x22, 0x4e, 0x0a, 0x17, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
0x70, 0x69, 0x64, 0x22, 0x5f, 0x0a, 0x18, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12,
0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x16, 0x0a, 0x06,
0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74,
0x64, 0x6f, 0x75, 0x74, 0x22, 0x4e, 0x0a, 0x17, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x03, 0x70, 0x69, 0x64, 0x22, 0x5f, 0x0a, 0x18, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b,
0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x16, 0x0a,
0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
0x74, 0x64, 0x65, 0x72, 0x72, 0x22, 0x4c, 0x0a, 0x15, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x4b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
0x70, 0x69, 0x64, 0x22, 0x45, 0x0a, 0x16, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x4b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a,
0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a,
0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0xa7, 0x01, 0x0a, 0x1b, 0x50,
0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46,
0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a,
0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x05, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06,
0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66,
0x66, 0x73, 0x65, 0x74, 0x22, 0x4b, 0x0a, 0x1c, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
0x67, 0x22, 0x99, 0x01, 0x0a, 0x1d, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78,
0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a,
0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f,
0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18,
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x22, 0x61, 0x0a,
0x1e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x6f, 0x77, 0x6e, 0x6c,
0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12,
0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04,
0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
0x22, 0x66, 0x0a, 0x1a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69,
0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x22, 0x79, 0x0a, 0x1b, 0x50, 0x6f, 0x64, 0x53,
0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20,
0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f,
0x72, 0x4d, 0x73, 0x67, 0x12, 0x2d, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x66, 0x69,
0x6c, 0x65, 0x73, 0x22, 0x67, 0x0a, 0x1b, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e,
0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x22, 0x4b, 0x0a, 0x1c,
0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02,
0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x80, 0x01, 0x0a, 0x20, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69,
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65,
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x50, 0x0a, 0x21,
0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f,
0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x6c,
0x0a, 0x20, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65,
0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e,
0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x22, 0x50, 0x0a, 0x21,
0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f,
0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x65,
0x0a, 0x19, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74,
0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25,
0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x50, 0x61, 0x74, 0x68, 0x22, 0x7f, 0x0a, 0x1a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67,
0x12, 0x34, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x66, 0x69,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x12, 0x50, 0x6f, 0x64, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a,
0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6d, 0x6f, 0x64,
0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x54, 0x69, 0x6d, 0x65,
0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x15, 0x0a, 0x06,
0x69, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
0x44, 0x69, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x65,
0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xa4, 0x01, 0x0a, 0x1f, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x49,
0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a,
0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64,
0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61,
0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65,
0x72, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72,
0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
0x22, 0x4f, 0x0a, 0x20, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x65,
0x70, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
0x67, 0x22, 0x6d, 0x0a, 0x1b, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45,
0x78, 0x70, 0x6f, 0x73, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04,
0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74,
0x22, 0x5d, 0x0a, 0x1c, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78,
0x70, 0x6f, 0x73, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b,
0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
0x72, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22,
0xab, 0x01, 0x0a, 0x29, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x65, 0x72, 0x6d, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a,
0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64,
0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x62, 0x6c, 0x6f,
0x63, 0x6b, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1d,
0x0a, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
0x28, 0x09, 0x52, 0x09, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x59, 0x0a,
0x2a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f,
0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x82, 0x01, 0x0a, 0x1c, 0x50, 0x6f, 0x64,
0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x46, 0x69, 0x6c,
0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e,
0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e,
0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x50,
0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x7f, 0x0a,
0x1d, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6e, 0x64, 0x49,
0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e,
0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b,
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x31, 0x0a, 0x07, 0x72,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74,
0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x3d,
0x0a, 0x18, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x6f, 0x6e, 0x6e,
0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x61, 0x0a,
0x19, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b,
0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72,
0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f,
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64,
0x22, 0x51, 0x0a, 0x1a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x54, 0x54, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
0x74, 0x74, 0x6c, 0x22, 0x4a, 0x0a, 0x1b, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x54, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02,
0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22,
0x68, 0x0a, 0x2a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x69, 0x6c, 0x65,
0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a,
0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x75, 0x0a, 0x2b, 0x50, 0x6f, 0x64,
0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61,
0x67, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01,
0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x69,
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x49, 0x64,
0x22, 0x9b, 0x01, 0x0a, 0x1f, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53,
0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x21, 0x0a,
0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64,
0x12, 0x3c, 0x0a, 0x1a, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x66,
0x74, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03,
0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x41,
0x66, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0xd2,
0x01, 0x0a, 0x20, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x6e, 0x61,
0x70, 0x73, 0x68, 0x6f, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67,
0x12, 0x23, 0x0a, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f,
0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12,
0x42, 0x0a, 0x0e, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x6e, 0x61, 0x70,
0x73, 0x68, 0x6f, 0x74, 0x52, 0x0d, 0x64, 0x69, 0x73, 0x6b, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68,
0x6f, 0x74, 0x73, 0x22, 0x5c, 0x0a, 0x1e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x75, 0x62, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x75, 0x62, 0x49, 0x64, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49,
0x64, 0x22, 0x76, 0x0a, 0x16, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44,
0x69, 0x73, 0x6b, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0a, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
0x64, 0x69, 0x73, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x64, 0x69, 0x73, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x65, 0x6e,
0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x67,
0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x1f, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
0x44, 0x69, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a,
0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b, 0x0a,
0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x39, 0x0a, 0x09, 0x73, 0x6e,
0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x69,
0x73, 0x6b, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x09, 0x73, 0x6e, 0x61, 0x70,
0x73, 0x68, 0x6f, 0x74, 0x73, 0x22, 0x43, 0x0a, 0x1e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0x80, 0x01, 0x0a, 0x1f, 0x50,
0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f,
0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e,
0x0a, 0x02, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x1b,
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x30, 0x0a, 0x09, 0x70,
0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12,
0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x22, 0x3e, 0x0a,
0x19, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x55,
0x72, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x22, 0xc1, 0x01,
0x0a, 0x1a, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74,
0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02,
0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6b, 0x12, 0x3d, 0x0a, 0x04,
0x75, 0x72, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x70, 0x6f, 0x64,
0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x55,
0x72, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x72, 0x6c, 0x73,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x75, 0x72, 0x6c, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x37, 0x0a, 0x09, 0x55, 0x72, 0x6c, 0x73,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x05, 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, 0x32, 0xcd, 0x19, 0x0a, 0x0a, 0x50, 0x6f, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x12, 0x4c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x64, 0x12, 0x15, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x10, 0x82, 0xd3,
0xe4, 0x93, 0x02, 0x0a, 0x3a, 0x01, 0x2a, 0x22, 0x05, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x12, 0x6c,
0x0a, 0x0b, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x65, 0x63, 0x12, 0x1a, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78,
0x65, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x6f, 0x64, 0x2e,
0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x65, 0x63, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x01,
0x2a, 0x22, 0x19, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x12, 0x71, 0x0a, 0x0d,
0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x6f,
0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93,
0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
0x71, 0x0a, 0x0d, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74,
0x12, 0x1c, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x53, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53,
0x74, 0x64, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82,
0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x74, 0x64, 0x6f,
0x75, 0x74, 0x12, 0x71, 0x0a, 0x0d, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x64,
0x65, 0x72, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x53, 0x74, 0x64, 0x65, 0x72, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f,
0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73,
0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x6c, 0x0a, 0x0b, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78,
0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x1a, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x1a, 0x1b, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x4b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82,
0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x01, 0x2a, 0x22, 0x19, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f,
0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x6b,
0x69, 0x6c, 0x6c, 0x12, 0x89, 0x01, 0x0a, 0x14, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c,
0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x23, 0x2e, 0x70,
0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73,
0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x24, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12,
0x1e, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12,
0x86, 0x01, 0x0a, 0x11, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61,
0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53,
0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69,
0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93,
0x02, 0x26, 0x3a, 0x01, 0x2a, 0x22, 0x21, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65,
0x73, 0x2f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x9f, 0x01, 0x0a, 0x13, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65,
0x12, 0x22, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x6c,
0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02,
0x39, 0x12, 0x37, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x64, 0x6f,
0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x3d, 0x2a, 0x2a, 0x7d, 0x12, 0x7b, 0x0a, 0x0f, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74, 0x61, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74,
0x61, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x74,
0x61, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27,
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c,
0x65, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x12, 0x79, 0x0a, 0x10, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x6f,
0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74,
0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70,
0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73,
0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22,
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c,
0x65, 0x73, 0x12, 0x90, 0x01, 0x0a, 0x11, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50,
0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46,
0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x6f, 0x64,
0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x82,
0xd3, 0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65,
0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74,
0x68, 0x3d, 0x2a, 0x2a, 0x7d, 0x12, 0x94, 0x01, 0x0a, 0x16, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
0x12, 0x25, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69,
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x3a, 0x01, 0x2a, 0x22, 0x20, 0x2f, 0x70, 0x6f, 0x64,
0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d,
0x2f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0xa5, 0x01, 0x0a,
0x16, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x69,
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x25, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f,
0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x69,
0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26,
0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x44,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x2a, 0x34,
0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73,
0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68,
0x3d, 0x2a, 0x2a, 0x7d, 0x12, 0x86, 0x01, 0x0a, 0x11, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78,
0x45, 0x78, 0x70, 0x6f, 0x73, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x20, 0x2e, 0x70, 0x6f, 0x64,
0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x70, 0x6f, 0x73,
0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70,
0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x45, 0x78, 0x70,
0x6f, 0x73, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x3a, 0x01, 0x2a, 0x22, 0x21, 0x2f, 0x70, 0x6f, 0x64,
0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d,
0x2f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x70, 0x6f, 0x73, 0x65, 0x12, 0xb2, 0x01,
0x0a, 0x1f, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x73, 0x12, 0x2e, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50,
0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50,
0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x3a, 0x01, 0x2a, 0x22, 0x23, 0x2f,
0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x7d, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2f, 0x75, 0x70, 0x64, 0x61,
0x74, 0x65, 0x12, 0x93, 0x01, 0x0a, 0x15, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x65,
0x70, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x24, 0x2e, 0x70,
0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x65, 0x70,
0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65,
0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02,
0x27, 0x3a, 0x01, 0x2a, 0x22, 0x22, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e,
0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73,
0x2f, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x12, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12,
0x21, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78,
0x46, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x46, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x01,
0x2a, 0x22, 0x1f, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x69,
0x6e, 0x64, 0x12, 0x78, 0x0a, 0x0e, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x6f, 0x6e,
0x6e, 0x65, 0x63, 0x74, 0x12, 0x1d, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x3a, 0x01, 0x2a, 0x22, 0x1c,
0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x7a, 0x0a, 0x10,
0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x54, 0x4c,
0x12, 0x1f, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f,
0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x54, 0x4c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x20, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x54, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x3a, 0x01, 0x2a, 0x22, 0x18,
0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x74, 0x74, 0x6c, 0x12, 0xc3, 0x01, 0x0a, 0x20, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x46,
0x72, 0x6f, 0x6d, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x2f, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x69, 0x6c,
0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30,
0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x69,
0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x3a, 0x01, 0x2a, 0x22, 0x31, 0x2f, 0x70, 0x6f,
0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x7d, 0x2f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2d, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2d, 0x66,
0x72, 0x6f, 0x6d, 0x2d, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x95,
0x01, 0x0a, 0x15, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68,
0x6f, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x24, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50,
0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25,
0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53,
0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x3a, 0x01, 0x2a,
0x22, 0x24, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e,
0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2d,
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x91, 0x01, 0x0a, 0x14, 0x53, 0x61, 0x6e, 0x64, 0x62,
0x6f, 0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x12,
0x23, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78,
0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x69, 0x73,
0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93,
0x02, 0x28, 0x3a, 0x01, 0x2a, 0x22, 0x23, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x6e, 0x61, 0x70,
0x73, 0x68, 0x6f, 0x74, 0x2d, 0x64, 0x69, 0x73, 0x6b, 0x73, 0x12, 0x75, 0x0a, 0x0f, 0x53, 0x61,
0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x72, 0x6c, 0x73, 0x12, 0x1e, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69,
0x73, 0x74, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e,
0x70, 0x6f, 0x64, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x4c, 0x69,
0x73, 0x74, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21,
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x70, 0x6f, 0x64, 0x73, 0x2f, 0x7b, 0x63,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x75, 0x72, 0x6c,
0x73, 0x42, 0x23, 0x5a, 0x21, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x62, 0x65, 0x61, 0x6d, 0x2d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62, 0x65, 0x74, 0x61, 0x39,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_pod_proto_rawDescOnce sync.Once
file_pod_proto_rawDescData = file_pod_proto_rawDesc
)
func file_pod_proto_rawDescGZIP() []byte {
file_pod_proto_rawDescOnce.Do(func() {
file_pod_proto_rawDescData = protoimpl.X.CompressGZIP(file_pod_proto_rawDescData)
})
return file_pod_proto_rawDescData
}
var file_pod_proto_msgTypes = make([]protoimpl.MessageInfo, 52)
var file_pod_proto_goTypes = []interface{}{
(*CreatePodRequest)(nil), // 0: pod.CreatePodRequest
(*CreatePodResponse)(nil), // 1: pod.CreatePodResponse
(*PodSandboxExecRequest)(nil), // 2: pod.PodSandboxExecRequest
(*PodSandboxExecResponse)(nil), // 3: pod.PodSandboxExecResponse
(*PodSandboxStatusRequest)(nil), // 4: pod.PodSandboxStatusRequest
(*PodSandboxStatusResponse)(nil), // 5: pod.PodSandboxStatusResponse
(*PodSandboxStdoutRequest)(nil), // 6: pod.PodSandboxStdoutRequest
(*PodSandboxStdoutResponse)(nil), // 7: pod.PodSandboxStdoutResponse
(*PodSandboxStderrRequest)(nil), // 8: pod.PodSandboxStderrRequest
(*PodSandboxStderrResponse)(nil), // 9: pod.PodSandboxStderrResponse
(*PodSandboxKillRequest)(nil), // 10: pod.PodSandboxKillRequest
(*PodSandboxKillResponse)(nil), // 11: pod.PodSandboxKillResponse
(*PodSandboxUploadFileRequest)(nil), // 12: pod.PodSandboxUploadFileRequest
(*PodSandboxUploadFileResponse)(nil), // 13: pod.PodSandboxUploadFileResponse
(*PodSandboxDownloadFileRequest)(nil), // 14: pod.PodSandboxDownloadFileRequest
(*PodSandboxDownloadFileResponse)(nil), // 15: pod.PodSandboxDownloadFileResponse
(*PodSandboxListFilesRequest)(nil), // 16: pod.PodSandboxListFilesRequest
(*PodSandboxListFilesResponse)(nil), // 17: pod.PodSandboxListFilesResponse
(*PodSandboxDeleteFileRequest)(nil), // 18: pod.PodSandboxDeleteFileRequest
(*PodSandboxDeleteFileResponse)(nil), // 19: pod.PodSandboxDeleteFileResponse
(*PodSandboxCreateDirectoryRequest)(nil), // 20: pod.PodSandboxCreateDirectoryRequest
(*PodSandboxCreateDirectoryResponse)(nil), // 21: pod.PodSandboxCreateDirectoryResponse
(*PodSandboxDeleteDirectoryRequest)(nil), // 22: pod.PodSandboxDeleteDirectoryRequest
(*PodSandboxDeleteDirectoryResponse)(nil), // 23: pod.PodSandboxDeleteDirectoryResponse
(*PodSandboxStatFileRequest)(nil), // 24: pod.PodSandboxStatFileRequest
(*PodSandboxStatFileResponse)(nil), // 25: pod.PodSandboxStatFileResponse
(*PodSandboxFileInfo)(nil), // 26: pod.PodSandboxFileInfo
(*PodSandboxReplaceInFilesRequest)(nil), // 27: pod.PodSandboxReplaceInFilesRequest
(*PodSandboxReplaceInFilesResponse)(nil), // 28: pod.PodSandboxReplaceInFilesResponse
(*PodSandboxExposePortRequest)(nil), // 29: pod.PodSandboxExposePortRequest
(*PodSandboxExposePortResponse)(nil), // 30: pod.PodSandboxExposePortResponse
(*PodSandboxUpdateNetworkPermissionsRequest)(nil), // 31: pod.PodSandboxUpdateNetworkPermissionsRequest
(*PodSandboxUpdateNetworkPermissionsResponse)(nil), // 32: pod.PodSandboxUpdateNetworkPermissionsResponse
(*PodSandboxFindInFilesRequest)(nil), // 33: pod.PodSandboxFindInFilesRequest
(*PodSandboxFindInFilesResponse)(nil), // 34: pod.PodSandboxFindInFilesResponse
(*PodSandboxConnectRequest)(nil), // 35: pod.PodSandboxConnectRequest
(*PodSandboxConnectResponse)(nil), // 36: pod.PodSandboxConnectResponse
(*PodSandboxUpdateTTLRequest)(nil), // 37: pod.PodSandboxUpdateTTLRequest
(*PodSandboxUpdateTTLResponse)(nil), // 38: pod.PodSandboxUpdateTTLResponse
(*PodSandboxCreateImageFromFilesystemRequest)(nil), // 39: pod.PodSandboxCreateImageFromFilesystemRequest
(*PodSandboxCreateImageFromFilesystemResponse)(nil), // 40: pod.PodSandboxCreateImageFromFilesystemResponse
(*PodSandboxSnapshotMemoryRequest)(nil), // 41: pod.PodSandboxSnapshotMemoryRequest
(*PodSandboxSnapshotMemoryResponse)(nil), // 42: pod.PodSandboxSnapshotMemoryResponse
(*PodSandboxSnapshotDisksRequest)(nil), // 43: pod.PodSandboxSnapshotDisksRequest
(*PodSandboxDiskSnapshot)(nil), // 44: pod.PodSandboxDiskSnapshot
(*PodSandboxSnapshotDisksResponse)(nil), // 45: pod.PodSandboxSnapshotDisksResponse
(*PodSandboxListProcessesRequest)(nil), // 46: pod.PodSandboxListProcessesRequest
(*PodSandboxListProcessesResponse)(nil), // 47: pod.PodSandboxListProcessesResponse
(*PodSandboxListUrlsRequest)(nil), // 48: pod.PodSandboxListUrlsRequest
(*PodSandboxListUrlsResponse)(nil), // 49: pod.PodSandboxListUrlsResponse
nil, // 50: pod.PodSandboxExecRequest.EnvEntry
nil, // 51: pod.PodSandboxListUrlsResponse.UrlsEntry
(*FileSearchResult)(nil), // 52: types.FileSearchResult
(*ProcessInfo)(nil), // 53: types.ProcessInfo
}
var file_pod_proto_depIdxs = []int32{
50, // 0: pod.PodSandboxExecRequest.env:type_name -> pod.PodSandboxExecRequest.EnvEntry
26, // 1: pod.PodSandboxListFilesResponse.files:type_name -> pod.PodSandboxFileInfo
26, // 2: pod.PodSandboxStatFileResponse.file_info:type_name -> pod.PodSandboxFileInfo
52, // 3: pod.PodSandboxFindInFilesResponse.results:type_name -> types.FileSearchResult
44, // 4: pod.PodSandboxSnapshotMemoryResponse.disk_snapshots:type_name -> pod.PodSandboxDiskSnapshot
44, // 5: pod.PodSandboxSnapshotDisksResponse.snapshots:type_name -> pod.PodSandboxDiskSnapshot
53, // 6: pod.PodSandboxListProcessesResponse.processes:type_name -> types.ProcessInfo
51, // 7: pod.PodSandboxListUrlsResponse.urls:type_name -> pod.PodSandboxListUrlsResponse.UrlsEntry
0, // 8: pod.PodService.CreatePod:input_type -> pod.CreatePodRequest
2, // 9: pod.PodService.SandboxExec:input_type -> pod.PodSandboxExecRequest
4, // 10: pod.PodService.SandboxStatus:input_type -> pod.PodSandboxStatusRequest
6, // 11: pod.PodService.SandboxStdout:input_type -> pod.PodSandboxStdoutRequest
8, // 12: pod.PodService.SandboxStderr:input_type -> pod.PodSandboxStderrRequest
10, // 13: pod.PodService.SandboxKill:input_type -> pod.PodSandboxKillRequest
46, // 14: pod.PodService.SandboxListProcesses:input_type -> pod.PodSandboxListProcessesRequest
12, // 15: pod.PodService.SandboxUploadFile:input_type -> pod.PodSandboxUploadFileRequest
14, // 16: pod.PodService.SandboxDownloadFile:input_type -> pod.PodSandboxDownloadFileRequest
24, // 17: pod.PodService.SandboxStatFile:input_type -> pod.PodSandboxStatFileRequest
16, // 18: pod.PodService.SandboxListFiles:input_type -> pod.PodSandboxListFilesRequest
18, // 19: pod.PodService.SandboxDeleteFile:input_type -> pod.PodSandboxDeleteFileRequest
20, // 20: pod.PodService.SandboxCreateDirectory:input_type -> pod.PodSandboxCreateDirectoryRequest
22, // 21: pod.PodService.SandboxDeleteDirectory:input_type -> pod.PodSandboxDeleteDirectoryRequest
29, // 22: pod.PodService.SandboxExposePort:input_type -> pod.PodSandboxExposePortRequest
31, // 23: pod.PodService.SandboxUpdateNetworkPermissions:input_type -> pod.PodSandboxUpdateNetworkPermissionsRequest
27, // 24: pod.PodService.SandboxReplaceInFiles:input_type -> pod.PodSandboxReplaceInFilesRequest
33, // 25: pod.PodService.SandboxFindInFiles:input_type -> pod.PodSandboxFindInFilesRequest
35, // 26: pod.PodService.SandboxConnect:input_type -> pod.PodSandboxConnectRequest
37, // 27: pod.PodService.SandboxUpdateTTL:input_type -> pod.PodSandboxUpdateTTLRequest
39, // 28: pod.PodService.SandboxCreateImageFromFilesystem:input_type -> pod.PodSandboxCreateImageFromFilesystemRequest
41, // 29: pod.PodService.SandboxSnapshotMemory:input_type -> pod.PodSandboxSnapshotMemoryRequest
43, // 30: pod.PodService.SandboxSnapshotDisks:input_type -> pod.PodSandboxSnapshotDisksRequest
48, // 31: pod.PodService.SandboxListUrls:input_type -> pod.PodSandboxListUrlsRequest
1, // 32: pod.PodService.CreatePod:output_type -> pod.CreatePodResponse
3, // 33: pod.PodService.SandboxExec:output_type -> pod.PodSandboxExecResponse
5, // 34: pod.PodService.SandboxStatus:output_type -> pod.PodSandboxStatusResponse
7, // 35: pod.PodService.SandboxStdout:output_type -> pod.PodSandboxStdoutResponse
9, // 36: pod.PodService.SandboxStderr:output_type -> pod.PodSandboxStderrResponse
11, // 37: pod.PodService.SandboxKill:output_type -> pod.PodSandboxKillResponse
47, // 38: pod.PodService.SandboxListProcesses:output_type -> pod.PodSandboxListProcessesResponse
13, // 39: pod.PodService.SandboxUploadFile:output_type -> pod.PodSandboxUploadFileResponse
15, // 40: pod.PodService.SandboxDownloadFile:output_type -> pod.PodSandboxDownloadFileResponse
25, // 41: pod.PodService.SandboxStatFile:output_type -> pod.PodSandboxStatFileResponse
17, // 42: pod.PodService.SandboxListFiles:output_type -> pod.PodSandboxListFilesResponse
19, // 43: pod.PodService.SandboxDeleteFile:output_type -> pod.PodSandboxDeleteFileResponse
21, // 44: pod.PodService.SandboxCreateDirectory:output_type -> pod.PodSandboxCreateDirectoryResponse
23, // 45: pod.PodService.SandboxDeleteDirectory:output_type -> pod.PodSandboxDeleteDirectoryResponse
30, // 46: pod.PodService.SandboxExposePort:output_type -> pod.PodSandboxExposePortResponse
32, // 47: pod.PodService.SandboxUpdateNetworkPermissions:output_type -> pod.PodSandboxUpdateNetworkPermissionsResponse
28, // 48: pod.PodService.SandboxReplaceInFiles:output_type -> pod.PodSandboxReplaceInFilesResponse
34, // 49: pod.PodService.SandboxFindInFiles:output_type -> pod.PodSandboxFindInFilesResponse
36, // 50: pod.PodService.SandboxConnect:output_type -> pod.PodSandboxConnectResponse
38, // 51: pod.PodService.SandboxUpdateTTL:output_type -> pod.PodSandboxUpdateTTLResponse
40, // 52: pod.PodService.SandboxCreateImageFromFilesystem:output_type -> pod.PodSandboxCreateImageFromFilesystemResponse
42, // 53: pod.PodService.SandboxSnapshotMemory:output_type -> pod.PodSandboxSnapshotMemoryResponse
45, // 54: pod.PodService.SandboxSnapshotDisks:output_type -> pod.PodSandboxSnapshotDisksResponse
49, // 55: pod.PodService.SandboxListUrls:output_type -> pod.PodSandboxListUrlsResponse
32, // [32:56] is the sub-list for method output_type
8, // [8:32] is the sub-list for method input_type
8, // [8:8] is the sub-list for extension type_name
8, // [8:8] is the sub-list for extension extendee
0, // [0:8] is the sub-list for field type_name
}
func init() { file_pod_proto_init() }
func file_pod_proto_init() {
if File_pod_proto != nil {
return
}
file_types_proto_init()
if !protoimpl.UnsafeEnabled {
file_pod_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreatePodRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreatePodResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxExecRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxExecResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStdoutRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStdoutResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStderrRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStderrResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxKillRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxKillResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUploadFileRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUploadFileResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDownloadFileRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDownloadFileResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListFilesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListFilesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDeleteFileRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDeleteFileResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxCreateDirectoryRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxCreateDirectoryResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDeleteDirectoryRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDeleteDirectoryResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStatFileRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxStatFileResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxFileInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxReplaceInFilesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxReplaceInFilesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxExposePortRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxExposePortResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUpdateNetworkPermissionsRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUpdateNetworkPermissionsResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxFindInFilesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxFindInFilesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxConnectRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxConnectResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUpdateTTLRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxUpdateTTLResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxCreateImageFromFilesystemRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxCreateImageFromFilesystemResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxSnapshotMemoryRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxSnapshotMemoryResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxSnapshotDisksRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxDiskSnapshot); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxSnapshotDisksResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListProcessesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListProcessesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListUrlsRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pod_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodSandboxListUrlsResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_pod_proto_msgTypes[0].OneofWrappers = []interface{}{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_pod_proto_rawDesc,
NumEnums: 0,
NumMessages: 52,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_pod_proto_goTypes,
DependencyIndexes: file_pod_proto_depIdxs,
MessageInfos: file_pod_proto_msgTypes,
}.Build()
File_pod_proto = out.File
file_pod_proto_rawDesc = nil
file_pod_proto_goTypes = nil
file_pod_proto_depIdxs = nil
}