pcm-slurm/slurm/slurm.pb.go

5751 lines
180 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.31.0
// protoc v3.19.4
// source: slurm.proto
package slurm
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// token
// syncToken
type SyncTokenReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SyncTokenReq) Reset() {
*x = SyncTokenReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SyncTokenReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SyncTokenReq) ProtoMessage() {}
func (x *SyncTokenReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 SyncTokenReq.ProtoReflect.Descriptor instead.
func (*SyncTokenReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{0}
}
type SyncTokenResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SyncTokenResp) Reset() {
*x = SyncTokenResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SyncTokenResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SyncTokenResp) ProtoMessage() {}
func (x *SyncTokenResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 SyncTokenResp.ProtoReflect.Descriptor instead.
func (*SyncTokenResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{1}
}
// job
// listJob
type ListJobReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UpdateTime uint32 `protobuf:"varint,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
}
func (x *ListJobReq) Reset() {
*x = ListJobReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListJobReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListJobReq) ProtoMessage() {}
func (x *ListJobReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListJobReq.ProtoReflect.Descriptor instead.
func (*ListJobReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{2}
}
func (x *ListJobReq) GetUpdateTime() uint32 {
if x != nil {
return x.UpdateTime
}
return 0
}
type ListJobResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Jobs []*JobResponseProperties `protobuf:"bytes,2,rep,name=jobs,proto3" json:"jobs,omitempty"`
}
func (x *ListJobResp) Reset() {
*x = ListJobResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListJobResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListJobResp) ProtoMessage() {}
func (x *ListJobResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListJobResp.ProtoReflect.Descriptor instead.
func (*ListJobResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{3}
}
func (x *ListJobResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListJobResp) GetJobs() []*JobResponseProperties {
if x != nil {
return x.Jobs
}
return nil
}
// updateJob
type UpdateJobReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobUpdate *JobUpdate `protobuf:"bytes,1,opt,name=job_update,json=jobUpdate,proto3" json:"job_update,omitempty"`
}
func (x *UpdateJobReq) Reset() {
*x = UpdateJobReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateJobReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateJobReq) ProtoMessage() {}
func (x *UpdateJobReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 UpdateJobReq.ProtoReflect.Descriptor instead.
func (*UpdateJobReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{4}
}
func (x *UpdateJobReq) GetJobUpdate() *JobUpdate {
if x != nil {
return x.JobUpdate
}
return nil
}
type UpdateJobResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *UpdateJobResp) Reset() {
*x = UpdateJobResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateJobResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateJobResp) ProtoMessage() {}
func (x *UpdateJobResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 UpdateJobResp.ProtoReflect.Descriptor instead.
func (*UpdateJobResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{5}
}
// cancelJob
type CancelJobReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
}
func (x *CancelJobReq) Reset() {
*x = CancelJobReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CancelJobReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CancelJobReq) ProtoMessage() {}
func (x *CancelJobReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 CancelJobReq.ProtoReflect.Descriptor instead.
func (*CancelJobReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{6}
}
func (x *CancelJobReq) GetJobId() string {
if x != nil {
return x.JobId
}
return ""
}
type CancelJobResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *CancelJobResp) Reset() {
*x = CancelJobResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CancelJobResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CancelJobResp) ProtoMessage() {}
func (x *CancelJobResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 CancelJobResp.ProtoReflect.Descriptor instead.
func (*CancelJobResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{7}
}
// getJob
type GetJobReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
}
func (x *GetJobReq) Reset() {
*x = GetJobReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetJobReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetJobReq) ProtoMessage() {}
func (x *GetJobReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetJobReq.ProtoReflect.Descriptor instead.
func (*GetJobReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{8}
}
func (x *GetJobReq) GetJobId() string {
if x != nil {
return x.JobId
}
return ""
}
type GetJobResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Jobs *Jobs `protobuf:"bytes,1,opt,name=jobs,proto3" json:"jobs,omitempty"`
}
func (x *GetJobResp) Reset() {
*x = GetJobResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetJobResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetJobResp) ProtoMessage() {}
func (x *GetJobResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetJobResp.ProtoReflect.Descriptor instead.
func (*GetJobResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{9}
}
func (x *GetJobResp) GetJobs() *Jobs {
if x != nil {
return x.Jobs
}
return nil
}
// submitJob
type SubmitJobReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Script string `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
Job *JobProperties `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"`
Jobs []*JobProperties `protobuf:"bytes,3,rep,name=jobs,proto3" json:"jobs,omitempty"`
}
func (x *SubmitJobReq) Reset() {
*x = SubmitJobReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmitJobReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmitJobReq) ProtoMessage() {}
func (x *SubmitJobReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 SubmitJobReq.ProtoReflect.Descriptor instead.
func (*SubmitJobReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{10}
}
func (x *SubmitJobReq) GetScript() string {
if x != nil {
return x.Script
}
return ""
}
func (x *SubmitJobReq) GetJob() *JobProperties {
if x != nil {
return x.Job
}
return nil
}
func (x *SubmitJobReq) GetJobs() []*JobProperties {
if x != nil {
return x.Jobs
}
return nil
}
type SubmitJobResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
JobId uint32 `protobuf:"varint,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
StepId string `protobuf:"bytes,3,opt,name=step_id,json=stepId,proto3" json:"step_id,omitempty"`
JobSubmitUserMsg string `protobuf:"bytes,4,opt,name=job_submit_user_msg,json=jobSubmitUserMsg,proto3" json:"job_submit_user_msg,omitempty"`
}
func (x *SubmitJobResp) Reset() {
*x = SubmitJobResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SubmitJobResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmitJobResp) ProtoMessage() {}
func (x *SubmitJobResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 SubmitJobResp.ProtoReflect.Descriptor instead.
func (*SubmitJobResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{11}
}
func (x *SubmitJobResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *SubmitJobResp) GetJobId() uint32 {
if x != nil {
return x.JobId
}
return 0
}
func (x *SubmitJobResp) GetStepId() string {
if x != nil {
return x.StepId
}
return ""
}
func (x *SubmitJobResp) GetJobSubmitUserMsg() string {
if x != nil {
return x.JobSubmitUserMsg
}
return ""
}
// user
// listUser
type ListUserReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListUserReq) Reset() {
*x = ListUserReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListUserReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListUserReq) ProtoMessage() {}
func (x *ListUserReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListUserReq.ProtoReflect.Descriptor instead.
func (*ListUserReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{12}
}
type ListUserResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Users []*User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
}
func (x *ListUserResp) Reset() {
*x = ListUserResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListUserResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListUserResp) ProtoMessage() {}
func (x *ListUserResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListUserResp.ProtoReflect.Descriptor instead.
func (*ListUserResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{13}
}
func (x *ListUserResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListUserResp) GetUsers() []*User {
if x != nil {
return x.Users
}
return nil
}
// getUser
type GetUserReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
}
func (x *GetUserReq) Reset() {
*x = GetUserReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetUserReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserReq) ProtoMessage() {}
func (x *GetUserReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetUserReq.ProtoReflect.Descriptor instead.
func (*GetUserReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{14}
}
func (x *GetUserReq) GetUserName() string {
if x != nil {
return x.UserName
}
return ""
}
type GetUserResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Users []*User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
}
func (x *GetUserResp) Reset() {
*x = GetUserResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetUserResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserResp) ProtoMessage() {}
func (x *GetUserResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetUserResp.ProtoReflect.Descriptor instead.
func (*GetUserResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{15}
}
func (x *GetUserResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *GetUserResp) GetUsers() []*User {
if x != nil {
return x.Users
}
return nil
}
// updateUser
type UpdateUserReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
}
func (x *UpdateUserReq) Reset() {
*x = UpdateUserReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateUserReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateUserReq) ProtoMessage() {}
func (x *UpdateUserReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 UpdateUserReq.ProtoReflect.Descriptor instead.
func (*UpdateUserReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{16}
}
func (x *UpdateUserReq) GetUser() *User {
if x != nil {
return x.User
}
return nil
}
type UpdateUserResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
}
func (x *UpdateUserResp) Reset() {
*x = UpdateUserResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateUserResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateUserResp) ProtoMessage() {}
func (x *UpdateUserResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 UpdateUserResp.ProtoReflect.Descriptor instead.
func (*UpdateUserResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{17}
}
func (x *UpdateUserResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
// deleteUser
type DeleteUserReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
}
func (x *DeleteUserReq) Reset() {
*x = DeleteUserReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteUserReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteUserReq) ProtoMessage() {}
func (x *DeleteUserReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DeleteUserReq.ProtoReflect.Descriptor instead.
func (*DeleteUserReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{18}
}
func (x *DeleteUserReq) GetUserName() string {
if x != nil {
return x.UserName
}
return ""
}
type DeleteUserResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
}
func (x *DeleteUserResp) Reset() {
*x = DeleteUserResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteUserResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteUserResp) ProtoMessage() {}
func (x *DeleteUserResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DeleteUserResp.ProtoReflect.Descriptor instead.
func (*DeleteUserResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{19}
}
func (x *DeleteUserResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
// partition
// listPartition
type ListPartitionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListPartitionReq) Reset() {
*x = ListPartitionReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListPartitionReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPartitionReq) ProtoMessage() {}
func (x *ListPartitionReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListPartitionReq.ProtoReflect.Descriptor instead.
func (*ListPartitionReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{20}
}
type ListPartitionResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Partitions []*Partition `protobuf:"bytes,2,rep,name=partitions,proto3" json:"partitions,omitempty"`
}
func (x *ListPartitionResp) Reset() {
*x = ListPartitionResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListPartitionResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPartitionResp) ProtoMessage() {}
func (x *ListPartitionResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListPartitionResp.ProtoReflect.Descriptor instead.
func (*ListPartitionResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{21}
}
func (x *ListPartitionResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListPartitionResp) GetPartitions() []*Partition {
if x != nil {
return x.Partitions
}
return nil
}
// getPartition
type GetPartitionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PartitionName string `protobuf:"bytes,1,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"`
}
func (x *GetPartitionReq) Reset() {
*x = GetPartitionReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetPartitionReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPartitionReq) ProtoMessage() {}
func (x *GetPartitionReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetPartitionReq.ProtoReflect.Descriptor instead.
func (*GetPartitionReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{22}
}
func (x *GetPartitionReq) GetPartitionName() string {
if x != nil {
return x.PartitionName
}
return ""
}
type GetPartitionResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Partitions []*Partition `protobuf:"bytes,2,rep,name=partitions,proto3" json:"partitions,omitempty"`
}
func (x *GetPartitionResp) Reset() {
*x = GetPartitionResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetPartitionResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPartitionResp) ProtoMessage() {}
func (x *GetPartitionResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetPartitionResp.ProtoReflect.Descriptor instead.
func (*GetPartitionResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{23}
}
func (x *GetPartitionResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *GetPartitionResp) GetPartitions() []*Partition {
if x != nil {
return x.Partitions
}
return nil
}
// node
// getNode
type GetNodeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
}
func (x *GetNodeReq) Reset() {
*x = GetNodeReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetNodeReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetNodeReq) ProtoMessage() {}
func (x *GetNodeReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetNodeReq.ProtoReflect.Descriptor instead.
func (*GetNodeReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{24}
}
func (x *GetNodeReq) GetNodeName() string {
if x != nil {
return x.NodeName
}
return ""
}
type GetNodeResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Nodes []*Node `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"`
}
func (x *GetNodeResp) Reset() {
*x = GetNodeResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetNodeResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetNodeResp) ProtoMessage() {}
func (x *GetNodeResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetNodeResp.ProtoReflect.Descriptor instead.
func (*GetNodeResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{25}
}
func (x *GetNodeResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *GetNodeResp) GetNodes() []*Node {
if x != nil {
return x.Nodes
}
return nil
}
// listNode
type ListNodeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListNodeReq) Reset() {
*x = ListNodeReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListNodeReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListNodeReq) ProtoMessage() {}
func (x *ListNodeReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListNodeReq.ProtoReflect.Descriptor instead.
func (*ListNodeReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{26}
}
type ListNodeResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Nodes []*Node `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"`
}
func (x *ListNodeResp) Reset() {
*x = ListNodeResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListNodeResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListNodeResp) ProtoMessage() {}
func (x *ListNodeResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListNodeResp.ProtoReflect.Descriptor instead.
func (*ListNodeResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{27}
}
func (x *ListNodeResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListNodeResp) GetNodes() []*Node {
if x != nil {
return x.Nodes
}
return nil
}
// reservation
// getReservation
type GetReservationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReservationName string `protobuf:"bytes,1,opt,name=reservation_name,json=reservationName,proto3" json:"reservation_name,omitempty"`
}
func (x *GetReservationReq) Reset() {
*x = GetReservationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetReservationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetReservationReq) ProtoMessage() {}
func (x *GetReservationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetReservationReq.ProtoReflect.Descriptor instead.
func (*GetReservationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{28}
}
func (x *GetReservationReq) GetReservationName() string {
if x != nil {
return x.ReservationName
}
return ""
}
type GetReservationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Reservations []*Reservation `protobuf:"bytes,2,rep,name=reservations,proto3" json:"reservations,omitempty"`
}
func (x *GetReservationResp) Reset() {
*x = GetReservationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetReservationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetReservationResp) ProtoMessage() {}
func (x *GetReservationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetReservationResp.ProtoReflect.Descriptor instead.
func (*GetReservationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{29}
}
func (x *GetReservationResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *GetReservationResp) GetReservations() []*Reservation {
if x != nil {
return x.Reservations
}
return nil
}
// listReservation
type ListReservationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListReservationReq) Reset() {
*x = ListReservationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListReservationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListReservationReq) ProtoMessage() {}
func (x *ListReservationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListReservationReq.ProtoReflect.Descriptor instead.
func (*ListReservationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{30}
}
type ListReservationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Reservations []*Reservation `protobuf:"bytes,2,rep,name=reservations,proto3" json:"reservations,omitempty"`
}
func (x *ListReservationResp) Reset() {
*x = ListReservationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListReservationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListReservationResp) ProtoMessage() {}
func (x *ListReservationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListReservationResp.ProtoReflect.Descriptor instead.
func (*ListReservationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{31}
}
func (x *ListReservationResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListReservationResp) GetReservations() []*Reservation {
if x != nil {
return x.Reservations
}
return nil
}
// configuration
type DumpConfigurationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DumpConfigurationReq) Reset() {
*x = DumpConfigurationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DumpConfigurationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DumpConfigurationReq) ProtoMessage() {}
func (x *DumpConfigurationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DumpConfigurationReq.ProtoReflect.Descriptor instead.
func (*DumpConfigurationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{32}
}
type DumpConfigurationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Configurations []*Configuration `protobuf:"bytes,1,rep,name=configurations,proto3" json:"configurations,omitempty"`
}
func (x *DumpConfigurationResp) Reset() {
*x = DumpConfigurationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DumpConfigurationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DumpConfigurationResp) ProtoMessage() {}
func (x *DumpConfigurationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DumpConfigurationResp.ProtoReflect.Descriptor instead.
func (*DumpConfigurationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{33}
}
func (x *DumpConfigurationResp) GetConfigurations() []*Configuration {
if x != nil {
return x.Configurations
}
return nil
}
type LoadConfigurationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
}
func (x *LoadConfigurationReq) Reset() {
*x = LoadConfigurationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *LoadConfigurationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*LoadConfigurationReq) ProtoMessage() {}
func (x *LoadConfigurationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 LoadConfigurationReq.ProtoReflect.Descriptor instead.
func (*LoadConfigurationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{34}
}
func (x *LoadConfigurationReq) GetConfiguration() *Configuration {
if x != nil {
return x.Configuration
}
return nil
}
type LoadConfigurationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
}
func (x *LoadConfigurationResp) Reset() {
*x = LoadConfigurationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *LoadConfigurationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*LoadConfigurationResp) ProtoMessage() {}
func (x *LoadConfigurationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 LoadConfigurationResp.ProtoReflect.Descriptor instead.
func (*LoadConfigurationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{35}
}
func (x *LoadConfigurationResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
// QOS
type ListQosReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListQosReq) Reset() {
*x = ListQosReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListQosReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListQosReq) ProtoMessage() {}
func (x *ListQosReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListQosReq.ProtoReflect.Descriptor instead.
func (*ListQosReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{36}
}
type ListQosResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Qos []*Qos `protobuf:"bytes,1,rep,name=Qos,proto3" json:"Qos,omitempty"`
}
func (x *ListQosResp) Reset() {
*x = ListQosResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListQosResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListQosResp) ProtoMessage() {}
func (x *ListQosResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListQosResp.ProtoReflect.Descriptor instead.
func (*ListQosResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{37}
}
func (x *ListQosResp) GetQos() []*Qos {
if x != nil {
return x.Qos
}
return nil
}
type GetQosReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *GetQosReq) Reset() {
*x = GetQosReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetQosReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetQosReq) ProtoMessage() {}
func (x *GetQosReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetQosReq.ProtoReflect.Descriptor instead.
func (*GetQosReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{38}
}
type GetQosResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Qos []*Qos `protobuf:"bytes,1,rep,name=qos,proto3" json:"qos,omitempty"`
}
func (x *GetQosResp) Reset() {
*x = GetQosResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetQosResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetQosResp) ProtoMessage() {}
func (x *GetQosResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetQosResp.ProtoReflect.Descriptor instead.
func (*GetQosResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{39}
}
func (x *GetQosResp) GetQos() []*Qos {
if x != nil {
return x.Qos
}
return nil
}
type DeleteQosReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Qos *Qos `protobuf:"bytes,1,opt,name=qos,proto3" json:"qos,omitempty"`
}
func (x *DeleteQosReq) Reset() {
*x = DeleteQosReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteQosReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteQosReq) ProtoMessage() {}
func (x *DeleteQosReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DeleteQosReq.ProtoReflect.Descriptor instead.
func (*DeleteQosReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{40}
}
func (x *DeleteQosReq) GetQos() *Qos {
if x != nil {
return x.Qos
}
return nil
}
type DeleteQosResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DeleteQosResp) Reset() {
*x = DeleteQosResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteQosResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteQosResp) ProtoMessage() {}
func (x *DeleteQosResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DeleteQosResp.ProtoReflect.Descriptor instead.
func (*DeleteQosResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{41}
}
// TRES
type ListTresReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListTresReq) Reset() {
*x = ListTresReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListTresReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTresReq) ProtoMessage() {}
func (x *ListTresReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListTresReq.ProtoReflect.Descriptor instead.
func (*ListTresReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{42}
}
type ListTresResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Tres []*Tres `protobuf:"bytes,1,rep,name=tres,proto3" json:"tres,omitempty"`
}
func (x *ListTresResp) Reset() {
*x = ListTresResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListTresResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTresResp) ProtoMessage() {}
func (x *ListTresResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 ListTresResp.ProtoReflect.Descriptor instead.
func (*ListTresResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{43}
}
func (x *ListTresResp) GetTres() []*Tres {
if x != nil {
return x.Tres
}
return nil
}
type SetTresReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Tres *Tres `protobuf:"bytes,1,opt,name=tres,proto3" json:"tres,omitempty"`
}
func (x *SetTresReq) Reset() {
*x = SetTresReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetTresReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetTresReq) ProtoMessage() {}
func (x *SetTresReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 SetTresReq.ProtoReflect.Descriptor instead.
func (*SetTresReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{44}
}
func (x *SetTresReq) GetTres() *Tres {
if x != nil {
return x.Tres
}
return nil
}
type SetTresResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SetTresResp) Reset() {
*x = SetTresResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetTresResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetTresResp) ProtoMessage() {}
func (x *SetTresResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[45]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SetTresResp.ProtoReflect.Descriptor instead.
func (*SetTresResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{45}
}
// account
// listAccount
type ListAccountReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListAccountReq) Reset() {
*x = ListAccountReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListAccountReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAccountReq) ProtoMessage() {}
func (x *ListAccountReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[46]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAccountReq.ProtoReflect.Descriptor instead.
func (*ListAccountReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{46}
}
type ListAccountResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Accounts []*Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
}
func (x *ListAccountResp) Reset() {
*x = ListAccountResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListAccountResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAccountResp) ProtoMessage() {}
func (x *ListAccountResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAccountResp.ProtoReflect.Descriptor instead.
func (*ListAccountResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{47}
}
func (x *ListAccountResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *ListAccountResp) GetAccounts() []*Account {
if x != nil {
return x.Accounts
}
return nil
}
// getAccount
type GetAccountReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
}
func (x *GetAccountReq) Reset() {
*x = GetAccountReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAccountReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAccountReq) ProtoMessage() {}
func (x *GetAccountReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAccountReq.ProtoReflect.Descriptor instead.
func (*GetAccountReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{48}
}
func (x *GetAccountReq) GetUserName() string {
if x != nil {
return x.UserName
}
return ""
}
type GetAccountResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
Accounts []*Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
}
func (x *GetAccountResp) Reset() {
*x = GetAccountResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAccountResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAccountResp) ProtoMessage() {}
func (x *GetAccountResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAccountResp.ProtoReflect.Descriptor instead.
func (*GetAccountResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{49}
}
func (x *GetAccountResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
func (x *GetAccountResp) GetAccounts() []*Account {
if x != nil {
return x.Accounts
}
return nil
}
// updateAccount
type UpdateAccountReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
}
func (x *UpdateAccountReq) Reset() {
*x = UpdateAccountReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateAccountReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateAccountReq) ProtoMessage() {}
func (x *UpdateAccountReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateAccountReq.ProtoReflect.Descriptor instead.
func (*UpdateAccountReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{50}
}
func (x *UpdateAccountReq) GetAccount() *Account {
if x != nil {
return x.Account
}
return nil
}
type UpdateAccountResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
}
func (x *UpdateAccountResp) Reset() {
*x = UpdateAccountResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateAccountResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateAccountResp) ProtoMessage() {}
func (x *UpdateAccountResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateAccountResp.ProtoReflect.Descriptor instead.
func (*UpdateAccountResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{51}
}
func (x *UpdateAccountResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
// deleteAccount
type DeleteAccountReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AccountName string `protobuf:"bytes,1,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
}
func (x *DeleteAccountReq) Reset() {
*x = DeleteAccountReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteAccountReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteAccountReq) ProtoMessage() {}
func (x *DeleteAccountReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteAccountReq.ProtoReflect.Descriptor instead.
func (*DeleteAccountReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{52}
}
func (x *DeleteAccountReq) GetAccountName() string {
if x != nil {
return x.AccountName
}
return ""
}
type DeleteAccountResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Errors []*Error `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
}
func (x *DeleteAccountResp) Reset() {
*x = DeleteAccountResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteAccountResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteAccountResp) ProtoMessage() {}
func (x *DeleteAccountResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[53]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteAccountResp.ProtoReflect.Descriptor instead.
func (*DeleteAccountResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{53}
}
func (x *DeleteAccountResp) GetErrors() []*Error {
if x != nil {
return x.Errors
}
return nil
}
// cluster
type ListClusterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListClusterReq) Reset() {
*x = ListClusterReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListClusterReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClusterReq) ProtoMessage() {}
func (x *ListClusterReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[54]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListClusterReq.ProtoReflect.Descriptor instead.
func (*ListClusterReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{54}
}
type ListClusterResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
}
func (x *ListClusterResp) Reset() {
*x = ListClusterResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListClusterResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClusterResp) ProtoMessage() {}
func (x *ListClusterResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[55]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListClusterResp.ProtoReflect.Descriptor instead.
func (*ListClusterResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{55}
}
func (x *ListClusterResp) GetClusters() []*Cluster {
if x != nil {
return x.Clusters
}
return nil
}
type AddClusterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}
func (x *AddClusterReq) Reset() {
*x = AddClusterReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddClusterReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddClusterReq) ProtoMessage() {}
func (x *AddClusterReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[56]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddClusterReq.ProtoReflect.Descriptor instead.
func (*AddClusterReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{56}
}
func (x *AddClusterReq) GetCluster() *Cluster {
if x != nil {
return x.Cluster
}
return nil
}
type AddClusterResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *AddClusterResp) Reset() {
*x = AddClusterResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddClusterResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddClusterResp) ProtoMessage() {}
func (x *AddClusterResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[57]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddClusterResp.ProtoReflect.Descriptor instead.
func (*AddClusterResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{57}
}
type GetClusterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *GetClusterReq) Reset() {
*x = GetClusterReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetClusterReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetClusterReq) ProtoMessage() {}
func (x *GetClusterReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[58]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetClusterReq.ProtoReflect.Descriptor instead.
func (*GetClusterReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{58}
}
type GetClusterResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
}
func (x *GetClusterResp) Reset() {
*x = GetClusterResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetClusterResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetClusterResp) ProtoMessage() {}
func (x *GetClusterResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 GetClusterResp.ProtoReflect.Descriptor instead.
func (*GetClusterResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{59}
}
func (x *GetClusterResp) GetClusters() []*Cluster {
if x != nil {
return x.Clusters
}
return nil
}
type DeleteClusterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
}
func (x *DeleteClusterReq) Reset() {
*x = DeleteClusterReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteClusterReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteClusterReq) ProtoMessage() {}
func (x *DeleteClusterReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_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 DeleteClusterReq.ProtoReflect.Descriptor instead.
func (*DeleteClusterReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{60}
}
func (x *DeleteClusterReq) GetCluster() *Cluster {
if x != nil {
return x.Cluster
}
return nil
}
type DeleteClusterResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DeleteClusterResp) Reset() {
*x = DeleteClusterResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteClusterResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteClusterResp) ProtoMessage() {}
func (x *DeleteClusterResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[61]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteClusterResp.ProtoReflect.Descriptor instead.
func (*DeleteClusterResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{61}
}
// wckey
type ListWckeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListWckeyReq) Reset() {
*x = ListWckeyReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListWckeyReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListWckeyReq) ProtoMessage() {}
func (x *ListWckeyReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[62]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListWckeyReq.ProtoReflect.Descriptor instead.
func (*ListWckeyReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{62}
}
type ListWckeyResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Wckeys []*Wckey `protobuf:"bytes,1,rep,name=wckeys,proto3" json:"wckeys,omitempty"`
}
func (x *ListWckeyResp) Reset() {
*x = ListWckeyResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListWckeyResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListWckeyResp) ProtoMessage() {}
func (x *ListWckeyResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[63]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListWckeyResp.ProtoReflect.Descriptor instead.
func (*ListWckeyResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{63}
}
func (x *ListWckeyResp) GetWckeys() []*Wckey {
if x != nil {
return x.Wckeys
}
return nil
}
type AddWckeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Wckey *Wckey `protobuf:"bytes,1,opt,name=wckey,proto3" json:"wckey,omitempty"`
}
func (x *AddWckeyReq) Reset() {
*x = AddWckeyReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddWckeyReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddWckeyReq) ProtoMessage() {}
func (x *AddWckeyReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[64]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AddWckeyReq.ProtoReflect.Descriptor instead.
func (*AddWckeyReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{64}
}
func (x *AddWckeyReq) GetWckey() *Wckey {
if x != nil {
return x.Wckey
}
return nil
}
type AddWckeyResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *AddWckeyResp) Reset() {
*x = AddWckeyResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddWckeyResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddWckeyResp) ProtoMessage() {}
func (x *AddWckeyResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[65]
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 AddWckeyResp.ProtoReflect.Descriptor instead.
func (*AddWckeyResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{65}
}
type GetWckeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *GetWckeyReq) Reset() {
*x = GetWckeyReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetWckeyReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWckeyReq) ProtoMessage() {}
func (x *GetWckeyReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[66]
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 GetWckeyReq.ProtoReflect.Descriptor instead.
func (*GetWckeyReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{66}
}
type GetWckeyResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Wckeys []*Wckey `protobuf:"bytes,1,rep,name=wckeys,proto3" json:"wckeys,omitempty"`
}
func (x *GetWckeyResp) Reset() {
*x = GetWckeyResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetWckeyResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWckeyResp) ProtoMessage() {}
func (x *GetWckeyResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[67]
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 GetWckeyResp.ProtoReflect.Descriptor instead.
func (*GetWckeyResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{67}
}
func (x *GetWckeyResp) GetWckeys() []*Wckey {
if x != nil {
return x.Wckeys
}
return nil
}
type DeleteWckeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Wckey *Wckey `protobuf:"bytes,1,opt,name=wckey,proto3" json:"wckey,omitempty"`
}
func (x *DeleteWckeyReq) Reset() {
*x = DeleteWckeyReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteWckeyReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteWckeyReq) ProtoMessage() {}
func (x *DeleteWckeyReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[68]
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 DeleteWckeyReq.ProtoReflect.Descriptor instead.
func (*DeleteWckeyReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{68}
}
func (x *DeleteWckeyReq) GetWckey() *Wckey {
if x != nil {
return x.Wckey
}
return nil
}
type DeleteWckeyResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DeleteWckeyResp) Reset() {
*x = DeleteWckeyResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteWckeyResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteWckeyResp) ProtoMessage() {}
func (x *DeleteWckeyResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[69]
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 DeleteWckeyResp.ProtoReflect.Descriptor instead.
func (*DeleteWckeyResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{69}
}
// diagnostics
type ListDiagnosticsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListDiagnosticsReq) Reset() {
*x = ListDiagnosticsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[70]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListDiagnosticsReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListDiagnosticsReq) ProtoMessage() {}
func (x *ListDiagnosticsReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[70]
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 ListDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*ListDiagnosticsReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{70}
}
type ListDiagnosticsResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Diagnosticses []*Diagnostics `protobuf:"bytes,1,rep,name=diagnosticses,proto3" json:"diagnosticses,omitempty"`
}
func (x *ListDiagnosticsResp) Reset() {
*x = ListDiagnosticsResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[71]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListDiagnosticsResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListDiagnosticsResp) ProtoMessage() {}
func (x *ListDiagnosticsResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[71]
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 ListDiagnosticsResp.ProtoReflect.Descriptor instead.
func (*ListDiagnosticsResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{71}
}
func (x *ListDiagnosticsResp) GetDiagnosticses() []*Diagnostics {
if x != nil {
return x.Diagnosticses
}
return nil
}
type ListDbDiagnosticsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListDbDiagnosticsReq) Reset() {
*x = ListDbDiagnosticsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListDbDiagnosticsReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListDbDiagnosticsReq) ProtoMessage() {}
func (x *ListDbDiagnosticsReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[72]
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 ListDbDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*ListDbDiagnosticsReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{72}
}
type ListDbDiagnosticsResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DiagnosticsDbs []*DiagnosticsDb `protobuf:"bytes,1,rep,name=diagnostics_dbs,json=diagnosticsDbs,proto3" json:"diagnostics_dbs,omitempty"`
}
func (x *ListDbDiagnosticsResp) Reset() {
*x = ListDbDiagnosticsResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListDbDiagnosticsResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListDbDiagnosticsResp) ProtoMessage() {}
func (x *ListDbDiagnosticsResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[73]
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 ListDbDiagnosticsResp.ProtoReflect.Descriptor instead.
func (*ListDbDiagnosticsResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{73}
}
func (x *ListDbDiagnosticsResp) GetDiagnosticsDbs() []*DiagnosticsDb {
if x != nil {
return x.DiagnosticsDbs
}
return nil
}
// association
type ListAssociationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ListAssociationReq) Reset() {
*x = ListAssociationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[74]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListAssociationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAssociationReq) ProtoMessage() {}
func (x *ListAssociationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[74]
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 ListAssociationReq.ProtoReflect.Descriptor instead.
func (*ListAssociationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{74}
}
type ListAssociationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Association []*Association `protobuf:"bytes,1,rep,name=Association,proto3" json:"Association,omitempty"`
}
func (x *ListAssociationResp) Reset() {
*x = ListAssociationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[75]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListAssociationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAssociationResp) ProtoMessage() {}
func (x *ListAssociationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[75]
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 ListAssociationResp.ProtoReflect.Descriptor instead.
func (*ListAssociationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{75}
}
func (x *ListAssociationResp) GetAssociation() []*Association {
if x != nil {
return x.Association
}
return nil
}
type SetAssociationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Association *Association `protobuf:"bytes,1,opt,name=association,proto3" json:"association,omitempty"`
}
func (x *SetAssociationReq) Reset() {
*x = SetAssociationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetAssociationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetAssociationReq) ProtoMessage() {}
func (x *SetAssociationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[76]
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 SetAssociationReq.ProtoReflect.Descriptor instead.
func (*SetAssociationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{76}
}
func (x *SetAssociationReq) GetAssociation() *Association {
if x != nil {
return x.Association
}
return nil
}
type SetAssociationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SetAssociationResp) Reset() {
*x = SetAssociationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetAssociationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetAssociationResp) ProtoMessage() {}
func (x *SetAssociationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[77]
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 SetAssociationResp.ProtoReflect.Descriptor instead.
func (*SetAssociationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{77}
}
type GetAssociationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *GetAssociationReq) Reset() {
*x = GetAssociationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAssociationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAssociationReq) ProtoMessage() {}
func (x *GetAssociationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[78]
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 GetAssociationReq.ProtoReflect.Descriptor instead.
func (*GetAssociationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{78}
}
type GetAssociationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Association []*Association `protobuf:"bytes,1,rep,name=association,proto3" json:"association,omitempty"`
}
func (x *GetAssociationResp) Reset() {
*x = GetAssociationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetAssociationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAssociationResp) ProtoMessage() {}
func (x *GetAssociationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[79]
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 GetAssociationResp.ProtoReflect.Descriptor instead.
func (*GetAssociationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{79}
}
func (x *GetAssociationResp) GetAssociation() []*Association {
if x != nil {
return x.Association
}
return nil
}
type DeleteAssociationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Association *Association `protobuf:"bytes,1,opt,name=association,proto3" json:"association,omitempty"`
}
func (x *DeleteAssociationReq) Reset() {
*x = DeleteAssociationReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[80]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteAssociationReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteAssociationReq) ProtoMessage() {}
func (x *DeleteAssociationReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[80]
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 DeleteAssociationReq.ProtoReflect.Descriptor instead.
func (*DeleteAssociationReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{80}
}
func (x *DeleteAssociationReq) GetAssociation() *Association {
if x != nil {
return x.Association
}
return nil
}
type DeleteAssociationResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DeleteAssociationResp) Reset() {
*x = DeleteAssociationResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[81]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteAssociationResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteAssociationResp) ProtoMessage() {}
func (x *DeleteAssociationResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[81]
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 DeleteAssociationResp.ProtoReflect.Descriptor instead.
func (*DeleteAssociationResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{81}
}
// ping
type ErrorPing struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
ErrorNumber int32 `protobuf:"varint,2,opt,name=error_number,json=errorNumber,proto3" json:"error_number,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
}
func (x *ErrorPing) Reset() {
*x = ErrorPing{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[82]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ErrorPing) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ErrorPing) ProtoMessage() {}
func (x *ErrorPing) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[82]
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 ErrorPing.ProtoReflect.Descriptor instead.
func (*ErrorPing) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{82}
}
func (x *ErrorPing) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *ErrorPing) GetErrorNumber() int32 {
if x != nil {
return x.ErrorNumber
}
return 0
}
func (x *ErrorPing) GetError() string {
if x != nil {
return x.Error
}
return ""
}
func (x *ErrorPing) GetSource() string {
if x != nil {
return x.Source
}
return ""
}
type PingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *PingReq) Reset() {
*x = PingReq{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[83]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PingReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PingReq) ProtoMessage() {}
func (x *PingReq) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[83]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PingReq.ProtoReflect.Descriptor instead.
func (*PingReq) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{83}
}
type PingResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
Errors []*ErrorPing `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
Pings []*Ping `protobuf:"bytes,3,rep,name=pings,proto3" json:"pings,omitempty"`
}
func (x *PingResp) Reset() {
*x = PingResp{}
if protoimpl.UnsafeEnabled {
mi := &file_slurm_proto_msgTypes[84]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PingResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PingResp) ProtoMessage() {}
func (x *PingResp) ProtoReflect() protoreflect.Message {
mi := &file_slurm_proto_msgTypes[84]
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 PingResp.ProtoReflect.Descriptor instead.
func (*PingResp) Descriptor() ([]byte, []int) {
return file_slurm_proto_rawDescGZIP(), []int{84}
}
func (x *PingResp) GetMeta() *Meta {
if x != nil {
return x.Meta
}
return nil
}
func (x *PingResp) GetErrors() []*ErrorPing {
if x != nil {
return x.Errors
}
return nil
}
func (x *PingResp) GetPings() []*Ping {
if x != nil {
return x.Pings
}
return nil
}
var File_slurm_proto protoreflect.FileDescriptor
var file_slurm_proto_rawDesc = []byte{
0x0a, 0x0b, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x1a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09,
0x6a, 0x6f, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x74, 0x72, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x11, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x71, 0x6f, 0x73, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0d, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x0b, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x70, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x0e, 0x0a, 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52,
0x65, 0x71, 0x22, 0x0f, 0x0a, 0x0d, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x22, 0x2d, 0x0a, 0x0a, 0x6c, 0x69, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65,
0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
0x6d, 0x65, 0x22, 0x67, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73,
0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52,
0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x32, 0x0a, 0x04, 0x6a, 0x6f, 0x62, 0x73, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6a, 0x6f,
0x62, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65,
0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x04, 0x6a, 0x6f, 0x62, 0x73, 0x22, 0x40, 0x0a, 0x0c, 0x75,
0x70, 0x64, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x12, 0x30, 0x0a, 0x0a, 0x6a,
0x6f, 0x62, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6a, 0x6f, 0x62, 0x5f, 0x75, 0x70, 0x64, 0x61,
0x74, 0x65, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x22, 0x0f, 0x0a,
0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x22, 0x25,
0x0a, 0x0c, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x12, 0x15,
0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x6a, 0x6f, 0x62, 0x49, 0x64, 0x22, 0x0f, 0x0a, 0x0d, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4a,
0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x22, 0x22, 0x0a, 0x09, 0x67, 0x65, 0x74, 0x4a, 0x6f, 0x62,
0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x0a, 0x67, 0x65,
0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x6a, 0x6f, 0x62, 0x73,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x4a,
0x6f, 0x62, 0x73, 0x52, 0x04, 0x6a, 0x6f, 0x62, 0x73, 0x22, 0x7a, 0x0a, 0x0c, 0x73, 0x75, 0x62,
0x6d, 0x69, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x72,
0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70,
0x74, 0x12, 0x27, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6a, 0x6f, 0x62, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65,
0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x12, 0x29, 0x0a, 0x04, 0x6a, 0x6f,
0x62, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x6a, 0x6f, 0x62, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52,
0x04, 0x6a, 0x6f, 0x62, 0x73, 0x22, 0x94, 0x01, 0x0a, 0x0d, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74,
0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x15, 0x0a,
0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6a,
0x6f, 0x62, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74, 0x65, 0x70, 0x5f, 0x69, 0x64, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x65, 0x70, 0x49, 0x64, 0x12, 0x2d, 0x0a,
0x13, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72,
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6a, 0x6f, 0x62, 0x53,
0x75, 0x62, 0x6d, 0x69, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x0d, 0x0a, 0x0b,
0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x22, 0x57, 0x0a, 0x0c, 0x6c,
0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x73, 0x12, 0x21, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x52, 0x05, 0x75,
0x73, 0x65, 0x72, 0x73, 0x22, 0x29, 0x0a, 0x0a, 0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22,
0x56, 0x0a, 0x0b, 0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24,
0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72,
0x72, 0x6f, 0x72, 0x73, 0x12, 0x21, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x73, 0x65, 0x72,
0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x22, 0x30, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74,
0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75,
0x73, 0x65, 0x72, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x36, 0x0a, 0x0e, 0x75, 0x70, 0x64,
0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x73, 0x22, 0x2c, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22,
0x36, 0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73,
0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52,
0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x12, 0x0a, 0x10, 0x6c, 0x69, 0x73, 0x74, 0x50,
0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x6b, 0x0a, 0x11, 0x6c,
0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x30, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61,
0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x38, 0x0a, 0x0f, 0x67, 0x65, 0x74, 0x50,
0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x0e, 0x70,
0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61,
0x6d, 0x65, 0x22, 0x6a, 0x0a, 0x10, 0x67, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73,
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x30, 0x0a, 0x0a,
0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x10, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x29,
0x0a, 0x0a, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x56, 0x0a, 0x0b, 0x67, 0x65, 0x74,
0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f,
0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x21,
0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65,
0x73, 0x22, 0x0d, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71,
0x22, 0x57, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70,
0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x21, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6e, 0x6f,
0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x3e, 0x0a, 0x11, 0x67, 0x65, 0x74,
0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x29,
0x0a, 0x10, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61,
0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x72, 0x0a, 0x12, 0x67, 0x65, 0x74,
0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12,
0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x14, 0x0a,
0x12, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x71, 0x22, 0x73, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72,
0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72,
0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73,
0x12, 0x36, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x72,
0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x65,
0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x64, 0x75, 0x6d, 0x70,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
0x22, 0x55, 0x0a, 0x15, 0x64, 0x75, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3c, 0x0a, 0x0e, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x52, 0x0a, 0x14, 0x6c, 0x6f, 0x61, 0x64, 0x43,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
0x3a, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3d, 0x0a, 0x15, 0x6c,
0x6f, 0x61, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72,
0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x0c, 0x0a, 0x0a, 0x6c, 0x69,
0x73, 0x74, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x22, 0x2b, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74,
0x51, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x03, 0x51, 0x6f, 0x73, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x71, 0x6f, 0x73,
0x52, 0x03, 0x51, 0x6f, 0x73, 0x22, 0x0b, 0x0a, 0x09, 0x67, 0x65, 0x74, 0x51, 0x6f, 0x73, 0x52,
0x65, 0x71, 0x22, 0x2a, 0x0a, 0x0a, 0x67, 0x65, 0x74, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70,
0x12, 0x1c, 0x0a, 0x03, 0x71, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x71, 0x6f, 0x73, 0x52, 0x03, 0x71, 0x6f, 0x73, 0x22, 0x2c,
0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1c,
0x0a, 0x03, 0x71, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x71, 0x6f, 0x73, 0x52, 0x03, 0x71, 0x6f, 0x73, 0x22, 0x0f, 0x0a, 0x0d,
0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x0d, 0x0a,
0x0b, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x22, 0x2f, 0x0a, 0x0c,
0x6c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04,
0x74, 0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x74, 0x72, 0x65, 0x73, 0x52, 0x04, 0x74, 0x72, 0x65, 0x73, 0x22, 0x2d, 0x0a,
0x0a, 0x73, 0x65, 0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x04, 0x74,
0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x74, 0x72, 0x65, 0x73, 0x52, 0x04, 0x74, 0x72, 0x65, 0x73, 0x22, 0x0d, 0x0a, 0x0b,
0x73, 0x65, 0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x10, 0x0a, 0x0e, 0x6c,
0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x22, 0x63, 0x0a,
0x0f, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70,
0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x2a, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x73, 0x22, 0x2c, 0x0a, 0x0d, 0x67, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65,
0x22, 0x62, 0x0a, 0x0e, 0x67, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x2a, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x73, 0x22, 0x3c, 0x0a, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x22, 0x39, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x35, 0x0a,
0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
0x71, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x4e, 0x61, 0x6d, 0x65, 0x22, 0x39, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x65, 0x72, 0x72,
0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22,
0x10, 0x0a, 0x0e, 0x6c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
0x71, 0x22, 0x3d, 0x0a, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
0x52, 0x65, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73,
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63,
0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73,
0x22, 0x39, 0x0a, 0x0d, 0x61, 0x64, 0x64, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
0x71, 0x12, 0x28, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74,
0x65, 0x72, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x10, 0x0a, 0x0e, 0x61,
0x64, 0x64, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x0f, 0x0a,
0x0d, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x22, 0x3c,
0x0a, 0x0e, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
0x12, 0x2a, 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74,
0x65, 0x72, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3c, 0x0a, 0x10,
0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71,
0x12, 0x28, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0e, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
0x72, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x13, 0x0a, 0x11, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22,
0x0e, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x22,
0x35, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70,
0x12, 0x24, 0x0a, 0x06, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x06,
0x77, 0x63, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x31, 0x0a, 0x0b, 0x61, 0x64, 0x64, 0x57, 0x63, 0x6b,
0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x77, 0x63, 0x6b,
0x65, 0x79, 0x52, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x22, 0x0e, 0x0a, 0x0c, 0x61, 0x64, 0x64,
0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22, 0x0d, 0x0a, 0x0b, 0x67, 0x65, 0x74,
0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x22, 0x34, 0x0a, 0x0c, 0x67, 0x65, 0x74, 0x57,
0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x06, 0x77, 0x63, 0x6b, 0x65,
0x79, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x06, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x73, 0x22, 0x34,
0x0a, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71,
0x12, 0x22, 0x0a, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x05, 0x77,
0x63, 0x6b, 0x65, 0x79, 0x22, 0x11, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 0x63,
0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22, 0x14, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x44,
0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x22, 0x4f, 0x0a,
0x13, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73,
0x52, 0x65, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x0d, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74,
0x69, 0x63, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52,
0x0d, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x65, 0x73, 0x22, 0x16,
0x0a, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x62, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74,
0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x22, 0x57, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x62,
0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12,
0x3e, 0x0a, 0x0f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x64,
0x62, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x64, 0x62, 0x52,
0x0e, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x44, 0x62, 0x73, 0x22,
0x14, 0x0a, 0x12, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x4b, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73,
0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0b,
0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x22, 0x49, 0x0a, 0x11, 0x73, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x34, 0x0a, 0x0b, 0x61, 0x73, 0x73, 0x6f, 0x63,
0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x0b, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x14, 0x0a,
0x12, 0x73, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x22, 0x13, 0x0a, 0x11, 0x67, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x4a, 0x0a, 0x12, 0x67, 0x65, 0x74, 0x41,
0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x34,
0x0a, 0x0b, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x73, 0x73, 0x6f,
0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x22, 0x4c, 0x0a, 0x14, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73,
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x34, 0x0a, 0x0b,
0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x22, 0x17, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x6f,
0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x7e, 0x0a, 0x09, 0x65,
0x72, 0x72, 0x6f, 0x72, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x72,
0x72, 0x6f, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
0x52, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x14, 0x0a,
0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72,
0x72, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x09, 0x0a, 0x07, 0x70,
0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x22, 0x78, 0x0a, 0x08, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65,
0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x0b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x52, 0x04, 0x6d,
0x65, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x65, 0x72, 0x72, 0x6f,
0x72, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x21, 0x0a,
0x05, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x05, 0x70, 0x69, 0x6e, 0x67, 0x73,
0x32, 0xd8, 0x14, 0x0a, 0x05, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x12, 0x38, 0x0a, 0x09, 0x73, 0x79,
0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x22, 0x00, 0x12, 0x29, 0x0a, 0x04, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x0e, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12,
0x32, 0x0a, 0x07, 0x6c, 0x69, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73,
0x70, 0x22, 0x00, 0x12, 0x2f, 0x0a, 0x06, 0x67, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x12, 0x10, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x1a,
0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65,
0x73, 0x70, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4a, 0x6f,
0x62, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75,
0x70, 0x64, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x38,
0x0a, 0x09, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4a, 0x6f, 0x62, 0x12, 0x13, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71,
0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4a,
0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6d,
0x69, 0x74, 0x4a, 0x6f, 0x62, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x73, 0x75,
0x62, 0x6d, 0x69, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x75,
0x72, 0x6d, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70,
0x22, 0x00, 0x12, 0x35, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x12,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52,
0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x55,
0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x07, 0x67, 0x65, 0x74,
0x55, 0x73, 0x65, 0x72, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74,
0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3b, 0x0a,
0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x14, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65,
0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x0a, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x15,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x44, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x50,
0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x6c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x50, 0x61,
0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x41, 0x0a,
0x0c, 0x67, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65,
0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00,
0x12, 0x35, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71,
0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64,
0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x07, 0x67, 0x65, 0x74, 0x4e, 0x6f,
0x64, 0x65, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x4e, 0x6f,
0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65,
0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0f, 0x6c,
0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72,
0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0e, 0x67, 0x65, 0x74, 0x52, 0x65,
0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x67, 0x65, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x52,
0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00,
0x12, 0x50, 0x0a, 0x11, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x6f,
0x61, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x6f, 0x61, 0x64, 0x43,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x22, 0x00, 0x12, 0x50, 0x0a, 0x11, 0x64, 0x75, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x64, 0x75, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x75, 0x6d,
0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x07, 0x6c, 0x69, 0x73, 0x74, 0x51, 0x6f, 0x73, 0x12,
0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x51, 0x6f, 0x73, 0x52,
0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x51,
0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x2f, 0x0a, 0x06, 0x67, 0x65, 0x74, 0x51,
0x6f, 0x73, 0x12, 0x10, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x51, 0x6f,
0x73, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74,
0x51, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x09, 0x64, 0x65, 0x6c,
0x65, 0x74, 0x65, 0x51, 0x6f, 0x73, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x51, 0x6f, 0x73, 0x52, 0x65, 0x73,
0x70, 0x22, 0x00, 0x12, 0x35, 0x0a, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x65, 0x73, 0x12,
0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x72, 0x65, 0x73,
0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74,
0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x07, 0x73, 0x65,
0x74, 0x54, 0x72, 0x65, 0x73, 0x12, 0x11, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x73, 0x65,
0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x73, 0x65, 0x74, 0x54, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3e,
0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x15, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73,
0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3b,
0x0a, 0x0a, 0x67, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52,
0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x44, 0x0a, 0x0d, 0x75,
0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x75, 0x70,
0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22,
0x00, 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x43,
0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c,
0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x0a, 0x67, 0x65, 0x74, 0x43, 0x6c,
0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65,
0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
0x73, 0x70, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x43, 0x6c, 0x75, 0x73, 0x74,
0x65, 0x72, 0x12, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x64, 0x64, 0x43, 0x6c,
0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x61, 0x64, 0x64, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x22,
0x00, 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74,
0x65, 0x72, 0x12, 0x17, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x57,
0x63, 0x6b, 0x65, 0x79, 0x12, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73,
0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72,
0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22,
0x00, 0x12, 0x35, 0x0a, 0x08, 0x67, 0x65, 0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65,
0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x57, 0x63, 0x6b,
0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x35, 0x0a, 0x08, 0x61, 0x64, 0x64, 0x57,
0x63, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x61, 0x64, 0x64,
0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d,
0x2e, 0x61, 0x64, 0x64, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12,
0x3e, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x12, 0x15,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 0x63, 0x6b,
0x65, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x57, 0x63, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12,
0x4a, 0x0a, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x41,
0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0e, 0x67,
0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x2e,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x67, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e,
0x67, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0e, 0x73, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63,
0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x73,
0x65, 0x74, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
0x1a, 0x19, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x73, 0x65, 0x74, 0x41, 0x73, 0x73, 0x6f,
0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x50, 0x0a,
0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x12, 0x1b, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a,
0x1c, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73,
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12,
0x49, 0x0a, 0x0e, 0x67, 0x65, 0x74, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63,
0x73, 0x12, 0x19, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x69,
0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x73,
0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73,
0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x10, 0x67, 0x65,
0x74, 0x44, 0x62, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x1b,
0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x62, 0x44, 0x69, 0x61,
0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c,
0x75, 0x72, 0x6d, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x44, 0x62, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x42, 0x08, 0x5a, 0x06, 0x2f,
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_slurm_proto_rawDescOnce sync.Once
file_slurm_proto_rawDescData = file_slurm_proto_rawDesc
)
func file_slurm_proto_rawDescGZIP() []byte {
file_slurm_proto_rawDescOnce.Do(func() {
file_slurm_proto_rawDescData = protoimpl.X.CompressGZIP(file_slurm_proto_rawDescData)
})
return file_slurm_proto_rawDescData
}
var file_slurm_proto_msgTypes = make([]protoimpl.MessageInfo, 85)
var file_slurm_proto_goTypes = []interface{}{
(*SyncTokenReq)(nil), // 0: slurm.syncTokenReq
(*SyncTokenResp)(nil), // 1: slurm.syncTokenResp
(*ListJobReq)(nil), // 2: slurm.listJobReq
(*ListJobResp)(nil), // 3: slurm.listJobResp
(*UpdateJobReq)(nil), // 4: slurm.updateJobReq
(*UpdateJobResp)(nil), // 5: slurm.updateJobResp
(*CancelJobReq)(nil), // 6: slurm.cancelJobReq
(*CancelJobResp)(nil), // 7: slurm.cancelJobResp
(*GetJobReq)(nil), // 8: slurm.getJobReq
(*GetJobResp)(nil), // 9: slurm.getJobResp
(*SubmitJobReq)(nil), // 10: slurm.submitJobReq
(*SubmitJobResp)(nil), // 11: slurm.submitJobResp
(*ListUserReq)(nil), // 12: slurm.listUserReq
(*ListUserResp)(nil), // 13: slurm.listUserResp
(*GetUserReq)(nil), // 14: slurm.getUserReq
(*GetUserResp)(nil), // 15: slurm.getUserResp
(*UpdateUserReq)(nil), // 16: slurm.updateUserReq
(*UpdateUserResp)(nil), // 17: slurm.updateUserResp
(*DeleteUserReq)(nil), // 18: slurm.deleteUserReq
(*DeleteUserResp)(nil), // 19: slurm.deleteUserResp
(*ListPartitionReq)(nil), // 20: slurm.listPartitionReq
(*ListPartitionResp)(nil), // 21: slurm.listPartitionResp
(*GetPartitionReq)(nil), // 22: slurm.getPartitionReq
(*GetPartitionResp)(nil), // 23: slurm.getPartitionResp
(*GetNodeReq)(nil), // 24: slurm.getNodeReq
(*GetNodeResp)(nil), // 25: slurm.getNodeResp
(*ListNodeReq)(nil), // 26: slurm.listNodeReq
(*ListNodeResp)(nil), // 27: slurm.listNodeResp
(*GetReservationReq)(nil), // 28: slurm.getReservationReq
(*GetReservationResp)(nil), // 29: slurm.getReservationResp
(*ListReservationReq)(nil), // 30: slurm.listReservationReq
(*ListReservationResp)(nil), // 31: slurm.listReservationResp
(*DumpConfigurationReq)(nil), // 32: slurm.dumpConfigurationReq
(*DumpConfigurationResp)(nil), // 33: slurm.dumpConfigurationResp
(*LoadConfigurationReq)(nil), // 34: slurm.loadConfigurationReq
(*LoadConfigurationResp)(nil), // 35: slurm.loadConfigurationResp
(*ListQosReq)(nil), // 36: slurm.listQosReq
(*ListQosResp)(nil), // 37: slurm.listQosResp
(*GetQosReq)(nil), // 38: slurm.getQosReq
(*GetQosResp)(nil), // 39: slurm.getQosResp
(*DeleteQosReq)(nil), // 40: slurm.deleteQosReq
(*DeleteQosResp)(nil), // 41: slurm.deleteQosResp
(*ListTresReq)(nil), // 42: slurm.listTresReq
(*ListTresResp)(nil), // 43: slurm.listTresResp
(*SetTresReq)(nil), // 44: slurm.setTresReq
(*SetTresResp)(nil), // 45: slurm.setTresResp
(*ListAccountReq)(nil), // 46: slurm.listAccountReq
(*ListAccountResp)(nil), // 47: slurm.listAccountResp
(*GetAccountReq)(nil), // 48: slurm.getAccountReq
(*GetAccountResp)(nil), // 49: slurm.getAccountResp
(*UpdateAccountReq)(nil), // 50: slurm.updateAccountReq
(*UpdateAccountResp)(nil), // 51: slurm.updateAccountResp
(*DeleteAccountReq)(nil), // 52: slurm.deleteAccountReq
(*DeleteAccountResp)(nil), // 53: slurm.deleteAccountResp
(*ListClusterReq)(nil), // 54: slurm.listClusterReq
(*ListClusterResp)(nil), // 55: slurm.listClusterResp
(*AddClusterReq)(nil), // 56: slurm.addClusterReq
(*AddClusterResp)(nil), // 57: slurm.addClusterResp
(*GetClusterReq)(nil), // 58: slurm.getClusterReq
(*GetClusterResp)(nil), // 59: slurm.getClusterResp
(*DeleteClusterReq)(nil), // 60: slurm.deleteClusterReq
(*DeleteClusterResp)(nil), // 61: slurm.deleteClusterResp
(*ListWckeyReq)(nil), // 62: slurm.listWckeyReq
(*ListWckeyResp)(nil), // 63: slurm.listWckeyResp
(*AddWckeyReq)(nil), // 64: slurm.addWckeyReq
(*AddWckeyResp)(nil), // 65: slurm.addWckeyResp
(*GetWckeyReq)(nil), // 66: slurm.getWckeyReq
(*GetWckeyResp)(nil), // 67: slurm.getWckeyResp
(*DeleteWckeyReq)(nil), // 68: slurm.deleteWckeyReq
(*DeleteWckeyResp)(nil), // 69: slurm.deleteWckeyResp
(*ListDiagnosticsReq)(nil), // 70: slurm.listDiagnosticsReq
(*ListDiagnosticsResp)(nil), // 71: slurm.listDiagnosticsResp
(*ListDbDiagnosticsReq)(nil), // 72: slurm.listDbDiagnosticsReq
(*ListDbDiagnosticsResp)(nil), // 73: slurm.listDbDiagnosticsResp
(*ListAssociationReq)(nil), // 74: slurm.listAssociationReq
(*ListAssociationResp)(nil), // 75: slurm.listAssociationResp
(*SetAssociationReq)(nil), // 76: slurm.setAssociationReq
(*SetAssociationResp)(nil), // 77: slurm.setAssociationResp
(*GetAssociationReq)(nil), // 78: slurm.getAssociationReq
(*GetAssociationResp)(nil), // 79: slurm.getAssociationResp
(*DeleteAssociationReq)(nil), // 80: slurm.deleteAssociationReq
(*DeleteAssociationResp)(nil), // 81: slurm.deleteAssociationResp
(*ErrorPing)(nil), // 82: slurm.errorPing
(*PingReq)(nil), // 83: slurm.pingReq
(*PingResp)(nil), // 84: slurm.pingResp
(*Error)(nil), // 85: slurm.error
(*JobResponseProperties)(nil), // 86: slurm.job_response_properties
(*JobUpdate)(nil), // 87: slurm.job_update
(*Jobs)(nil), // 88: slurm.Jobs
(*JobProperties)(nil), // 89: slurm.job_properties
(*User)(nil), // 90: slurm.user
(*Partition)(nil), // 91: slurm.partition
(*Node)(nil), // 92: slurm.node
(*Reservation)(nil), // 93: slurm.reservation
(*Configuration)(nil), // 94: slurm.configuration
(*Qos)(nil), // 95: slurm.qos
(*Tres)(nil), // 96: slurm.tres
(*Account)(nil), // 97: slurm.account
(*Cluster)(nil), // 98: slurm.cluster
(*Wckey)(nil), // 99: slurm.wckey
(*Diagnostics)(nil), // 100: slurm.diagnostics
(*DiagnosticsDb)(nil), // 101: slurm.diagnostics_db
(*Association)(nil), // 102: slurm.association
(*Meta)(nil), // 103: slurm.meta
(*Ping)(nil), // 104: slurm.ping
}
var file_slurm_proto_depIdxs = []int32{
85, // 0: slurm.listJobResp.errors:type_name -> slurm.error
86, // 1: slurm.listJobResp.jobs:type_name -> slurm.job_response_properties
87, // 2: slurm.updateJobReq.job_update:type_name -> slurm.job_update
88, // 3: slurm.getJobResp.jobs:type_name -> slurm.Jobs
89, // 4: slurm.submitJobReq.job:type_name -> slurm.job_properties
89, // 5: slurm.submitJobReq.jobs:type_name -> slurm.job_properties
85, // 6: slurm.submitJobResp.errors:type_name -> slurm.error
85, // 7: slurm.listUserResp.errors:type_name -> slurm.error
90, // 8: slurm.listUserResp.users:type_name -> slurm.user
85, // 9: slurm.getUserResp.errors:type_name -> slurm.error
90, // 10: slurm.getUserResp.users:type_name -> slurm.user
90, // 11: slurm.updateUserReq.user:type_name -> slurm.user
85, // 12: slurm.updateUserResp.errors:type_name -> slurm.error
85, // 13: slurm.deleteUserResp.errors:type_name -> slurm.error
85, // 14: slurm.listPartitionResp.errors:type_name -> slurm.error
91, // 15: slurm.listPartitionResp.partitions:type_name -> slurm.partition
85, // 16: slurm.getPartitionResp.errors:type_name -> slurm.error
91, // 17: slurm.getPartitionResp.partitions:type_name -> slurm.partition
85, // 18: slurm.getNodeResp.errors:type_name -> slurm.error
92, // 19: slurm.getNodeResp.nodes:type_name -> slurm.node
85, // 20: slurm.listNodeResp.errors:type_name -> slurm.error
92, // 21: slurm.listNodeResp.nodes:type_name -> slurm.node
85, // 22: slurm.getReservationResp.errors:type_name -> slurm.error
93, // 23: slurm.getReservationResp.reservations:type_name -> slurm.reservation
85, // 24: slurm.listReservationResp.errors:type_name -> slurm.error
93, // 25: slurm.listReservationResp.reservations:type_name -> slurm.reservation
94, // 26: slurm.dumpConfigurationResp.configurations:type_name -> slurm.configuration
94, // 27: slurm.loadConfigurationReq.configuration:type_name -> slurm.configuration
85, // 28: slurm.loadConfigurationResp.errors:type_name -> slurm.error
95, // 29: slurm.listQosResp.Qos:type_name -> slurm.qos
95, // 30: slurm.getQosResp.qos:type_name -> slurm.qos
95, // 31: slurm.deleteQosReq.qos:type_name -> slurm.qos
96, // 32: slurm.listTresResp.tres:type_name -> slurm.tres
96, // 33: slurm.setTresReq.tres:type_name -> slurm.tres
85, // 34: slurm.listAccountResp.errors:type_name -> slurm.error
97, // 35: slurm.listAccountResp.accounts:type_name -> slurm.account
85, // 36: slurm.getAccountResp.errors:type_name -> slurm.error
97, // 37: slurm.getAccountResp.accounts:type_name -> slurm.account
97, // 38: slurm.updateAccountReq.account:type_name -> slurm.account
85, // 39: slurm.updateAccountResp.errors:type_name -> slurm.error
85, // 40: slurm.deleteAccountResp.errors:type_name -> slurm.error
98, // 41: slurm.listClusterResp.clusters:type_name -> slurm.cluster
98, // 42: slurm.addClusterReq.cluster:type_name -> slurm.cluster
98, // 43: slurm.getClusterResp.clusters:type_name -> slurm.cluster
98, // 44: slurm.deleteClusterReq.cluster:type_name -> slurm.cluster
99, // 45: slurm.listWckeyResp.wckeys:type_name -> slurm.wckey
99, // 46: slurm.addWckeyReq.wckey:type_name -> slurm.wckey
99, // 47: slurm.getWckeyResp.wckeys:type_name -> slurm.wckey
99, // 48: slurm.deleteWckeyReq.wckey:type_name -> slurm.wckey
100, // 49: slurm.listDiagnosticsResp.diagnosticses:type_name -> slurm.diagnostics
101, // 50: slurm.listDbDiagnosticsResp.diagnostics_dbs:type_name -> slurm.diagnostics_db
102, // 51: slurm.listAssociationResp.Association:type_name -> slurm.association
102, // 52: slurm.setAssociationReq.association:type_name -> slurm.association
102, // 53: slurm.getAssociationResp.association:type_name -> slurm.association
102, // 54: slurm.deleteAssociationReq.association:type_name -> slurm.association
103, // 55: slurm.pingResp.meta:type_name -> slurm.meta
82, // 56: slurm.pingResp.errors:type_name -> slurm.errorPing
104, // 57: slurm.pingResp.pings:type_name -> slurm.ping
0, // 58: slurm.slurm.syncToken:input_type -> slurm.syncTokenReq
83, // 59: slurm.slurm.ping:input_type -> slurm.pingReq
2, // 60: slurm.slurm.listJob:input_type -> slurm.listJobReq
8, // 61: slurm.slurm.getJob:input_type -> slurm.getJobReq
4, // 62: slurm.slurm.updateJob:input_type -> slurm.updateJobReq
6, // 63: slurm.slurm.cancelJob:input_type -> slurm.cancelJobReq
10, // 64: slurm.slurm.submitJob:input_type -> slurm.submitJobReq
12, // 65: slurm.slurm.listUser:input_type -> slurm.listUserReq
14, // 66: slurm.slurm.getUser:input_type -> slurm.getUserReq
16, // 67: slurm.slurm.updateUser:input_type -> slurm.updateUserReq
18, // 68: slurm.slurm.deleteUser:input_type -> slurm.deleteUserReq
20, // 69: slurm.slurm.listPartition:input_type -> slurm.listPartitionReq
22, // 70: slurm.slurm.getPartition:input_type -> slurm.getPartitionReq
26, // 71: slurm.slurm.listNode:input_type -> slurm.listNodeReq
24, // 72: slurm.slurm.getNode:input_type -> slurm.getNodeReq
30, // 73: slurm.slurm.listReservation:input_type -> slurm.listReservationReq
28, // 74: slurm.slurm.getReservation:input_type -> slurm.getReservationReq
34, // 75: slurm.slurm.loadConfiguration:input_type -> slurm.loadConfigurationReq
32, // 76: slurm.slurm.dumpConfiguration:input_type -> slurm.dumpConfigurationReq
36, // 77: slurm.slurm.listQos:input_type -> slurm.listQosReq
38, // 78: slurm.slurm.getQos:input_type -> slurm.getQosReq
40, // 79: slurm.slurm.deleteQos:input_type -> slurm.deleteQosReq
42, // 80: slurm.slurm.listTres:input_type -> slurm.listTresReq
44, // 81: slurm.slurm.setTres:input_type -> slurm.setTresReq
46, // 82: slurm.slurm.listAccount:input_type -> slurm.listAccountReq
48, // 83: slurm.slurm.getAccount:input_type -> slurm.getAccountReq
50, // 84: slurm.slurm.updateAccount:input_type -> slurm.updateAccountReq
52, // 85: slurm.slurm.deleteAccount:input_type -> slurm.deleteAccountReq
54, // 86: slurm.slurm.listCluster:input_type -> slurm.listClusterReq
58, // 87: slurm.slurm.getCluster:input_type -> slurm.getClusterReq
56, // 88: slurm.slurm.addCluster:input_type -> slurm.addClusterReq
60, // 89: slurm.slurm.deleteCluster:input_type -> slurm.deleteClusterReq
62, // 90: slurm.slurm.listWckey:input_type -> slurm.listWckeyReq
66, // 91: slurm.slurm.getWckey:input_type -> slurm.getWckeyReq
64, // 92: slurm.slurm.addWckey:input_type -> slurm.addWckeyReq
68, // 93: slurm.slurm.deleteWckey:input_type -> slurm.deleteWckeyReq
74, // 94: slurm.slurm.listAssociation:input_type -> slurm.listAssociationReq
78, // 95: slurm.slurm.getAssociation:input_type -> slurm.getAssociationReq
76, // 96: slurm.slurm.setAssociation:input_type -> slurm.setAssociationReq
80, // 97: slurm.slurm.deleteAssociation:input_type -> slurm.deleteAssociationReq
70, // 98: slurm.slurm.getDiagnostics:input_type -> slurm.listDiagnosticsReq
72, // 99: slurm.slurm.getDbDiagnostics:input_type -> slurm.listDbDiagnosticsReq
1, // 100: slurm.slurm.syncToken:output_type -> slurm.syncTokenResp
84, // 101: slurm.slurm.ping:output_type -> slurm.pingResp
3, // 102: slurm.slurm.listJob:output_type -> slurm.listJobResp
9, // 103: slurm.slurm.getJob:output_type -> slurm.getJobResp
5, // 104: slurm.slurm.updateJob:output_type -> slurm.updateJobResp
7, // 105: slurm.slurm.cancelJob:output_type -> slurm.cancelJobResp
11, // 106: slurm.slurm.submitJob:output_type -> slurm.submitJobResp
13, // 107: slurm.slurm.listUser:output_type -> slurm.listUserResp
15, // 108: slurm.slurm.getUser:output_type -> slurm.getUserResp
17, // 109: slurm.slurm.updateUser:output_type -> slurm.updateUserResp
19, // 110: slurm.slurm.deleteUser:output_type -> slurm.deleteUserResp
21, // 111: slurm.slurm.listPartition:output_type -> slurm.listPartitionResp
23, // 112: slurm.slurm.getPartition:output_type -> slurm.getPartitionResp
27, // 113: slurm.slurm.listNode:output_type -> slurm.listNodeResp
25, // 114: slurm.slurm.getNode:output_type -> slurm.getNodeResp
31, // 115: slurm.slurm.listReservation:output_type -> slurm.listReservationResp
29, // 116: slurm.slurm.getReservation:output_type -> slurm.getReservationResp
35, // 117: slurm.slurm.loadConfiguration:output_type -> slurm.loadConfigurationResp
33, // 118: slurm.slurm.dumpConfiguration:output_type -> slurm.dumpConfigurationResp
37, // 119: slurm.slurm.listQos:output_type -> slurm.listQosResp
39, // 120: slurm.slurm.getQos:output_type -> slurm.getQosResp
41, // 121: slurm.slurm.deleteQos:output_type -> slurm.deleteQosResp
43, // 122: slurm.slurm.listTres:output_type -> slurm.listTresResp
45, // 123: slurm.slurm.setTres:output_type -> slurm.setTresResp
47, // 124: slurm.slurm.listAccount:output_type -> slurm.listAccountResp
49, // 125: slurm.slurm.getAccount:output_type -> slurm.getAccountResp
51, // 126: slurm.slurm.updateAccount:output_type -> slurm.updateAccountResp
53, // 127: slurm.slurm.deleteAccount:output_type -> slurm.deleteAccountResp
55, // 128: slurm.slurm.listCluster:output_type -> slurm.listClusterResp
59, // 129: slurm.slurm.getCluster:output_type -> slurm.getClusterResp
57, // 130: slurm.slurm.addCluster:output_type -> slurm.addClusterResp
61, // 131: slurm.slurm.deleteCluster:output_type -> slurm.deleteClusterResp
63, // 132: slurm.slurm.listWckey:output_type -> slurm.listWckeyResp
67, // 133: slurm.slurm.getWckey:output_type -> slurm.getWckeyResp
65, // 134: slurm.slurm.addWckey:output_type -> slurm.addWckeyResp
69, // 135: slurm.slurm.deleteWckey:output_type -> slurm.deleteWckeyResp
75, // 136: slurm.slurm.listAssociation:output_type -> slurm.listAssociationResp
79, // 137: slurm.slurm.getAssociation:output_type -> slurm.getAssociationResp
77, // 138: slurm.slurm.setAssociation:output_type -> slurm.setAssociationResp
81, // 139: slurm.slurm.deleteAssociation:output_type -> slurm.deleteAssociationResp
71, // 140: slurm.slurm.getDiagnostics:output_type -> slurm.listDiagnosticsResp
73, // 141: slurm.slurm.getDbDiagnostics:output_type -> slurm.listDbDiagnosticsResp
100, // [100:142] is the sub-list for method output_type
58, // [58:100] is the sub-list for method input_type
58, // [58:58] is the sub-list for extension type_name
58, // [58:58] is the sub-list for extension extendee
0, // [0:58] is the sub-list for field type_name
}
func init() { file_slurm_proto_init() }
func file_slurm_proto_init() {
if File_slurm_proto != nil {
return
}
file_common_proto_init()
file_node_proto_init()
file_job_proto_init()
file_user_proto_init()
file_tres_proto_init()
file_association_proto_init()
file_partition_proto_init()
file_reservation_proto_init()
file_qos_proto_init()
file_account_proto_init()
file_cluster_proto_init()
file_wckey_proto_init()
file_configuration_proto_init()
file_diagnostics_proto_init()
file_ping_proto_init()
if !protoimpl.UnsafeEnabled {
file_slurm_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SyncTokenReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SyncTokenResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListJobReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListJobResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateJobReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateJobResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CancelJobReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CancelJobResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetJobReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetJobResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmitJobReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubmitJobResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListUserReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListUserResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetUserReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetUserResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateUserReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateUserResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteUserReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteUserResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListPartitionReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListPartitionResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPartitionReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPartitionResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNodeReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNodeResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListNodeReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListNodeResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetReservationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetReservationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListReservationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListReservationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DumpConfigurationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DumpConfigurationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LoadConfigurationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LoadConfigurationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListQosReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListQosResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetQosReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetQosResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteQosReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteQosResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListTresReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListTresResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetTresReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetTresResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListAccountReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListAccountResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAccountReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAccountResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateAccountReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateAccountResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteAccountReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteAccountResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListClusterReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListClusterResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddClusterReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddClusterResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetClusterReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetClusterResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteClusterReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteClusterResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListWckeyReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListWckeyResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddWckeyReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddWckeyResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetWckeyReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetWckeyResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteWckeyReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteWckeyResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListDiagnosticsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListDiagnosticsResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListDbDiagnosticsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListDbDiagnosticsResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListAssociationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListAssociationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetAssociationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetAssociationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAssociationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAssociationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteAssociationReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteAssociationResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ErrorPing); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PingReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_slurm_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PingResp); 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_slurm_proto_rawDesc,
NumEnums: 0,
NumMessages: 85,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_slurm_proto_goTypes,
DependencyIndexes: file_slurm_proto_depIdxs,
MessageInfos: file_slurm_proto_msgTypes,
}.Build()
File_slurm_proto = out.File
file_slurm_proto_rawDesc = nil
file_slurm_proto_goTypes = nil
file_slurm_proto_depIdxs = nil
}