Rainbond/worker/server/pb/app_runtime_server.pb.go

5370 lines
194 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc v3.19.4
// source: worker/server/pb/app_runtime_server.proto
package pb
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type ServiceVolumeStatus int32
const (
ServiceVolumeStatus_READY ServiceVolumeStatus = 0
ServiceVolumeStatus_NOT_READY ServiceVolumeStatus = 1
)
// Enum value maps for ServiceVolumeStatus.
var (
ServiceVolumeStatus_name = map[int32]string{
0: "READY",
1: "NOT_READY",
}
ServiceVolumeStatus_value = map[string]int32{
"READY": 0,
"NOT_READY": 1,
}
)
func (x ServiceVolumeStatus) Enum() *ServiceVolumeStatus {
p := new(ServiceVolumeStatus)
*p = x
return p
}
func (x ServiceVolumeStatus) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ServiceVolumeStatus) Descriptor() protoreflect.EnumDescriptor {
return file_worker_server_pb_app_runtime_server_proto_enumTypes[0].Descriptor()
}
func (ServiceVolumeStatus) Type() protoreflect.EnumType {
return &file_worker_server_pb_app_runtime_server_proto_enumTypes[0]
}
func (x ServiceVolumeStatus) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ServiceVolumeStatus.Descriptor instead.
func (ServiceVolumeStatus) EnumDescriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{0}
}
type PodStatus_Type int32
const (
// PENDING means the pod has been accepted by the system, but one or more of the containers
// has not been started. This includes time before being bound to a node, as well as time spent
// pulling images onto the host.
PodStatus_PENDING PodStatus_Type = 0
// RUNNING means the pod has been bound to a node and all of the containers have been started.
// At least one container is still running or is in the process of being restarted.
PodStatus_RUNNING PodStatus_Type = 1
// SUCCEEDED means that all containers in the pod have voluntarily terminated
// with a container exit code of 0, and the system is not going to restart any of these containers.
PodStatus_SUCCEEDED PodStatus_Type = 2
// FAILED means that all containers in the pod have terminated, and at least one container has
// terminated in a failure (exited with a non-zero exit code or was stopped by the system).
PodStatus_FAILED PodStatus_Type = 3
// UNKNOWN means that for some reason the state of the pod could not be obtained, typically due
// to an error in communicating with the host of the pod.
PodStatus_UNKNOWN PodStatus_Type = 4
PodStatus_TEMINATING PodStatus_Type = 5
PodStatus_ABNORMAL PodStatus_Type = 6
PodStatus_INITIATING PodStatus_Type = 7
PodStatus_SCHEDULING PodStatus_Type = 8
PodStatus_NOTREADY PodStatus_Type = 9
PodStatus_UNHEALTHY PodStatus_Type = 10
)
// Enum value maps for PodStatus_Type.
var (
PodStatus_Type_name = map[int32]string{
0: "PENDING",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "UNKNOWN",
5: "TEMINATING",
6: "ABNORMAL",
7: "INITIATING",
8: "SCHEDULING",
9: "NOTREADY",
10: "UNHEALTHY",
}
PodStatus_Type_value = map[string]int32{
"PENDING": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"UNKNOWN": 4,
"TEMINATING": 5,
"ABNORMAL": 6,
"INITIATING": 7,
"SCHEDULING": 8,
"NOTREADY": 9,
"UNHEALTHY": 10,
}
)
func (x PodStatus_Type) Enum() *PodStatus_Type {
p := new(PodStatus_Type)
*p = x
return p
}
func (x PodStatus_Type) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (PodStatus_Type) Descriptor() protoreflect.EnumDescriptor {
return file_worker_server_pb_app_runtime_server_proto_enumTypes[1].Descriptor()
}
func (PodStatus_Type) Type() protoreflect.EnumType {
return &file_worker_server_pb_app_runtime_server_proto_enumTypes[1]
}
func (x PodStatus_Type) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use PodStatus_Type.Descriptor instead.
func (PodStatus_Type) EnumDescriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{29, 0}
}
type AppStatus_Status int32
const (
AppStatus_NIL AppStatus_Status = 0
AppStatus_RUNNING AppStatus_Status = 1
AppStatus_CLOSED AppStatus_Status = 2
AppStatus_ABNORMAL AppStatus_Status = 3
AppStatus_STARTING AppStatus_Status = 4
AppStatus_STOPPING AppStatus_Status = 5
)
// Enum value maps for AppStatus_Status.
var (
AppStatus_Status_name = map[int32]string{
0: "NIL",
1: "RUNNING",
2: "CLOSED",
3: "ABNORMAL",
4: "STARTING",
5: "STOPPING",
}
AppStatus_Status_value = map[string]int32{
"NIL": 0,
"RUNNING": 1,
"CLOSED": 2,
"ABNORMAL": 3,
"STARTING": 4,
"STOPPING": 5,
}
)
func (x AppStatus_Status) Enum() *AppStatus_Status {
p := new(AppStatus_Status)
*p = x
return p
}
func (x AppStatus_Status) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (AppStatus_Status) Descriptor() protoreflect.EnumDescriptor {
return file_worker_server_pb_app_runtime_server_proto_enumTypes[2].Descriptor()
}
func (AppStatus_Status) Type() protoreflect.EnumType {
return &file_worker_server_pb_app_runtime_server_proto_enumTypes[2]
}
func (x AppStatus_Status) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use AppStatus_Status.Descriptor instead.
func (AppStatus_Status) EnumDescriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{37, 0}
}
type Empty struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *Empty) Reset() {
*x = Empty{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Empty) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Empty) ProtoMessage() {}
func (x *Empty) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 Empty.ProtoReflect.Descriptor instead.
func (*Empty) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{0}
}
type AppReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
}
func (x *AppReq) Reset() {
*x = AppReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppReq) ProtoMessage() {}
func (x *AppReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppReq.ProtoReflect.Descriptor instead.
func (*AppReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{1}
}
func (x *AppReq) GetAppId() string {
if x != nil {
return x.AppId
}
return ""
}
type AppStatusReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
}
func (x *AppStatusReq) Reset() {
*x = AppStatusReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppStatusReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppStatusReq) ProtoMessage() {}
func (x *AppStatusReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppStatusReq.ProtoReflect.Descriptor instead.
func (*AppStatusReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{2}
}
func (x *AppStatusReq) GetAppId() string {
if x != nil {
return x.AppId
}
return ""
}
type ServiceRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
}
func (x *ServiceRequest) Reset() {
*x = ServiceRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ServiceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServiceRequest) ProtoMessage() {}
func (x *ServiceRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ServiceRequest.ProtoReflect.Descriptor instead.
func (*ServiceRequest) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{3}
}
func (x *ServiceRequest) GetServiceId() string {
if x != nil {
return x.ServiceId
}
return ""
}
type ServicesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ServiceIds string `protobuf:"bytes,1,opt,name=service_ids,json=serviceIds,proto3" json:"service_ids,omitempty"`
}
func (x *ServicesRequest) Reset() {
*x = ServicesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ServicesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServicesRequest) ProtoMessage() {}
func (x *ServicesRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ServicesRequest.ProtoReflect.Descriptor instead.
func (*ServicesRequest) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{4}
}
func (x *ServicesRequest) GetServiceIds() string {
if x != nil {
return x.ServiceIds
}
return ""
}
type TenantRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
}
func (x *TenantRequest) Reset() {
*x = TenantRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TenantRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TenantRequest) ProtoMessage() {}
func (x *TenantRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 TenantRequest.ProtoReflect.Descriptor instead.
func (*TenantRequest) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{5}
}
func (x *TenantRequest) GetTenantId() string {
if x != nil {
return x.TenantId
}
return ""
}
type StatusMessage struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status map[string]string `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *StatusMessage) Reset() {
*x = StatusMessage{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StatusMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StatusMessage) ProtoMessage() {}
func (x *StatusMessage) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 StatusMessage.ProtoReflect.Descriptor instead.
func (*StatusMessage) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{6}
}
func (x *StatusMessage) GetStatus() map[string]string {
if x != nil {
return x.Status
}
return nil
}
type OperatorManaged struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Services []*ManagedService `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
Deployments []*ManagedDeployment `protobuf:"bytes,2,rep,name=deployments,proto3" json:"deployments,omitempty"`
StatefulSets []*ManagedStatefulSet `protobuf:"bytes,3,rep,name=statefulSets,proto3" json:"statefulSets,omitempty"`
}
func (x *OperatorManaged) Reset() {
*x = OperatorManaged{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperatorManaged) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperatorManaged) ProtoMessage() {}
func (x *OperatorManaged) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 OperatorManaged.ProtoReflect.Descriptor instead.
func (*OperatorManaged) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{7}
}
func (x *OperatorManaged) GetServices() []*ManagedService {
if x != nil {
return x.Services
}
return nil
}
func (x *OperatorManaged) GetDeployments() []*ManagedDeployment {
if x != nil {
return x.Deployments
}
return nil
}
func (x *OperatorManaged) GetStatefulSets() []*ManagedStatefulSet {
if x != nil {
return x.StatefulSets
}
return nil
}
type ManagedService struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
Port string `protobuf:"bytes,3,opt,name=port,proto3" json:"port,omitempty"`
Relation []string `protobuf:"bytes,4,rep,name=relation,proto3" json:"relation,omitempty"`
}
func (x *ManagedService) Reset() {
*x = ManagedService{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ManagedService) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ManagedService) ProtoMessage() {}
func (x *ManagedService) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ManagedService.ProtoReflect.Descriptor instead.
func (*ManagedService) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{8}
}
func (x *ManagedService) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ManagedService) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *ManagedService) GetPort() string {
if x != nil {
return x.Port
}
return ""
}
func (x *ManagedService) GetRelation() []string {
if x != nil {
return x.Relation
}
return nil
}
type ManagedDeployment struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ReadyReplicas int32 `protobuf:"varint,2,opt,name=readyReplicas,proto3" json:"readyReplicas,omitempty"`
Runtime string `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`
Image []string `protobuf:"bytes,4,rep,name=image,proto3" json:"image,omitempty"`
Pods []*ManagedPod `protobuf:"bytes,5,rep,name=pods,proto3" json:"pods,omitempty"`
}
func (x *ManagedDeployment) Reset() {
*x = ManagedDeployment{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ManagedDeployment) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ManagedDeployment) ProtoMessage() {}
func (x *ManagedDeployment) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ManagedDeployment.ProtoReflect.Descriptor instead.
func (*ManagedDeployment) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{9}
}
func (x *ManagedDeployment) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ManagedDeployment) GetReadyReplicas() int32 {
if x != nil {
return x.ReadyReplicas
}
return 0
}
func (x *ManagedDeployment) GetRuntime() string {
if x != nil {
return x.Runtime
}
return ""
}
func (x *ManagedDeployment) GetImage() []string {
if x != nil {
return x.Image
}
return nil
}
func (x *ManagedDeployment) GetPods() []*ManagedPod {
if x != nil {
return x.Pods
}
return nil
}
type ManagedStatefulSet struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ReadyReplicas int32 `protobuf:"varint,2,opt,name=readyReplicas,proto3" json:"readyReplicas,omitempty"`
Runtime string `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`
Image []string `protobuf:"bytes,4,rep,name=image,proto3" json:"image,omitempty"`
Pods []*ManagedPod `protobuf:"bytes,5,rep,name=pods,proto3" json:"pods,omitempty"`
}
func (x *ManagedStatefulSet) Reset() {
*x = ManagedStatefulSet{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ManagedStatefulSet) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ManagedStatefulSet) ProtoMessage() {}
func (x *ManagedStatefulSet) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ManagedStatefulSet.ProtoReflect.Descriptor instead.
func (*ManagedStatefulSet) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{10}
}
func (x *ManagedStatefulSet) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ManagedStatefulSet) GetReadyReplicas() int32 {
if x != nil {
return x.ReadyReplicas
}
return 0
}
func (x *ManagedStatefulSet) GetRuntime() string {
if x != nil {
return x.Runtime
}
return ""
}
func (x *ManagedStatefulSet) GetImage() []string {
if x != nil {
return x.Image
}
return nil
}
func (x *ManagedStatefulSet) GetPods() []*ManagedPod {
if x != nil {
return x.Pods
}
return nil
}
type ManagedPod struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Memory int64 `protobuf:"varint,3,opt,name=memory,proto3" json:"memory,omitempty"`
Cpu int64 `protobuf:"varint,4,opt,name=cpu,proto3" json:"cpu,omitempty"`
Disk int64 `protobuf:"varint,5,opt,name=disk,proto3" json:"disk,omitempty"`
}
func (x *ManagedPod) Reset() {
*x = ManagedPod{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ManagedPod) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ManagedPod) ProtoMessage() {}
func (x *ManagedPod) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ManagedPod.ProtoReflect.Descriptor instead.
func (*ManagedPod) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{11}
}
func (x *ManagedPod) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ManagedPod) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ManagedPod) GetMemory() int64 {
if x != nil {
return x.Memory
}
return 0
}
func (x *ManagedPod) GetCpu() int64 {
if x != nil {
return x.Cpu
}
return 0
}
func (x *ManagedPod) GetDisk() int64 {
if x != nil {
return x.Disk
}
return 0
}
type DiskMessage struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Disks map[string]float64 `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
}
func (x *DiskMessage) Reset() {
*x = DiskMessage{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DiskMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DiskMessage) ProtoMessage() {}
func (x *DiskMessage) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 DiskMessage.ProtoReflect.Descriptor instead.
func (*DiskMessage) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{12}
}
func (x *DiskMessage) GetDisks() map[string]float64 {
if x != nil {
return x.Disks
}
return nil
}
type ServiceAppPodList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OldPods []*ServiceAppPod `protobuf:"bytes,1,rep,name=oldPods,proto3" json:"oldPods,omitempty"`
NewPods []*ServiceAppPod `protobuf:"bytes,2,rep,name=newPods,proto3" json:"newPods,omitempty"`
}
func (x *ServiceAppPodList) Reset() {
*x = ServiceAppPodList{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ServiceAppPodList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServiceAppPodList) ProtoMessage() {}
func (x *ServiceAppPodList) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ServiceAppPodList.ProtoReflect.Descriptor instead.
func (*ServiceAppPodList) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{13}
}
func (x *ServiceAppPodList) GetOldPods() []*ServiceAppPod {
if x != nil {
return x.OldPods
}
return nil
}
func (x *ServiceAppPodList) GetNewPods() []*ServiceAppPod {
if x != nil {
return x.NewPods
}
return nil
}
type MultiServiceAppPodList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ServicePods map[string]*ServiceAppPodList `protobuf:"bytes,1,rep,name=servicePods,proto3" json:"servicePods,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *MultiServiceAppPodList) Reset() {
*x = MultiServiceAppPodList{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MultiServiceAppPodList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MultiServiceAppPodList) ProtoMessage() {}
func (x *MultiServiceAppPodList) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 MultiServiceAppPodList.ProtoReflect.Descriptor instead.
func (*MultiServiceAppPodList) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{14}
}
func (x *MultiServiceAppPodList) GetServicePods() map[string]*ServiceAppPodList {
if x != nil {
return x.ServicePods
}
return nil
}
type ComponentPodNums struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PodNums map[string]int32 `protobuf:"bytes,1,rep,name=podNums,proto3" json:"podNums,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *ComponentPodNums) Reset() {
*x = ComponentPodNums{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ComponentPodNums) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ComponentPodNums) ProtoMessage() {}
func (x *ComponentPodNums) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ComponentPodNums.ProtoReflect.Descriptor instead.
func (*ComponentPodNums) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{15}
}
func (x *ComponentPodNums) GetPodNums() map[string]int32 {
if x != nil {
return x.PodNums
}
return nil
}
type ServiceAppPod struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
DeployId string `protobuf:"bytes,2,opt,name=deploy_id,json=deployId,proto3" json:"deploy_id,omitempty"`
DeployType string `protobuf:"bytes,3,opt,name=deploy_type,json=deployType,proto3" json:"deploy_type,omitempty"`
PodName string `protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"`
PodIp string `protobuf:"bytes,5,opt,name=pod_ip,json=podIp,proto3" json:"pod_ip,omitempty"`
PodStatus string `protobuf:"bytes,6,opt,name=pod_status,json=podStatus,proto3" json:"pod_status,omitempty"`
Containers map[string]*Container `protobuf:"bytes,7,rep,name=containers,proto3" json:"containers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
PodVolumes []string `protobuf:"bytes,8,rep,name=pod_volumes,json=podVolumes,proto3" json:"pod_volumes,omitempty"`
}
func (x *ServiceAppPod) Reset() {
*x = ServiceAppPod{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ServiceAppPod) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServiceAppPod) ProtoMessage() {}
func (x *ServiceAppPod) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ServiceAppPod.ProtoReflect.Descriptor instead.
func (*ServiceAppPod) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{16}
}
func (x *ServiceAppPod) GetServiceId() string {
if x != nil {
return x.ServiceId
}
return ""
}
func (x *ServiceAppPod) GetDeployId() string {
if x != nil {
return x.DeployId
}
return ""
}
func (x *ServiceAppPod) GetDeployType() string {
if x != nil {
return x.DeployType
}
return ""
}
func (x *ServiceAppPod) GetPodName() string {
if x != nil {
return x.PodName
}
return ""
}
func (x *ServiceAppPod) GetPodIp() string {
if x != nil {
return x.PodIp
}
return ""
}
func (x *ServiceAppPod) GetPodStatus() string {
if x != nil {
return x.PodStatus
}
return ""
}
func (x *ServiceAppPod) GetContainers() map[string]*Container {
if x != nil {
return x.Containers
}
return nil
}
func (x *ServiceAppPod) GetPodVolumes() []string {
if x != nil {
return x.PodVolumes
}
return nil
}
type Container struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContainerName string `protobuf:"bytes,1,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
MemoryLimit int64 `protobuf:"varint,2,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"`
CpuRequest int64 `protobuf:"varint,3,opt,name=cpu_request,json=cpuRequest,proto3" json:"cpu_request,omitempty"`
MemoryRequest int64 `protobuf:"varint,4,opt,name=memory_request,json=memoryRequest,proto3" json:"memory_request,omitempty"`
}
func (x *Container) Reset() {
*x = Container{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Container) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Container) ProtoMessage() {}
func (x *Container) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 Container.ProtoReflect.Descriptor instead.
func (*Container) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{17}
}
func (x *Container) GetContainerName() string {
if x != nil {
return x.ContainerName
}
return ""
}
func (x *Container) GetMemoryLimit() int64 {
if x != nil {
return x.MemoryLimit
}
return 0
}
func (x *Container) GetCpuRequest() int64 {
if x != nil {
return x.CpuRequest
}
return 0
}
func (x *Container) GetMemoryRequest() int64 {
if x != nil {
return x.MemoryRequest
}
return 0
}
type DeployInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
Statefuleset string `protobuf:"bytes,2,opt,name=statefuleset,proto3" json:"statefuleset,omitempty"`
Deployment string `protobuf:"bytes,3,opt,name=deployment,proto3" json:"deployment,omitempty"`
StartTime string `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
Pods map[string]string `protobuf:"bytes,5,rep,name=pods,proto3" json:"pods,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Services map[string]string `protobuf:"bytes,6,rep,name=services,proto3" json:"services,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Endpoints map[string]string `protobuf:"bytes,7,rep,name=endpoints,proto3" json:"endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Secrets map[string]string `protobuf:"bytes,8,rep,name=secrets,proto3" json:"secrets,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Ingresses map[string]string `protobuf:"bytes,9,rep,name=ingresses,proto3" json:"ingresses,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Replicatset map[string]string `protobuf:"bytes,10,rep,name=replicatset,proto3" json:"replicatset,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
}
func (x *DeployInfo) Reset() {
*x = DeployInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeployInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeployInfo) ProtoMessage() {}
func (x *DeployInfo) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 DeployInfo.ProtoReflect.Descriptor instead.
func (*DeployInfo) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{18}
}
func (x *DeployInfo) GetNamespace() string {
if x != nil {
return x.Namespace
}
return ""
}
func (x *DeployInfo) GetStatefuleset() string {
if x != nil {
return x.Statefuleset
}
return ""
}
func (x *DeployInfo) GetDeployment() string {
if x != nil {
return x.Deployment
}
return ""
}
func (x *DeployInfo) GetStartTime() string {
if x != nil {
return x.StartTime
}
return ""
}
func (x *DeployInfo) GetPods() map[string]string {
if x != nil {
return x.Pods
}
return nil
}
func (x *DeployInfo) GetServices() map[string]string {
if x != nil {
return x.Services
}
return nil
}
func (x *DeployInfo) GetEndpoints() map[string]string {
if x != nil {
return x.Endpoints
}
return nil
}
func (x *DeployInfo) GetSecrets() map[string]string {
if x != nil {
return x.Secrets
}
return nil
}
func (x *DeployInfo) GetIngresses() map[string]string {
if x != nil {
return x.Ingresses
}
return nil
}
func (x *DeployInfo) GetReplicatset() map[string]string {
if x != nil {
return x.Replicatset
}
return nil
}
func (x *DeployInfo) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
type TenantResource struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CpuRequest int64 `protobuf:"varint,1,opt,name=cpu_request,json=cpuRequest,proto3" json:"cpu_request,omitempty"`
CpuLimit int64 `protobuf:"varint,2,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"`
MemoryRequest int64 `protobuf:"varint,3,opt,name=memory_request,json=memoryRequest,proto3" json:"memory_request,omitempty"`
MemoryLimit int64 `protobuf:"varint,4,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"`
RunningAppNum int64 `protobuf:"varint,5,opt,name=running_app_num,json=runningAppNum,proto3" json:"running_app_num,omitempty"`
RunningAppThirdNum int64 `protobuf:"varint,10,opt,name=running_app_third_num,json=runningAppThirdNum,proto3" json:"running_app_third_num,omitempty"`
RunningAppInternalNum int64 `protobuf:"varint,11,opt,name=running_app_internal_num,json=runningAppInternalNum,proto3" json:"running_app_internal_num,omitempty"`
RunningApplications int64 `protobuf:"varint,12,opt,name=running_applications,json=runningApplications,proto3" json:"running_applications,omitempty"`
}
func (x *TenantResource) Reset() {
*x = TenantResource{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TenantResource) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TenantResource) ProtoMessage() {}
func (x *TenantResource) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 TenantResource.ProtoReflect.Descriptor instead.
func (*TenantResource) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{19}
}
func (x *TenantResource) GetCpuRequest() int64 {
if x != nil {
return x.CpuRequest
}
return 0
}
func (x *TenantResource) GetCpuLimit() int64 {
if x != nil {
return x.CpuLimit
}
return 0
}
func (x *TenantResource) GetMemoryRequest() int64 {
if x != nil {
return x.MemoryRequest
}
return 0
}
func (x *TenantResource) GetMemoryLimit() int64 {
if x != nil {
return x.MemoryLimit
}
return 0
}
func (x *TenantResource) GetRunningAppNum() int64 {
if x != nil {
return x.RunningAppNum
}
return 0
}
func (x *TenantResource) GetRunningAppThirdNum() int64 {
if x != nil {
return x.RunningAppThirdNum
}
return 0
}
func (x *TenantResource) GetRunningAppInternalNum() int64 {
if x != nil {
return x.RunningAppInternalNum
}
return 0
}
func (x *TenantResource) GetRunningApplications() int64 {
if x != nil {
return x.RunningApplications
}
return 0
}
type TenantResourceList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Resources map[string]*TenantResource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *TenantResourceList) Reset() {
*x = TenantResourceList{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TenantResourceList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TenantResourceList) ProtoMessage() {}
func (x *TenantResourceList) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 TenantResourceList.ProtoReflect.Descriptor instead.
func (*TenantResourceList) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{20}
}
func (x *TenantResourceList) GetResources() map[string]*TenantResource {
if x != nil {
return x.Resources
}
return nil
}
type AddThirdPartyEndpointsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
IsOnline bool `protobuf:"varint,5,opt,name=is_online,json=isOnline,proto3" json:"is_online,omitempty"`
}
func (x *AddThirdPartyEndpointsReq) Reset() {
*x = AddThirdPartyEndpointsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddThirdPartyEndpointsReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddThirdPartyEndpointsReq) ProtoMessage() {}
func (x *AddThirdPartyEndpointsReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AddThirdPartyEndpointsReq.ProtoReflect.Descriptor instead.
func (*AddThirdPartyEndpointsReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{21}
}
func (x *AddThirdPartyEndpointsReq) GetUuid() string {
if x != nil {
return x.Uuid
}
return ""
}
func (x *AddThirdPartyEndpointsReq) GetSid() string {
if x != nil {
return x.Sid
}
return ""
}
func (x *AddThirdPartyEndpointsReq) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *AddThirdPartyEndpointsReq) GetPort() int32 {
if x != nil {
return x.Port
}
return 0
}
func (x *AddThirdPartyEndpointsReq) GetIsOnline() bool {
if x != nil {
return x.IsOnline
}
return false
}
type UpdThirdPartyEndpointsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
IsOnline bool `protobuf:"varint,5,opt,name=is_online,json=isOnline,proto3" json:"is_online,omitempty"`
}
func (x *UpdThirdPartyEndpointsReq) Reset() {
*x = UpdThirdPartyEndpointsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdThirdPartyEndpointsReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdThirdPartyEndpointsReq) ProtoMessage() {}
func (x *UpdThirdPartyEndpointsReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 UpdThirdPartyEndpointsReq.ProtoReflect.Descriptor instead.
func (*UpdThirdPartyEndpointsReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{22}
}
func (x *UpdThirdPartyEndpointsReq) GetUuid() string {
if x != nil {
return x.Uuid
}
return ""
}
func (x *UpdThirdPartyEndpointsReq) GetSid() string {
if x != nil {
return x.Sid
}
return ""
}
func (x *UpdThirdPartyEndpointsReq) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *UpdThirdPartyEndpointsReq) GetPort() int32 {
if x != nil {
return x.Port
}
return 0
}
func (x *UpdThirdPartyEndpointsReq) GetIsOnline() bool {
if x != nil {
return x.IsOnline
}
return false
}
type DelThirdPartyEndpointsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
}
func (x *DelThirdPartyEndpointsReq) Reset() {
*x = DelThirdPartyEndpointsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DelThirdPartyEndpointsReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DelThirdPartyEndpointsReq) ProtoMessage() {}
func (x *DelThirdPartyEndpointsReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 DelThirdPartyEndpointsReq.ProtoReflect.Descriptor instead.
func (*DelThirdPartyEndpointsReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{23}
}
func (x *DelThirdPartyEndpointsReq) GetUuid() string {
if x != nil {
return x.Uuid
}
return ""
}
func (x *DelThirdPartyEndpointsReq) GetSid() string {
if x != nil {
return x.Sid
}
return ""
}
func (x *DelThirdPartyEndpointsReq) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *DelThirdPartyEndpointsReq) GetPort() int32 {
if x != nil {
return x.Port
}
return 0
}
type ThirdPartyEndpoint struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ComponentID string `protobuf:"bytes,2,opt,name=componentID,proto3" json:"componentID,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
}
func (x *ThirdPartyEndpoint) Reset() {
*x = ThirdPartyEndpoint{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ThirdPartyEndpoint) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ThirdPartyEndpoint) ProtoMessage() {}
func (x *ThirdPartyEndpoint) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ThirdPartyEndpoint.ProtoReflect.Descriptor instead.
func (*ThirdPartyEndpoint) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{24}
}
func (x *ThirdPartyEndpoint) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ThirdPartyEndpoint) GetComponentID() string {
if x != nil {
return x.ComponentID
}
return ""
}
func (x *ThirdPartyEndpoint) GetAddress() string {
if x != nil {
return x.Address
}
return ""
}
func (x *ThirdPartyEndpoint) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
type ThirdPartyEndpoints struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Items []*ThirdPartyEndpoint `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
}
func (x *ThirdPartyEndpoints) Reset() {
*x = ThirdPartyEndpoints{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ThirdPartyEndpoints) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ThirdPartyEndpoints) ProtoMessage() {}
func (x *ThirdPartyEndpoints) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ThirdPartyEndpoints.ProtoReflect.Descriptor instead.
func (*ThirdPartyEndpoints) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{25}
}
func (x *ThirdPartyEndpoints) GetItems() []*ThirdPartyEndpoint {
if x != nil {
return x.Items
}
return nil
}
type ListPodsBySIDReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
}
func (x *ListPodsBySIDReq) Reset() {
*x = ListPodsBySIDReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListPodsBySIDReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPodsBySIDReq) ProtoMessage() {}
func (x *ListPodsBySIDReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ListPodsBySIDReq.ProtoReflect.Descriptor instead.
func (*ListPodsBySIDReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{26}
}
func (x *ListPodsBySIDReq) GetSid() string {
if x != nil {
return x.Sid
}
return ""
}
type GetPodDetailReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
PodName string `protobuf:"bytes,2,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"`
}
func (x *GetPodDetailReq) Reset() {
*x = GetPodDetailReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetPodDetailReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPodDetailReq) ProtoMessage() {}
func (x *GetPodDetailReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 GetPodDetailReq.ProtoReflect.Descriptor instead.
func (*GetPodDetailReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{27}
}
func (x *GetPodDetailReq) GetSid() string {
if x != nil {
return x.Sid
}
return ""
}
func (x *GetPodDetailReq) GetPodName() string {
if x != nil {
return x.PodName
}
return ""
}
type PodEvent struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
Age string `protobuf:"bytes,3,opt,name=age,proto3" json:"age,omitempty"`
Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
}
func (x *PodEvent) Reset() {
*x = PodEvent{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodEvent) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodEvent) ProtoMessage() {}
func (x *PodEvent) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 PodEvent.ProtoReflect.Descriptor instead.
func (*PodEvent) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{28}
}
func (x *PodEvent) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *PodEvent) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *PodEvent) GetAge() string {
if x != nil {
return x.Age
}
return ""
}
func (x *PodEvent) GetMessage() string {
if x != nil {
return x.Message
}
return ""
}
type PodStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Type PodStatus_Type `protobuf:"varint,1,opt,name=type,proto3,enum=PodStatus_Type" json:"type,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
Advice string `protobuf:"bytes,4,opt,name=advice,proto3" json:"advice,omitempty"`
TypeStr string `protobuf:"bytes,5,opt,name=type_str,json=typeStr,proto3" json:"type_str,omitempty"`
}
func (x *PodStatus) Reset() {
*x = PodStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodStatus) ProtoMessage() {}
func (x *PodStatus) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 PodStatus.ProtoReflect.Descriptor instead.
func (*PodStatus) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{29}
}
func (x *PodStatus) GetType() PodStatus_Type {
if x != nil {
return x.Type
}
return PodStatus_PENDING
}
func (x *PodStatus) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *PodStatus) GetMessage() string {
if x != nil {
return x.Message
}
return ""
}
func (x *PodStatus) GetAdvice() string {
if x != nil {
return x.Advice
}
return ""
}
func (x *PodStatus) GetTypeStr() string {
if x != nil {
return x.TypeStr
}
return ""
}
type PodContainer struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
Started string `protobuf:"bytes,4,opt,name=started,proto3" json:"started,omitempty"`
LimitMemory string `protobuf:"bytes,5,opt,name=limit_memory,json=limitMemory,proto3" json:"limit_memory,omitempty"`
LimitCpu string `protobuf:"bytes,6,opt,name=limit_cpu,json=limitCpu,proto3" json:"limit_cpu,omitempty"`
RequestMemory string `protobuf:"bytes,7,opt,name=request_memory,json=requestMemory,proto3" json:"request_memory,omitempty"`
RequestCpu string `protobuf:"bytes,8,opt,name=request_cpu,json=requestCpu,proto3" json:"request_cpu,omitempty"`
}
func (x *PodContainer) Reset() {
*x = PodContainer{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodContainer) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodContainer) ProtoMessage() {}
func (x *PodContainer) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 PodContainer.ProtoReflect.Descriptor instead.
func (*PodContainer) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{30}
}
func (x *PodContainer) GetImage() string {
if x != nil {
return x.Image
}
return ""
}
func (x *PodContainer) GetState() string {
if x != nil {
return x.State
}
return ""
}
func (x *PodContainer) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *PodContainer) GetStarted() string {
if x != nil {
return x.Started
}
return ""
}
func (x *PodContainer) GetLimitMemory() string {
if x != nil {
return x.LimitMemory
}
return ""
}
func (x *PodContainer) GetLimitCpu() string {
if x != nil {
return x.LimitCpu
}
return ""
}
func (x *PodContainer) GetRequestMemory() string {
if x != nil {
return x.RequestMemory
}
return ""
}
func (x *PodContainer) GetRequestCpu() string {
if x != nil {
return x.RequestCpu
}
return ""
}
type PodDetail struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Node string `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
StartTime string `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
Status *PodStatus `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip,omitempty"`
NodeIp string `protobuf:"bytes,6,opt,name=node_ip,json=nodeIp,proto3" json:"node_ip,omitempty"`
Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"`
InitContainers []*PodContainer `protobuf:"bytes,8,rep,name=init_containers,json=initContainers,proto3" json:"init_containers,omitempty"`
Containers []*PodContainer `protobuf:"bytes,9,rep,name=containers,proto3" json:"containers,omitempty"`
Events []*PodEvent `protobuf:"bytes,10,rep,name=events,proto3" json:"events,omitempty"`
Namespace string `protobuf:"bytes,11,opt,name=namespace,proto3" json:"namespace,omitempty"`
}
func (x *PodDetail) Reset() {
*x = PodDetail{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PodDetail) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PodDetail) ProtoMessage() {}
func (x *PodDetail) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 PodDetail.ProtoReflect.Descriptor instead.
func (*PodDetail) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{31}
}
func (x *PodDetail) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *PodDetail) GetNode() string {
if x != nil {
return x.Node
}
return ""
}
func (x *PodDetail) GetStartTime() string {
if x != nil {
return x.StartTime
}
return ""
}
func (x *PodDetail) GetStatus() *PodStatus {
if x != nil {
return x.Status
}
return nil
}
func (x *PodDetail) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *PodDetail) GetNodeIp() string {
if x != nil {
return x.NodeIp
}
return ""
}
func (x *PodDetail) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
func (x *PodDetail) GetInitContainers() []*PodContainer {
if x != nil {
return x.InitContainers
}
return nil
}
func (x *PodDetail) GetContainers() []*PodContainer {
if x != nil {
return x.Containers
}
return nil
}
func (x *PodDetail) GetEvents() []*PodEvent {
if x != nil {
return x.Events
}
return nil
}
func (x *PodDetail) GetNamespace() string {
if x != nil {
return x.Namespace
}
return ""
}
type StorageClasses struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*StorageClassDetail `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
}
func (x *StorageClasses) Reset() {
*x = StorageClasses{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StorageClasses) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StorageClasses) ProtoMessage() {}
func (x *StorageClasses) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 StorageClasses.ProtoReflect.Descriptor instead.
func (*StorageClasses) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{32}
}
func (x *StorageClasses) GetList() []*StorageClassDetail {
if x != nil {
return x.List
}
return nil
}
type StorageClassDetail struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Provisioner string `protobuf:"bytes,2,opt,name=provisioner,proto3" json:"provisioner,omitempty"`
Parameters map[string]string `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
ReclaimPolicy string `protobuf:"bytes,4,opt,name=reclaim_policy,json=reclaimPolicy,proto3" json:"reclaim_policy,omitempty"`
AllowVolumeExpansion bool `protobuf:"varint,5,opt,name=allow_volume_expansion,json=allowVolumeExpansion,proto3" json:"allow_volume_expansion,omitempty"`
VolumeBindingMode string `protobuf:"bytes,6,opt,name=volume_binding_mode,json=volumeBindingMode,proto3" json:"volume_binding_mode,omitempty"`
AllowedTopologies []*TopologySelectorTerm `protobuf:"bytes,7,rep,name=allowed_topologies,json=allowedTopologies,proto3" json:"allowed_topologies,omitempty"`
}
func (x *StorageClassDetail) Reset() {
*x = StorageClassDetail{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StorageClassDetail) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StorageClassDetail) ProtoMessage() {}
func (x *StorageClassDetail) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 StorageClassDetail.ProtoReflect.Descriptor instead.
func (*StorageClassDetail) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{33}
}
func (x *StorageClassDetail) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *StorageClassDetail) GetProvisioner() string {
if x != nil {
return x.Provisioner
}
return ""
}
func (x *StorageClassDetail) GetParameters() map[string]string {
if x != nil {
return x.Parameters
}
return nil
}
func (x *StorageClassDetail) GetReclaimPolicy() string {
if x != nil {
return x.ReclaimPolicy
}
return ""
}
func (x *StorageClassDetail) GetAllowVolumeExpansion() bool {
if x != nil {
return x.AllowVolumeExpansion
}
return false
}
func (x *StorageClassDetail) GetVolumeBindingMode() string {
if x != nil {
return x.VolumeBindingMode
}
return ""
}
func (x *StorageClassDetail) GetAllowedTopologies() []*TopologySelectorTerm {
if x != nil {
return x.AllowedTopologies
}
return nil
}
type TopologySelectorTerm struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MatchLabelExpressions []*TopologySelectorLabelRequirement `protobuf:"bytes,1,rep,name=match_label_expressions,json=matchLabelExpressions,proto3" json:"match_label_expressions,omitempty"`
}
func (x *TopologySelectorTerm) Reset() {
*x = TopologySelectorTerm{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TopologySelectorTerm) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TopologySelectorTerm) ProtoMessage() {}
func (x *TopologySelectorTerm) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 TopologySelectorTerm.ProtoReflect.Descriptor instead.
func (*TopologySelectorTerm) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{34}
}
func (x *TopologySelectorTerm) GetMatchLabelExpressions() []*TopologySelectorLabelRequirement {
if x != nil {
return x.MatchLabelExpressions
}
return nil
}
type TopologySelectorLabelRequirement struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
}
func (x *TopologySelectorLabelRequirement) Reset() {
*x = TopologySelectorLabelRequirement{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TopologySelectorLabelRequirement) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TopologySelectorLabelRequirement) ProtoMessage() {}
func (x *TopologySelectorLabelRequirement) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 TopologySelectorLabelRequirement.ProtoReflect.Descriptor instead.
func (*TopologySelectorLabelRequirement) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{35}
}
func (x *TopologySelectorLabelRequirement) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TopologySelectorLabelRequirement) GetValues() []string {
if x != nil {
return x.Values
}
return nil
}
type ServiceVolumeStatusMessage struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status map[string]ServiceVolumeStatus `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=ServiceVolumeStatus"`
}
func (x *ServiceVolumeStatusMessage) Reset() {
*x = ServiceVolumeStatusMessage{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ServiceVolumeStatusMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServiceVolumeStatusMessage) ProtoMessage() {}
func (x *ServiceVolumeStatusMessage) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 ServiceVolumeStatusMessage.ProtoReflect.Descriptor instead.
func (*ServiceVolumeStatusMessage) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{36}
}
func (x *ServiceVolumeStatusMessage) GetStatus() map[string]ServiceVolumeStatus {
if x != nil {
return x.Status
}
return nil
}
type AppStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Cpu int64 `protobuf:"varint,2,opt,name=cpu,proto3" json:"cpu,omitempty"`
Memory int64 `protobuf:"varint,3,opt,name=memory,proto3" json:"memory,omitempty"`
SetCPU bool `protobuf:"varint,4,opt,name=setCPU,proto3" json:"setCPU,omitempty"`
SetMemory bool `protobuf:"varint,5,opt,name=setMemory,proto3" json:"setMemory,omitempty"`
Phase string `protobuf:"bytes,6,opt,name=phase,proto3" json:"phase,omitempty"`
Overrides []string `protobuf:"bytes,7,rep,name=overrides,proto3" json:"overrides,omitempty"`
Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty"`
Conditions []*AppStatusCondition `protobuf:"bytes,9,rep,name=conditions,proto3" json:"conditions,omitempty"`
Gpu int64 `protobuf:"varint,10,opt,name=gpu,proto3" json:"gpu,omitempty"`
AppId string `protobuf:"bytes,11,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
AppName string `protobuf:"bytes,12,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`
}
func (x *AppStatus) Reset() {
*x = AppStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppStatus) ProtoMessage() {}
func (x *AppStatus) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppStatus.ProtoReflect.Descriptor instead.
func (*AppStatus) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{37}
}
func (x *AppStatus) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *AppStatus) GetCpu() int64 {
if x != nil {
return x.Cpu
}
return 0
}
func (x *AppStatus) GetMemory() int64 {
if x != nil {
return x.Memory
}
return 0
}
func (x *AppStatus) GetSetCPU() bool {
if x != nil {
return x.SetCPU
}
return false
}
func (x *AppStatus) GetSetMemory() bool {
if x != nil {
return x.SetMemory
}
return false
}
func (x *AppStatus) GetPhase() string {
if x != nil {
return x.Phase
}
return ""
}
func (x *AppStatus) GetOverrides() []string {
if x != nil {
return x.Overrides
}
return nil
}
func (x *AppStatus) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
func (x *AppStatus) GetConditions() []*AppStatusCondition {
if x != nil {
return x.Conditions
}
return nil
}
func (x *AppStatus) GetGpu() int64 {
if x != nil {
return x.Gpu
}
return 0
}
func (x *AppStatus) GetAppId() string {
if x != nil {
return x.AppId
}
return ""
}
func (x *AppStatus) GetAppName() string {
if x != nil {
return x.AppName
}
return ""
}
type AppStatusCondition struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
}
func (x *AppStatusCondition) Reset() {
*x = AppStatusCondition{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppStatusCondition) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppStatusCondition) ProtoMessage() {}
func (x *AppStatusCondition) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppStatusCondition.ProtoReflect.Descriptor instead.
func (*AppStatusCondition) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{38}
}
func (x *AppStatusCondition) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *AppStatusCondition) GetStatus() bool {
if x != nil {
return x.Status
}
return false
}
func (x *AppStatusCondition) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *AppStatusCondition) GetMessage() string {
if x != nil {
return x.Message
}
return ""
}
type AppService struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
Ports []*AppService_Port `protobuf:"bytes,3,rep,name=ports,proto3" json:"ports,omitempty"`
Pods []*AppService_Pod `protobuf:"bytes,4,rep,name=pods,proto3" json:"pods,omitempty"`
OldPods []*AppService_Pod `protobuf:"bytes,5,rep,name=oldPods,proto3" json:"oldPods,omitempty"`
}
func (x *AppService) Reset() {
*x = AppService{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppService) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppService) ProtoMessage() {}
func (x *AppService) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppService.ProtoReflect.Descriptor instead.
func (*AppService) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{39}
}
func (x *AppService) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *AppService) GetAddress() string {
if x != nil {
return x.Address
}
return ""
}
func (x *AppService) GetPorts() []*AppService_Port {
if x != nil {
return x.Ports
}
return nil
}
func (x *AppService) GetPods() []*AppService_Pod {
if x != nil {
return x.Pods
}
return nil
}
func (x *AppService) GetOldPods() []*AppService_Pod {
if x != nil {
return x.OldPods
}
return nil
}
type AppServices struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Services []*AppService `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
}
func (x *AppServices) Reset() {
*x = AppServices{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppServices) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppServices) ProtoMessage() {}
func (x *AppServices) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppServices.ProtoReflect.Descriptor instead.
func (*AppServices) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{40}
}
func (x *AppServices) GetServices() []*AppService {
if x != nil {
return x.Services
}
return nil
}
type HelmAppReleases struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
HelmAppRelease []*HelmAppRelease `protobuf:"bytes,1,rep,name=helmAppRelease,proto3" json:"helmAppRelease,omitempty"`
}
func (x *HelmAppReleases) Reset() {
*x = HelmAppReleases{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *HelmAppReleases) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*HelmAppReleases) ProtoMessage() {}
func (x *HelmAppReleases) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 HelmAppReleases.ProtoReflect.Descriptor instead.
func (*HelmAppReleases) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{41}
}
func (x *HelmAppReleases) GetHelmAppRelease() []*HelmAppRelease {
if x != nil {
return x.HelmAppRelease
}
return nil
}
type HelmAppRelease struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Revision int32 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"`
Updated string `protobuf:"bytes,2,opt,name=updated,proto3" json:"updated,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Chart string `protobuf:"bytes,4,opt,name=chart,proto3" json:"chart,omitempty"`
AppVersion string `protobuf:"bytes,5,opt,name=appVersion,proto3" json:"appVersion,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
}
func (x *HelmAppRelease) Reset() {
*x = HelmAppRelease{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *HelmAppRelease) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*HelmAppRelease) ProtoMessage() {}
func (x *HelmAppRelease) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 HelmAppRelease.ProtoReflect.Descriptor instead.
func (*HelmAppRelease) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{42}
}
func (x *HelmAppRelease) GetRevision() int32 {
if x != nil {
return x.Revision
}
return 0
}
func (x *HelmAppRelease) GetUpdated() string {
if x != nil {
return x.Updated
}
return ""
}
func (x *HelmAppRelease) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *HelmAppRelease) GetChart() string {
if x != nil {
return x.Chart
}
return ""
}
func (x *HelmAppRelease) GetAppVersion() string {
if x != nil {
return x.AppVersion
}
return ""
}
func (x *HelmAppRelease) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
type AppStatusesReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AppIds []string `protobuf:"bytes,1,rep,name=app_ids,json=appIds,proto3" json:"app_ids,omitempty"`
}
func (x *AppStatusesReq) Reset() {
*x = AppStatusesReq{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppStatusesReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppStatusesReq) ProtoMessage() {}
func (x *AppStatusesReq) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppStatusesReq.ProtoReflect.Descriptor instead.
func (*AppStatusesReq) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{43}
}
func (x *AppStatusesReq) GetAppIds() []string {
if x != nil {
return x.AppIds
}
return nil
}
type AppStatuses struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AppStatuses []*AppStatus `protobuf:"bytes,1,rep,name=app_statuses,json=appStatuses,proto3" json:"app_statuses,omitempty"`
}
func (x *AppStatuses) Reset() {
*x = AppStatuses{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppStatuses) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppStatuses) ProtoMessage() {}
func (x *AppStatuses) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_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 AppStatuses.ProtoReflect.Descriptor instead.
func (*AppStatuses) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{44}
}
func (x *AppStatuses) GetAppStatuses() []*AppStatus {
if x != nil {
return x.AppStatuses
}
return nil
}
type AppService_Pod struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
}
func (x *AppService_Pod) Reset() {
*x = AppService_Pod{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppService_Pod) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppService_Pod) ProtoMessage() {}
func (x *AppService_Pod) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[59]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AppService_Pod.ProtoReflect.Descriptor instead.
func (*AppService_Pod) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{39, 0}
}
func (x *AppService_Pod) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *AppService_Pod) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
type AppService_Port struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Port int32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
}
func (x *AppService_Port) Reset() {
*x = AppService_Port{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AppService_Port) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppService_Port) ProtoMessage() {}
func (x *AppService_Port) ProtoReflect() protoreflect.Message {
mi := &file_worker_server_pb_app_runtime_server_proto_msgTypes[60]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AppService_Port.ProtoReflect.Descriptor instead.
func (*AppService_Port) Descriptor() ([]byte, []int) {
return file_worker_server_pb_app_runtime_server_proto_rawDescGZIP(), []int{39, 1}
}
func (x *AppService_Port) GetPort() int32 {
if x != nil {
return x.Port
}
return 0
}
func (x *AppService_Port) GetProtocol() string {
if x != nil {
return x.Protocol
}
return ""
}
var File_worker_server_pb_app_runtime_server_proto protoreflect.FileDescriptor
var file_worker_server_pb_app_runtime_server_proto_rawDesc = []byte{
0x0a, 0x29, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f,
0x70, 0x62, 0x2f, 0x61, 0x70, 0x70, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73,
0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x07, 0x0a, 0x05, 0x45,
0x6d, 0x70, 0x74, 0x79, 0x22, 0x1f, 0x0a, 0x06, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x12, 0x15,
0x0a, 0x06, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x61, 0x70, 0x70, 0x49, 0x64, 0x22, 0x25, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x22, 0x2f, 0x0a, 0x0e,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d,
0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x22, 0x32, 0x0a,
0x0f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64,
0x73, 0x22, 0x2c, 0x0a, 0x0d, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22,
0x7e, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x12, 0x32, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x1a, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x73, 0x74,
0x61, 0x74, 0x75, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 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,
0xad, 0x01, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x61, 0x6e, 0x61,
0x67, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18,
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
0x12, 0x34, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x44,
0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f,
0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x66,
0x75, 0x6c, 0x53, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d,
0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, 0x53, 0x65,
0x74, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, 0x53, 0x65, 0x74, 0x73, 0x22,
0x64, 0x0a, 0x0e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6c,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6c,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9e, 0x01, 0x0a, 0x11, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65,
0x64, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e,
0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
0x24, 0x0a, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73,
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x70,
0x6c, 0x69, 0x63, 0x61, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12,
0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05,
0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x18, 0x05, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x50, 0x6f, 0x64,
0x52, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x22, 0x9f, 0x01, 0x0a, 0x12, 0x4d, 0x61, 0x6e, 0x61, 0x67,
0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, 0x53, 0x65, 0x74, 0x12, 0x12, 0x0a,
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63,
0x61, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x52,
0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69,
0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d,
0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09,
0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x18,
0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x50,
0x6f, 0x64, 0x52, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x22, 0x76, 0x0a, 0x0a, 0x4d, 0x61, 0x6e, 0x61,
0x67, 0x65, 0x64, 0x50, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74,
0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01,
0x28, 0x03, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x70,
0x75, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x12, 0x0a, 0x04,
0x64, 0x69, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x64, 0x69, 0x73, 0x6b,
0x22, 0x76, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
0x2d, 0x0a, 0x05, 0x64, 0x69, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
0x2e, 0x44, 0x69, 0x73, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x69, 0x73,
0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x64, 0x69, 0x73, 0x6b, 0x73, 0x1a, 0x38,
0x0a, 0x0a, 0x44, 0x69, 0x73, 0x6b, 0x73, 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, 0x01, 0x52, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x67, 0x0a, 0x11, 0x53, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a,
0x07, 0x6f, 0x6c, 0x64, 0x50, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e,
0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x52, 0x07,
0x6f, 0x6c, 0x64, 0x50, 0x6f, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x07, 0x6e, 0x65, 0x77, 0x50, 0x6f,
0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x50, 0x6f, 0x64,
0x73, 0x22, 0xb8, 0x01, 0x0a, 0x16, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x0b,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x28, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x50, 0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x50, 0x6f, 0x64, 0x73, 0x1a, 0x52, 0x0a, 0x10, 0x53, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x50, 0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x28,
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x88, 0x01, 0x0a,
0x10, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x64, 0x4e, 0x75, 0x6d,
0x73, 0x12, 0x38, 0x0a, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x75, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x50, 0x6f,
0x64, 0x4e, 0x75, 0x6d, 0x73, 0x2e, 0x50, 0x6f, 0x64, 0x4e, 0x75, 0x6d, 0x73, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x75, 0x6d, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x50,
0x6f, 0x64, 0x4e, 0x75, 0x6d, 0x73, 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, 0x05, 0x52, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe9, 0x02, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x70, 0x6c,
0x6f, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x70,
0x6c, 0x6f, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f,
0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c,
0x6f, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x64, 0x5f, 0x6e, 0x61,
0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x61, 0x6d,
0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f, 0x64, 0x5f, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x05, 0x70, 0x6f, 0x64, 0x49, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6f, 0x64, 0x5f,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x6f,
0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x63, 0x6f, 0x6e,
0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x64, 0x5f, 0x76,
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f,
0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x1a, 0x49, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x22, 0x9d, 0x01, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6e,
0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x6d, 0x6f,
0x72, 0x79, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b,
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
0x70, 0x75, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
0x52, 0x0a, 0x63, 0x70, 0x75, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0e,
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x04,
0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x22, 0xdd, 0x06, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65,
0x12, 0x22, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, 0x65, 0x73, 0x65, 0x74,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c,
0x65, 0x73, 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69,
0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x15, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50,
0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x12, 0x35,
0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x19, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f,
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12,
0x32, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x65,
0x63, 0x72, 0x65, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x73, 0x65, 0x63, 0x72,
0x65, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x3e, 0x0a,
0x0b, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x73, 0x65, 0x74, 0x18, 0x0a, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x52, 0x0b, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a,
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x37, 0x0a, 0x09, 0x50, 0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b,
0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x45,
0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3a, 0x0a, 0x0c, 0x53, 0x65, 0x63,
0x72, 0x65, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73,
0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x73,
0x65, 0x74, 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, 0xdf, 0x02, 0x0a, 0x0e, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x52, 0x65,
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x70, 0x75, 0x5f, 0x72, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x70, 0x75,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x70, 0x75, 0x5f, 0x6c,
0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x63, 0x70, 0x75, 0x4c,
0x69, 0x6d, 0x69, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x72,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65,
0x6d, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x6d,
0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
0x03, 0x52, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x26,
0x0a, 0x0f, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x6e, 0x75,
0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
0x41, 0x70, 0x70, 0x4e, 0x75, 0x6d, 0x12, 0x31, 0x0a, 0x15, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
0x67, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70,
0x70, 0x54, 0x68, 0x69, 0x72, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x75, 0x6e,
0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61,
0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x72, 0x75, 0x6e,
0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x4e,
0x75, 0x6d, 0x12, 0x31, 0x0a, 0x14, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70,
0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03,
0x52, 0x13, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xa5, 0x01, 0x0a, 0x12, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74,
0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x09,
0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x22, 0x2e, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x4c, 0x69, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x1a, 0x4d,
0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x82, 0x01,
0x0a, 0x19, 0x41, 0x64, 0x64, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45,
0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x75,
0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12,
0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69,
0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x69,
0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4f, 0x6e, 0x6c, 0x69,
0x6e, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50,
0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71,
0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x75, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04,
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
0x5f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
0x73, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x65, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x54, 0x68,
0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
0x73, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f,
0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x7c,
0x0a, 0x12, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70,
0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70,
0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64,
0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64,
0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x40, 0x0a, 0x13,
0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
0x6e, 0x74, 0x73, 0x12, 0x29, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x13, 0x2e, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45,
0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x24,
0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x64, 0x73, 0x42, 0x79, 0x53, 0x49, 0x44, 0x52,
0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x03, 0x73, 0x69, 0x64, 0x22, 0x3e, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x64, 0x44, 0x65,
0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x64,
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x6f, 0x64,
0x4e, 0x61, 0x6d, 0x65, 0x22, 0x62, 0x0a, 0x08, 0x50, 0x6f, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03,
0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x67, 0x65, 0x12, 0x18,
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xbb, 0x02, 0x0a, 0x09, 0x50, 0x6f, 0x64,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61,
0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a,
0x06, 0x61, 0x64, 0x76, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61,
0x64, 0x76, 0x69, 0x63, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74,
0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x79, 0x70, 0x65, 0x53, 0x74, 0x72,
0x22, 0xa3, 0x01, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e,
0x44, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e,
0x47, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44,
0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0b,
0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x54,
0x45, 0x4d, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x0c, 0x0a, 0x08, 0x41,
0x42, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x06, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x49,
0x54, 0x49, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x07, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x43, 0x48,
0x45, 0x44, 0x55, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x4f, 0x54,
0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x09, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x48, 0x45, 0x41,
0x4c, 0x54, 0x48, 0x59, 0x10, 0x0a, 0x22, 0xf4, 0x01, 0x0a, 0x0c, 0x50, 0x6f, 0x64, 0x43, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a,
0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74,
0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x73,
0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x74,
0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x6d,
0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x69, 0x6d,
0x69, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x69, 0x6d, 0x69,
0x74, 0x5f, 0x63, 0x70, 0x75, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x69, 0x6d,
0x69, 0x74, 0x43, 0x70, 0x75, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x5f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x70, 0x75, 0x18, 0x08, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x70, 0x75, 0x22, 0xe1, 0x02,
0x0a, 0x09, 0x50, 0x6f, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x6e,
0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
0x12, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69,
0x6d, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01,
0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69,
0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x70, 0x12,
0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x0f, 0x69, 0x6e, 0x69,
0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6f, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
0x72, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x73, 0x12, 0x2d, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x18,
0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6f, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x61,
0x69, 0x6e, 0x65, 0x72, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73,
0x12, 0x21, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x09, 0x2e, 0x50, 0x6f, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65,
0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63,
0x65, 0x22, 0x39, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73,
0x73, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x13, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73,
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0xa1, 0x03, 0x0a,
0x12, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x44, 0x65, 0x74,
0x61, 0x69, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69,
0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72,
0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x12, 0x43, 0x0a, 0x0a, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e,
0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61,
0x69, 0x6c, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x25,
0x0a, 0x0e, 0x72, 0x65, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x50,
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x76,
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18,
0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x56, 0x6f, 0x6c, 0x75,
0x6d, 0x65, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x76,
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x6f,
0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x44, 0x0a, 0x12, 0x61,
0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65,
0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f,
0x67, 0x79, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x65, 0x72, 0x6d, 0x52, 0x11,
0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65,
0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 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, 0x71, 0x0a, 0x14, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x53, 0x65, 0x6c, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x54, 0x65, 0x72, 0x6d, 0x12, 0x59, 0x0a, 0x17, 0x6d, 0x61, 0x74, 0x63,
0x68, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x54, 0x6f, 0x70, 0x6f,
0x6c, 0x6f, 0x67, 0x79, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x65,
0x6c, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x15, 0x6d, 0x61,
0x74, 0x63, 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x73, 0x22, 0x4c, 0x0a, 0x20, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x53,
0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x73, 0x22, 0xae, 0x01, 0x0a, 0x1a, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c,
0x75, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x12, 0x3f, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x27, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
0x73, 0x1a, 0x4f, 0x0a, 0x0b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0e, 0x32, 0x14, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
0x38, 0x01, 0x22, 0xa0, 0x03, 0x0a, 0x09, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18,
0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65,
0x6d, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x6f,
0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x74, 0x43, 0x50, 0x55, 0x18, 0x04, 0x20, 0x01,
0x28, 0x08, 0x52, 0x06, 0x73, 0x65, 0x74, 0x43, 0x50, 0x55, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65,
0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x73,
0x65, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x61, 0x73,
0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x12, 0x1c,
0x0a, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28,
0x09, 0x52, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07,
0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76,
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x70, 0x70,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x67,
0x70, 0x75, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x67, 0x70, 0x75, 0x12, 0x15, 0x0a,
0x06, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
0x70, 0x70, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x70, 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x22,
0x54, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x49, 0x4c,
0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12,
0x0a, 0x0a, 0x06, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x41,
0x42, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x54, 0x41,
0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x54, 0x4f, 0x50, 0x50,
0x49, 0x4e, 0x47, 0x10, 0x05, 0x22, 0x72, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74,
0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12,
0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x9d, 0x02, 0x0a, 0x0a, 0x41, 0x70,
0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07,
0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61,
0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18,
0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x23,
0x0a, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x41,
0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x6f, 0x64, 0x52, 0x04, 0x70,
0x6f, 0x64, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x6f, 0x6c, 0x64, 0x50, 0x6f, 0x64, 0x73, 0x18, 0x05,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x50, 0x6f, 0x64, 0x52, 0x07, 0x6f, 0x6c, 0x64, 0x50, 0x6f, 0x64, 0x73, 0x1a, 0x31,
0x0a, 0x03, 0x50, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
0x73, 0x1a, 0x36, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72,
0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a,
0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x36, 0x0a, 0x0b, 0x41, 0x70, 0x70,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x70, 0x70,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x73, 0x22, 0x4a, 0x0a, 0x0f, 0x48, 0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52, 0x65, 0x6c, 0x65,
0x61, 0x73, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x0e, 0x68, 0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52,
0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x48,
0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x0e, 0x68,
0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x22, 0xb6, 0x01,
0x0a, 0x0e, 0x48, 0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65,
0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
0x28, 0x05, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07,
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75,
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 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, 0x14,
0x0a, 0x05, 0x63, 0x68, 0x61, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63,
0x68, 0x61, 0x72, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x56, 0x65, 0x72,
0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x29, 0x0a, 0x0e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x5f,
0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x61, 0x70, 0x70, 0x49, 0x64,
0x73, 0x22, 0x3c, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73,
0x12, 0x2d, 0x0a, 0x0c, 0x61, 0x70, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73,
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x0b, 0x61, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x2a,
0x2f, 0x0a, 0x13, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10,
0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x01,
0x32, 0xc8, 0x08, 0x0a, 0x0e, 0x41, 0x70, 0x70, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x53,
0x79, 0x6e, 0x63, 0x12, 0x3c, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x10, 0x2e,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x0e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22,
0x00, 0x12, 0x2b, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x12, 0x0d, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71,
0x1a, 0x0a, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x33,
0x0a, 0x0a, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x73, 0x12, 0x0f, 0x2e, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e,
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x22, 0x00, 0x12, 0x40, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x6f, 0x72, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x44, 0x61,
0x74, 0x61, 0x12, 0x0d, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65,
0x71, 0x1a, 0x10, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4d, 0x61, 0x6e, 0x61,
0x67, 0x65, 0x64, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4d, 0x75, 0x6c, 0x74,
0x69, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x73, 0x12, 0x10, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x4d, 0x75, 0x6c,
0x74, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x70, 0x70, 0x50, 0x6f, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x22, 0x00, 0x12, 0x3c, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70,
0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x64, 0x4e, 0x75, 0x6d, 0x73, 0x12, 0x10, 0x2e, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x11,
0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x64, 0x4e, 0x75, 0x6d,
0x73, 0x22, 0x00, 0x12, 0x2f, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0f, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0b, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x22, 0x00, 0x12, 0x36, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x54, 0x65, 0x6e, 0x61, 0x6e,
0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x2e, 0x54, 0x65, 0x6e, 0x61,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0f, 0x2e, 0x54, 0x65, 0x6e, 0x61,
0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x00, 0x12, 0x33, 0x0a, 0x12,
0x47, 0x65, 0x74, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
0x65, 0x73, 0x12, 0x06, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x13, 0x2e, 0x54, 0x65, 0x6e,
0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x22,
0x00, 0x12, 0x42, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61,
0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x0f, 0x2e, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e,
0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
0x6e, 0x74, 0x73, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x15, 0x41, 0x64, 0x64, 0x54, 0x68, 0x69, 0x72,
0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1a,
0x2e, 0x41, 0x64, 0x64, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e,
0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x06, 0x2e, 0x45, 0x6d, 0x70,
0x74, 0x79, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x54, 0x68, 0x69, 0x72, 0x64,
0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1a, 0x2e,
0x55, 0x70, 0x64, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64,
0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x06, 0x2e, 0x45, 0x6d, 0x70, 0x74,
0x79, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50,
0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1a, 0x2e, 0x44,
0x65, 0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x64, 0x70,
0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x06, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x22, 0x00, 0x12, 0x2e, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x64, 0x44, 0x65, 0x74, 0x61,
0x69, 0x6c, 0x12, 0x10, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x52, 0x65, 0x71, 0x1a, 0x0a, 0x2e, 0x50, 0x6f, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
0x22, 0x00, 0x12, 0x2e, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x06, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a,
0x0f, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73,
0x22, 0x00, 0x12, 0x44, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x56, 0x6f, 0x6c, 0x75,
0x6d, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0f, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x53, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x00, 0x12, 0x2a, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74,
0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x07, 0x2e, 0x41, 0x70,
0x70, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x73, 0x22, 0x00, 0x12, 0x31, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x65, 0x6c, 0x6d,
0x41, 0x70, 0x70, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x07, 0x2e, 0x41, 0x70, 0x70,
0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x48, 0x65, 0x6c, 0x6d, 0x41, 0x70, 0x70, 0x52, 0x65, 0x6c,
0x65, 0x61, 0x73, 0x65, 0x73, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x41,
0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x12, 0x0f, 0x2e, 0x41, 0x70, 0x70,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x41, 0x70,
0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x22, 0x00, 0x42, 0x12, 0x5a, 0x10, 0x77,
0x6f, 0x72, 0x6b, 0x65, 0x72, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x62, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_worker_server_pb_app_runtime_server_proto_rawDescOnce sync.Once
file_worker_server_pb_app_runtime_server_proto_rawDescData = file_worker_server_pb_app_runtime_server_proto_rawDesc
)
func file_worker_server_pb_app_runtime_server_proto_rawDescGZIP() []byte {
file_worker_server_pb_app_runtime_server_proto_rawDescOnce.Do(func() {
file_worker_server_pb_app_runtime_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_worker_server_pb_app_runtime_server_proto_rawDescData)
})
return file_worker_server_pb_app_runtime_server_proto_rawDescData
}
var file_worker_server_pb_app_runtime_server_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
var file_worker_server_pb_app_runtime_server_proto_msgTypes = make([]protoimpl.MessageInfo, 61)
var file_worker_server_pb_app_runtime_server_proto_goTypes = []interface{}{
(ServiceVolumeStatus)(0), // 0: ServiceVolumeStatus
(PodStatus_Type)(0), // 1: PodStatus.Type
(AppStatus_Status)(0), // 2: AppStatus.Status
(*Empty)(nil), // 3: Empty
(*AppReq)(nil), // 4: AppReq
(*AppStatusReq)(nil), // 5: AppStatusReq
(*ServiceRequest)(nil), // 6: ServiceRequest
(*ServicesRequest)(nil), // 7: ServicesRequest
(*TenantRequest)(nil), // 8: TenantRequest
(*StatusMessage)(nil), // 9: StatusMessage
(*OperatorManaged)(nil), // 10: OperatorManaged
(*ManagedService)(nil), // 11: ManagedService
(*ManagedDeployment)(nil), // 12: ManagedDeployment
(*ManagedStatefulSet)(nil), // 13: ManagedStatefulSet
(*ManagedPod)(nil), // 14: ManagedPod
(*DiskMessage)(nil), // 15: DiskMessage
(*ServiceAppPodList)(nil), // 16: ServiceAppPodList
(*MultiServiceAppPodList)(nil), // 17: MultiServiceAppPodList
(*ComponentPodNums)(nil), // 18: ComponentPodNums
(*ServiceAppPod)(nil), // 19: ServiceAppPod
(*Container)(nil), // 20: Container
(*DeployInfo)(nil), // 21: DeployInfo
(*TenantResource)(nil), // 22: TenantResource
(*TenantResourceList)(nil), // 23: TenantResourceList
(*AddThirdPartyEndpointsReq)(nil), // 24: AddThirdPartyEndpointsReq
(*UpdThirdPartyEndpointsReq)(nil), // 25: UpdThirdPartyEndpointsReq
(*DelThirdPartyEndpointsReq)(nil), // 26: DelThirdPartyEndpointsReq
(*ThirdPartyEndpoint)(nil), // 27: ThirdPartyEndpoint
(*ThirdPartyEndpoints)(nil), // 28: ThirdPartyEndpoints
(*ListPodsBySIDReq)(nil), // 29: ListPodsBySIDReq
(*GetPodDetailReq)(nil), // 30: GetPodDetailReq
(*PodEvent)(nil), // 31: PodEvent
(*PodStatus)(nil), // 32: PodStatus
(*PodContainer)(nil), // 33: PodContainer
(*PodDetail)(nil), // 34: PodDetail
(*StorageClasses)(nil), // 35: StorageClasses
(*StorageClassDetail)(nil), // 36: StorageClassDetail
(*TopologySelectorTerm)(nil), // 37: TopologySelectorTerm
(*TopologySelectorLabelRequirement)(nil), // 38: TopologySelectorLabelRequirement
(*ServiceVolumeStatusMessage)(nil), // 39: ServiceVolumeStatusMessage
(*AppStatus)(nil), // 40: AppStatus
(*AppStatusCondition)(nil), // 41: AppStatusCondition
(*AppService)(nil), // 42: AppService
(*AppServices)(nil), // 43: AppServices
(*HelmAppReleases)(nil), // 44: HelmAppReleases
(*HelmAppRelease)(nil), // 45: HelmAppRelease
(*AppStatusesReq)(nil), // 46: AppStatusesReq
(*AppStatuses)(nil), // 47: AppStatuses
nil, // 48: StatusMessage.StatusEntry
nil, // 49: DiskMessage.DisksEntry
nil, // 50: MultiServiceAppPodList.ServicePodsEntry
nil, // 51: ComponentPodNums.PodNumsEntry
nil, // 52: ServiceAppPod.ContainersEntry
nil, // 53: DeployInfo.PodsEntry
nil, // 54: DeployInfo.ServicesEntry
nil, // 55: DeployInfo.EndpointsEntry
nil, // 56: DeployInfo.SecretsEntry
nil, // 57: DeployInfo.IngressesEntry
nil, // 58: DeployInfo.ReplicatsetEntry
nil, // 59: TenantResourceList.ResourcesEntry
nil, // 60: StorageClassDetail.ParametersEntry
nil, // 61: ServiceVolumeStatusMessage.StatusEntry
(*AppService_Pod)(nil), // 62: AppService.Pod
(*AppService_Port)(nil), // 63: AppService.Port
}
var file_worker_server_pb_app_runtime_server_proto_depIdxs = []int32{
48, // 0: StatusMessage.status:type_name -> StatusMessage.StatusEntry
11, // 1: OperatorManaged.services:type_name -> ManagedService
12, // 2: OperatorManaged.deployments:type_name -> ManagedDeployment
13, // 3: OperatorManaged.statefulSets:type_name -> ManagedStatefulSet
14, // 4: ManagedDeployment.pods:type_name -> ManagedPod
14, // 5: ManagedStatefulSet.pods:type_name -> ManagedPod
49, // 6: DiskMessage.disks:type_name -> DiskMessage.DisksEntry
19, // 7: ServiceAppPodList.oldPods:type_name -> ServiceAppPod
19, // 8: ServiceAppPodList.newPods:type_name -> ServiceAppPod
50, // 9: MultiServiceAppPodList.servicePods:type_name -> MultiServiceAppPodList.ServicePodsEntry
51, // 10: ComponentPodNums.podNums:type_name -> ComponentPodNums.PodNumsEntry
52, // 11: ServiceAppPod.containers:type_name -> ServiceAppPod.ContainersEntry
53, // 12: DeployInfo.pods:type_name -> DeployInfo.PodsEntry
54, // 13: DeployInfo.services:type_name -> DeployInfo.ServicesEntry
55, // 14: DeployInfo.endpoints:type_name -> DeployInfo.EndpointsEntry
56, // 15: DeployInfo.secrets:type_name -> DeployInfo.SecretsEntry
57, // 16: DeployInfo.ingresses:type_name -> DeployInfo.IngressesEntry
58, // 17: DeployInfo.replicatset:type_name -> DeployInfo.ReplicatsetEntry
59, // 18: TenantResourceList.resources:type_name -> TenantResourceList.ResourcesEntry
27, // 19: ThirdPartyEndpoints.items:type_name -> ThirdPartyEndpoint
1, // 20: PodStatus.type:type_name -> PodStatus.Type
32, // 21: PodDetail.status:type_name -> PodStatus
33, // 22: PodDetail.init_containers:type_name -> PodContainer
33, // 23: PodDetail.containers:type_name -> PodContainer
31, // 24: PodDetail.events:type_name -> PodEvent
36, // 25: StorageClasses.list:type_name -> StorageClassDetail
60, // 26: StorageClassDetail.parameters:type_name -> StorageClassDetail.ParametersEntry
37, // 27: StorageClassDetail.allowed_topologies:type_name -> TopologySelectorTerm
38, // 28: TopologySelectorTerm.match_label_expressions:type_name -> TopologySelectorLabelRequirement
61, // 29: ServiceVolumeStatusMessage.status:type_name -> ServiceVolumeStatusMessage.StatusEntry
41, // 30: AppStatus.conditions:type_name -> AppStatusCondition
63, // 31: AppService.ports:type_name -> AppService.Port
62, // 32: AppService.pods:type_name -> AppService.Pod
62, // 33: AppService.oldPods:type_name -> AppService.Pod
42, // 34: AppServices.services:type_name -> AppService
45, // 35: HelmAppReleases.helmAppRelease:type_name -> HelmAppRelease
40, // 36: AppStatuses.app_statuses:type_name -> AppStatus
16, // 37: MultiServiceAppPodList.ServicePodsEntry.value:type_name -> ServiceAppPodList
20, // 38: ServiceAppPod.ContainersEntry.value:type_name -> Container
22, // 39: TenantResourceList.ResourcesEntry.value:type_name -> TenantResource
0, // 40: ServiceVolumeStatusMessage.StatusEntry.value:type_name -> ServiceVolumeStatus
7, // 41: AppRuntimeSync.GetAppStatusDeprecated:input_type -> ServicesRequest
5, // 42: AppRuntimeSync.GetAppStatus:input_type -> AppStatusReq
6, // 43: AppRuntimeSync.GetAppPods:input_type -> ServiceRequest
5, // 44: AppRuntimeSync.GetOperatorWatchManagedData:input_type -> AppStatusReq
7, // 45: AppRuntimeSync.GetMultiAppPods:input_type -> ServicesRequest
7, // 46: AppRuntimeSync.GetComponentPodNums:input_type -> ServicesRequest
6, // 47: AppRuntimeSync.GetDeployInfo:input_type -> ServiceRequest
8, // 48: AppRuntimeSync.GetTenantResource:input_type -> TenantRequest
3, // 49: AppRuntimeSync.GetTenantResources:input_type -> Empty
6, // 50: AppRuntimeSync.ListThirdPartyEndpoints:input_type -> ServiceRequest
24, // 51: AppRuntimeSync.AddThirdPartyEndpoint:input_type -> AddThirdPartyEndpointsReq
25, // 52: AppRuntimeSync.UpdThirdPartyEndpoint:input_type -> UpdThirdPartyEndpointsReq
26, // 53: AppRuntimeSync.DelThirdPartyEndpoint:input_type -> DelThirdPartyEndpointsReq
30, // 54: AppRuntimeSync.GetPodDetail:input_type -> GetPodDetailReq
3, // 55: AppRuntimeSync.GetStorageClasses:input_type -> Empty
6, // 56: AppRuntimeSync.GetAppVolumeStatus:input_type -> ServiceRequest
4, // 57: AppRuntimeSync.ListAppServices:input_type -> AppReq
4, // 58: AppRuntimeSync.ListHelmAppRelease:input_type -> AppReq
46, // 59: AppRuntimeSync.ListAppStatuses:input_type -> AppStatusesReq
9, // 60: AppRuntimeSync.GetAppStatusDeprecated:output_type -> StatusMessage
40, // 61: AppRuntimeSync.GetAppStatus:output_type -> AppStatus
16, // 62: AppRuntimeSync.GetAppPods:output_type -> ServiceAppPodList
10, // 63: AppRuntimeSync.GetOperatorWatchManagedData:output_type -> OperatorManaged
17, // 64: AppRuntimeSync.GetMultiAppPods:output_type -> MultiServiceAppPodList
18, // 65: AppRuntimeSync.GetComponentPodNums:output_type -> ComponentPodNums
21, // 66: AppRuntimeSync.GetDeployInfo:output_type -> DeployInfo
22, // 67: AppRuntimeSync.GetTenantResource:output_type -> TenantResource
23, // 68: AppRuntimeSync.GetTenantResources:output_type -> TenantResourceList
28, // 69: AppRuntimeSync.ListThirdPartyEndpoints:output_type -> ThirdPartyEndpoints
3, // 70: AppRuntimeSync.AddThirdPartyEndpoint:output_type -> Empty
3, // 71: AppRuntimeSync.UpdThirdPartyEndpoint:output_type -> Empty
3, // 72: AppRuntimeSync.DelThirdPartyEndpoint:output_type -> Empty
34, // 73: AppRuntimeSync.GetPodDetail:output_type -> PodDetail
35, // 74: AppRuntimeSync.GetStorageClasses:output_type -> StorageClasses
39, // 75: AppRuntimeSync.GetAppVolumeStatus:output_type -> ServiceVolumeStatusMessage
43, // 76: AppRuntimeSync.ListAppServices:output_type -> AppServices
44, // 77: AppRuntimeSync.ListHelmAppRelease:output_type -> HelmAppReleases
47, // 78: AppRuntimeSync.ListAppStatuses:output_type -> AppStatuses
60, // [60:79] is the sub-list for method output_type
41, // [41:60] is the sub-list for method input_type
41, // [41:41] is the sub-list for extension type_name
41, // [41:41] is the sub-list for extension extendee
0, // [0:41] is the sub-list for field type_name
}
func init() { file_worker_server_pb_app_runtime_server_proto_init() }
func file_worker_server_pb_app_runtime_server_proto_init() {
if File_worker_server_pb_app_runtime_server_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_worker_server_pb_app_runtime_server_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Empty); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppStatusReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServicesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TenantRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StatusMessage); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperatorManaged); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ManagedService); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ManagedDeployment); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ManagedStatefulSet); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ManagedPod); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DiskMessage); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceAppPodList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MultiServiceAppPodList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ComponentPodNums); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceAppPod); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Container); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeployInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TenantResource); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TenantResourceList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddThirdPartyEndpointsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdThirdPartyEndpointsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DelThirdPartyEndpointsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ThirdPartyEndpoint); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ThirdPartyEndpoints); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListPodsBySIDReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPodDetailReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodEvent); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodContainer); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PodDetail); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StorageClasses); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StorageClassDetail); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TopologySelectorTerm); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TopologySelectorLabelRequirement); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ServiceVolumeStatusMessage); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppStatusCondition); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppService); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppServices); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HelmAppReleases); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HelmAppRelease); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppStatusesReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppStatuses); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppService_Pod); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_server_pb_app_runtime_server_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AppService_Port); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_worker_server_pb_app_runtime_server_proto_rawDesc,
NumEnums: 3,
NumMessages: 61,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_worker_server_pb_app_runtime_server_proto_goTypes,
DependencyIndexes: file_worker_server_pb_app_runtime_server_proto_depIdxs,
EnumInfos: file_worker_server_pb_app_runtime_server_proto_enumTypes,
MessageInfos: file_worker_server_pb_app_runtime_server_proto_msgTypes,
}.Build()
File_worker_server_pb_app_runtime_server_proto = out.File
file_worker_server_pb_app_runtime_server_proto_rawDesc = nil
file_worker_server_pb_app_runtime_server_proto_goTypes = nil
file_worker_server_pb_app_runtime_server_proto_depIdxs = nil
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion6
// AppRuntimeSyncClient is the client API for AppRuntimeSync service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type AppRuntimeSyncClient interface {
// Deprecated: -
GetAppStatusDeprecated(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*StatusMessage, error)
GetAppStatus(ctx context.Context, in *AppStatusReq, opts ...grpc.CallOption) (*AppStatus, error)
GetAppPods(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ServiceAppPodList, error)
GetOperatorWatchManagedData(ctx context.Context, in *AppStatusReq, opts ...grpc.CallOption) (*OperatorManaged, error)
GetMultiAppPods(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*MultiServiceAppPodList, error)
GetComponentPodNums(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*ComponentPodNums, error)
GetDeployInfo(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*DeployInfo, error)
GetTenantResource(ctx context.Context, in *TenantRequest, opts ...grpc.CallOption) (*TenantResource, error)
GetTenantResources(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TenantResourceList, error)
ListThirdPartyEndpoints(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ThirdPartyEndpoints, error)
AddThirdPartyEndpoint(ctx context.Context, in *AddThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error)
UpdThirdPartyEndpoint(ctx context.Context, in *UpdThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error)
DelThirdPartyEndpoint(ctx context.Context, in *DelThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error)
GetPodDetail(ctx context.Context, in *GetPodDetailReq, opts ...grpc.CallOption) (*PodDetail, error)
GetStorageClasses(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*StorageClasses, error)
GetAppVolumeStatus(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ServiceVolumeStatusMessage, error)
ListAppServices(ctx context.Context, in *AppReq, opts ...grpc.CallOption) (*AppServices, error)
ListHelmAppRelease(ctx context.Context, in *AppReq, opts ...grpc.CallOption) (*HelmAppReleases, error)
ListAppStatuses(ctx context.Context, in *AppStatusesReq, opts ...grpc.CallOption) (*AppStatuses, error)
}
type appRuntimeSyncClient struct {
cc grpc.ClientConnInterface
}
func NewAppRuntimeSyncClient(cc grpc.ClientConnInterface) AppRuntimeSyncClient {
return &appRuntimeSyncClient{cc}
}
func (c *appRuntimeSyncClient) GetAppStatusDeprecated(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*StatusMessage, error) {
out := new(StatusMessage)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetAppStatusDeprecated", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetAppStatus(ctx context.Context, in *AppStatusReq, opts ...grpc.CallOption) (*AppStatus, error) {
out := new(AppStatus)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetAppStatus", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetAppPods(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ServiceAppPodList, error) {
out := new(ServiceAppPodList)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetAppPods", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetOperatorWatchManagedData(ctx context.Context, in *AppStatusReq, opts ...grpc.CallOption) (*OperatorManaged, error) {
out := new(OperatorManaged)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetOperatorWatchManagedData", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetMultiAppPods(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*MultiServiceAppPodList, error) {
out := new(MultiServiceAppPodList)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetMultiAppPods", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetComponentPodNums(ctx context.Context, in *ServicesRequest, opts ...grpc.CallOption) (*ComponentPodNums, error) {
out := new(ComponentPodNums)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetComponentPodNums", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetDeployInfo(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*DeployInfo, error) {
out := new(DeployInfo)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetDeployInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetTenantResource(ctx context.Context, in *TenantRequest, opts ...grpc.CallOption) (*TenantResource, error) {
out := new(TenantResource)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetTenantResource", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetTenantResources(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TenantResourceList, error) {
out := new(TenantResourceList)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetTenantResources", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) ListThirdPartyEndpoints(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ThirdPartyEndpoints, error) {
out := new(ThirdPartyEndpoints)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/ListThirdPartyEndpoints", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) AddThirdPartyEndpoint(ctx context.Context, in *AddThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error) {
out := new(Empty)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/AddThirdPartyEndpoint", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) UpdThirdPartyEndpoint(ctx context.Context, in *UpdThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error) {
out := new(Empty)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/UpdThirdPartyEndpoint", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) DelThirdPartyEndpoint(ctx context.Context, in *DelThirdPartyEndpointsReq, opts ...grpc.CallOption) (*Empty, error) {
out := new(Empty)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/DelThirdPartyEndpoint", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetPodDetail(ctx context.Context, in *GetPodDetailReq, opts ...grpc.CallOption) (*PodDetail, error) {
out := new(PodDetail)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetPodDetail", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetStorageClasses(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*StorageClasses, error) {
out := new(StorageClasses)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetStorageClasses", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) GetAppVolumeStatus(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*ServiceVolumeStatusMessage, error) {
out := new(ServiceVolumeStatusMessage)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/GetAppVolumeStatus", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) ListAppServices(ctx context.Context, in *AppReq, opts ...grpc.CallOption) (*AppServices, error) {
out := new(AppServices)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/ListAppServices", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) ListHelmAppRelease(ctx context.Context, in *AppReq, opts ...grpc.CallOption) (*HelmAppReleases, error) {
out := new(HelmAppReleases)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/ListHelmAppRelease", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *appRuntimeSyncClient) ListAppStatuses(ctx context.Context, in *AppStatusesReq, opts ...grpc.CallOption) (*AppStatuses, error) {
out := new(AppStatuses)
err := c.cc.Invoke(ctx, "/AppRuntimeSync/ListAppStatuses", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// AppRuntimeSyncServer is the server API for AppRuntimeSync service.
type AppRuntimeSyncServer interface {
// Deprecated: -
GetAppStatusDeprecated(context.Context, *ServicesRequest) (*StatusMessage, error)
GetAppStatus(context.Context, *AppStatusReq) (*AppStatus, error)
GetAppPods(context.Context, *ServiceRequest) (*ServiceAppPodList, error)
GetOperatorWatchManagedData(context.Context, *AppStatusReq) (*OperatorManaged, error)
GetMultiAppPods(context.Context, *ServicesRequest) (*MultiServiceAppPodList, error)
GetComponentPodNums(context.Context, *ServicesRequest) (*ComponentPodNums, error)
GetDeployInfo(context.Context, *ServiceRequest) (*DeployInfo, error)
GetTenantResource(context.Context, *TenantRequest) (*TenantResource, error)
GetTenantResources(context.Context, *Empty) (*TenantResourceList, error)
ListThirdPartyEndpoints(context.Context, *ServiceRequest) (*ThirdPartyEndpoints, error)
AddThirdPartyEndpoint(context.Context, *AddThirdPartyEndpointsReq) (*Empty, error)
UpdThirdPartyEndpoint(context.Context, *UpdThirdPartyEndpointsReq) (*Empty, error)
DelThirdPartyEndpoint(context.Context, *DelThirdPartyEndpointsReq) (*Empty, error)
GetPodDetail(context.Context, *GetPodDetailReq) (*PodDetail, error)
GetStorageClasses(context.Context, *Empty) (*StorageClasses, error)
GetAppVolumeStatus(context.Context, *ServiceRequest) (*ServiceVolumeStatusMessage, error)
ListAppServices(context.Context, *AppReq) (*AppServices, error)
ListHelmAppRelease(context.Context, *AppReq) (*HelmAppReleases, error)
ListAppStatuses(context.Context, *AppStatusesReq) (*AppStatuses, error)
}
// UnimplementedAppRuntimeSyncServer can be embedded to have forward compatible implementations.
type UnimplementedAppRuntimeSyncServer struct {
}
func (*UnimplementedAppRuntimeSyncServer) GetAppStatusDeprecated(context.Context, *ServicesRequest) (*StatusMessage, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppStatusDeprecated not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetAppStatus(context.Context, *AppStatusReq) (*AppStatus, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppStatus not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetAppPods(context.Context, *ServiceRequest) (*ServiceAppPodList, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppPods not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetOperatorWatchManagedData(context.Context, *AppStatusReq) (*OperatorManaged, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOperatorWatchManagedData not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetMultiAppPods(context.Context, *ServicesRequest) (*MultiServiceAppPodList, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetMultiAppPods not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetComponentPodNums(context.Context, *ServicesRequest) (*ComponentPodNums, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetComponentPodNums not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetDeployInfo(context.Context, *ServiceRequest) (*DeployInfo, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetDeployInfo not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetTenantResource(context.Context, *TenantRequest) (*TenantResource, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTenantResource not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetTenantResources(context.Context, *Empty) (*TenantResourceList, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTenantResources not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) ListThirdPartyEndpoints(context.Context, *ServiceRequest) (*ThirdPartyEndpoints, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListThirdPartyEndpoints not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) AddThirdPartyEndpoint(context.Context, *AddThirdPartyEndpointsReq) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddThirdPartyEndpoint not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) UpdThirdPartyEndpoint(context.Context, *UpdThirdPartyEndpointsReq) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdThirdPartyEndpoint not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) DelThirdPartyEndpoint(context.Context, *DelThirdPartyEndpointsReq) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method DelThirdPartyEndpoint not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetPodDetail(context.Context, *GetPodDetailReq) (*PodDetail, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPodDetail not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetStorageClasses(context.Context, *Empty) (*StorageClasses, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetStorageClasses not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) GetAppVolumeStatus(context.Context, *ServiceRequest) (*ServiceVolumeStatusMessage, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAppVolumeStatus not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) ListAppServices(context.Context, *AppReq) (*AppServices, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListAppServices not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) ListHelmAppRelease(context.Context, *AppReq) (*HelmAppReleases, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListHelmAppRelease not implemented")
}
func (*UnimplementedAppRuntimeSyncServer) ListAppStatuses(context.Context, *AppStatusesReq) (*AppStatuses, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListAppStatuses not implemented")
}
func RegisterAppRuntimeSyncServer(s *grpc.Server, srv AppRuntimeSyncServer) {
s.RegisterService(&_AppRuntimeSync_serviceDesc, srv)
}
func _AppRuntimeSync_GetAppStatusDeprecated_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServicesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetAppStatusDeprecated(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetAppStatusDeprecated",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetAppStatusDeprecated(ctx, req.(*ServicesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetAppStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppStatusReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetAppStatus(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetAppStatus",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetAppStatus(ctx, req.(*AppStatusReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetAppPods_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServiceRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetAppPods(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetAppPods",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetAppPods(ctx, req.(*ServiceRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetOperatorWatchManagedData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppStatusReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetOperatorWatchManagedData(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetOperatorWatchManagedData",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetOperatorWatchManagedData(ctx, req.(*AppStatusReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetMultiAppPods_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServicesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetMultiAppPods(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetMultiAppPods",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetMultiAppPods(ctx, req.(*ServicesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetComponentPodNums_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServicesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetComponentPodNums(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetComponentPodNums",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetComponentPodNums(ctx, req.(*ServicesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetDeployInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServiceRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetDeployInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetDeployInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetDeployInfo(ctx, req.(*ServiceRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetTenantResource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(TenantRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetTenantResource(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetTenantResource",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetTenantResource(ctx, req.(*TenantRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetTenantResources_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetTenantResources(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetTenantResources",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetTenantResources(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_ListThirdPartyEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServiceRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).ListThirdPartyEndpoints(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/ListThirdPartyEndpoints",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).ListThirdPartyEndpoints(ctx, req.(*ServiceRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_AddThirdPartyEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddThirdPartyEndpointsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).AddThirdPartyEndpoint(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/AddThirdPartyEndpoint",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).AddThirdPartyEndpoint(ctx, req.(*AddThirdPartyEndpointsReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_UpdThirdPartyEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdThirdPartyEndpointsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).UpdThirdPartyEndpoint(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/UpdThirdPartyEndpoint",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).UpdThirdPartyEndpoint(ctx, req.(*UpdThirdPartyEndpointsReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_DelThirdPartyEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DelThirdPartyEndpointsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).DelThirdPartyEndpoint(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/DelThirdPartyEndpoint",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).DelThirdPartyEndpoint(ctx, req.(*DelThirdPartyEndpointsReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetPodDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetPodDetailReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetPodDetail(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetPodDetail",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetPodDetail(ctx, req.(*GetPodDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetStorageClasses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetStorageClasses(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetStorageClasses",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetStorageClasses(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_GetAppVolumeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ServiceRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).GetAppVolumeStatus(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/GetAppVolumeStatus",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).GetAppVolumeStatus(ctx, req.(*ServiceRequest))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_ListAppServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).ListAppServices(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/ListAppServices",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).ListAppServices(ctx, req.(*AppReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_ListHelmAppRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).ListHelmAppRelease(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/ListHelmAppRelease",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).ListHelmAppRelease(ctx, req.(*AppReq))
}
return interceptor(ctx, in, info, handler)
}
func _AppRuntimeSync_ListAppStatuses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AppStatusesReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AppRuntimeSyncServer).ListAppStatuses(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/AppRuntimeSync/ListAppStatuses",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AppRuntimeSyncServer).ListAppStatuses(ctx, req.(*AppStatusesReq))
}
return interceptor(ctx, in, info, handler)
}
var _AppRuntimeSync_serviceDesc = grpc.ServiceDesc{
ServiceName: "AppRuntimeSync",
HandlerType: (*AppRuntimeSyncServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetAppStatusDeprecated",
Handler: _AppRuntimeSync_GetAppStatusDeprecated_Handler,
},
{
MethodName: "GetAppStatus",
Handler: _AppRuntimeSync_GetAppStatus_Handler,
},
{
MethodName: "GetAppPods",
Handler: _AppRuntimeSync_GetAppPods_Handler,
},
{
MethodName: "GetOperatorWatchManagedData",
Handler: _AppRuntimeSync_GetOperatorWatchManagedData_Handler,
},
{
MethodName: "GetMultiAppPods",
Handler: _AppRuntimeSync_GetMultiAppPods_Handler,
},
{
MethodName: "GetComponentPodNums",
Handler: _AppRuntimeSync_GetComponentPodNums_Handler,
},
{
MethodName: "GetDeployInfo",
Handler: _AppRuntimeSync_GetDeployInfo_Handler,
},
{
MethodName: "GetTenantResource",
Handler: _AppRuntimeSync_GetTenantResource_Handler,
},
{
MethodName: "GetTenantResources",
Handler: _AppRuntimeSync_GetTenantResources_Handler,
},
{
MethodName: "ListThirdPartyEndpoints",
Handler: _AppRuntimeSync_ListThirdPartyEndpoints_Handler,
},
{
MethodName: "AddThirdPartyEndpoint",
Handler: _AppRuntimeSync_AddThirdPartyEndpoint_Handler,
},
{
MethodName: "UpdThirdPartyEndpoint",
Handler: _AppRuntimeSync_UpdThirdPartyEndpoint_Handler,
},
{
MethodName: "DelThirdPartyEndpoint",
Handler: _AppRuntimeSync_DelThirdPartyEndpoint_Handler,
},
{
MethodName: "GetPodDetail",
Handler: _AppRuntimeSync_GetPodDetail_Handler,
},
{
MethodName: "GetStorageClasses",
Handler: _AppRuntimeSync_GetStorageClasses_Handler,
},
{
MethodName: "GetAppVolumeStatus",
Handler: _AppRuntimeSync_GetAppVolumeStatus_Handler,
},
{
MethodName: "ListAppServices",
Handler: _AppRuntimeSync_ListAppServices_Handler,
},
{
MethodName: "ListHelmAppRelease",
Handler: _AppRuntimeSync_ListHelmAppRelease_Handler,
},
{
MethodName: "ListAppStatuses",
Handler: _AppRuntimeSync_ListAppStatuses_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "worker/server/pb/app_runtime_server.proto",
}