forked from JointCloud/pcm-hpc
4030 lines
168 KiB
Go
4030 lines
168 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.31.0
|
|
// protoc v3.19.4
|
|
// source: job.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)
|
|
)
|
|
|
|
type JobResources struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Nodes string `protobuf:"bytes,1,opt,name=nodes,proto3" json:"nodes,omitempty"`
|
|
AllocatedCpus uint32 `protobuf:"varint,2,opt,name=allocated_cpus,json=allocatedCpus,proto3" json:"allocated_cpus,omitempty"`
|
|
AllocatedHosts uint32 `protobuf:"varint,3,opt,name=allocated_hosts,json=allocatedHosts,proto3" json:"allocated_hosts,omitempty"`
|
|
AllocatedNodes []*AllocatedNodes `protobuf:"bytes,4,rep,name=allocated_nodes,json=allocatedNodes,proto3" json:"allocated_nodes,omitempty"`
|
|
}
|
|
|
|
func (x *JobResources) Reset() {
|
|
*x = JobResources{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_job_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *JobResources) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobResources) ProtoMessage() {}
|
|
|
|
func (x *JobResources) ProtoReflect() protoreflect.Message {
|
|
mi := &file_job_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 JobResources.ProtoReflect.Descriptor instead.
|
|
func (*JobResources) Descriptor() ([]byte, []int) {
|
|
return file_job_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *JobResources) GetNodes() string {
|
|
if x != nil {
|
|
return x.Nodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResources) GetAllocatedCpus() uint32 {
|
|
if x != nil {
|
|
return x.AllocatedCpus
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResources) GetAllocatedHosts() uint32 {
|
|
if x != nil {
|
|
return x.AllocatedHosts
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResources) GetAllocatedNodes() []*AllocatedNodes {
|
|
if x != nil {
|
|
return x.AllocatedNodes
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// submit job request
|
|
type JobProperties struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
|
|
AccountGatherFrequency string `protobuf:"bytes,2,opt,name=account_gather_frequency,json=accountGatherFrequency,proto3" json:"account_gather_frequency,omitempty"`
|
|
Argv []string `protobuf:"bytes,3,rep,name=argv,proto3" json:"argv,omitempty"`
|
|
Array string `protobuf:"bytes,4,opt,name=array,proto3" json:"array,omitempty"`
|
|
BatchFeatures string `protobuf:"bytes,5,opt,name=batch_features,json=batchFeatures,proto3" json:"batch_features,omitempty"`
|
|
BeginTime uint32 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
|
|
BurstBuffer string `protobuf:"bytes,7,opt,name=burst_buffer,json=burstBuffer,proto3" json:"burst_buffer,omitempty"`
|
|
ClusterConstraint string `protobuf:"bytes,8,opt,name=cluster_constraint,json=clusterConstraint,proto3" json:"cluster_constraint,omitempty"`
|
|
Comment string `protobuf:"bytes,9,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
Constraints string `protobuf:"bytes,10,opt,name=constraints,proto3" json:"constraints,omitempty"`
|
|
CoreSpecification uint32 `protobuf:"varint,11,opt,name=core_specification,json=coreSpecification,proto3" json:"core_specification,omitempty"`
|
|
CoresPerSocket uint32 `protobuf:"varint,12,opt,name=cores_per_socket,json=coresPerSocket,proto3" json:"cores_per_socket,omitempty"`
|
|
CpuBinding string `protobuf:"bytes,13,opt,name=cpu_binding,json=cpuBinding,proto3" json:"cpu_binding,omitempty"`
|
|
CpuBindingHint string `protobuf:"bytes,14,opt,name=cpu_binding_hint,json=cpuBindingHint,proto3" json:"cpu_binding_hint,omitempty"`
|
|
CpuFrequency string `protobuf:"bytes,15,opt,name=cpu_frequency,json=cpuFrequency,proto3" json:"cpu_frequency,omitempty"`
|
|
CpusPerGpu string `protobuf:"bytes,16,opt,name=cpus_per_gpu,json=cpusPerGpu,proto3" json:"cpus_per_gpu,omitempty"`
|
|
CpusPerTask uint32 `protobuf:"varint,17,opt,name=cpus_per_task,json=cpusPerTask,proto3" json:"cpus_per_task,omitempty"`
|
|
CurrentWorkingDirectory string `protobuf:"bytes,18,opt,name=current_working_directory,json=currentWorkingDirectory,proto3" json:"current_working_directory,omitempty"`
|
|
Deadline string `protobuf:"bytes,19,opt,name=deadline,proto3" json:"deadline,omitempty"`
|
|
DelayBoot uint32 `protobuf:"varint,20,opt,name=delay_boot,json=delayBoot,proto3" json:"delay_boot,omitempty"`
|
|
Dependency string `protobuf:"bytes,21,opt,name=dependency,proto3" json:"dependency,omitempty"`
|
|
Distribution string `protobuf:"bytes,22,opt,name=distribution,proto3" json:"distribution,omitempty"`
|
|
Environment map[string]string `protobuf:"bytes,23,rep,name=environment,proto3" json:"environment,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
|
|
Exclusive string `protobuf:"bytes,24,opt,name=exclusive,proto3" json:"exclusive,omitempty"`
|
|
GetUserEnvironment bool `protobuf:"varint,25,opt,name=get_user_environment,json=getUserEnvironment,proto3" json:"get_user_environment,omitempty"`
|
|
Gres string `protobuf:"bytes,26,opt,name=gres,proto3" json:"gres,omitempty"`
|
|
GresFlags string `protobuf:"bytes,27,opt,name=gres_flags,json=gresFlags,proto3" json:"gres_flags,omitempty"`
|
|
GpuBinding string `protobuf:"bytes,28,opt,name=gpu_binding,json=gpuBinding,proto3" json:"gpu_binding,omitempty"`
|
|
GpuFrequency string `protobuf:"bytes,29,opt,name=gpu_frequency,json=gpuFrequency,proto3" json:"gpu_frequency,omitempty"`
|
|
Gpus string `protobuf:"bytes,30,opt,name=gpus,proto3" json:"gpus,omitempty"`
|
|
GpusPerNode string `protobuf:"bytes,31,opt,name=gpus_per_node,json=gpusPerNode,proto3" json:"gpus_per_node,omitempty"`
|
|
GpusPerSocket string `protobuf:"bytes,32,opt,name=gpus_per_socket,json=gpusPerSocket,proto3" json:"gpus_per_socket,omitempty"`
|
|
GpusPerTask string `protobuf:"bytes,33,opt,name=gpus_per_task,json=gpusPerTask,proto3" json:"gpus_per_task,omitempty"`
|
|
Hold bool `protobuf:"varint,34,opt,name=hold,proto3" json:"hold,omitempty"`
|
|
KillOnInvalidDependency bool `protobuf:"varint,35,opt,name=kill_on_invalid_dependency,json=killOnInvalidDependency,proto3" json:"kill_on_invalid_dependency,omitempty"`
|
|
Licenses string `protobuf:"bytes,36,opt,name=licenses,proto3" json:"licenses,omitempty"`
|
|
MailType string `protobuf:"bytes,37,opt,name=mail_type,json=mailType,proto3" json:"mail_type,omitempty"`
|
|
MailUser string `protobuf:"bytes,38,opt,name=mail_user,json=mailUser,proto3" json:"mail_user,omitempty"`
|
|
McsLabel string `protobuf:"bytes,39,opt,name=mcs_label,json=mcsLabel,proto3" json:"mcs_label,omitempty"`
|
|
MemoryBinding string `protobuf:"bytes,40,opt,name=memory_binding,json=memoryBinding,proto3" json:"memory_binding,omitempty"`
|
|
MemoryPerCpu uint32 `protobuf:"varint,41,opt,name=memory_per_cpu,json=memoryPerCpu,proto3" json:"memory_per_cpu,omitempty"`
|
|
MemoryPerGpu uint32 `protobuf:"varint,42,opt,name=memory_per_gpu,json=memoryPerGpu,proto3" json:"memory_per_gpu,omitempty"`
|
|
MemoryPerNode uint32 `protobuf:"varint,43,opt,name=memory_per_node,json=memoryPerNode,proto3" json:"memory_per_node,omitempty"`
|
|
MinimumCpusPerNode uint32 `protobuf:"varint,44,opt,name=minimum_cpus_per_node,json=minimumCpusPerNode,proto3" json:"minimum_cpus_per_node,omitempty"`
|
|
MinimumNodes bool `protobuf:"varint,45,opt,name=minimum_nodes,json=minimumNodes,proto3" json:"minimum_nodes,omitempty"`
|
|
Name string `protobuf:"bytes,46,opt,name=name,proto3" json:"name,omitempty"`
|
|
Nice string `protobuf:"bytes,47,opt,name=nice,proto3" json:"nice,omitempty"`
|
|
NoKill bool `protobuf:"varint,48,opt,name=no_kill,json=noKill,proto3" json:"no_kill,omitempty"`
|
|
Nodes []uint32 `protobuf:"varint,49,rep,packed,name=nodes,proto3" json:"nodes,omitempty"`
|
|
OpenMode string `protobuf:"bytes,50,opt,name=open_mode,json=openMode,proto3" json:"open_mode,omitempty"`
|
|
Partition string `protobuf:"bytes,51,opt,name=partition,proto3" json:"partition,omitempty"`
|
|
Priority string `protobuf:"bytes,52,opt,name=priority,proto3" json:"priority,omitempty"`
|
|
Qos string `protobuf:"bytes,53,opt,name=qos,proto3" json:"qos,omitempty"`
|
|
Requeue bool `protobuf:"varint,54,opt,name=requeue,proto3" json:"requeue,omitempty"`
|
|
Reservation string `protobuf:"bytes,55,opt,name=reservation,proto3" json:"reservation,omitempty"`
|
|
Signal string `protobuf:"bytes,56,opt,name=signal,proto3" json:"signal,omitempty"`
|
|
SocketsPerNode uint32 `protobuf:"varint,57,opt,name=sockets_per_node,json=socketsPerNode,proto3" json:"sockets_per_node,omitempty"`
|
|
SpreadJob bool `protobuf:"varint,58,opt,name=spread_job,json=spreadJob,proto3" json:"spread_job,omitempty"`
|
|
StandardError string `protobuf:"bytes,59,opt,name=standard_error,json=standardError,proto3" json:"standard_error,omitempty"`
|
|
StandardInput string `protobuf:"bytes,60,opt,name=standard_input,json=standardInput,proto3" json:"standard_input,omitempty"`
|
|
StandardOutput string `protobuf:"bytes,61,opt,name=standard_output,json=standardOutput,proto3" json:"standard_output,omitempty"`
|
|
Tasks uint32 `protobuf:"varint,62,opt,name=tasks,proto3" json:"tasks,omitempty"`
|
|
TasksPerCore uint32 `protobuf:"varint,63,opt,name=tasks_per_core,json=tasksPerCore,proto3" json:"tasks_per_core,omitempty"`
|
|
TasksPerNode uint32 `protobuf:"varint,64,opt,name=tasks_per_node,json=tasksPerNode,proto3" json:"tasks_per_node,omitempty"`
|
|
TasksPerSocket uint32 `protobuf:"varint,65,opt,name=tasks_per_socket,json=tasksPerSocket,proto3" json:"tasks_per_socket,omitempty"`
|
|
ThreadSpecification uint32 `protobuf:"varint,66,opt,name=thread_specification,json=threadSpecification,proto3" json:"thread_specification,omitempty"`
|
|
ThreadsPerCore uint32 `protobuf:"varint,67,opt,name=threads_per_core,json=threadsPerCore,proto3" json:"threads_per_core,omitempty"`
|
|
TimeLimit uint32 `protobuf:"varint,68,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
|
|
TimeMinimum uint32 `protobuf:"varint,69,opt,name=time_minimum,json=timeMinimum,proto3" json:"time_minimum,omitempty"`
|
|
WaitAllNodes bool `protobuf:"varint,70,opt,name=wait_all_nodes,json=waitAllNodes,proto3" json:"wait_all_nodes,omitempty"`
|
|
Wckey string `protobuf:"bytes,71,opt,name=wckey,proto3" json:"wckey,omitempty"`
|
|
}
|
|
|
|
func (x *JobProperties) Reset() {
|
|
*x = JobProperties{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_job_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *JobProperties) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobProperties) ProtoMessage() {}
|
|
|
|
func (x *JobProperties) ProtoReflect() protoreflect.Message {
|
|
mi := &file_job_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 JobProperties.ProtoReflect.Descriptor instead.
|
|
func (*JobProperties) Descriptor() ([]byte, []int) {
|
|
return file_job_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *JobProperties) GetAccount() string {
|
|
if x != nil {
|
|
return x.Account
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetAccountGatherFrequency() string {
|
|
if x != nil {
|
|
return x.AccountGatherFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetArgv() []string {
|
|
if x != nil {
|
|
return x.Argv
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobProperties) GetArray() string {
|
|
if x != nil {
|
|
return x.Array
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetBatchFeatures() string {
|
|
if x != nil {
|
|
return x.BatchFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetBeginTime() uint32 {
|
|
if x != nil {
|
|
return x.BeginTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetBurstBuffer() string {
|
|
if x != nil {
|
|
return x.BurstBuffer
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetClusterConstraint() string {
|
|
if x != nil {
|
|
return x.ClusterConstraint
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetConstraints() string {
|
|
if x != nil {
|
|
return x.Constraints
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetCoreSpecification() uint32 {
|
|
if x != nil {
|
|
return x.CoreSpecification
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetCoresPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.CoresPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetCpuBinding() string {
|
|
if x != nil {
|
|
return x.CpuBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetCpuBindingHint() string {
|
|
if x != nil {
|
|
return x.CpuBindingHint
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetCpuFrequency() string {
|
|
if x != nil {
|
|
return x.CpuFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetCpusPerGpu() string {
|
|
if x != nil {
|
|
return x.CpusPerGpu
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetCpusPerTask() uint32 {
|
|
if x != nil {
|
|
return x.CpusPerTask
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetCurrentWorkingDirectory() string {
|
|
if x != nil {
|
|
return x.CurrentWorkingDirectory
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetDeadline() string {
|
|
if x != nil {
|
|
return x.Deadline
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetDelayBoot() uint32 {
|
|
if x != nil {
|
|
return x.DelayBoot
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetDependency() string {
|
|
if x != nil {
|
|
return x.Dependency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetDistribution() string {
|
|
if x != nil {
|
|
return x.Distribution
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetEnvironment() map[string]string {
|
|
if x != nil {
|
|
return x.Environment
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobProperties) GetExclusive() string {
|
|
if x != nil {
|
|
return x.Exclusive
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGetUserEnvironment() bool {
|
|
if x != nil {
|
|
return x.GetUserEnvironment
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetGres() string {
|
|
if x != nil {
|
|
return x.Gres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGresFlags() string {
|
|
if x != nil {
|
|
return x.GresFlags
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpuBinding() string {
|
|
if x != nil {
|
|
return x.GpuBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpuFrequency() string {
|
|
if x != nil {
|
|
return x.GpuFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpus() string {
|
|
if x != nil {
|
|
return x.Gpus
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpusPerNode() string {
|
|
if x != nil {
|
|
return x.GpusPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpusPerSocket() string {
|
|
if x != nil {
|
|
return x.GpusPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetGpusPerTask() string {
|
|
if x != nil {
|
|
return x.GpusPerTask
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetHold() bool {
|
|
if x != nil {
|
|
return x.Hold
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetKillOnInvalidDependency() bool {
|
|
if x != nil {
|
|
return x.KillOnInvalidDependency
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetLicenses() string {
|
|
if x != nil {
|
|
return x.Licenses
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetMailType() string {
|
|
if x != nil {
|
|
return x.MailType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetMailUser() string {
|
|
if x != nil {
|
|
return x.MailUser
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetMcsLabel() string {
|
|
if x != nil {
|
|
return x.McsLabel
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetMemoryBinding() string {
|
|
if x != nil {
|
|
return x.MemoryBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetMemoryPerCpu() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerCpu
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetMemoryPerGpu() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerGpu
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetMemoryPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetMinimumCpusPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MinimumCpusPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetMinimumNodes() bool {
|
|
if x != nil {
|
|
return x.MinimumNodes
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetNice() string {
|
|
if x != nil {
|
|
return x.Nice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetNoKill() bool {
|
|
if x != nil {
|
|
return x.NoKill
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetNodes() []uint32 {
|
|
if x != nil {
|
|
return x.Nodes
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobProperties) GetOpenMode() string {
|
|
if x != nil {
|
|
return x.OpenMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetPartition() string {
|
|
if x != nil {
|
|
return x.Partition
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetPriority() string {
|
|
if x != nil {
|
|
return x.Priority
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetQos() string {
|
|
if x != nil {
|
|
return x.Qos
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetRequeue() bool {
|
|
if x != nil {
|
|
return x.Requeue
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetReservation() string {
|
|
if x != nil {
|
|
return x.Reservation
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetSignal() string {
|
|
if x != nil {
|
|
return x.Signal
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetSocketsPerNode() uint32 {
|
|
if x != nil {
|
|
return x.SocketsPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetSpreadJob() bool {
|
|
if x != nil {
|
|
return x.SpreadJob
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetStandardError() string {
|
|
if x != nil {
|
|
return x.StandardError
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetStandardInput() string {
|
|
if x != nil {
|
|
return x.StandardInput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetStandardOutput() string {
|
|
if x != nil {
|
|
return x.StandardOutput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobProperties) GetTasks() uint32 {
|
|
if x != nil {
|
|
return x.Tasks
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetTasksPerCore() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetTasksPerNode() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetTasksPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetThreadSpecification() uint32 {
|
|
if x != nil {
|
|
return x.ThreadSpecification
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetThreadsPerCore() uint32 {
|
|
if x != nil {
|
|
return x.ThreadsPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetTimeLimit() uint32 {
|
|
if x != nil {
|
|
return x.TimeLimit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetTimeMinimum() uint32 {
|
|
if x != nil {
|
|
return x.TimeMinimum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobProperties) GetWaitAllNodes() bool {
|
|
if x != nil {
|
|
return x.WaitAllNodes
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobProperties) GetWckey() string {
|
|
if x != nil {
|
|
return x.Wckey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// list job response
|
|
type JobResponseProperties struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
|
|
AccrueTime uint64 `protobuf:"varint,2,opt,name=accrue_time,json=accrueTime,proto3" json:"accrue_time,omitempty"`
|
|
AdminComment string `protobuf:"bytes,3,opt,name=admin_comment,json=adminComment,proto3" json:"admin_comment,omitempty"`
|
|
ArrayJobId uint32 `protobuf:"varint,4,opt,name=array_job_id,json=arrayJobId,proto3" json:"array_job_id,omitempty"`
|
|
ArrayTaskId uint32 `protobuf:"varint,5,opt,name=array_task_id,json=arrayTaskId,proto3" json:"array_task_id,omitempty"`
|
|
ArrayMaxTasks uint32 `protobuf:"varint,6,opt,name=array_max_tasks,json=arrayMaxTasks,proto3" json:"array_max_tasks,omitempty"`
|
|
ArrayTaskString string `protobuf:"bytes,7,opt,name=array_task_string,json=arrayTaskString,proto3" json:"array_task_string,omitempty"`
|
|
AssociationId int64 `protobuf:"varint,8,opt,name=association_id,json=associationId,proto3" json:"association_id,omitempty"`
|
|
BatchFeatures string `protobuf:"bytes,9,opt,name=batch_features,json=batchFeatures,proto3" json:"batch_features,omitempty"`
|
|
BatchFlag bool `protobuf:"varint,10,opt,name=batch_flag,json=batchFlag,proto3" json:"batch_flag,omitempty"`
|
|
BatchHost string `protobuf:"bytes,11,opt,name=batch_host,json=batchHost,proto3" json:"batch_host,omitempty"`
|
|
Flags []string `protobuf:"bytes,12,rep,name=flags,proto3" json:"flags,omitempty"`
|
|
BurstBuffer string `protobuf:"bytes,13,opt,name=burst_buffer,json=burstBuffer,proto3" json:"burst_buffer,omitempty"`
|
|
BurstBufferState string `protobuf:"bytes,14,opt,name=burst_buffer_state,json=burstBufferState,proto3" json:"burst_buffer_state,omitempty"`
|
|
Cluster string `protobuf:"bytes,15,opt,name=cluster,proto3" json:"cluster,omitempty"`
|
|
ClusterFeatures string `protobuf:"bytes,16,opt,name=cluster_features,json=clusterFeatures,proto3" json:"cluster_features,omitempty"`
|
|
Command string `protobuf:"bytes,17,opt,name=command,proto3" json:"command,omitempty"`
|
|
Comment string `protobuf:"bytes,18,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
Contiguous bool `protobuf:"varint,19,opt,name=contiguous,proto3" json:"contiguous,omitempty"`
|
|
CoreSpec int64 `protobuf:"varint,20,opt,name=core_spec,json=coreSpec,proto3" json:"core_spec,omitempty"`
|
|
ThreadSpec int64 `protobuf:"varint,21,opt,name=thread_spec,json=threadSpec,proto3" json:"thread_spec,omitempty"`
|
|
CoresPerSocket uint32 `protobuf:"varint,22,opt,name=cores_per_socket,json=coresPerSocket,proto3" json:"cores_per_socket,omitempty"`
|
|
BillableTres float32 `protobuf:"fixed32,23,opt,name=billable_tres,json=billableTres,proto3" json:"billable_tres,omitempty"`
|
|
CpusPerTask uint32 `protobuf:"varint,24,opt,name=cpus_per_task,json=cpusPerTask,proto3" json:"cpus_per_task,omitempty"`
|
|
CpuFrequencyMinimum uint32 `protobuf:"varint,25,opt,name=cpu_frequency_minimum,json=cpuFrequencyMinimum,proto3" json:"cpu_frequency_minimum,omitempty"`
|
|
CpuFrequencyMaximum uint32 `protobuf:"varint,26,opt,name=cpu_frequency_maximum,json=cpuFrequencyMaximum,proto3" json:"cpu_frequency_maximum,omitempty"`
|
|
CpuFrequencyGovernor uint32 `protobuf:"varint,27,opt,name=cpu_frequency_governor,json=cpuFrequencyGovernor,proto3" json:"cpu_frequency_governor,omitempty"`
|
|
CpusPerTres string `protobuf:"bytes,28,opt,name=cpus_per_tres,json=cpusPerTres,proto3" json:"cpus_per_tres,omitempty"`
|
|
Deadline uint64 `protobuf:"varint,29,opt,name=deadline,proto3" json:"deadline,omitempty"`
|
|
DelayBoot uint32 `protobuf:"varint,30,opt,name=delay_boot,json=delayBoot,proto3" json:"delay_boot,omitempty"`
|
|
Dependency string `protobuf:"bytes,31,opt,name=dependency,proto3" json:"dependency,omitempty"`
|
|
DerivedExitCode uint32 `protobuf:"varint,32,opt,name=derived_exit_code,json=derivedExitCode,proto3" json:"derived_exit_code,omitempty"`
|
|
EligibleTime uint64 `protobuf:"varint,33,opt,name=eligible_time,json=eligibleTime,proto3" json:"eligible_time,omitempty"`
|
|
EndTime uint64 `protobuf:"varint,34,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
|
|
ExcludedNodes string `protobuf:"bytes,35,opt,name=excluded_nodes,json=excludedNodes,proto3" json:"excluded_nodes,omitempty"`
|
|
ExitCode uint32 `protobuf:"varint,36,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
|
|
Features string `protobuf:"bytes,37,opt,name=features,proto3" json:"features,omitempty"`
|
|
FederationOrigin string `protobuf:"bytes,38,opt,name=federation_origin,json=federationOrigin,proto3" json:"federation_origin,omitempty"`
|
|
FederationSiblingsActive string `protobuf:"bytes,39,opt,name=federation_siblings_active,json=federationSiblingsActive,proto3" json:"federation_siblings_active,omitempty"`
|
|
FederationSiblingsViable string `protobuf:"bytes,40,opt,name=federation_siblings_viable,json=federationSiblingsViable,proto3" json:"federation_siblings_viable,omitempty"`
|
|
GresDetail []string `protobuf:"bytes,41,rep,name=gres_detail,json=gresDetail,proto3" json:"gres_detail,omitempty"`
|
|
GroupId int32 `protobuf:"varint,42,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
|
|
JobId int32 `protobuf:"varint,43,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
|
|
JobResources *JobResources `protobuf:"bytes,44,opt,name=job_resources,json=jobResources,proto3" json:"job_resources,omitempty"`
|
|
JobState string `protobuf:"bytes,45,opt,name=job_state,json=jobState,proto3" json:"job_state,omitempty"`
|
|
LastSchedEvaluation uint64 `protobuf:"varint,46,opt,name=last_sched_evaluation,json=lastSchedEvaluation,proto3" json:"last_sched_evaluation,omitempty"`
|
|
Licenses string `protobuf:"bytes,47,opt,name=licenses,proto3" json:"licenses,omitempty"`
|
|
MaxCpus uint32 `protobuf:"varint,48,opt,name=max_cpus,json=maxCpus,proto3" json:"max_cpus,omitempty"`
|
|
MaxNodes uint32 `protobuf:"varint,49,opt,name=max_nodes,json=maxNodes,proto3" json:"max_nodes,omitempty"`
|
|
McsLabel string `protobuf:"bytes,50,opt,name=mcs_label,json=mcsLabel,proto3" json:"mcs_label,omitempty"`
|
|
MemoryPerTres string `protobuf:"bytes,51,opt,name=memory_per_tres,json=memoryPerTres,proto3" json:"memory_per_tres,omitempty"`
|
|
Name string `protobuf:"bytes,52,opt,name=name,proto3" json:"name,omitempty"`
|
|
Nodes string `protobuf:"bytes,53,opt,name=nodes,proto3" json:"nodes,omitempty"`
|
|
Nice int32 `protobuf:"varint,54,opt,name=nice,proto3" json:"nice,omitempty"`
|
|
TasksPerCore uint32 `protobuf:"varint,55,opt,name=tasks_per_core,json=tasksPerCore,proto3" json:"tasks_per_core,omitempty"`
|
|
TasksPerSocket uint32 `protobuf:"varint,56,opt,name=tasks_per_socket,json=tasksPerSocket,proto3" json:"tasks_per_socket,omitempty"`
|
|
TasksPerBoard uint32 `protobuf:"varint,57,opt,name=tasks_per_board,json=tasksPerBoard,proto3" json:"tasks_per_board,omitempty"`
|
|
Cpus uint32 `protobuf:"varint,58,opt,name=cpus,proto3" json:"cpus,omitempty"`
|
|
NodeCount uint32 `protobuf:"varint,59,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
|
|
Tasks uint32 `protobuf:"varint,60,opt,name=tasks,proto3" json:"tasks,omitempty"`
|
|
HetJobId int32 `protobuf:"varint,61,opt,name=het_job_id,json=hetJobId,proto3" json:"het_job_id,omitempty"`
|
|
HetJobIdSet string `protobuf:"bytes,62,opt,name=het_job_id_set,json=hetJobIdSet,proto3" json:"het_job_id_set,omitempty"`
|
|
HetJobOffset uint32 `protobuf:"varint,63,opt,name=het_job_offset,json=hetJobOffset,proto3" json:"het_job_offset,omitempty"`
|
|
Partition string `protobuf:"bytes,64,opt,name=partition,proto3" json:"partition,omitempty"`
|
|
MemoryPerNode uint64 `protobuf:"varint,65,opt,name=memory_per_node,json=memoryPerNode,proto3" json:"memory_per_node,omitempty"`
|
|
MemoryPerCpu uint64 `protobuf:"varint,66,opt,name=memory_per_cpu,json=memoryPerCpu,proto3" json:"memory_per_cpu,omitempty"`
|
|
MinimumCpusPerNode uint32 `protobuf:"varint,67,opt,name=minimum_cpus_per_node,json=minimumCpusPerNode,proto3" json:"minimum_cpus_per_node,omitempty"`
|
|
MinimumTmpDiskPerNode uint32 `protobuf:"varint,68,opt,name=minimum_tmp_disk_per_node,json=minimumTmpDiskPerNode,proto3" json:"minimum_tmp_disk_per_node,omitempty"`
|
|
PreemptTime uint64 `protobuf:"varint,69,opt,name=preempt_time,json=preemptTime,proto3" json:"preempt_time,omitempty"`
|
|
PreSusTime uint64 `protobuf:"varint,70,opt,name=pre_sus_time,json=preSusTime,proto3" json:"pre_sus_time,omitempty"`
|
|
Priority uint32 `protobuf:"varint,71,opt,name=priority,proto3" json:"priority,omitempty"`
|
|
Profile []string `protobuf:"bytes,72,rep,name=profile,proto3" json:"profile,omitempty"`
|
|
Qos string `protobuf:"bytes,73,opt,name=qos,proto3" json:"qos,omitempty"`
|
|
Reboot bool `protobuf:"varint,74,opt,name=reboot,proto3" json:"reboot,omitempty"`
|
|
RequiredNodes string `protobuf:"bytes,75,opt,name=required_nodes,json=requiredNodes,proto3" json:"required_nodes,omitempty"`
|
|
Requeue bool `protobuf:"varint,76,opt,name=requeue,proto3" json:"requeue,omitempty"`
|
|
ResizeTime uint64 `protobuf:"varint,77,opt,name=resize_time,json=resizeTime,proto3" json:"resize_time,omitempty"`
|
|
RestartCnt int32 `protobuf:"varint,78,opt,name=restart_cnt,json=restartCnt,proto3" json:"restart_cnt,omitempty"`
|
|
ResvName string `protobuf:"bytes,79,opt,name=resv_name,json=resvName,proto3" json:"resv_name,omitempty"`
|
|
Shared string `protobuf:"bytes,80,opt,name=shared,proto3" json:"shared,omitempty"`
|
|
ShowFlags []string `protobuf:"bytes,81,rep,name=show_flags,json=showFlags,proto3" json:"show_flags,omitempty"`
|
|
SocketsPerBoard int32 `protobuf:"varint,82,opt,name=sockets_per_board,json=socketsPerBoard,proto3" json:"sockets_per_board,omitempty"`
|
|
SocketsPerNode uint64 `protobuf:"varint,83,opt,name=sockets_per_node,json=socketsPerNode,proto3" json:"sockets_per_node,omitempty"`
|
|
StartTime uint64 `protobuf:"varint,84,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
|
|
StateDescription string `protobuf:"bytes,85,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
|
|
StateReason string `protobuf:"bytes,86,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"`
|
|
StandardError string `protobuf:"bytes,87,opt,name=standard_error,json=standardError,proto3" json:"standard_error,omitempty"`
|
|
StandardInput string `protobuf:"bytes,88,opt,name=standard_input,json=standardInput,proto3" json:"standard_input,omitempty"`
|
|
StandardOutput string `protobuf:"bytes,89,opt,name=standard_output,json=standardOutput,proto3" json:"standard_output,omitempty"`
|
|
SubmitTime uint64 `protobuf:"varint,90,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
|
|
SuspendTime uint64 `protobuf:"varint,91,opt,name=suspend_time,json=suspendTime,proto3" json:"suspend_time,omitempty"`
|
|
SystemComment string `protobuf:"bytes,92,opt,name=system_comment,json=systemComment,proto3" json:"system_comment,omitempty"`
|
|
TimeLimit uint32 `protobuf:"varint,93,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
|
|
TimeMinimum uint32 `protobuf:"varint,94,opt,name=time_minimum,json=timeMinimum,proto3" json:"time_minimum,omitempty"`
|
|
ThreadsPerCore uint32 `protobuf:"varint,95,opt,name=threads_per_core,json=threadsPerCore,proto3" json:"threads_per_core,omitempty"`
|
|
TresBind string `protobuf:"bytes,96,opt,name=tres_bind,json=tresBind,proto3" json:"tres_bind,omitempty"`
|
|
TresFreq string `protobuf:"bytes,97,opt,name=tres_freq,json=tresFreq,proto3" json:"tres_freq,omitempty"`
|
|
TresPerJob string `protobuf:"bytes,98,opt,name=tres_per_job,json=tresPerJob,proto3" json:"tres_per_job,omitempty"`
|
|
TresPerNode string `protobuf:"bytes,99,opt,name=tres_per_node,json=tresPerNode,proto3" json:"tres_per_node,omitempty"`
|
|
TresPerSocket string `protobuf:"bytes,100,opt,name=tres_per_socket,json=tresPerSocket,proto3" json:"tres_per_socket,omitempty"`
|
|
TresPerTask string `protobuf:"bytes,101,opt,name=tres_per_task,json=tresPerTask,proto3" json:"tres_per_task,omitempty"`
|
|
TresReqStr string `protobuf:"bytes,102,opt,name=tres_req_str,json=tresReqStr,proto3" json:"tres_req_str,omitempty"`
|
|
TresAllocStr string `protobuf:"bytes,103,opt,name=tres_alloc_str,json=tresAllocStr,proto3" json:"tres_alloc_str,omitempty"`
|
|
UserId int32 `protobuf:"varint,104,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
|
UserName string `protobuf:"bytes,105,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
|
|
Wckey string `protobuf:"bytes,106,opt,name=wckey,proto3" json:"wckey,omitempty"`
|
|
CurrentWorkingDirectory string `protobuf:"bytes,107,opt,name=current_working_directory,json=currentWorkingDirectory,proto3" json:"current_working_directory,omitempty"`
|
|
}
|
|
|
|
func (x *JobResponseProperties) Reset() {
|
|
*x = JobResponseProperties{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_job_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *JobResponseProperties) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobResponseProperties) ProtoMessage() {}
|
|
|
|
func (x *JobResponseProperties) ProtoReflect() protoreflect.Message {
|
|
mi := &file_job_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 JobResponseProperties.ProtoReflect.Descriptor instead.
|
|
func (*JobResponseProperties) Descriptor() ([]byte, []int) {
|
|
return file_job_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetAccount() string {
|
|
if x != nil {
|
|
return x.Account
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetAccrueTime() uint64 {
|
|
if x != nil {
|
|
return x.AccrueTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetAdminComment() string {
|
|
if x != nil {
|
|
return x.AdminComment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetArrayJobId() uint32 {
|
|
if x != nil {
|
|
return x.ArrayJobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetArrayTaskId() uint32 {
|
|
if x != nil {
|
|
return x.ArrayTaskId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetArrayMaxTasks() uint32 {
|
|
if x != nil {
|
|
return x.ArrayMaxTasks
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetArrayTaskString() string {
|
|
if x != nil {
|
|
return x.ArrayTaskString
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetAssociationId() int64 {
|
|
if x != nil {
|
|
return x.AssociationId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBatchFeatures() string {
|
|
if x != nil {
|
|
return x.BatchFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBatchFlag() bool {
|
|
if x != nil {
|
|
return x.BatchFlag
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBatchHost() string {
|
|
if x != nil {
|
|
return x.BatchHost
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetFlags() []string {
|
|
if x != nil {
|
|
return x.Flags
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBurstBuffer() string {
|
|
if x != nil {
|
|
return x.BurstBuffer
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBurstBufferState() string {
|
|
if x != nil {
|
|
return x.BurstBufferState
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCluster() string {
|
|
if x != nil {
|
|
return x.Cluster
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetClusterFeatures() string {
|
|
if x != nil {
|
|
return x.ClusterFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCommand() string {
|
|
if x != nil {
|
|
return x.Command
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetContiguous() bool {
|
|
if x != nil {
|
|
return x.Contiguous
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCoreSpec() int64 {
|
|
if x != nil {
|
|
return x.CoreSpec
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetThreadSpec() int64 {
|
|
if x != nil {
|
|
return x.ThreadSpec
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCoresPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.CoresPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetBillableTres() float32 {
|
|
if x != nil {
|
|
return x.BillableTres
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpusPerTask() uint32 {
|
|
if x != nil {
|
|
return x.CpusPerTask
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpuFrequencyMinimum() uint32 {
|
|
if x != nil {
|
|
return x.CpuFrequencyMinimum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpuFrequencyMaximum() uint32 {
|
|
if x != nil {
|
|
return x.CpuFrequencyMaximum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpuFrequencyGovernor() uint32 {
|
|
if x != nil {
|
|
return x.CpuFrequencyGovernor
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpusPerTres() string {
|
|
if x != nil {
|
|
return x.CpusPerTres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetDeadline() uint64 {
|
|
if x != nil {
|
|
return x.Deadline
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetDelayBoot() uint32 {
|
|
if x != nil {
|
|
return x.DelayBoot
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetDependency() string {
|
|
if x != nil {
|
|
return x.Dependency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetDerivedExitCode() uint32 {
|
|
if x != nil {
|
|
return x.DerivedExitCode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetEligibleTime() uint64 {
|
|
if x != nil {
|
|
return x.EligibleTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetEndTime() uint64 {
|
|
if x != nil {
|
|
return x.EndTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetExcludedNodes() string {
|
|
if x != nil {
|
|
return x.ExcludedNodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetExitCode() uint32 {
|
|
if x != nil {
|
|
return x.ExitCode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetFeatures() string {
|
|
if x != nil {
|
|
return x.Features
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetFederationOrigin() string {
|
|
if x != nil {
|
|
return x.FederationOrigin
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetFederationSiblingsActive() string {
|
|
if x != nil {
|
|
return x.FederationSiblingsActive
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetFederationSiblingsViable() string {
|
|
if x != nil {
|
|
return x.FederationSiblingsViable
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetGresDetail() []string {
|
|
if x != nil {
|
|
return x.GresDetail
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetGroupId() int32 {
|
|
if x != nil {
|
|
return x.GroupId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetJobId() int32 {
|
|
if x != nil {
|
|
return x.JobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetJobResources() *JobResources {
|
|
if x != nil {
|
|
return x.JobResources
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetJobState() string {
|
|
if x != nil {
|
|
return x.JobState
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetLastSchedEvaluation() uint64 {
|
|
if x != nil {
|
|
return x.LastSchedEvaluation
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetLicenses() string {
|
|
if x != nil {
|
|
return x.Licenses
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMaxCpus() uint32 {
|
|
if x != nil {
|
|
return x.MaxCpus
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMaxNodes() uint32 {
|
|
if x != nil {
|
|
return x.MaxNodes
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMcsLabel() string {
|
|
if x != nil {
|
|
return x.McsLabel
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMemoryPerTres() string {
|
|
if x != nil {
|
|
return x.MemoryPerTres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetNodes() string {
|
|
if x != nil {
|
|
return x.Nodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetNice() int32 {
|
|
if x != nil {
|
|
return x.Nice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTasksPerCore() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTasksPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTasksPerBoard() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerBoard
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCpus() uint32 {
|
|
if x != nil {
|
|
return x.Cpus
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetNodeCount() uint32 {
|
|
if x != nil {
|
|
return x.NodeCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTasks() uint32 {
|
|
if x != nil {
|
|
return x.Tasks
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetHetJobId() int32 {
|
|
if x != nil {
|
|
return x.HetJobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetHetJobIdSet() string {
|
|
if x != nil {
|
|
return x.HetJobIdSet
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetHetJobOffset() uint32 {
|
|
if x != nil {
|
|
return x.HetJobOffset
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetPartition() string {
|
|
if x != nil {
|
|
return x.Partition
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMemoryPerNode() uint64 {
|
|
if x != nil {
|
|
return x.MemoryPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMemoryPerCpu() uint64 {
|
|
if x != nil {
|
|
return x.MemoryPerCpu
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMinimumCpusPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MinimumCpusPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetMinimumTmpDiskPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MinimumTmpDiskPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetPreemptTime() uint64 {
|
|
if x != nil {
|
|
return x.PreemptTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetPreSusTime() uint64 {
|
|
if x != nil {
|
|
return x.PreSusTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetPriority() uint32 {
|
|
if x != nil {
|
|
return x.Priority
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetProfile() []string {
|
|
if x != nil {
|
|
return x.Profile
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetQos() string {
|
|
if x != nil {
|
|
return x.Qos
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetReboot() bool {
|
|
if x != nil {
|
|
return x.Reboot
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetRequiredNodes() string {
|
|
if x != nil {
|
|
return x.RequiredNodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetRequeue() bool {
|
|
if x != nil {
|
|
return x.Requeue
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetResizeTime() uint64 {
|
|
if x != nil {
|
|
return x.ResizeTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetRestartCnt() int32 {
|
|
if x != nil {
|
|
return x.RestartCnt
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetResvName() string {
|
|
if x != nil {
|
|
return x.ResvName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetShared() string {
|
|
if x != nil {
|
|
return x.Shared
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetShowFlags() []string {
|
|
if x != nil {
|
|
return x.ShowFlags
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetSocketsPerBoard() int32 {
|
|
if x != nil {
|
|
return x.SocketsPerBoard
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetSocketsPerNode() uint64 {
|
|
if x != nil {
|
|
return x.SocketsPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStartTime() uint64 {
|
|
if x != nil {
|
|
return x.StartTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStateDescription() string {
|
|
if x != nil {
|
|
return x.StateDescription
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStateReason() string {
|
|
if x != nil {
|
|
return x.StateReason
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStandardError() string {
|
|
if x != nil {
|
|
return x.StandardError
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStandardInput() string {
|
|
if x != nil {
|
|
return x.StandardInput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetStandardOutput() string {
|
|
if x != nil {
|
|
return x.StandardOutput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetSubmitTime() uint64 {
|
|
if x != nil {
|
|
return x.SubmitTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetSuspendTime() uint64 {
|
|
if x != nil {
|
|
return x.SuspendTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetSystemComment() string {
|
|
if x != nil {
|
|
return x.SystemComment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTimeLimit() uint32 {
|
|
if x != nil {
|
|
return x.TimeLimit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTimeMinimum() uint32 {
|
|
if x != nil {
|
|
return x.TimeMinimum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetThreadsPerCore() uint32 {
|
|
if x != nil {
|
|
return x.ThreadsPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresBind() string {
|
|
if x != nil {
|
|
return x.TresBind
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresFreq() string {
|
|
if x != nil {
|
|
return x.TresFreq
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresPerJob() string {
|
|
if x != nil {
|
|
return x.TresPerJob
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresPerNode() string {
|
|
if x != nil {
|
|
return x.TresPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresPerSocket() string {
|
|
if x != nil {
|
|
return x.TresPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresPerTask() string {
|
|
if x != nil {
|
|
return x.TresPerTask
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresReqStr() string {
|
|
if x != nil {
|
|
return x.TresReqStr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetTresAllocStr() string {
|
|
if x != nil {
|
|
return x.TresAllocStr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetUserId() int32 {
|
|
if x != nil {
|
|
return x.UserId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetUserName() string {
|
|
if x != nil {
|
|
return x.UserName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetWckey() string {
|
|
if x != nil {
|
|
return x.Wckey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobResponseProperties) GetCurrentWorkingDirectory() string {
|
|
if x != nil {
|
|
return x.CurrentWorkingDirectory
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// get job response
|
|
type Jobs struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
|
|
AccrueTime uint32 `protobuf:"varint,2,opt,name=accrue_time,json=accrueTime,proto3" json:"accrue_time,omitempty"`
|
|
AdminComment string `protobuf:"bytes,3,opt,name=admin_comment,json=adminComment,proto3" json:"admin_comment,omitempty"`
|
|
ArrayJobId int32 `protobuf:"varint,4,opt,name=array_job_id,json=arrayJobId,proto3" json:"array_job_id,omitempty"`
|
|
ArrayTaskId string `protobuf:"bytes,5,opt,name=array_task_id,json=arrayTaskId,proto3" json:"array_task_id,omitempty"`
|
|
ArrayMaxTasks string `protobuf:"bytes,6,opt,name=array_max_tasks,json=arrayMaxTasks,proto3" json:"array_max_tasks,omitempty"`
|
|
ArrayTaskString string `protobuf:"bytes,7,opt,name=array_task_string,json=arrayTaskString,proto3" json:"array_task_string,omitempty"`
|
|
AssociationId string `protobuf:"bytes,8,opt,name=association_id,json=associationId,proto3" json:"association_id,omitempty"`
|
|
BatchFeatures string `protobuf:"bytes,9,opt,name=batch_features,json=batchFeatures,proto3" json:"batch_features,omitempty"`
|
|
BatchFlag bool `protobuf:"varint,10,opt,name=batch_flag,json=batchFlag,proto3" json:"batch_flag,omitempty"`
|
|
BatchHost string `protobuf:"bytes,11,opt,name=batch_host,json=batchHost,proto3" json:"batch_host,omitempty"`
|
|
Flags []string `protobuf:"bytes,12,rep,name=flags,proto3" json:"flags,omitempty"`
|
|
BurstBuffer string `protobuf:"bytes,13,opt,name=burst_buffer,json=burstBuffer,proto3" json:"burst_buffer,omitempty"`
|
|
BurstBufferState string `protobuf:"bytes,14,opt,name=burst_buffer_state,json=burstBufferState,proto3" json:"burst_buffer_state,omitempty"`
|
|
Cluster string `protobuf:"bytes,15,opt,name=cluster,proto3" json:"cluster,omitempty"`
|
|
ClusterFeatures string `protobuf:"bytes,16,opt,name=cluster_features,json=clusterFeatures,proto3" json:"cluster_features,omitempty"`
|
|
Command string `protobuf:"bytes,17,opt,name=command,proto3" json:"command,omitempty"`
|
|
Comment string `protobuf:"bytes,18,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
Contiguous bool `protobuf:"varint,19,opt,name=contiguous,proto3" json:"contiguous,omitempty"`
|
|
CoreSpec string `protobuf:"bytes,20,opt,name=core_spec,json=coreSpec,proto3" json:"core_spec,omitempty"`
|
|
ThreadSpec string `protobuf:"bytes,21,opt,name=thread_spec,json=threadSpec,proto3" json:"thread_spec,omitempty"`
|
|
CoresPerSocket string `protobuf:"bytes,22,opt,name=cores_per_socket,json=coresPerSocket,proto3" json:"cores_per_socket,omitempty"`
|
|
BillableTres float32 `protobuf:"fixed32,23,opt,name=billable_tres,json=billableTres,proto3" json:"billable_tres,omitempty"`
|
|
CpusPerTask string `protobuf:"bytes,24,opt,name=cpus_per_task,json=cpusPerTask,proto3" json:"cpus_per_task,omitempty"`
|
|
CpuFrequencyMinimum string `protobuf:"bytes,25,opt,name=cpu_frequency_minimum,json=cpuFrequencyMinimum,proto3" json:"cpu_frequency_minimum,omitempty"`
|
|
CpuFrequencyMaximum string `protobuf:"bytes,26,opt,name=cpu_frequency_maximum,json=cpuFrequencyMaximum,proto3" json:"cpu_frequency_maximum,omitempty"`
|
|
CpuFrequencyGovernor string `protobuf:"bytes,27,opt,name=cpu_frequency_governor,json=cpuFrequencyGovernor,proto3" json:"cpu_frequency_governor,omitempty"`
|
|
CpusPerTres string `protobuf:"bytes,28,opt,name=cpus_per_tres,json=cpusPerTres,proto3" json:"cpus_per_tres,omitempty"`
|
|
Deadline string `protobuf:"bytes,29,opt,name=deadline,proto3" json:"deadline,omitempty"`
|
|
DelayBoot string `protobuf:"bytes,30,opt,name=delay_boot,json=delayBoot,proto3" json:"delay_boot,omitempty"`
|
|
Dependency string `protobuf:"bytes,31,opt,name=dependency,proto3" json:"dependency,omitempty"`
|
|
DerivedExitCode string `protobuf:"bytes,32,opt,name=derived_exit_code,json=derivedExitCode,proto3" json:"derived_exit_code,omitempty"`
|
|
EligibleTime uint32 `protobuf:"varint,33,opt,name=eligible_time,json=eligibleTime,proto3" json:"eligible_time,omitempty"`
|
|
EndTime uint32 `protobuf:"varint,34,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
|
|
ExcludedNodes string `protobuf:"bytes,35,opt,name=excluded_nodes,json=excludedNodes,proto3" json:"excluded_nodes,omitempty"`
|
|
ExitCode uint32 `protobuf:"varint,36,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
|
|
Features string `protobuf:"bytes,37,opt,name=features,proto3" json:"features,omitempty"`
|
|
FederationOrigin string `protobuf:"bytes,38,opt,name=federation_origin,json=federationOrigin,proto3" json:"federation_origin,omitempty"`
|
|
FederationSiblingsActive string `protobuf:"bytes,39,opt,name=federation_siblings_active,json=federationSiblingsActive,proto3" json:"federation_siblings_active,omitempty"`
|
|
FederationSiblingsViable string `protobuf:"bytes,40,opt,name=federation_siblings_viable,json=federationSiblingsViable,proto3" json:"federation_siblings_viable,omitempty"`
|
|
GresDetail []string `protobuf:"bytes,41,rep,name=gres_detail,json=gresDetail,proto3" json:"gres_detail,omitempty"`
|
|
GroupId string `protobuf:"bytes,42,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
|
|
JobId string `protobuf:"bytes,43,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
|
|
JobResources *JobResources `protobuf:"bytes,44,opt,name=job_resources,json=jobResources,proto3" json:"job_resources,omitempty"`
|
|
JobState string `protobuf:"bytes,45,opt,name=job_state,json=jobState,proto3" json:"job_state,omitempty"`
|
|
LastSchedEvaluation string `protobuf:"bytes,46,opt,name=last_sched_evaluation,json=lastSchedEvaluation,proto3" json:"last_sched_evaluation,omitempty"`
|
|
Licenses string `protobuf:"bytes,47,opt,name=licenses,proto3" json:"licenses,omitempty"`
|
|
MaxCpus string `protobuf:"bytes,48,opt,name=max_cpus,json=maxCpus,proto3" json:"max_cpus,omitempty"`
|
|
MaxNodes string `protobuf:"bytes,49,opt,name=max_nodes,json=maxNodes,proto3" json:"max_nodes,omitempty"`
|
|
McsLabel string `protobuf:"bytes,50,opt,name=mcs_label,json=mcsLabel,proto3" json:"mcs_label,omitempty"`
|
|
MemoryPerTres string `protobuf:"bytes,51,opt,name=memory_per_tres,json=memoryPerTres,proto3" json:"memory_per_tres,omitempty"`
|
|
Name string `protobuf:"bytes,52,opt,name=name,proto3" json:"name,omitempty"`
|
|
Nodes string `protobuf:"bytes,53,opt,name=nodes,proto3" json:"nodes,omitempty"`
|
|
Nice string `protobuf:"bytes,54,opt,name=nice,proto3" json:"nice,omitempty"`
|
|
TasksPerCore string `protobuf:"bytes,55,opt,name=tasks_per_core,json=tasksPerCore,proto3" json:"tasks_per_core,omitempty"`
|
|
TasksPerSocket string `protobuf:"bytes,56,opt,name=tasks_per_socket,json=tasksPerSocket,proto3" json:"tasks_per_socket,omitempty"`
|
|
TasksPerBoard string `protobuf:"bytes,57,opt,name=tasks_per_board,json=tasksPerBoard,proto3" json:"tasks_per_board,omitempty"`
|
|
Cpus string `protobuf:"bytes,58,opt,name=cpus,proto3" json:"cpus,omitempty"`
|
|
NodeCount string `protobuf:"bytes,59,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
|
|
Tasks string `protobuf:"bytes,60,opt,name=tasks,proto3" json:"tasks,omitempty"`
|
|
HetJobId string `protobuf:"bytes,61,opt,name=het_job_id,json=hetJobId,proto3" json:"het_job_id,omitempty"`
|
|
HetJobIdSet string `protobuf:"bytes,62,opt,name=het_job_id_set,json=hetJobIdSet,proto3" json:"het_job_id_set,omitempty"`
|
|
HetJobOffset string `protobuf:"bytes,63,opt,name=het_job_offset,json=hetJobOffset,proto3" json:"het_job_offset,omitempty"`
|
|
Partition string `protobuf:"bytes,64,opt,name=partition,proto3" json:"partition,omitempty"`
|
|
MemoryPerNode string `protobuf:"bytes,65,opt,name=memory_per_node,json=memoryPerNode,proto3" json:"memory_per_node,omitempty"`
|
|
MemoryPerCpu string `protobuf:"bytes,66,opt,name=memory_per_cpu,json=memoryPerCpu,proto3" json:"memory_per_cpu,omitempty"`
|
|
MinimumCpusPerNode string `protobuf:"bytes,67,opt,name=minimum_cpus_per_node,json=minimumCpusPerNode,proto3" json:"minimum_cpus_per_node,omitempty"`
|
|
MinimumTmpDiskPerNode string `protobuf:"bytes,68,opt,name=minimum_tmp_disk_per_node,json=minimumTmpDiskPerNode,proto3" json:"minimum_tmp_disk_per_node,omitempty"`
|
|
PreemptTime uint32 `protobuf:"varint,69,opt,name=preempt_time,json=preemptTime,proto3" json:"preempt_time,omitempty"`
|
|
PreSusTime uint32 `protobuf:"varint,70,opt,name=pre_sus_time,json=preSusTime,proto3" json:"pre_sus_time,omitempty"`
|
|
Priority string `protobuf:"bytes,71,opt,name=priority,proto3" json:"priority,omitempty"`
|
|
Profile []string `protobuf:"bytes,72,rep,name=profile,proto3" json:"profile,omitempty"`
|
|
Qos string `protobuf:"bytes,73,opt,name=qos,proto3" json:"qos,omitempty"`
|
|
Reboot bool `protobuf:"varint,74,opt,name=reboot,proto3" json:"reboot,omitempty"`
|
|
RequiredNodes string `protobuf:"bytes,75,opt,name=required_nodes,json=requiredNodes,proto3" json:"required_nodes,omitempty"`
|
|
Requeue bool `protobuf:"varint,76,opt,name=requeue,proto3" json:"requeue,omitempty"`
|
|
ResizeTime uint32 `protobuf:"varint,77,opt,name=resize_time,json=resizeTime,proto3" json:"resize_time,omitempty"`
|
|
RestartCnt string `protobuf:"bytes,78,opt,name=restart_cnt,json=restartCnt,proto3" json:"restart_cnt,omitempty"`
|
|
ResvName string `protobuf:"bytes,79,opt,name=resv_name,json=resvName,proto3" json:"resv_name,omitempty"`
|
|
Shared string `protobuf:"bytes,80,opt,name=shared,proto3" json:"shared,omitempty"`
|
|
ShowFlags []string `protobuf:"bytes,81,rep,name=show_flags,json=showFlags,proto3" json:"show_flags,omitempty"`
|
|
SocketsPerBoard string `protobuf:"bytes,82,opt,name=sockets_per_board,json=socketsPerBoard,proto3" json:"sockets_per_board,omitempty"`
|
|
SocketsPerNode string `protobuf:"bytes,83,opt,name=sockets_per_node,json=socketsPerNode,proto3" json:"sockets_per_node,omitempty"`
|
|
StartTime uint32 `protobuf:"varint,84,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
|
|
StateDescription string `protobuf:"bytes,85,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
|
|
StateReason string `protobuf:"bytes,86,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"`
|
|
StandardError string `protobuf:"bytes,87,opt,name=standard_error,json=standardError,proto3" json:"standard_error,omitempty"`
|
|
StandardInput string `protobuf:"bytes,88,opt,name=standard_input,json=standardInput,proto3" json:"standard_input,omitempty"`
|
|
StandardOutput string `protobuf:"bytes,89,opt,name=standard_output,json=standardOutput,proto3" json:"standard_output,omitempty"`
|
|
SubmitTime uint32 `protobuf:"varint,90,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
|
|
SuspendTime uint32 `protobuf:"varint,91,opt,name=suspend_time,json=suspendTime,proto3" json:"suspend_time,omitempty"`
|
|
SystemComment string `protobuf:"bytes,92,opt,name=system_comment,json=systemComment,proto3" json:"system_comment,omitempty"`
|
|
TimeLimit string `protobuf:"bytes,93,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
|
|
TimeMinimum string `protobuf:"bytes,94,opt,name=time_minimum,json=timeMinimum,proto3" json:"time_minimum,omitempty"`
|
|
ThreadsPerCore string `protobuf:"bytes,95,opt,name=threads_per_core,json=threadsPerCore,proto3" json:"threads_per_core,omitempty"`
|
|
TresBind string `protobuf:"bytes,96,opt,name=tres_bind,json=tresBind,proto3" json:"tres_bind,omitempty"`
|
|
TresFreq string `protobuf:"bytes,97,opt,name=tres_freq,json=tresFreq,proto3" json:"tres_freq,omitempty"`
|
|
TresPerJob string `protobuf:"bytes,98,opt,name=tres_per_job,json=tresPerJob,proto3" json:"tres_per_job,omitempty"`
|
|
TresPerNode string `protobuf:"bytes,99,opt,name=tres_per_node,json=tresPerNode,proto3" json:"tres_per_node,omitempty"`
|
|
TresPerSocket string `protobuf:"bytes,100,opt,name=tres_per_socket,json=tresPerSocket,proto3" json:"tres_per_socket,omitempty"`
|
|
TresPerTask string `protobuf:"bytes,101,opt,name=tres_per_task,json=tresPerTask,proto3" json:"tres_per_task,omitempty"`
|
|
TresReqStr string `protobuf:"bytes,102,opt,name=tres_req_str,json=tresReqStr,proto3" json:"tres_req_str,omitempty"`
|
|
TresAllocStr string `protobuf:"bytes,103,opt,name=tres_alloc_str,json=tresAllocStr,proto3" json:"tres_alloc_str,omitempty"`
|
|
UserId string `protobuf:"bytes,104,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
|
UserName string `protobuf:"bytes,105,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
|
|
Wckey string `protobuf:"bytes,106,opt,name=wckey,proto3" json:"wckey,omitempty"`
|
|
CurrentWorkingDirectory string `protobuf:"bytes,107,opt,name=current_working_directory,json=currentWorkingDirectory,proto3" json:"current_working_directory,omitempty"`
|
|
}
|
|
|
|
func (x *Jobs) Reset() {
|
|
*x = Jobs{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_job_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Jobs) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Jobs) ProtoMessage() {}
|
|
|
|
func (x *Jobs) ProtoReflect() protoreflect.Message {
|
|
mi := &file_job_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 Jobs.ProtoReflect.Descriptor instead.
|
|
func (*Jobs) Descriptor() ([]byte, []int) {
|
|
return file_job_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *Jobs) GetAccount() string {
|
|
if x != nil {
|
|
return x.Account
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetAccrueTime() uint32 {
|
|
if x != nil {
|
|
return x.AccrueTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetAdminComment() string {
|
|
if x != nil {
|
|
return x.AdminComment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetArrayJobId() int32 {
|
|
if x != nil {
|
|
return x.ArrayJobId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetArrayTaskId() string {
|
|
if x != nil {
|
|
return x.ArrayTaskId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetArrayMaxTasks() string {
|
|
if x != nil {
|
|
return x.ArrayMaxTasks
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetArrayTaskString() string {
|
|
if x != nil {
|
|
return x.ArrayTaskString
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetAssociationId() string {
|
|
if x != nil {
|
|
return x.AssociationId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetBatchFeatures() string {
|
|
if x != nil {
|
|
return x.BatchFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetBatchFlag() bool {
|
|
if x != nil {
|
|
return x.BatchFlag
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Jobs) GetBatchHost() string {
|
|
if x != nil {
|
|
return x.BatchHost
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetFlags() []string {
|
|
if x != nil {
|
|
return x.Flags
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Jobs) GetBurstBuffer() string {
|
|
if x != nil {
|
|
return x.BurstBuffer
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetBurstBufferState() string {
|
|
if x != nil {
|
|
return x.BurstBufferState
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCluster() string {
|
|
if x != nil {
|
|
return x.Cluster
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetClusterFeatures() string {
|
|
if x != nil {
|
|
return x.ClusterFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCommand() string {
|
|
if x != nil {
|
|
return x.Command
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetContiguous() bool {
|
|
if x != nil {
|
|
return x.Contiguous
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Jobs) GetCoreSpec() string {
|
|
if x != nil {
|
|
return x.CoreSpec
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetThreadSpec() string {
|
|
if x != nil {
|
|
return x.ThreadSpec
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCoresPerSocket() string {
|
|
if x != nil {
|
|
return x.CoresPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetBillableTres() float32 {
|
|
if x != nil {
|
|
return x.BillableTres
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetCpusPerTask() string {
|
|
if x != nil {
|
|
return x.CpusPerTask
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCpuFrequencyMinimum() string {
|
|
if x != nil {
|
|
return x.CpuFrequencyMinimum
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCpuFrequencyMaximum() string {
|
|
if x != nil {
|
|
return x.CpuFrequencyMaximum
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCpuFrequencyGovernor() string {
|
|
if x != nil {
|
|
return x.CpuFrequencyGovernor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCpusPerTres() string {
|
|
if x != nil {
|
|
return x.CpusPerTres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetDeadline() string {
|
|
if x != nil {
|
|
return x.Deadline
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetDelayBoot() string {
|
|
if x != nil {
|
|
return x.DelayBoot
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetDependency() string {
|
|
if x != nil {
|
|
return x.Dependency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetDerivedExitCode() string {
|
|
if x != nil {
|
|
return x.DerivedExitCode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetEligibleTime() uint32 {
|
|
if x != nil {
|
|
return x.EligibleTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetEndTime() uint32 {
|
|
if x != nil {
|
|
return x.EndTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetExcludedNodes() string {
|
|
if x != nil {
|
|
return x.ExcludedNodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetExitCode() uint32 {
|
|
if x != nil {
|
|
return x.ExitCode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetFeatures() string {
|
|
if x != nil {
|
|
return x.Features
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetFederationOrigin() string {
|
|
if x != nil {
|
|
return x.FederationOrigin
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetFederationSiblingsActive() string {
|
|
if x != nil {
|
|
return x.FederationSiblingsActive
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetFederationSiblingsViable() string {
|
|
if x != nil {
|
|
return x.FederationSiblingsViable
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetGresDetail() []string {
|
|
if x != nil {
|
|
return x.GresDetail
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Jobs) GetGroupId() string {
|
|
if x != nil {
|
|
return x.GroupId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetJobId() string {
|
|
if x != nil {
|
|
return x.JobId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetJobResources() *JobResources {
|
|
if x != nil {
|
|
return x.JobResources
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Jobs) GetJobState() string {
|
|
if x != nil {
|
|
return x.JobState
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetLastSchedEvaluation() string {
|
|
if x != nil {
|
|
return x.LastSchedEvaluation
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetLicenses() string {
|
|
if x != nil {
|
|
return x.Licenses
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMaxCpus() string {
|
|
if x != nil {
|
|
return x.MaxCpus
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMaxNodes() string {
|
|
if x != nil {
|
|
return x.MaxNodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMcsLabel() string {
|
|
if x != nil {
|
|
return x.McsLabel
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMemoryPerTres() string {
|
|
if x != nil {
|
|
return x.MemoryPerTres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetNodes() string {
|
|
if x != nil {
|
|
return x.Nodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetNice() string {
|
|
if x != nil {
|
|
return x.Nice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTasksPerCore() string {
|
|
if x != nil {
|
|
return x.TasksPerCore
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTasksPerSocket() string {
|
|
if x != nil {
|
|
return x.TasksPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTasksPerBoard() string {
|
|
if x != nil {
|
|
return x.TasksPerBoard
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCpus() string {
|
|
if x != nil {
|
|
return x.Cpus
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetNodeCount() string {
|
|
if x != nil {
|
|
return x.NodeCount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTasks() string {
|
|
if x != nil {
|
|
return x.Tasks
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetHetJobId() string {
|
|
if x != nil {
|
|
return x.HetJobId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetHetJobIdSet() string {
|
|
if x != nil {
|
|
return x.HetJobIdSet
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetHetJobOffset() string {
|
|
if x != nil {
|
|
return x.HetJobOffset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetPartition() string {
|
|
if x != nil {
|
|
return x.Partition
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMemoryPerNode() string {
|
|
if x != nil {
|
|
return x.MemoryPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMemoryPerCpu() string {
|
|
if x != nil {
|
|
return x.MemoryPerCpu
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMinimumCpusPerNode() string {
|
|
if x != nil {
|
|
return x.MinimumCpusPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetMinimumTmpDiskPerNode() string {
|
|
if x != nil {
|
|
return x.MinimumTmpDiskPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetPreemptTime() uint32 {
|
|
if x != nil {
|
|
return x.PreemptTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetPreSusTime() uint32 {
|
|
if x != nil {
|
|
return x.PreSusTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetPriority() string {
|
|
if x != nil {
|
|
return x.Priority
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetProfile() []string {
|
|
if x != nil {
|
|
return x.Profile
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Jobs) GetQos() string {
|
|
if x != nil {
|
|
return x.Qos
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetReboot() bool {
|
|
if x != nil {
|
|
return x.Reboot
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Jobs) GetRequiredNodes() string {
|
|
if x != nil {
|
|
return x.RequiredNodes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetRequeue() bool {
|
|
if x != nil {
|
|
return x.Requeue
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Jobs) GetResizeTime() uint32 {
|
|
if x != nil {
|
|
return x.ResizeTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetRestartCnt() string {
|
|
if x != nil {
|
|
return x.RestartCnt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetResvName() string {
|
|
if x != nil {
|
|
return x.ResvName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetShared() string {
|
|
if x != nil {
|
|
return x.Shared
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetShowFlags() []string {
|
|
if x != nil {
|
|
return x.ShowFlags
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Jobs) GetSocketsPerBoard() string {
|
|
if x != nil {
|
|
return x.SocketsPerBoard
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetSocketsPerNode() string {
|
|
if x != nil {
|
|
return x.SocketsPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetStartTime() uint32 {
|
|
if x != nil {
|
|
return x.StartTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetStateDescription() string {
|
|
if x != nil {
|
|
return x.StateDescription
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetStateReason() string {
|
|
if x != nil {
|
|
return x.StateReason
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetStandardError() string {
|
|
if x != nil {
|
|
return x.StandardError
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetStandardInput() string {
|
|
if x != nil {
|
|
return x.StandardInput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetStandardOutput() string {
|
|
if x != nil {
|
|
return x.StandardOutput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetSubmitTime() uint32 {
|
|
if x != nil {
|
|
return x.SubmitTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetSuspendTime() uint32 {
|
|
if x != nil {
|
|
return x.SuspendTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Jobs) GetSystemComment() string {
|
|
if x != nil {
|
|
return x.SystemComment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTimeLimit() string {
|
|
if x != nil {
|
|
return x.TimeLimit
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTimeMinimum() string {
|
|
if x != nil {
|
|
return x.TimeMinimum
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetThreadsPerCore() string {
|
|
if x != nil {
|
|
return x.ThreadsPerCore
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresBind() string {
|
|
if x != nil {
|
|
return x.TresBind
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresFreq() string {
|
|
if x != nil {
|
|
return x.TresFreq
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresPerJob() string {
|
|
if x != nil {
|
|
return x.TresPerJob
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresPerNode() string {
|
|
if x != nil {
|
|
return x.TresPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresPerSocket() string {
|
|
if x != nil {
|
|
return x.TresPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresPerTask() string {
|
|
if x != nil {
|
|
return x.TresPerTask
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresReqStr() string {
|
|
if x != nil {
|
|
return x.TresReqStr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetTresAllocStr() string {
|
|
if x != nil {
|
|
return x.TresAllocStr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetUserId() string {
|
|
if x != nil {
|
|
return x.UserId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetUserName() string {
|
|
if x != nil {
|
|
return x.UserName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetWckey() string {
|
|
if x != nil {
|
|
return x.Wckey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Jobs) GetCurrentWorkingDirectory() string {
|
|
if x != nil {
|
|
return x.CurrentWorkingDirectory
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type JobUpdate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
|
|
AccountGatherFrequency string `protobuf:"bytes,2,opt,name=account_gather_frequency,json=accountGatherFrequency,proto3" json:"account_gather_frequency,omitempty"`
|
|
Argv []string `protobuf:"bytes,3,rep,name=argv,proto3" json:"argv,omitempty"`
|
|
Array string `protobuf:"bytes,4,opt,name=array,proto3" json:"array,omitempty"`
|
|
BatchFeatures string `protobuf:"bytes,5,opt,name=batch_features,json=batchFeatures,proto3" json:"batch_features,omitempty"`
|
|
BeginTime uint32 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
|
|
BurstBuffer string `protobuf:"bytes,7,opt,name=burst_buffer,json=burstBuffer,proto3" json:"burst_buffer,omitempty"`
|
|
ClusterConstraint string `protobuf:"bytes,8,opt,name=cluster_constraint,json=clusterConstraint,proto3" json:"cluster_constraint,omitempty"`
|
|
Comment string `protobuf:"bytes,9,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
Constraints string `protobuf:"bytes,10,opt,name=constraints,proto3" json:"constraints,omitempty"`
|
|
CoreSpecification uint32 `protobuf:"varint,11,opt,name=core_specification,json=coreSpecification,proto3" json:"core_specification,omitempty"`
|
|
CoresPerSocket uint32 `protobuf:"varint,12,opt,name=cores_per_socket,json=coresPerSocket,proto3" json:"cores_per_socket,omitempty"`
|
|
CpuBinding string `protobuf:"bytes,13,opt,name=cpu_binding,json=cpuBinding,proto3" json:"cpu_binding,omitempty"`
|
|
CpuBindingHint string `protobuf:"bytes,14,opt,name=cpu_binding_hint,json=cpuBindingHint,proto3" json:"cpu_binding_hint,omitempty"`
|
|
CpuFrequency string `protobuf:"bytes,15,opt,name=cpu_frequency,json=cpuFrequency,proto3" json:"cpu_frequency,omitempty"`
|
|
CpusPerGpu string `protobuf:"bytes,16,opt,name=cpus_per_gpu,json=cpusPerGpu,proto3" json:"cpus_per_gpu,omitempty"`
|
|
CpusPerTask uint32 `protobuf:"varint,17,opt,name=cpus_per_task,json=cpusPerTask,proto3" json:"cpus_per_task,omitempty"`
|
|
CurrentWorkingDirectory string `protobuf:"bytes,18,opt,name=current_working_directory,json=currentWorkingDirectory,proto3" json:"current_working_directory,omitempty"`
|
|
Deadline string `protobuf:"bytes,19,opt,name=deadline,proto3" json:"deadline,omitempty"`
|
|
DelayBoot uint32 `protobuf:"varint,20,opt,name=delay_boot,json=delayBoot,proto3" json:"delay_boot,omitempty"`
|
|
Dependency string `protobuf:"bytes,21,opt,name=dependency,proto3" json:"dependency,omitempty"`
|
|
Distribution string `protobuf:"bytes,22,opt,name=distribution,proto3" json:"distribution,omitempty"`
|
|
Environment *Environment `protobuf:"bytes,23,opt,name=environment,proto3" json:"environment,omitempty"`
|
|
Exclusive string `protobuf:"bytes,24,opt,name=exclusive,proto3" json:"exclusive,omitempty"`
|
|
GetUserEnvironment bool `protobuf:"varint,25,opt,name=get_user_environment,json=getUserEnvironment,proto3" json:"get_user_environment,omitempty"`
|
|
Gres string `protobuf:"bytes,26,opt,name=gres,proto3" json:"gres,omitempty"`
|
|
GresFlags string `protobuf:"bytes,27,opt,name=gres_flags,json=gresFlags,proto3" json:"gres_flags,omitempty"`
|
|
GpuBinding string `protobuf:"bytes,28,opt,name=gpu_binding,json=gpuBinding,proto3" json:"gpu_binding,omitempty"`
|
|
GpuFrequency string `protobuf:"bytes,29,opt,name=gpu_frequency,json=gpuFrequency,proto3" json:"gpu_frequency,omitempty"`
|
|
Gpus string `protobuf:"bytes,30,opt,name=gpus,proto3" json:"gpus,omitempty"`
|
|
GpusPerNode string `protobuf:"bytes,31,opt,name=gpus_per_node,json=gpusPerNode,proto3" json:"gpus_per_node,omitempty"`
|
|
GpusPerSocket string `protobuf:"bytes,32,opt,name=gpus_per_socket,json=gpusPerSocket,proto3" json:"gpus_per_socket,omitempty"`
|
|
GpusPerTask string `protobuf:"bytes,33,opt,name=gpus_per_task,json=gpusPerTask,proto3" json:"gpus_per_task,omitempty"`
|
|
Hold bool `protobuf:"varint,34,opt,name=hold,proto3" json:"hold,omitempty"`
|
|
KillOnInvalidDependency bool `protobuf:"varint,35,opt,name=kill_on_invalid_dependency,json=killOnInvalidDependency,proto3" json:"kill_on_invalid_dependency,omitempty"`
|
|
Licenses string `protobuf:"bytes,36,opt,name=licenses,proto3" json:"licenses,omitempty"`
|
|
MailType string `protobuf:"bytes,37,opt,name=mail_type,json=mailType,proto3" json:"mail_type,omitempty"`
|
|
MailUser string `protobuf:"bytes,38,opt,name=mail_user,json=mailUser,proto3" json:"mail_user,omitempty"`
|
|
McsLabel string `protobuf:"bytes,39,opt,name=mcs_label,json=mcsLabel,proto3" json:"mcs_label,omitempty"`
|
|
MemoryBinding string `protobuf:"bytes,40,opt,name=memory_binding,json=memoryBinding,proto3" json:"memory_binding,omitempty"`
|
|
MemoryPerCpu uint32 `protobuf:"varint,41,opt,name=memory_per_cpu,json=memoryPerCpu,proto3" json:"memory_per_cpu,omitempty"`
|
|
MemoryPerGpu uint32 `protobuf:"varint,42,opt,name=memory_per_gpu,json=memoryPerGpu,proto3" json:"memory_per_gpu,omitempty"`
|
|
MemoryPerNode uint32 `protobuf:"varint,43,opt,name=memory_per_node,json=memoryPerNode,proto3" json:"memory_per_node,omitempty"`
|
|
MinimumCpusPerNode uint32 `protobuf:"varint,44,opt,name=minimum_cpus_per_node,json=minimumCpusPerNode,proto3" json:"minimum_cpus_per_node,omitempty"`
|
|
MinimumNodes bool `protobuf:"varint,45,opt,name=minimum_nodes,json=minimumNodes,proto3" json:"minimum_nodes,omitempty"`
|
|
Name string `protobuf:"bytes,46,opt,name=name,proto3" json:"name,omitempty"`
|
|
Nice string `protobuf:"bytes,47,opt,name=nice,proto3" json:"nice,omitempty"`
|
|
NoKill bool `protobuf:"varint,48,opt,name=no_kill,json=noKill,proto3" json:"no_kill,omitempty"`
|
|
Nodes []uint32 `protobuf:"varint,49,rep,packed,name=nodes,proto3" json:"nodes,omitempty"`
|
|
OpenMode string `protobuf:"bytes,50,opt,name=open_mode,json=openMode,proto3" json:"open_mode,omitempty"`
|
|
Partition string `protobuf:"bytes,51,opt,name=partition,proto3" json:"partition,omitempty"`
|
|
Priority string `protobuf:"bytes,52,opt,name=priority,proto3" json:"priority,omitempty"`
|
|
Qos string `protobuf:"bytes,53,opt,name=qos,proto3" json:"qos,omitempty"`
|
|
Requeue bool `protobuf:"varint,54,opt,name=requeue,proto3" json:"requeue,omitempty"`
|
|
Reservation string `protobuf:"bytes,55,opt,name=reservation,proto3" json:"reservation,omitempty"`
|
|
Signal string `protobuf:"bytes,56,opt,name=signal,proto3" json:"signal,omitempty"`
|
|
SocketsPerNode uint32 `protobuf:"varint,57,opt,name=sockets_per_node,json=socketsPerNode,proto3" json:"sockets_per_node,omitempty"`
|
|
SpreadJob bool `protobuf:"varint,58,opt,name=spread_job,json=spreadJob,proto3" json:"spread_job,omitempty"`
|
|
StandardError string `protobuf:"bytes,59,opt,name=standard_error,json=standardError,proto3" json:"standard_error,omitempty"`
|
|
StandardInput string `protobuf:"bytes,60,opt,name=standard_input,json=standardInput,proto3" json:"standard_input,omitempty"`
|
|
StandardOutput string `protobuf:"bytes,61,opt,name=standard_output,json=standardOutput,proto3" json:"standard_output,omitempty"`
|
|
Tasks uint32 `protobuf:"varint,62,opt,name=tasks,proto3" json:"tasks,omitempty"`
|
|
TasksPerCore uint32 `protobuf:"varint,63,opt,name=tasks_per_core,json=tasksPerCore,proto3" json:"tasks_per_core,omitempty"`
|
|
TasksPerNode uint32 `protobuf:"varint,64,opt,name=tasks_per_node,json=tasksPerNode,proto3" json:"tasks_per_node,omitempty"`
|
|
TasksPerSocket uint32 `protobuf:"varint,65,opt,name=tasks_per_socket,json=tasksPerSocket,proto3" json:"tasks_per_socket,omitempty"`
|
|
ThreadSpecification uint32 `protobuf:"varint,66,opt,name=thread_specification,json=threadSpecification,proto3" json:"thread_specification,omitempty"`
|
|
ThreadsPerCore uint32 `protobuf:"varint,67,opt,name=threads_per_core,json=threadsPerCore,proto3" json:"threads_per_core,omitempty"`
|
|
TimeLimit uint32 `protobuf:"varint,68,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
|
|
TimeMinimum uint32 `protobuf:"varint,69,opt,name=time_minimum,json=timeMinimum,proto3" json:"time_minimum,omitempty"`
|
|
WaitAllNodes bool `protobuf:"varint,70,opt,name=wait_all_nodes,json=waitAllNodes,proto3" json:"wait_all_nodes,omitempty"`
|
|
Wckey string `protobuf:"bytes,71,opt,name=wckey,proto3" json:"wckey,omitempty"`
|
|
}
|
|
|
|
func (x *JobUpdate) Reset() {
|
|
*x = JobUpdate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_job_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *JobUpdate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobUpdate) ProtoMessage() {}
|
|
|
|
func (x *JobUpdate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_job_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 JobUpdate.ProtoReflect.Descriptor instead.
|
|
func (*JobUpdate) Descriptor() ([]byte, []int) {
|
|
return file_job_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *JobUpdate) GetAccount() string {
|
|
if x != nil {
|
|
return x.Account
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetAccountGatherFrequency() string {
|
|
if x != nil {
|
|
return x.AccountGatherFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetArgv() []string {
|
|
if x != nil {
|
|
return x.Argv
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobUpdate) GetArray() string {
|
|
if x != nil {
|
|
return x.Array
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetBatchFeatures() string {
|
|
if x != nil {
|
|
return x.BatchFeatures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetBeginTime() uint32 {
|
|
if x != nil {
|
|
return x.BeginTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetBurstBuffer() string {
|
|
if x != nil {
|
|
return x.BurstBuffer
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetClusterConstraint() string {
|
|
if x != nil {
|
|
return x.ClusterConstraint
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetConstraints() string {
|
|
if x != nil {
|
|
return x.Constraints
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetCoreSpecification() uint32 {
|
|
if x != nil {
|
|
return x.CoreSpecification
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetCoresPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.CoresPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetCpuBinding() string {
|
|
if x != nil {
|
|
return x.CpuBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetCpuBindingHint() string {
|
|
if x != nil {
|
|
return x.CpuBindingHint
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetCpuFrequency() string {
|
|
if x != nil {
|
|
return x.CpuFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetCpusPerGpu() string {
|
|
if x != nil {
|
|
return x.CpusPerGpu
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetCpusPerTask() uint32 {
|
|
if x != nil {
|
|
return x.CpusPerTask
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetCurrentWorkingDirectory() string {
|
|
if x != nil {
|
|
return x.CurrentWorkingDirectory
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetDeadline() string {
|
|
if x != nil {
|
|
return x.Deadline
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetDelayBoot() uint32 {
|
|
if x != nil {
|
|
return x.DelayBoot
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetDependency() string {
|
|
if x != nil {
|
|
return x.Dependency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetDistribution() string {
|
|
if x != nil {
|
|
return x.Distribution
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetEnvironment() *Environment {
|
|
if x != nil {
|
|
return x.Environment
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobUpdate) GetExclusive() string {
|
|
if x != nil {
|
|
return x.Exclusive
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGetUserEnvironment() bool {
|
|
if x != nil {
|
|
return x.GetUserEnvironment
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetGres() string {
|
|
if x != nil {
|
|
return x.Gres
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGresFlags() string {
|
|
if x != nil {
|
|
return x.GresFlags
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpuBinding() string {
|
|
if x != nil {
|
|
return x.GpuBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpuFrequency() string {
|
|
if x != nil {
|
|
return x.GpuFrequency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpus() string {
|
|
if x != nil {
|
|
return x.Gpus
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpusPerNode() string {
|
|
if x != nil {
|
|
return x.GpusPerNode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpusPerSocket() string {
|
|
if x != nil {
|
|
return x.GpusPerSocket
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetGpusPerTask() string {
|
|
if x != nil {
|
|
return x.GpusPerTask
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetHold() bool {
|
|
if x != nil {
|
|
return x.Hold
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetKillOnInvalidDependency() bool {
|
|
if x != nil {
|
|
return x.KillOnInvalidDependency
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetLicenses() string {
|
|
if x != nil {
|
|
return x.Licenses
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetMailType() string {
|
|
if x != nil {
|
|
return x.MailType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetMailUser() string {
|
|
if x != nil {
|
|
return x.MailUser
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetMcsLabel() string {
|
|
if x != nil {
|
|
return x.McsLabel
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetMemoryBinding() string {
|
|
if x != nil {
|
|
return x.MemoryBinding
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetMemoryPerCpu() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerCpu
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetMemoryPerGpu() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerGpu
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetMemoryPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MemoryPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetMinimumCpusPerNode() uint32 {
|
|
if x != nil {
|
|
return x.MinimumCpusPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetMinimumNodes() bool {
|
|
if x != nil {
|
|
return x.MinimumNodes
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetNice() string {
|
|
if x != nil {
|
|
return x.Nice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetNoKill() bool {
|
|
if x != nil {
|
|
return x.NoKill
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetNodes() []uint32 {
|
|
if x != nil {
|
|
return x.Nodes
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *JobUpdate) GetOpenMode() string {
|
|
if x != nil {
|
|
return x.OpenMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetPartition() string {
|
|
if x != nil {
|
|
return x.Partition
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetPriority() string {
|
|
if x != nil {
|
|
return x.Priority
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetQos() string {
|
|
if x != nil {
|
|
return x.Qos
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetRequeue() bool {
|
|
if x != nil {
|
|
return x.Requeue
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetReservation() string {
|
|
if x != nil {
|
|
return x.Reservation
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetSignal() string {
|
|
if x != nil {
|
|
return x.Signal
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetSocketsPerNode() uint32 {
|
|
if x != nil {
|
|
return x.SocketsPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetSpreadJob() bool {
|
|
if x != nil {
|
|
return x.SpreadJob
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetStandardError() string {
|
|
if x != nil {
|
|
return x.StandardError
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetStandardInput() string {
|
|
if x != nil {
|
|
return x.StandardInput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetStandardOutput() string {
|
|
if x != nil {
|
|
return x.StandardOutput
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobUpdate) GetTasks() uint32 {
|
|
if x != nil {
|
|
return x.Tasks
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetTasksPerCore() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetTasksPerNode() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerNode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetTasksPerSocket() uint32 {
|
|
if x != nil {
|
|
return x.TasksPerSocket
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetThreadSpecification() uint32 {
|
|
if x != nil {
|
|
return x.ThreadSpecification
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetThreadsPerCore() uint32 {
|
|
if x != nil {
|
|
return x.ThreadsPerCore
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetTimeLimit() uint32 {
|
|
if x != nil {
|
|
return x.TimeLimit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetTimeMinimum() uint32 {
|
|
if x != nil {
|
|
return x.TimeMinimum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *JobUpdate) GetWaitAllNodes() bool {
|
|
if x != nil {
|
|
return x.WaitAllNodes
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *JobUpdate) GetWckey() string {
|
|
if x != nil {
|
|
return x.Wckey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
var File_job_proto protoreflect.FileDescriptor
|
|
|
|
var file_job_proto_rawDesc = []byte{
|
|
0x0a, 0x09, 0x6a, 0x6f, 0x62, 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,
|
|
0x22, 0xb6, 0x01, 0x0a, 0x0d, 0x4a, 0x6f, 0x62, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
|
|
0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x70, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
|
|
0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x43, 0x70, 0x75, 0x73, 0x12,
|
|
0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x68, 0x6f, 0x73,
|
|
0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x65, 0x64, 0x48, 0x6f, 0x73, 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f,
|
|
0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
|
|
0x0b, 0x32, 0x16, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
|
|
0x74, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x63,
|
|
0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0xf5, 0x13, 0x0a, 0x0e, 0x6a, 0x6f,
|
|
0x62, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07,
|
|
0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61,
|
|
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x18, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
|
|
0x74, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
|
|
0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
|
|
0x74, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79,
|
|
0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x76, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04,
|
|
0x61, 0x72, 0x67, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x04, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x61,
|
|
0x74, 0x63, 0x68, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x63, 0x68, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65,
|
|
0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
|
|
0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
|
|
0x12, 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x72, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72,
|
|
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x72, 0x73, 0x74, 0x42, 0x75, 0x66,
|
|
0x66, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
|
|
0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x11, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69,
|
|
0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b,
|
|
0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2d,
|
|
0x0a, 0x12, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6f, 0x72, 0x65,
|
|
0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a,
|
|
0x10, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65,
|
|
0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x50, 0x65,
|
|
0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x70, 0x75, 0x5f, 0x62,
|
|
0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x70,
|
|
0x75, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x70, 0x75, 0x5f,
|
|
0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0e, 0x63, 0x70, 0x75, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x69,
|
|
0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65,
|
|
0x6e, 0x63, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x70, 0x75, 0x46, 0x72,
|
|
0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x70, 0x75, 0x73, 0x5f,
|
|
0x70, 0x65, 0x72, 0x5f, 0x67, 0x70, 0x75, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63,
|
|
0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x47, 0x70, 0x75, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x70, 0x75,
|
|
0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0d,
|
|
0x52, 0x0b, 0x63, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x3a, 0x0a,
|
|
0x19, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67,
|
|
0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x17, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67,
|
|
0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x61,
|
|
0x64, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x61,
|
|
0x64, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x5f, 0x62,
|
|
0x6f, 0x6f, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x61, 0x79,
|
|
0x42, 0x6f, 0x6f, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e,
|
|
0x63, 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64,
|
|
0x65, 0x6e, 0x63, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x74,
|
|
0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69,
|
|
0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e,
|
|
0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x6a, 0x6f, 0x62, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
|
|
0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
|
|
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65,
|
|
0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x18,
|
|
0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65,
|
|
0x12, 0x30, 0x0a, 0x14, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x76,
|
|
0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
|
|
0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65,
|
|
0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x72, 0x65, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x04, 0x67, 0x72, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x72, 0x65, 0x73, 0x5f, 0x66,
|
|
0x6c, 0x61, 0x67, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x72, 0x65, 0x73,
|
|
0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x70, 0x75, 0x5f, 0x62, 0x69, 0x6e,
|
|
0x64, 0x69, 0x6e, 0x67, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x67, 0x70, 0x75, 0x42,
|
|
0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x70, 0x75, 0x5f, 0x66, 0x72,
|
|
0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x67,
|
|
0x70, 0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x67,
|
|
0x70, 0x75, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x70, 0x75, 0x73, 0x12,
|
|
0x22, 0x0a, 0x0d, 0x67, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65,
|
|
0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x67, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x4e,
|
|
0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f,
|
|
0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x67, 0x70,
|
|
0x75, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x67,
|
|
0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x21, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0b, 0x67, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12,
|
|
0x12, 0x0a, 0x04, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x68,
|
|
0x6f, 0x6c, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6f, 0x6e, 0x5f, 0x69,
|
|
0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63,
|
|
0x79, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x4f, 0x6e, 0x49,
|
|
0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79,
|
|
0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x24, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09,
|
|
0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x08, 0x6d, 0x61, 0x69, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x69,
|
|
0x6c, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61,
|
|
0x69, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x63, 0x73, 0x5f, 0x6c, 0x61,
|
|
0x62, 0x65, 0x6c, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x63, 0x73, 0x4c, 0x61,
|
|
0x62, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x69,
|
|
0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x65, 0x6d,
|
|
0x6f, 0x72, 0x79, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65,
|
|
0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x70, 0x75, 0x18, 0x29, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x43, 0x70, 0x75,
|
|
0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x67,
|
|
0x70, 0x75, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79,
|
|
0x50, 0x65, 0x72, 0x47, 0x70, 0x75, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79,
|
|
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0d, 0x52,
|
|
0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x31,
|
|
0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70,
|
|
0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6d,
|
|
0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x43, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64,
|
|
0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x6e, 0x6f, 0x64,
|
|
0x65, 0x73, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75,
|
|
0x6d, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2e,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x69,
|
|
0x63, 0x65, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x65, 0x12, 0x17,
|
|
0x0a, 0x07, 0x6e, 0x6f, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x30, 0x20, 0x01, 0x28, 0x08, 0x52,
|
|
0x06, 0x6e, 0x6f, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73,
|
|
0x18, 0x31, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a,
|
|
0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61,
|
|
0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
|
|
0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f,
|
|
0x72, 0x69, 0x74, 0x79, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f,
|
|
0x72, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x71, 0x6f, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x03, 0x71, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75,
|
|
0x65, 0x18, 0x36, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75, 0x65,
|
|
0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
|
|
0x37, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x18, 0x38, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f,
|
|
0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x39,
|
|
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x50, 0x65, 0x72,
|
|
0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6a,
|
|
0x6f, 0x62, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64,
|
|
0x4a, 0x6f, 0x62, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f,
|
|
0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61,
|
|
0x6e, 0x64, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74,
|
|
0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x3c, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x70, 0x75,
|
|
0x74, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x6f, 0x75,
|
|
0x74, 0x70, 0x75, 0x74, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x6e,
|
|
0x64, 0x61, 0x72, 0x64, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61,
|
|
0x73, 0x6b, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73,
|
|
0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f,
|
|
0x72, 0x65, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50,
|
|
0x65, 0x72, 0x43, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f,
|
|
0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x40, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
|
|
0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10,
|
|
0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74,
|
|
0x18, 0x41, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72,
|
|
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x31, 0x0a, 0x14, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64,
|
|
0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x42,
|
|
0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x53, 0x70, 0x65, 0x63,
|
|
0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68, 0x72,
|
|
0x65, 0x61, 0x64, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x43, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x50, 0x65, 0x72, 0x43,
|
|
0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69,
|
|
0x74, 0x18, 0x44, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d,
|
|
0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x69, 0x6d,
|
|
0x75, 0x6d, 0x18, 0x45, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x69,
|
|
0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0e, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x61, 0x6c,
|
|
0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x46, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x77,
|
|
0x61, 0x69, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x77,
|
|
0x63, 0x6b, 0x65, 0x79, 0x18, 0x47, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x77, 0x63, 0x6b, 0x65,
|
|
0x79, 0x1a, 0x3e, 0x0a, 0x10, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
|
|
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
|
0x01, 0x22, 0xc6, 0x1d, 0x0a, 0x17, 0x6a, 0x6f, 0x62, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x18, 0x0a,
|
|
0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
|
0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x72, 0x75,
|
|
0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x63,
|
|
0x63, 0x72, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x64, 0x6d, 0x69,
|
|
0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a,
|
|
0x0c, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x72, 0x72, 0x61, 0x79, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x12,
|
|
0x22, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64,
|
|
0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x72, 0x72, 0x61, 0x79, 0x54, 0x61, 0x73,
|
|
0x6b, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x6d, 0x61, 0x78,
|
|
0x5f, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x72,
|
|
0x72, 0x61, 0x79, 0x4d, 0x61, 0x78, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x61,
|
|
0x72, 0x72, 0x61, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67,
|
|
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x54, 0x61, 0x73,
|
|
0x6b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x73, 0x73, 0x6f, 0x63,
|
|
0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52,
|
|
0x0d, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25,
|
|
0x0a, 0x0e, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73,
|
|
0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x63, 0x68, 0x46, 0x65, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66,
|
|
0x6c, 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x61, 0x74, 0x63, 0x68,
|
|
0x46, 0x6c, 0x61, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x68, 0x6f,
|
|
0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x61, 0x74, 0x63, 0x68, 0x48,
|
|
0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0c, 0x20, 0x03,
|
|
0x28, 0x09, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x72,
|
|
0x73, 0x74, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0b, 0x62, 0x75, 0x72, 0x73, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x12,
|
|
0x62, 0x75, 0x72, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
|
|
0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x62, 0x75, 0x72, 0x73, 0x74, 0x42,
|
|
0x75, 0x66, 0x66, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c,
|
|
0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x75,
|
|
0x73, 0x74, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f,
|
|
0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
|
|
0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12,
|
|
0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d,
|
|
0x6d, 0x65, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d,
|
|
0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x67, 0x75, 0x6f, 0x75,
|
|
0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x67, 0x75,
|
|
0x6f, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63,
|
|
0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x63, 0x6f, 0x72, 0x65, 0x53, 0x70, 0x65, 0x63,
|
|
0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18,
|
|
0x15, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x53, 0x70, 0x65,
|
|
0x63, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73,
|
|
0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x72,
|
|
0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x62,
|
|
0x69, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x72, 0x65, 0x73, 0x18, 0x17, 0x20, 0x01,
|
|
0x28, 0x02, 0x52, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x65, 0x73,
|
|
0x12, 0x22, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73,
|
|
0x6b, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72,
|
|
0x54, 0x61, 0x73, 0x6b, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65, 0x71,
|
|
0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x19, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x70, 0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
|
0x79, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x70, 0x75, 0x5f,
|
|
0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75,
|
|
0x6d, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x70, 0x75, 0x46, 0x72, 0x65, 0x71,
|
|
0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x34, 0x0a, 0x16,
|
|
0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x67, 0x6f,
|
|
0x76, 0x65, 0x72, 0x6e, 0x6f, 0x72, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x70,
|
|
0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e,
|
|
0x6f, 0x72, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74,
|
|
0x72, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x70, 0x75, 0x73, 0x50,
|
|
0x65, 0x72, 0x54, 0x72, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69,
|
|
0x6e, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69,
|
|
0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x6f, 0x6f, 0x74,
|
|
0x18, 0x1e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x42, 0x6f, 0x6f,
|
|
0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x18,
|
|
0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63,
|
|
0x79, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x69,
|
|
0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x65,
|
|
0x72, 0x69, 0x76, 0x65, 0x64, 0x45, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a,
|
|
0x0d, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x21,
|
|
0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x6c, 0x65, 0x54, 0x69,
|
|
0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x22,
|
|
0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a,
|
|
0x0e, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18,
|
|
0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x4e,
|
|
0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64,
|
|
0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64,
|
|
0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x25, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x2b, 0x0a,
|
|
0x11, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x72, 0x69, 0x67,
|
|
0x69, 0x6e, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x3c, 0x0a, 0x1a, 0x66, 0x65,
|
|
0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x62, 0x6c, 0x69, 0x6e, 0x67,
|
|
0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18,
|
|
0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x62, 0x6c, 0x69, 0x6e,
|
|
0x67, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3c, 0x0a, 0x1a, 0x66, 0x65, 0x64, 0x65,
|
|
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x73, 0x5f,
|
|
0x76, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x66, 0x65,
|
|
0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x73,
|
|
0x56, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x72, 0x65, 0x73, 0x5f, 0x64,
|
|
0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x29, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x67, 0x72, 0x65,
|
|
0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70,
|
|
0x5f, 0x69, 0x64, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70,
|
|
0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x2b, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0d, 0x6a, 0x6f, 0x62,
|
|
0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x4a, 0x6f, 0x62, 0x5f, 0x72, 0x65, 0x73,
|
|
0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0c, 0x6a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x6f, 0x75,
|
|
0x72, 0x63, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74,
|
|
0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74,
|
|
0x65, 0x12, 0x32, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x5f,
|
|
0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x04,
|
|
0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x45, 0x76, 0x61, 0x6c, 0x75,
|
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65,
|
|
0x73, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65,
|
|
0x73, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x70, 0x75, 0x73, 0x18, 0x30, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x43, 0x70, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09,
|
|
0x6d, 0x61, 0x78, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x31, 0x20, 0x01, 0x28, 0x0d, 0x52,
|
|
0x08, 0x6d, 0x61, 0x78, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x63, 0x73,
|
|
0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x63,
|
|
0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79,
|
|
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x65, 0x73, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x54, 0x72, 0x65, 0x73, 0x12, 0x12,
|
|
0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
|
|
0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x65,
|
|
0x18, 0x36, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x65, 0x12, 0x24, 0x0a, 0x0e,
|
|
0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x37,
|
|
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x43, 0x6f,
|
|
0x72, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f,
|
|
0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x38, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
|
|
0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x26, 0x0a, 0x0f,
|
|
0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x18,
|
|
0x39, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x42,
|
|
0x6f, 0x61, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x70, 0x75, 0x73, 0x18, 0x3a, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x04, 0x63, 0x70, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65,
|
|
0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6e, 0x6f,
|
|
0x64, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73,
|
|
0x18, 0x3c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1c, 0x0a,
|
|
0x0a, 0x68, 0x65, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x3d, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x08, 0x68, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0e, 0x68,
|
|
0x65, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x3e, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0b, 0x68, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x53, 0x65, 0x74,
|
|
0x12, 0x24, 0x0a, 0x0e, 0x68, 0x65, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x6f, 0x66, 0x66, 0x73,
|
|
0x65, 0x74, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x65, 0x74, 0x4a, 0x6f, 0x62,
|
|
0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70,
|
|
0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x41, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x6d,
|
|
0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e,
|
|
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x70, 0x75, 0x18, 0x42,
|
|
0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x43,
|
|
0x70, 0x75, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x63, 0x70,
|
|
0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x43, 0x20, 0x01, 0x28,
|
|
0x0d, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x43, 0x70, 0x75, 0x73, 0x50, 0x65,
|
|
0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d,
|
|
0x5f, 0x74, 0x6d, 0x70, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f,
|
|
0x64, 0x65, 0x18, 0x44, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75,
|
|
0x6d, 0x54, 0x6d, 0x70, 0x44, 0x69, 0x73, 0x6b, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12,
|
|
0x21, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
|
|
0x45, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x70, 0x72, 0x65, 0x65, 0x6d, 0x70, 0x74, 0x54, 0x69,
|
|
0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x73, 0x5f, 0x74, 0x69,
|
|
0x6d, 0x65, 0x18, 0x46, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x53, 0x75, 0x73,
|
|
0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79,
|
|
0x18, 0x47, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79,
|
|
0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x48, 0x20, 0x03, 0x28,
|
|
0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x71, 0x6f,
|
|
0x73, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x71, 0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06,
|
|
0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x72, 0x65,
|
|
0x62, 0x6f, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
|
|
0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65,
|
|
0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72,
|
|
0x65, 0x71, 0x75, 0x65, 0x75, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65,
|
|
0x71, 0x75, 0x65, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x5f,
|
|
0x74, 0x69, 0x6d, 0x65, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x69,
|
|
0x7a, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72,
|
|
0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x73,
|
|
0x74, 0x61, 0x72, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x76, 0x5f,
|
|
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x76,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x50,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
|
|
0x73, 0x68, 0x6f, 0x77, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x51, 0x20, 0x03, 0x28, 0x09,
|
|
0x52, 0x09, 0x73, 0x68, 0x6f, 0x77, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x73,
|
|
0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64,
|
|
0x18, 0x52, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x50,
|
|
0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x63, 0x6b, 0x65,
|
|
0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x53, 0x20, 0x01, 0x28,
|
|
0x04, 0x52, 0x0e, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64,
|
|
0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
|
|
0x54, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
|
|
0x12, 0x2b, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
|
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x55, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x74, 0x61,
|
|
0x74, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a,
|
|
0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x56, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
|
|
0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x65, 0x72, 0x72,
|
|
0x6f, 0x72, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61,
|
|
0x72, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64,
|
|
0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x58, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0d, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x27,
|
|
0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75,
|
|
0x74, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72,
|
|
0x64, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69,
|
|
0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x75,
|
|
0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x73, 0x70,
|
|
0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b,
|
|
0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73,
|
|
0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x5c, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x65,
|
|
0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
|
|
0x18, 0x5d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69,
|
|
0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75,
|
|
0x6d, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6e,
|
|
0x69, 0x6d, 0x75, 0x6d, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x5f,
|
|
0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x5f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
|
|
0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x50, 0x65, 0x72, 0x43, 0x6f, 0x72, 0x65, 0x12, 0x1b,
|
|
0x0a, 0x09, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x18, 0x60, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x08, 0x74, 0x72, 0x65, 0x73, 0x42, 0x69, 0x6e, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74,
|
|
0x72, 0x65, 0x73, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
|
0x74, 0x72, 0x65, 0x73, 0x46, 0x72, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x74, 0x72, 0x65, 0x73,
|
|
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x62, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
|
0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x4a, 0x6f, 0x62, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x72,
|
|
0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x63, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0b, 0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x26,
|
|
0x0a, 0x0f, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65,
|
|
0x74, 0x18, 0x64, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72,
|
|
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x70,
|
|
0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74,
|
|
0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x20, 0x0a, 0x0c, 0x74, 0x72,
|
|
0x65, 0x73, 0x5f, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x0a, 0x74, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x53, 0x74, 0x72, 0x12, 0x24, 0x0a, 0x0e,
|
|
0x74, 0x72, 0x65, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x67,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x72, 0x65, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x53,
|
|
0x74, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x68, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75,
|
|
0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x69, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
|
0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x63, 0x6b, 0x65,
|
|
0x79, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x12, 0x3a,
|
|
0x0a, 0x19, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e,
|
|
0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x6b, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x17, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e,
|
|
0x67, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x22, 0xb3, 0x1d, 0x0a, 0x04, 0x4a,
|
|
0x6f, 0x62, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a,
|
|
0x0b, 0x61, 0x63, 0x63, 0x72, 0x75, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x72, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x23,
|
|
0x0a, 0x0d, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18,
|
|
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x6d, 0x6d,
|
|
0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x6a, 0x6f, 0x62,
|
|
0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x61, 0x72, 0x72, 0x61, 0x79,
|
|
0x4a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x74,
|
|
0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72,
|
|
0x72, 0x61, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x72, 0x72,
|
|
0x61, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0d, 0x61, 0x72, 0x72, 0x61, 0x79, 0x4d, 0x61, 0x78, 0x54, 0x61, 0x73, 0x6b,
|
|
0x73, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f,
|
|
0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x72,
|
|
0x72, 0x61, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a,
|
|
0x0e, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
|
|
0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x65,
|
|
0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x61,
|
|
0x74, 0x63, 0x68, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
|
|
0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
|
|
0x09, 0x62, 0x61, 0x74, 0x63, 0x68, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61,
|
|
0x74, 0x63, 0x68, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
|
0x62, 0x61, 0x74, 0x63, 0x68, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61,
|
|
0x67, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12,
|
|
0x21, 0x0a, 0x0c, 0x62, 0x75, 0x72, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x18,
|
|
0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x72, 0x73, 0x74, 0x42, 0x75, 0x66, 0x66,
|
|
0x65, 0x72, 0x12, 0x2c, 0x0a, 0x12, 0x62, 0x75, 0x72, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x66, 0x66,
|
|
0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
|
0x62, 0x75, 0x72, 0x73, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
|
|
0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6c,
|
|
0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x10,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x46, 0x65, 0x61,
|
|
0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
|
|
0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12,
|
|
0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e,
|
|
0x74, 0x69, 0x67, 0x75, 0x6f, 0x75, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x63,
|
|
0x6f, 0x6e, 0x74, 0x69, 0x67, 0x75, 0x6f, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x72,
|
|
0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f,
|
|
0x72, 0x65, 0x53, 0x70, 0x65, 0x63, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64,
|
|
0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x68, 0x72,
|
|
0x65, 0x61, 0x64, 0x53, 0x70, 0x65, 0x63, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x72, 0x65, 0x73,
|
|
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0e, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65,
|
|
0x74, 0x12, 0x23, 0x0a, 0x0d, 0x62, 0x69, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x72,
|
|
0x65, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x61, 0x62,
|
|
0x6c, 0x65, 0x54, 0x72, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70,
|
|
0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
|
|
0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x70,
|
|
0x75, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x69,
|
|
0x6d, 0x75, 0x6d, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x70, 0x75, 0x46, 0x72,
|
|
0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x32,
|
|
0x0a, 0x15, 0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f,
|
|
0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x63,
|
|
0x70, 0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x61, 0x78, 0x69, 0x6d,
|
|
0x75, 0x6d, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65,
|
|
0x6e, 0x63, 0x79, 0x5f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x6f, 0x72, 0x18, 0x1b, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x14, 0x63, 0x70, 0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79,
|
|
0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x6f, 0x72, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x73,
|
|
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0b, 0x63, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x72, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08,
|
|
0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
|
0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x61,
|
|
0x79, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65,
|
|
0x6c, 0x61, 0x79, 0x42, 0x6f, 0x6f, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e,
|
|
0x64, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70,
|
|
0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x72, 0x69, 0x76,
|
|
0x65, 0x64, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x20, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x45, 0x78, 0x69, 0x74, 0x43,
|
|
0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x6c, 0x65, 0x5f,
|
|
0x74, 0x69, 0x6d, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6c, 0x69, 0x67,
|
|
0x69, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
|
|
0x74, 0x69, 0x6d, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
|
|
0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f,
|
|
0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x63,
|
|
0x6c, 0x75, 0x64, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78,
|
|
0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
|
|
0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75,
|
|
0x72, 0x65, 0x73, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75,
|
|
0x72, 0x65, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
|
0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e,
|
|
0x12, 0x3c, 0x0a, 0x1a, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
|
|
0x69, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x27,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x53, 0x69, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3c,
|
|
0x0a, 0x1a, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x62,
|
|
0x6c, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x76, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x28, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x18, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69,
|
|
0x62, 0x6c, 0x69, 0x6e, 0x67, 0x73, 0x56, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
|
|
0x67, 0x72, 0x65, 0x73, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x29, 0x20, 0x03, 0x28,
|
|
0x09, 0x52, 0x0a, 0x67, 0x72, 0x65, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x19, 0x0a,
|
|
0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f,
|
|
0x69, 0x64, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12,
|
|
0x39, 0x0a, 0x0d, 0x6a, 0x6f, 0x62, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
|
|
0x18, 0x2c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x4a,
|
|
0x6f, 0x62, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0c, 0x6a, 0x6f,
|
|
0x62, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6a, 0x6f,
|
|
0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6a,
|
|
0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f,
|
|
0x73, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x18, 0x2e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65,
|
|
0x64, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6c,
|
|
0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c,
|
|
0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x63,
|
|
0x70, 0x75, 0x73, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x43, 0x70,
|
|
0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18,
|
|
0x31, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12,
|
|
0x1b, 0x0a, 0x09, 0x6d, 0x63, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x32, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x08, 0x6d, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f,
|
|
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x65, 0x73, 0x18,
|
|
0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72,
|
|
0x54, 0x72, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65,
|
|
0x73, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x12,
|
|
0x0a, 0x04, 0x6e, 0x69, 0x63, 0x65, 0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x69,
|
|
0x63, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f,
|
|
0x63, 0x6f, 0x72, 0x65, 0x18, 0x37, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b,
|
|
0x73, 0x50, 0x65, 0x72, 0x43, 0x6f, 0x72, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b,
|
|
0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x38, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b,
|
|
0x65, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f,
|
|
0x62, 0x6f, 0x61, 0x72, 0x64, 0x18, 0x39, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x61, 0x73,
|
|
0x6b, 0x73, 0x50, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x70,
|
|
0x75, 0x73, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x70, 0x75, 0x73, 0x12, 0x1d,
|
|
0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x3b, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a,
|
|
0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x61,
|
|
0x73, 0x6b, 0x73, 0x12, 0x1c, 0x0a, 0x0a, 0x68, 0x65, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69,
|
|
0x64, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x49,
|
|
0x64, 0x12, 0x23, 0x0a, 0x0e, 0x68, 0x65, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x5f,
|
|
0x73, 0x65, 0x74, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x68, 0x65, 0x74, 0x4a, 0x6f,
|
|
0x62, 0x49, 0x64, 0x53, 0x65, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x65, 0x74, 0x5f, 0x6a, 0x6f,
|
|
0x62, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
|
|
0x68, 0x65, 0x74, 0x4a, 0x6f, 0x62, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09,
|
|
0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x65,
|
|
0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x41, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x4e, 0x6f,
|
|
0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72,
|
|
0x5f, 0x63, 0x70, 0x75, 0x18, 0x42, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f,
|
|
0x72, 0x79, 0x50, 0x65, 0x72, 0x43, 0x70, 0x75, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x69,
|
|
0x6d, 0x75, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64,
|
|
0x65, 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d,
|
|
0x43, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a, 0x19, 0x6d,
|
|
0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x74, 0x6d, 0x70, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f,
|
|
0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15,
|
|
0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x54, 0x6d, 0x70, 0x44, 0x69, 0x73, 0x6b, 0x50, 0x65,
|
|
0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x65, 0x6d, 0x70, 0x74,
|
|
0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x45, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x65,
|
|
0x65, 0x6d, 0x70, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x72, 0x65, 0x5f,
|
|
0x73, 0x75, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x46, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
|
|
0x70, 0x72, 0x65, 0x53, 0x75, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
|
|
0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x47, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72,
|
|
0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
|
|
0x65, 0x18, 0x48, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
|
|
0x12, 0x10, 0x0a, 0x03, 0x71, 0x6f, 0x73, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x71,
|
|
0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x4a, 0x20, 0x01,
|
|
0x28, 0x08, 0x52, 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65,
|
|
0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x4b, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65,
|
|
0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75, 0x65, 0x18, 0x4c, 0x20, 0x01,
|
|
0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72,
|
|
0x65, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x0d,
|
|
0x52, 0x0a, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
|
|
0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x4e, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
|
|
0x09, 0x72, 0x65, 0x73, 0x76, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x08, 0x72, 0x65, 0x73, 0x76, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68,
|
|
0x61, 0x72, 0x65, 0x64, 0x18, 0x50, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72,
|
|
0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73,
|
|
0x18, 0x51, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x6f, 0x77, 0x46, 0x6c, 0x61, 0x67,
|
|
0x73, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72,
|
|
0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x6f,
|
|
0x63, 0x6b, 0x65, 0x74, 0x73, 0x50, 0x65, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x28, 0x0a,
|
|
0x10, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64,
|
|
0x65, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73,
|
|
0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74,
|
|
0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x54, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61,
|
|
0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f,
|
|
0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x55, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x10, 0x73, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
|
|
0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x61,
|
|
0x73, 0x6f, 0x6e, 0x18, 0x56, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65,
|
|
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61,
|
|
0x72, 0x64, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
|
|
0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a,
|
|
0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18,
|
|
0x58, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x49,
|
|
0x6e, 0x70, 0x75, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64,
|
|
0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73,
|
|
0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x1f, 0x0a,
|
|
0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5a, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x0a, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21,
|
|
0x0a, 0x0c, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5b,
|
|
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
|
|
0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d,
|
|
0x65, 0x6e, 0x74, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65,
|
|
0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65,
|
|
0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x69,
|
|
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f,
|
|
0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74,
|
|
0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68,
|
|
0x72, 0x65, 0x61, 0x64, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x5f,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x50, 0x65, 0x72,
|
|
0x43, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x62, 0x69, 0x6e,
|
|
0x64, 0x18, 0x60, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x72, 0x65, 0x73, 0x42, 0x69, 0x6e,
|
|
0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x18, 0x61,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x72, 0x65, 0x73, 0x46, 0x72, 0x65, 0x71, 0x12, 0x20,
|
|
0x0a, 0x0c, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x62,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x4a, 0x6f, 0x62,
|
|
0x12, 0x22, 0x0a, 0x0d, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64,
|
|
0x65, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72,
|
|
0x4e, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72,
|
|
0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x64, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74,
|
|
0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d,
|
|
0x74, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x65, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x65, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b,
|
|
0x12, 0x20, 0x0a, 0x0c, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72,
|
|
0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x53,
|
|
0x74, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x72, 0x65, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63,
|
|
0x5f, 0x73, 0x74, 0x72, 0x18, 0x67, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x72, 0x65, 0x73,
|
|
0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x53, 0x74, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72,
|
|
0x5f, 0x69, 0x64, 0x18, 0x68, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49,
|
|
0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x69,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14,
|
|
0x0a, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x77,
|
|
0x63, 0x6b, 0x65, 0x79, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
|
|
0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
|
|
0x79, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
|
|
0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
|
|
0x22, 0x9d, 0x13, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12,
|
|
0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x18, 0x61, 0x63, 0x63,
|
|
0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71,
|
|
0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x61, 0x63, 0x63,
|
|
0x6f, 0x75, 0x6e, 0x74, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65,
|
|
0x6e, 0x63, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x76, 0x18, 0x03, 0x20, 0x03, 0x28,
|
|
0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79,
|
|
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x12, 0x25, 0x0a,
|
|
0x0e, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18,
|
|
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x63, 0x68, 0x46, 0x65, 0x61, 0x74,
|
|
0x75, 0x72, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69,
|
|
0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54,
|
|
0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x75, 0x72, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x66,
|
|
0x66, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x75, 0x72, 0x73, 0x74,
|
|
0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
|
|
0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x11, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x74,
|
|
0x72, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74,
|
|
0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12,
|
|
0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0a,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74,
|
|
0x73, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
|
|
0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63,
|
|
0x6f, 0x72, 0x65, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f,
|
|
0x63, 0x6b, 0x65, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x72, 0x65,
|
|
0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x70,
|
|
0x75, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x0a, 0x63, 0x70, 0x75, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x10, 0x63,
|
|
0x70, 0x75, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18,
|
|
0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x70, 0x75, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e,
|
|
0x67, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65,
|
|
0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x70,
|
|
0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x70,
|
|
0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x67, 0x70, 0x75, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x0a, 0x63, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x47, 0x70, 0x75, 0x12, 0x22, 0x0a, 0x0d,
|
|
0x63, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x11, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b,
|
|
0x12, 0x3a, 0x0a, 0x19, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b,
|
|
0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x12, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x6b,
|
|
0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08,
|
|
0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
|
0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x61,
|
|
0x79, 0x5f, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x65,
|
|
0x6c, 0x61, 0x79, 0x42, 0x6f, 0x6f, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e,
|
|
0x64, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x70,
|
|
0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x74, 0x72,
|
|
0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64,
|
|
0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x0b, 0x65,
|
|
0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x12, 0x2e, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
|
|
0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
|
|
0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x18, 0x18,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x12,
|
|
0x30, 0x0a, 0x14, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x76, 0x69,
|
|
0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x67,
|
|
0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
|
|
0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x72, 0x65, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x04, 0x67, 0x72, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x72, 0x65, 0x73, 0x5f, 0x66, 0x6c,
|
|
0x61, 0x67, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x72, 0x65, 0x73, 0x46,
|
|
0x6c, 0x61, 0x67, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x70, 0x75, 0x5f, 0x62, 0x69, 0x6e, 0x64,
|
|
0x69, 0x6e, 0x67, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x67, 0x70, 0x75, 0x42, 0x69,
|
|
0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x70, 0x75, 0x5f, 0x66, 0x72, 0x65,
|
|
0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x67, 0x70,
|
|
0x75, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x70,
|
|
0x75, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x70, 0x75, 0x73, 0x12, 0x22,
|
|
0x0a, 0x0d, 0x67, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18,
|
|
0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x67, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f,
|
|
0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73,
|
|
0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x67, 0x70, 0x75,
|
|
0x73, 0x50, 0x65, 0x72, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x70,
|
|
0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x21, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0b, 0x67, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x12,
|
|
0x0a, 0x04, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x68, 0x6f,
|
|
0x6c, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
|
|
0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79,
|
|
0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x4f, 0x6e, 0x49, 0x6e,
|
|
0x76, 0x61, 0x6c, 0x69, 0x64, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x12,
|
|
0x1a, 0x0a, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x24, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x08, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d,
|
|
0x61, 0x69, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
|
0x6d, 0x61, 0x69, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c,
|
|
0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x69,
|
|
0x6c, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x63, 0x73, 0x5f, 0x6c, 0x61, 0x62,
|
|
0x65, 0x6c, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x63, 0x73, 0x4c, 0x61, 0x62,
|
|
0x65, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x69, 0x6e,
|
|
0x64, 0x69, 0x6e, 0x67, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f,
|
|
0x72, 0x79, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x6d,
|
|
0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x70, 0x75, 0x18, 0x29, 0x20, 0x01, 0x28,
|
|
0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x43, 0x70, 0x75, 0x12,
|
|
0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x67, 0x70,
|
|
0x75, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50,
|
|
0x65, 0x72, 0x47, 0x70, 0x75, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f,
|
|
0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
|
|
0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a,
|
|
0x15, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x73, 0x5f, 0x70, 0x65,
|
|
0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6d, 0x69,
|
|
0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x43, 0x70, 0x75, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65,
|
|
0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x6e, 0x6f, 0x64, 0x65,
|
|
0x73, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d,
|
|
0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2e, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x69, 0x63,
|
|
0x65, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x65, 0x12, 0x17, 0x0a,
|
|
0x07, 0x6e, 0x6f, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x30, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
|
|
0x6e, 0x6f, 0x4b, 0x69, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18,
|
|
0x31, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09,
|
|
0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x08, 0x6f, 0x70, 0x65, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x72,
|
|
0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
|
|
0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72,
|
|
0x69, 0x74, 0x79, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72,
|
|
0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x71, 0x6f, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09,
|
|
0x52, 0x03, 0x71, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75, 0x65,
|
|
0x18, 0x36, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x75, 0x65, 0x12,
|
|
0x20, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x37,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
|
|
0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x18, 0x38, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x63,
|
|
0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x39, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x50, 0x65, 0x72, 0x4e,
|
|
0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6a, 0x6f,
|
|
0x62, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x4a,
|
|
0x6f, 0x62, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x65,
|
|
0x72, 0x72, 0x6f, 0x72, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6e,
|
|
0x64, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61,
|
|
0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x3c, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x70, 0x75, 0x74,
|
|
0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x6f, 0x75, 0x74,
|
|
0x70, 0x75, 0x74, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x6e, 0x64,
|
|
0x61, 0x72, 0x64, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73,
|
|
0x6b, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x12,
|
|
0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72,
|
|
0x65, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65,
|
|
0x72, 0x43, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70,
|
|
0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x40, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74,
|
|
0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74,
|
|
0x61, 0x73, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x18,
|
|
0x41, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x53,
|
|
0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x31, 0x0a, 0x14, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f,
|
|
0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x42, 0x20,
|
|
0x01, 0x28, 0x0d, 0x52, 0x13, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x53, 0x70, 0x65, 0x63, 0x69,
|
|
0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68, 0x72, 0x65,
|
|
0x61, 0x64, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x43, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x0e, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x50, 0x65, 0x72, 0x43, 0x6f,
|
|
0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
|
|
0x18, 0x44, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69,
|
|
0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75,
|
|
0x6d, 0x18, 0x45, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6e,
|
|
0x69, 0x6d, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0e, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x61, 0x6c, 0x6c,
|
|
0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x46, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x77, 0x61,
|
|
0x69, 0x74, 0x41, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x63,
|
|
0x6b, 0x65, 0x79, 0x18, 0x47, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x77, 0x63, 0x6b, 0x65, 0x79,
|
|
0x42, 0x08, 0x5a, 0x06, 0x2f, 0x73, 0x6c, 0x75, 0x72, 0x6d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_job_proto_rawDescOnce sync.Once
|
|
file_job_proto_rawDescData = file_job_proto_rawDesc
|
|
)
|
|
|
|
func file_job_proto_rawDescGZIP() []byte {
|
|
file_job_proto_rawDescOnce.Do(func() {
|
|
file_job_proto_rawDescData = protoimpl.X.CompressGZIP(file_job_proto_rawDescData)
|
|
})
|
|
return file_job_proto_rawDescData
|
|
}
|
|
|
|
var file_job_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
|
|
var file_job_proto_goTypes = []interface{}{
|
|
(*JobResources)(nil), // 0: slurm.Job_resources
|
|
(*JobProperties)(nil), // 1: slurm.job_properties
|
|
(*JobResponseProperties)(nil), // 2: slurm.job_response_properties
|
|
(*Jobs)(nil), // 3: slurm.Jobs
|
|
(*JobUpdate)(nil), // 4: slurm.job_update
|
|
nil, // 5: slurm.job_properties.EnvironmentEntry
|
|
(*AllocatedNodes)(nil), // 6: slurm.Allocated_nodes
|
|
(*Environment)(nil), // 7: slurm.Environment
|
|
}
|
|
var file_job_proto_depIdxs = []int32{
|
|
6, // 0: slurm.Job_resources.allocated_nodes:type_name -> slurm.Allocated_nodes
|
|
5, // 1: slurm.job_properties.environment:type_name -> slurm.job_properties.EnvironmentEntry
|
|
0, // 2: slurm.job_response_properties.job_resources:type_name -> slurm.Job_resources
|
|
0, // 3: slurm.Jobs.job_resources:type_name -> slurm.Job_resources
|
|
7, // 4: slurm.job_update.environment:type_name -> slurm.Environment
|
|
5, // [5:5] is the sub-list for method output_type
|
|
5, // [5:5] is the sub-list for method input_type
|
|
5, // [5:5] is the sub-list for extension type_name
|
|
5, // [5:5] is the sub-list for extension extendee
|
|
0, // [0:5] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_job_proto_init() }
|
|
func file_job_proto_init() {
|
|
if File_job_proto != nil {
|
|
return
|
|
}
|
|
file_common_proto_init()
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_job_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*JobResources); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_job_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*JobProperties); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_job_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*JobResponseProperties); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_job_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Jobs); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_job_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*JobUpdate); 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_job_proto_rawDesc,
|
|
NumEnums: 0,
|
|
NumMessages: 6,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_job_proto_goTypes,
|
|
DependencyIndexes: file_job_proto_depIdxs,
|
|
MessageInfos: file_job_proto_msgTypes,
|
|
}.Build()
|
|
File_job_proto = out.File
|
|
file_job_proto_rawDesc = nil
|
|
file_job_proto_goTypes = nil
|
|
file_job_proto_depIdxs = nil
|
|
}
|