internal/proto/schedulerx/worker.pb.go (4,533 lines of code) (raw):
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.29.1
// protoc (unknown)
// source: worker.proto
package schedulerx
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)
)
// Worker report heartbeat to Server
type WorkerHeartBeatRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId *string `protobuf:"bytes,1,req,name=group_id,json=groupId" json:"group_id,omitempty"`
Version *string `protobuf:"bytes,2,req,name=version" json:"version,omitempty"`
WorkerId *string `protobuf:"bytes,3,req,name=worker_id,json=workerId" json:"worker_id,omitempty"`
MetricsJson *string `protobuf:"bytes,4,opt,name=metrics_json,json=metricsJson" json:"metrics_json,omitempty"`
JobInstanceId []int64 `protobuf:"varint,5,rep,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
Starter *string `protobuf:"bytes,6,opt,name=starter" json:"starter,omitempty"`
AppGroupId *int64 `protobuf:"varint,7,opt,name=app_group_id,json=appGroupId" json:"app_group_id,omitempty"`
Source *string `protobuf:"bytes,8,opt,name=source" json:"source,omitempty"`
Label *string `protobuf:"bytes,9,opt,name=label" json:"label,omitempty"`
Online *bool `protobuf:"varint,10,opt,name=online" json:"online,omitempty"`
AppKey *string `protobuf:"bytes,11,opt,name=app_key,json=appKey" json:"app_key,omitempty"`
RpcPort *int32 `protobuf:"varint,12,opt,name=rpc_port,json=rpcPort" json:"rpc_port,omitempty"`
}
func (x *WorkerHeartBeatRequest) Reset() {
*x = WorkerHeartBeatRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerHeartBeatRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerHeartBeatRequest) ProtoMessage() {}
func (x *WorkerHeartBeatRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_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 WorkerHeartBeatRequest.ProtoReflect.Descriptor instead.
func (*WorkerHeartBeatRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{0}
}
func (x *WorkerHeartBeatRequest) GetGroupId() string {
if x != nil && x.GroupId != nil {
return *x.GroupId
}
return ""
}
func (x *WorkerHeartBeatRequest) GetVersion() string {
if x != nil && x.Version != nil {
return *x.Version
}
return ""
}
func (x *WorkerHeartBeatRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *WorkerHeartBeatRequest) GetMetricsJson() string {
if x != nil && x.MetricsJson != nil {
return *x.MetricsJson
}
return ""
}
func (x *WorkerHeartBeatRequest) GetJobInstanceId() []int64 {
if x != nil {
return x.JobInstanceId
}
return nil
}
func (x *WorkerHeartBeatRequest) GetStarter() string {
if x != nil && x.Starter != nil {
return *x.Starter
}
return ""
}
func (x *WorkerHeartBeatRequest) GetAppGroupId() int64 {
if x != nil && x.AppGroupId != nil {
return *x.AppGroupId
}
return 0
}
func (x *WorkerHeartBeatRequest) GetSource() string {
if x != nil && x.Source != nil {
return *x.Source
}
return ""
}
func (x *WorkerHeartBeatRequest) GetLabel() string {
if x != nil && x.Label != nil {
return *x.Label
}
return ""
}
func (x *WorkerHeartBeatRequest) GetOnline() bool {
if x != nil && x.Online != nil {
return *x.Online
}
return false
}
func (x *WorkerHeartBeatRequest) GetAppKey() string {
if x != nil && x.AppKey != nil {
return *x.AppKey
}
return ""
}
func (x *WorkerHeartBeatRequest) GetRpcPort() int32 {
if x != nil && x.RpcPort != nil {
return *x.RpcPort
}
return 0
}
type WorkerHeartBeatResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for WorkerHeartBeatResponse fields.
const (
Default_WorkerHeartBeatResponse_Message = string("")
)
func (x *WorkerHeartBeatResponse) Reset() {
*x = WorkerHeartBeatResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerHeartBeatResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerHeartBeatResponse) ProtoMessage() {}
func (x *WorkerHeartBeatResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_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 WorkerHeartBeatResponse.ProtoReflect.Descriptor instead.
func (*WorkerHeartBeatResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{1}
}
func (x *WorkerHeartBeatResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerHeartBeatResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerHeartBeatResponse_Message
}
// TaskMaster start container
type MasterStartContainerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId *int64 `protobuf:"varint,3,req,name=task_id,json=taskId" json:"task_id,omitempty"`
ScheduleTime *int64 `protobuf:"varint,4,req,name=schedule_time,json=scheduleTime" json:"schedule_time,omitempty"`
DataTime *int64 `protobuf:"varint,5,req,name=data_time,json=dataTime" json:"data_time,omitempty"`
JobType *string `protobuf:"bytes,6,req,name=job_type,json=jobType" json:"job_type,omitempty"`
Content *string `protobuf:"bytes,7,req,name=content" json:"content,omitempty"`
User *string `protobuf:"bytes,8,req,name=user" json:"user,omitempty"`
Parameters *string `protobuf:"bytes,9,opt,name=parameters" json:"parameters,omitempty"`
InstanceMasterAkkaPath *string `protobuf:"bytes,10,req,name=instance_master_akka_path,json=instanceMasterAkkaPath" json:"instance_master_akka_path,omitempty"`
TaskName *string `protobuf:"bytes,11,opt,name=task_name,json=taskName" json:"task_name,omitempty"`
Task []byte `protobuf:"bytes,12,opt,name=task" json:"task,omitempty"`
ConsumerNum *int32 `protobuf:"varint,13,opt,name=consumer_num,json=consumerNum" json:"consumer_num,omitempty"`
GroupId *string `protobuf:"bytes,14,req,name=group_id,json=groupId" json:"group_id,omitempty"`
InstanceParameters *string `protobuf:"bytes,15,opt,name=instance_parameters,json=instanceParameters" json:"instance_parameters,omitempty"`
UpstreamData []*UpstreamData `protobuf:"bytes,16,rep,name=upstreamData" json:"upstreamData,omitempty"`
MaxAttempt *int32 `protobuf:"varint,17,opt,name=max_attempt,json=maxAttempt" json:"max_attempt,omitempty"`
Attempt *int32 `protobuf:"varint,18,opt,name=attempt" json:"attempt,omitempty"`
TaskMaxAttempt *int32 `protobuf:"varint,19,opt,name=task_max_attempt,json=taskMaxAttempt" json:"task_max_attempt,omitempty"`
TaskAttemptInterval *int32 `protobuf:"varint,20,opt,name=task_attempt_interval,json=taskAttemptInterval" json:"task_attempt_interval,omitempty"`
Failover *bool `protobuf:"varint,21,opt,name=failover,def=0" json:"failover,omitempty"`
WfInstanceId *int64 `protobuf:"varint,22,opt,name=wf_instance_id,json=wfInstanceId" json:"wf_instance_id,omitempty"`
SerialNum *int64 `protobuf:"varint,23,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
ExecuteMode *string `protobuf:"bytes,24,opt,name=execute_mode,json=executeMode" json:"execute_mode,omitempty"`
JobName *string `protobuf:"bytes,25,opt,name=job_name,json=jobName" json:"job_name,omitempty"`
ShardingNum *int32 `protobuf:"varint,26,opt,name=sharding_num,json=shardingNum" json:"sharding_num,omitempty"`
TimeType *int32 `protobuf:"varint,27,opt,name=time_type,json=timeType" json:"time_type,omitempty"`
TimeExpression *string `protobuf:"bytes,28,opt,name=time_expression,json=timeExpression" json:"time_expression,omitempty"`
Xattrs *string `protobuf:"bytes,29,opt,name=xattrs" json:"xattrs,omitempty"`
Namespace *string `protobuf:"bytes,30,opt,name=namespace" json:"namespace,omitempty"`
TriggerType *int32 `protobuf:"varint,31,opt,name=trigger_type,json=triggerType" json:"trigger_type,omitempty"`
Template *string `protobuf:"bytes,32,opt,name=template" json:"template,omitempty"`
AppGroupId *int64 `protobuf:"varint,33,opt,name=app_group_id,json=appGroupId" json:"app_group_id,omitempty"`
}
// Default values for MasterStartContainerRequest fields.
const (
Default_MasterStartContainerRequest_Failover = bool(false)
)
func (x *MasterStartContainerRequest) Reset() {
*x = MasterStartContainerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterStartContainerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterStartContainerRequest) ProtoMessage() {}
func (x *MasterStartContainerRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_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 MasterStartContainerRequest.ProtoReflect.Descriptor instead.
func (*MasterStartContainerRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{2}
}
func (x *MasterStartContainerRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *MasterStartContainerRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterStartContainerRequest) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *MasterStartContainerRequest) GetScheduleTime() int64 {
if x != nil && x.ScheduleTime != nil {
return *x.ScheduleTime
}
return 0
}
func (x *MasterStartContainerRequest) GetDataTime() int64 {
if x != nil && x.DataTime != nil {
return *x.DataTime
}
return 0
}
func (x *MasterStartContainerRequest) GetJobType() string {
if x != nil && x.JobType != nil {
return *x.JobType
}
return ""
}
func (x *MasterStartContainerRequest) GetContent() string {
if x != nil && x.Content != nil {
return *x.Content
}
return ""
}
func (x *MasterStartContainerRequest) GetUser() string {
if x != nil && x.User != nil {
return *x.User
}
return ""
}
func (x *MasterStartContainerRequest) GetParameters() string {
if x != nil && x.Parameters != nil {
return *x.Parameters
}
return ""
}
func (x *MasterStartContainerRequest) GetInstanceMasterAkkaPath() string {
if x != nil && x.InstanceMasterAkkaPath != nil {
return *x.InstanceMasterAkkaPath
}
return ""
}
func (x *MasterStartContainerRequest) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *MasterStartContainerRequest) GetTask() []byte {
if x != nil {
return x.Task
}
return nil
}
func (x *MasterStartContainerRequest) GetConsumerNum() int32 {
if x != nil && x.ConsumerNum != nil {
return *x.ConsumerNum
}
return 0
}
func (x *MasterStartContainerRequest) GetGroupId() string {
if x != nil && x.GroupId != nil {
return *x.GroupId
}
return ""
}
func (x *MasterStartContainerRequest) GetInstanceParameters() string {
if x != nil && x.InstanceParameters != nil {
return *x.InstanceParameters
}
return ""
}
func (x *MasterStartContainerRequest) GetUpstreamData() []*UpstreamData {
if x != nil {
return x.UpstreamData
}
return nil
}
func (x *MasterStartContainerRequest) GetMaxAttempt() int32 {
if x != nil && x.MaxAttempt != nil {
return *x.MaxAttempt
}
return 0
}
func (x *MasterStartContainerRequest) GetAttempt() int32 {
if x != nil && x.Attempt != nil {
return *x.Attempt
}
return 0
}
func (x *MasterStartContainerRequest) GetTaskMaxAttempt() int32 {
if x != nil && x.TaskMaxAttempt != nil {
return *x.TaskMaxAttempt
}
return 0
}
func (x *MasterStartContainerRequest) GetTaskAttemptInterval() int32 {
if x != nil && x.TaskAttemptInterval != nil {
return *x.TaskAttemptInterval
}
return 0
}
func (x *MasterStartContainerRequest) GetFailover() bool {
if x != nil && x.Failover != nil {
return *x.Failover
}
return Default_MasterStartContainerRequest_Failover
}
func (x *MasterStartContainerRequest) GetWfInstanceId() int64 {
if x != nil && x.WfInstanceId != nil {
return *x.WfInstanceId
}
return 0
}
func (x *MasterStartContainerRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
func (x *MasterStartContainerRequest) GetExecuteMode() string {
if x != nil && x.ExecuteMode != nil {
return *x.ExecuteMode
}
return ""
}
func (x *MasterStartContainerRequest) GetJobName() string {
if x != nil && x.JobName != nil {
return *x.JobName
}
return ""
}
func (x *MasterStartContainerRequest) GetShardingNum() int32 {
if x != nil && x.ShardingNum != nil {
return *x.ShardingNum
}
return 0
}
func (x *MasterStartContainerRequest) GetTimeType() int32 {
if x != nil && x.TimeType != nil {
return *x.TimeType
}
return 0
}
func (x *MasterStartContainerRequest) GetTimeExpression() string {
if x != nil && x.TimeExpression != nil {
return *x.TimeExpression
}
return ""
}
func (x *MasterStartContainerRequest) GetXattrs() string {
if x != nil && x.Xattrs != nil {
return *x.Xattrs
}
return ""
}
func (x *MasterStartContainerRequest) GetNamespace() string {
if x != nil && x.Namespace != nil {
return *x.Namespace
}
return ""
}
func (x *MasterStartContainerRequest) GetTriggerType() int32 {
if x != nil && x.TriggerType != nil {
return *x.TriggerType
}
return 0
}
func (x *MasterStartContainerRequest) GetTemplate() string {
if x != nil && x.Template != nil {
return *x.Template
}
return ""
}
func (x *MasterStartContainerRequest) GetAppGroupId() int64 {
if x != nil && x.AppGroupId != nil {
return *x.AppGroupId
}
return 0
}
type MasterStartContainerResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for MasterStartContainerResponse fields.
const (
Default_MasterStartContainerResponse_Message = string("")
)
func (x *MasterStartContainerResponse) Reset() {
*x = MasterStartContainerResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterStartContainerResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterStartContainerResponse) ProtoMessage() {}
func (x *MasterStartContainerResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_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 MasterStartContainerResponse.ProtoReflect.Descriptor instead.
func (*MasterStartContainerResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{3}
}
func (x *MasterStartContainerResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterStartContainerResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterStartContainerResponse_Message
}
// TaskMaster batch start containers
type MasterBatchStartContainersRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
StartReqs []*MasterStartContainerRequest `protobuf:"bytes,2,rep,name=start_reqs,json=startReqs" json:"start_reqs,omitempty"`
JobId *int64 `protobuf:"varint,3,opt,name=job_id,json=jobId" json:"job_id,omitempty"`
SerialNum *int64 `protobuf:"varint,4,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
}
func (x *MasterBatchStartContainersRequest) Reset() {
*x = MasterBatchStartContainersRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterBatchStartContainersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterBatchStartContainersRequest) ProtoMessage() {}
func (x *MasterBatchStartContainersRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_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 MasterBatchStartContainersRequest.ProtoReflect.Descriptor instead.
func (*MasterBatchStartContainersRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{4}
}
func (x *MasterBatchStartContainersRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterBatchStartContainersRequest) GetStartReqs() []*MasterStartContainerRequest {
if x != nil {
return x.StartReqs
}
return nil
}
func (x *MasterBatchStartContainersRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *MasterBatchStartContainersRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
type MasterBatchStartContainersResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
FailedTaskIds []int64 `protobuf:"varint,3,rep,name=failed_taskIds,json=failedTaskIds" json:"failed_taskIds,omitempty"`
MetricsJson *string `protobuf:"bytes,4,opt,name=metrics_json,json=metricsJson" json:"metrics_json,omitempty"`
}
// Default values for MasterBatchStartContainersResponse fields.
const (
Default_MasterBatchStartContainersResponse_Message = string("")
)
func (x *MasterBatchStartContainersResponse) Reset() {
*x = MasterBatchStartContainersResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterBatchStartContainersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterBatchStartContainersResponse) ProtoMessage() {}
func (x *MasterBatchStartContainersResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterBatchStartContainersResponse.ProtoReflect.Descriptor instead.
func (*MasterBatchStartContainersResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{5}
}
func (x *MasterBatchStartContainersResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterBatchStartContainersResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterBatchStartContainersResponse_Message
}
func (x *MasterBatchStartContainersResponse) GetFailedTaskIds() []int64 {
if x != nil {
return x.FailedTaskIds
}
return nil
}
func (x *MasterBatchStartContainersResponse) GetMetricsJson() string {
if x != nil && x.MetricsJson != nil {
return *x.MetricsJson
}
return ""
}
// TaskMaster kill container
type MasterKillContainerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId *int64 `protobuf:"varint,3,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
User *string `protobuf:"bytes,4,opt,name=user" json:"user,omitempty"`
MayInterruptIfRunning *bool `protobuf:"varint,5,req,name=mayInterruptIfRunning" json:"mayInterruptIfRunning,omitempty"`
AppGroupId *int64 `protobuf:"varint,6,opt,name=app_group_id,json=appGroupId" json:"app_group_id,omitempty"`
}
func (x *MasterKillContainerRequest) Reset() {
*x = MasterKillContainerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterKillContainerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterKillContainerRequest) ProtoMessage() {}
func (x *MasterKillContainerRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterKillContainerRequest.ProtoReflect.Descriptor instead.
func (*MasterKillContainerRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{6}
}
func (x *MasterKillContainerRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *MasterKillContainerRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterKillContainerRequest) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *MasterKillContainerRequest) GetUser() string {
if x != nil && x.User != nil {
return *x.User
}
return ""
}
func (x *MasterKillContainerRequest) GetMayInterruptIfRunning() bool {
if x != nil && x.MayInterruptIfRunning != nil {
return *x.MayInterruptIfRunning
}
return false
}
func (x *MasterKillContainerRequest) GetAppGroupId() int64 {
if x != nil && x.AppGroupId != nil {
return *x.AppGroupId
}
return 0
}
type MasterKillContainerResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for MasterKillContainerResponse fields.
const (
Default_MasterKillContainerResponse_Message = string("")
)
func (x *MasterKillContainerResponse) Reset() {
*x = MasterKillContainerResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterKillContainerResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterKillContainerResponse) ProtoMessage() {}
func (x *MasterKillContainerResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterKillContainerResponse.ProtoReflect.Descriptor instead.
func (*MasterKillContainerResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{7}
}
func (x *MasterKillContainerResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterKillContainerResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterKillContainerResponse_Message
}
// TaskMaster destroy containerPool by jobInstance when finished
type MasterDestroyContainerPoolRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
JobId *int64 `protobuf:"varint,2,opt,name=job_id,json=jobId" json:"job_id,omitempty"`
WorkerIdAddr *string `protobuf:"bytes,3,opt,name=worker_id_addr,json=workerIdAddr" json:"worker_id_addr,omitempty"`
DeliveryId *int64 `protobuf:"varint,4,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
AlreadyUnConfirmRetry *bool `protobuf:"varint,5,opt,name=already_unConfirm_retry,json=alreadyUnConfirmRetry" json:"already_unConfirm_retry,omitempty"`
SerialNum *int64 `protobuf:"varint,6,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
}
func (x *MasterDestroyContainerPoolRequest) Reset() {
*x = MasterDestroyContainerPoolRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterDestroyContainerPoolRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterDestroyContainerPoolRequest) ProtoMessage() {}
func (x *MasterDestroyContainerPoolRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterDestroyContainerPoolRequest.ProtoReflect.Descriptor instead.
func (*MasterDestroyContainerPoolRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{8}
}
func (x *MasterDestroyContainerPoolRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterDestroyContainerPoolRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *MasterDestroyContainerPoolRequest) GetWorkerIdAddr() string {
if x != nil && x.WorkerIdAddr != nil {
return *x.WorkerIdAddr
}
return ""
}
func (x *MasterDestroyContainerPoolRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *MasterDestroyContainerPoolRequest) GetAlreadyUnConfirmRetry() bool {
if x != nil && x.AlreadyUnConfirmRetry != nil {
return *x.AlreadyUnConfirmRetry
}
return false
}
func (x *MasterDestroyContainerPoolRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
type MasterDestroyContainerPoolResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for MasterDestroyContainerPoolResponse fields.
const (
Default_MasterDestroyContainerPoolResponse_Message = string("")
)
func (x *MasterDestroyContainerPoolResponse) Reset() {
*x = MasterDestroyContainerPoolResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterDestroyContainerPoolResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterDestroyContainerPoolResponse) ProtoMessage() {}
func (x *MasterDestroyContainerPoolResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterDestroyContainerPoolResponse.ProtoReflect.Descriptor instead.
func (*MasterDestroyContainerPoolResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{9}
}
func (x *MasterDestroyContainerPoolResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterDestroyContainerPoolResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterDestroyContainerPoolResponse_Message
}
func (x *MasterDestroyContainerPoolResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
// TaskMaster check worker if alive
type MasterCheckWorkerAliveRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
DispatchMode *string `protobuf:"bytes,2,opt,name=dispatch_mode,json=dispatchMode" json:"dispatch_mode,omitempty"`
}
func (x *MasterCheckWorkerAliveRequest) Reset() {
*x = MasterCheckWorkerAliveRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterCheckWorkerAliveRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterCheckWorkerAliveRequest) ProtoMessage() {}
func (x *MasterCheckWorkerAliveRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterCheckWorkerAliveRequest.ProtoReflect.Descriptor instead.
func (*MasterCheckWorkerAliveRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{10}
}
func (x *MasterCheckWorkerAliveRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterCheckWorkerAliveRequest) GetDispatchMode() string {
if x != nil && x.DispatchMode != nil {
return *x.DispatchMode
}
return ""
}
type MasterCheckWorkerAliveResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
MetricsJson *string `protobuf:"bytes,3,opt,name=metrics_json,json=metricsJson" json:"metrics_json,omitempty"`
}
// Default values for MasterCheckWorkerAliveResponse fields.
const (
Default_MasterCheckWorkerAliveResponse_Message = string("")
)
func (x *MasterCheckWorkerAliveResponse) Reset() {
*x = MasterCheckWorkerAliveResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterCheckWorkerAliveResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterCheckWorkerAliveResponse) ProtoMessage() {}
func (x *MasterCheckWorkerAliveResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterCheckWorkerAliveResponse.ProtoReflect.Descriptor instead.
func (*MasterCheckWorkerAliveResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{11}
}
func (x *MasterCheckWorkerAliveResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterCheckWorkerAliveResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterCheckWorkerAliveResponse_Message
}
func (x *MasterCheckWorkerAliveResponse) GetMetricsJson() string {
if x != nil && x.MetricsJson != nil {
return *x.MetricsJson
}
return ""
}
// TaskMaster report job instance status to Server
type WorkerReportJobInstanceStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
Status *int32 `protobuf:"varint,3,req,name=status" json:"status,omitempty"`
Result *string `protobuf:"bytes,4,opt,name=result" json:"result,omitempty"`
Progress *string `protobuf:"bytes,5,opt,name=progress" json:"progress,omitempty"`
DeliveryId *int64 `protobuf:"varint,6,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
AlreadyUnConfirmRetry *bool `protobuf:"varint,7,opt,name=already_unConfirm_retry,json=alreadyUnConfirmRetry" json:"already_unConfirm_retry,omitempty"`
GroupId *string `protobuf:"bytes,8,opt,name=group_id,json=groupId" json:"group_id,omitempty"`
TraceId *string `protobuf:"bytes,9,opt,name=traceId" json:"traceId,omitempty"`
}
func (x *WorkerReportJobInstanceStatusRequest) Reset() {
*x = WorkerReportJobInstanceStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportJobInstanceStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportJobInstanceStatusRequest) ProtoMessage() {}
func (x *WorkerReportJobInstanceStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportJobInstanceStatusRequest.ProtoReflect.Descriptor instead.
func (*WorkerReportJobInstanceStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{12}
}
func (x *WorkerReportJobInstanceStatusRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *WorkerReportJobInstanceStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerReportJobInstanceStatusRequest) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *WorkerReportJobInstanceStatusRequest) GetResult() string {
if x != nil && x.Result != nil {
return *x.Result
}
return ""
}
func (x *WorkerReportJobInstanceStatusRequest) GetProgress() string {
if x != nil && x.Progress != nil {
return *x.Progress
}
return ""
}
func (x *WorkerReportJobInstanceStatusRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerReportJobInstanceStatusRequest) GetAlreadyUnConfirmRetry() bool {
if x != nil && x.AlreadyUnConfirmRetry != nil {
return *x.AlreadyUnConfirmRetry
}
return false
}
func (x *WorkerReportJobInstanceStatusRequest) GetGroupId() string {
if x != nil && x.GroupId != nil {
return *x.GroupId
}
return ""
}
func (x *WorkerReportJobInstanceStatusRequest) GetTraceId() string {
if x != nil && x.TraceId != nil {
return *x.TraceId
}
return ""
}
type WorkerReportJobInstanceStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,req,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for WorkerReportJobInstanceStatusResponse fields.
const (
Default_WorkerReportJobInstanceStatusResponse_Message = string("")
)
func (x *WorkerReportJobInstanceStatusResponse) Reset() {
*x = WorkerReportJobInstanceStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportJobInstanceStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportJobInstanceStatusResponse) ProtoMessage() {}
func (x *WorkerReportJobInstanceStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportJobInstanceStatusResponse.ProtoReflect.Descriptor instead.
func (*WorkerReportJobInstanceStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{13}
}
func (x *WorkerReportJobInstanceStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerReportJobInstanceStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerReportJobInstanceStatusResponse_Message
}
func (x *WorkerReportJobInstanceStatusResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
// TaskMaster report progress to Server
type WorkerReportJobInstanceProgressRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
Progress *string `protobuf:"bytes,3,req,name=progress" json:"progress,omitempty"`
TriggerTimes *int32 `protobuf:"varint,4,opt,name=trigger_times,json=triggerTimes" json:"trigger_times,omitempty"`
}
func (x *WorkerReportJobInstanceProgressRequest) Reset() {
*x = WorkerReportJobInstanceProgressRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportJobInstanceProgressRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportJobInstanceProgressRequest) ProtoMessage() {}
func (x *WorkerReportJobInstanceProgressRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportJobInstanceProgressRequest.ProtoReflect.Descriptor instead.
func (*WorkerReportJobInstanceProgressRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{14}
}
func (x *WorkerReportJobInstanceProgressRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *WorkerReportJobInstanceProgressRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerReportJobInstanceProgressRequest) GetProgress() string {
if x != nil && x.Progress != nil {
return *x.Progress
}
return ""
}
func (x *WorkerReportJobInstanceProgressRequest) GetTriggerTimes() int32 {
if x != nil && x.TriggerTimes != nil {
return *x.TriggerTimes
}
return 0
}
type WorkerReportJobInstanceProgressResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for WorkerReportJobInstanceProgressResponse fields.
const (
Default_WorkerReportJobInstanceProgressResponse_Message = string("")
)
func (x *WorkerReportJobInstanceProgressResponse) Reset() {
*x = WorkerReportJobInstanceProgressResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportJobInstanceProgressResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportJobInstanceProgressResponse) ProtoMessage() {}
func (x *WorkerReportJobInstanceProgressResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportJobInstanceProgressResponse.ProtoReflect.Descriptor instead.
func (*WorkerReportJobInstanceProgressResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{15}
}
func (x *WorkerReportJobInstanceProgressResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerReportJobInstanceProgressResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerReportJobInstanceProgressResponse_Message
}
// ServerPersistence batch update task status, e.g. worker is down
type WorkerBatchUpdateTaskStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
Status *int32 `protobuf:"varint,2,req,name=status" json:"status,omitempty"`
WorkerAddr *string `protobuf:"bytes,3,opt,name=worker_addr,json=workerAddr" json:"worker_addr,omitempty"`
WorkerId *string `protobuf:"bytes,4,opt,name=worker_id,json=workerId" json:"worker_id,omitempty"`
}
func (x *WorkerBatchUpdateTaskStatusRequest) Reset() {
*x = WorkerBatchUpdateTaskStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchUpdateTaskStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchUpdateTaskStatusRequest) ProtoMessage() {}
func (x *WorkerBatchUpdateTaskStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchUpdateTaskStatusRequest.ProtoReflect.Descriptor instead.
func (*WorkerBatchUpdateTaskStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{16}
}
func (x *WorkerBatchUpdateTaskStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerBatchUpdateTaskStatusRequest) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *WorkerBatchUpdateTaskStatusRequest) GetWorkerAddr() string {
if x != nil && x.WorkerAddr != nil {
return *x.WorkerAddr
}
return ""
}
func (x *WorkerBatchUpdateTaskStatusRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
type WorkerBatchUpdateTaskStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
AffectCnt *int32 `protobuf:"varint,3,opt,name=affect_cnt,json=affectCnt" json:"affect_cnt,omitempty"`
}
// Default values for WorkerBatchUpdateTaskStatusResponse fields.
const (
Default_WorkerBatchUpdateTaskStatusResponse_Message = string("")
)
func (x *WorkerBatchUpdateTaskStatusResponse) Reset() {
*x = WorkerBatchUpdateTaskStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchUpdateTaskStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchUpdateTaskStatusResponse) ProtoMessage() {}
func (x *WorkerBatchUpdateTaskStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchUpdateTaskStatusResponse.ProtoReflect.Descriptor instead.
func (*WorkerBatchUpdateTaskStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{17}
}
func (x *WorkerBatchUpdateTaskStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerBatchUpdateTaskStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerBatchUpdateTaskStatusResponse_Message
}
func (x *WorkerBatchUpdateTaskStatusResponse) GetAffectCnt() int32 {
if x != nil && x.AffectCnt != nil {
return *x.AffectCnt
}
return 0
}
// MapJobProcessor map tasks to MapTaskMaster
type WorkerMapTaskRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId *int64 `protobuf:"varint,3,req,name=task_id,json=taskId" json:"task_id,omitempty"`
TaskName *string `protobuf:"bytes,4,req,name=task_name,json=taskName" json:"task_name,omitempty"`
TaskBody [][]byte `protobuf:"bytes,5,rep,name=task_body,json=taskBody" json:"task_body,omitempty"`
}
func (x *WorkerMapTaskRequest) Reset() {
*x = WorkerMapTaskRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerMapTaskRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerMapTaskRequest) ProtoMessage() {}
func (x *WorkerMapTaskRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerMapTaskRequest.ProtoReflect.Descriptor instead.
func (*WorkerMapTaskRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{18}
}
func (x *WorkerMapTaskRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *WorkerMapTaskRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerMapTaskRequest) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *WorkerMapTaskRequest) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *WorkerMapTaskRequest) GetTaskBody() [][]byte {
if x != nil {
return x.TaskBody
}
return nil
}
type WorkerMapTaskResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
Overload *bool `protobuf:"varint,3,opt,name=overload" json:"overload,omitempty"`
}
// Default values for WorkerMapTaskResponse fields.
const (
Default_WorkerMapTaskResponse_Message = string("")
)
func (x *WorkerMapTaskResponse) Reset() {
*x = WorkerMapTaskResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerMapTaskResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerMapTaskResponse) ProtoMessage() {}
func (x *WorkerMapTaskResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[19]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerMapTaskResponse.ProtoReflect.Descriptor instead.
func (*WorkerMapTaskResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{19}
}
func (x *WorkerMapTaskResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerMapTaskResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerMapTaskResponse_Message
}
func (x *WorkerMapTaskResponse) GetOverload() bool {
if x != nil && x.Overload != nil {
return *x.Overload
}
return false
}
// Worker clear tasks by jobInstanceId to Server
type WorkerClearTasksRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
}
func (x *WorkerClearTasksRequest) Reset() {
*x = WorkerClearTasksRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerClearTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerClearTasksRequest) ProtoMessage() {}
func (x *WorkerClearTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[20]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerClearTasksRequest.ProtoReflect.Descriptor instead.
func (*WorkerClearTasksRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{20}
}
func (x *WorkerClearTasksRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
type WorkerClearTasksResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
Count *int32 `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
}
// Default values for WorkerClearTasksResponse fields.
const (
Default_WorkerClearTasksResponse_Message = string("")
)
func (x *WorkerClearTasksResponse) Reset() {
*x = WorkerClearTasksResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerClearTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerClearTasksResponse) ProtoMessage() {}
func (x *WorkerClearTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[21]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerClearTasksResponse.ProtoReflect.Descriptor instead.
func (*WorkerClearTasksResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{21}
}
func (x *WorkerClearTasksResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerClearTasksResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerClearTasksResponse_Message
}
func (x *WorkerClearTasksResponse) GetCount() int32 {
if x != nil && x.Count != nil {
return *x.Count
}
return 0
}
// Worker create a task to Server
type WorkerCreateTaskRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId *int64 `protobuf:"varint,3,req,name=task_id,json=taskId" json:"task_id,omitempty"`
TaskName *string `protobuf:"bytes,4,req,name=task_name,json=taskName" json:"task_name,omitempty"`
TaskBody []byte `protobuf:"bytes,5,req,name=task_body,json=taskBody" json:"task_body,omitempty"`
DeliveryId *int64 `protobuf:"varint,6,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
LabelMap *string `protobuf:"bytes,7,opt,name=label_map,json=labelMap" json:"label_map,omitempty"`
}
func (x *WorkerCreateTaskRequest) Reset() {
*x = WorkerCreateTaskRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerCreateTaskRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerCreateTaskRequest) ProtoMessage() {}
func (x *WorkerCreateTaskRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[22]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerCreateTaskRequest.ProtoReflect.Descriptor instead.
func (*WorkerCreateTaskRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{22}
}
func (x *WorkerCreateTaskRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *WorkerCreateTaskRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerCreateTaskRequest) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *WorkerCreateTaskRequest) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *WorkerCreateTaskRequest) GetTaskBody() []byte {
if x != nil {
return x.TaskBody
}
return nil
}
func (x *WorkerCreateTaskRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerCreateTaskRequest) GetLabelMap() string {
if x != nil && x.LabelMap != nil {
return *x.LabelMap
}
return ""
}
type WorkerCreateTaskResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for WorkerCreateTaskResponse fields.
const (
Default_WorkerCreateTaskResponse_Message = string("")
)
func (x *WorkerCreateTaskResponse) Reset() {
*x = WorkerCreateTaskResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerCreateTaskResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerCreateTaskResponse) ProtoMessage() {}
func (x *WorkerCreateTaskResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerCreateTaskResponse.ProtoReflect.Descriptor instead.
func (*WorkerCreateTaskResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{23}
}
func (x *WorkerCreateTaskResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerCreateTaskResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerCreateTaskResponse_Message
}
func (x *WorkerCreateTaskResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
// Worker batch create tasks to Server
type WorkerBatchCreateTasksRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
Task []*WorkerCreateTaskRequest `protobuf:"bytes,2,rep,name=task" json:"task,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
WorkerId *string `protobuf:"bytes,4,opt,name=worker_id,json=workerId" json:"worker_id,omitempty"`
WorkerAddr *string `protobuf:"bytes,5,opt,name=worker_addr,json=workerAddr" json:"worker_addr,omitempty"`
}
func (x *WorkerBatchCreateTasksRequest) Reset() {
*x = WorkerBatchCreateTasksRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchCreateTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchCreateTasksRequest) ProtoMessage() {}
func (x *WorkerBatchCreateTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchCreateTasksRequest.ProtoReflect.Descriptor instead.
func (*WorkerBatchCreateTasksRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{24}
}
func (x *WorkerBatchCreateTasksRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerBatchCreateTasksRequest) GetTask() []*WorkerCreateTaskRequest {
if x != nil {
return x.Task
}
return nil
}
func (x *WorkerBatchCreateTasksRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerBatchCreateTasksRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *WorkerBatchCreateTasksRequest) GetWorkerAddr() string {
if x != nil && x.WorkerAddr != nil {
return *x.WorkerAddr
}
return ""
}
type WorkerBatchCreateTasksResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for WorkerBatchCreateTasksResponse fields.
const (
Default_WorkerBatchCreateTasksResponse_Message = string("")
)
func (x *WorkerBatchCreateTasksResponse) Reset() {
*x = WorkerBatchCreateTasksResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchCreateTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchCreateTasksResponse) ProtoMessage() {}
func (x *WorkerBatchCreateTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[25]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchCreateTasksResponse.ProtoReflect.Descriptor instead.
func (*WorkerBatchCreateTasksResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{25}
}
func (x *WorkerBatchCreateTasksResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerBatchCreateTasksResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerBatchCreateTasksResponse_Message
}
func (x *WorkerBatchCreateTasksResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
// Worker report task status to Server
type WorkerReportTaskStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UniqueId *string `protobuf:"bytes,1,req,name=unique_id,json=uniqueId" json:"unique_id,omitempty"`
Status *int32 `protobuf:"varint,2,req,name=status" json:"status,omitempty"`
WorkerAddress *string `protobuf:"bytes,3,opt,name=worker_address,json=workerAddress" json:"worker_address,omitempty"`
WorkerId *string `protobuf:"bytes,4,opt,name=worker_id,json=workerId" json:"worker_id,omitempty"`
DeliveryId *int64 `protobuf:"varint,5,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,6,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
}
func (x *WorkerReportTaskStatusRequest) Reset() {
*x = WorkerReportTaskStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskStatusRequest) ProtoMessage() {}
func (x *WorkerReportTaskStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[26]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskStatusRequest.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{26}
}
func (x *WorkerReportTaskStatusRequest) GetUniqueId() string {
if x != nil && x.UniqueId != nil {
return *x.UniqueId
}
return ""
}
func (x *WorkerReportTaskStatusRequest) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *WorkerReportTaskStatusRequest) GetWorkerAddress() string {
if x != nil && x.WorkerAddress != nil {
return *x.WorkerAddress
}
return ""
}
func (x *WorkerReportTaskStatusRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *WorkerReportTaskStatusRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerReportTaskStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
type WorkerReportTaskStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for WorkerReportTaskStatusResponse fields.
const (
Default_WorkerReportTaskStatusResponse_Message = string("")
)
func (x *WorkerReportTaskStatusResponse) Reset() {
*x = WorkerReportTaskStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskStatusResponse) ProtoMessage() {}
func (x *WorkerReportTaskStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[27]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskStatusResponse.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{27}
}
func (x *WorkerReportTaskStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerReportTaskStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerReportTaskStatusResponse_Message
}
func (x *WorkerReportTaskStatusResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
// Worker batch report task statuses to Server
type WorkerBatchReportTaskStatuesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskStatues []*BatchTaskStatues `protobuf:"bytes,2,rep,name=task_statues,json=taskStatues" json:"task_statues,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
AlreadyUnConfirmRetry *bool `protobuf:"varint,4,opt,name=already_unConfirm_retry,json=alreadyUnConfirmRetry" json:"already_unConfirm_retry,omitempty"`
GroupId *string `protobuf:"bytes,5,opt,name=group_id,json=groupId" json:"group_id,omitempty"`
}
func (x *WorkerBatchReportTaskStatuesRequest) Reset() {
*x = WorkerBatchReportTaskStatuesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchReportTaskStatuesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchReportTaskStatuesRequest) ProtoMessage() {}
func (x *WorkerBatchReportTaskStatuesRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[28]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchReportTaskStatuesRequest.ProtoReflect.Descriptor instead.
func (*WorkerBatchReportTaskStatuesRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{28}
}
func (x *WorkerBatchReportTaskStatuesRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerBatchReportTaskStatuesRequest) GetTaskStatues() []*BatchTaskStatues {
if x != nil {
return x.TaskStatues
}
return nil
}
func (x *WorkerBatchReportTaskStatuesRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerBatchReportTaskStatuesRequest) GetAlreadyUnConfirmRetry() bool {
if x != nil && x.AlreadyUnConfirmRetry != nil {
return *x.AlreadyUnConfirmRetry
}
return false
}
func (x *WorkerBatchReportTaskStatuesRequest) GetGroupId() string {
if x != nil && x.GroupId != nil {
return *x.GroupId
}
return ""
}
type WorkerBatchReportTaskStatuesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
AffectCnt *int32 `protobuf:"varint,4,opt,name=affect_cnt,json=affectCnt" json:"affect_cnt,omitempty"`
}
// Default values for WorkerBatchReportTaskStatuesResponse fields.
const (
Default_WorkerBatchReportTaskStatuesResponse_Message = string("")
)
func (x *WorkerBatchReportTaskStatuesResponse) Reset() {
*x = WorkerBatchReportTaskStatuesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerBatchReportTaskStatuesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerBatchReportTaskStatuesResponse) ProtoMessage() {}
func (x *WorkerBatchReportTaskStatuesResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[29]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerBatchReportTaskStatuesResponse.ProtoReflect.Descriptor instead.
func (*WorkerBatchReportTaskStatuesResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{29}
}
func (x *WorkerBatchReportTaskStatuesResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerBatchReportTaskStatuesResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerBatchReportTaskStatuesResponse_Message
}
func (x *WorkerBatchReportTaskStatuesResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *WorkerBatchReportTaskStatuesResponse) GetAffectCnt() int32 {
if x != nil && x.AffectCnt != nil {
return *x.AffectCnt
}
return 0
}
type BatchTaskStatues struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status *int32 `protobuf:"varint,1,req,name=status" json:"status,omitempty"`
WorkerAddr *string `protobuf:"bytes,2,opt,name=worker_addr,json=workerAddr" json:"worker_addr,omitempty"`
WorkerId *string `protobuf:"bytes,3,opt,name=worker_id,json=workerId" json:"worker_id,omitempty"`
TaskIds []int64 `protobuf:"varint,4,rep,name=task_ids,json=taskIds" json:"task_ids,omitempty"`
TaskStatues []*TaskStatusInfo `protobuf:"bytes,5,rep,name=task_statues,json=taskStatues" json:"task_statues,omitempty"`
}
func (x *BatchTaskStatues) Reset() {
*x = BatchTaskStatues{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BatchTaskStatues) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BatchTaskStatues) ProtoMessage() {}
func (x *BatchTaskStatues) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[30]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BatchTaskStatues.ProtoReflect.Descriptor instead.
func (*BatchTaskStatues) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{30}
}
func (x *BatchTaskStatues) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *BatchTaskStatues) GetWorkerAddr() string {
if x != nil && x.WorkerAddr != nil {
return *x.WorkerAddr
}
return ""
}
func (x *BatchTaskStatues) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *BatchTaskStatues) GetTaskIds() []int64 {
if x != nil {
return x.TaskIds
}
return nil
}
func (x *BatchTaskStatues) GetTaskStatues() []*TaskStatusInfo {
if x != nil {
return x.TaskStatues
}
return nil
}
// Worker report task status to Server
type WorkerReportTaskListStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId []int64 `protobuf:"varint,2,rep,name=task_id,json=taskId" json:"task_id,omitempty"`
Status *int32 `protobuf:"varint,3,req,name=status" json:"status,omitempty"`
}
func (x *WorkerReportTaskListStatusRequest) Reset() {
*x = WorkerReportTaskListStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskListStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskListStatusRequest) ProtoMessage() {}
func (x *WorkerReportTaskListStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[31]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskListStatusRequest.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskListStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{31}
}
func (x *WorkerReportTaskListStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerReportTaskListStatusRequest) GetTaskId() []int64 {
if x != nil {
return x.TaskId
}
return nil
}
func (x *WorkerReportTaskListStatusRequest) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
type WorkerReportTaskListStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for WorkerReportTaskListStatusResponse fields.
const (
Default_WorkerReportTaskListStatusResponse_Message = string("")
)
func (x *WorkerReportTaskListStatusResponse) Reset() {
*x = WorkerReportTaskListStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskListStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskListStatusResponse) ProtoMessage() {}
func (x *WorkerReportTaskListStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[32]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskListStatusResponse.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskListStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{32}
}
func (x *WorkerReportTaskListStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerReportTaskListStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerReportTaskListStatusResponse_Message
}
// Worker report task progress to Server
type WorkerReportTaskProgressRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UniqueId *string `protobuf:"bytes,1,req,name=unique_id,json=uniqueId" json:"unique_id,omitempty"`
Progress *float32 `protobuf:"fixed32,2,req,name=progress" json:"progress,omitempty"`
}
func (x *WorkerReportTaskProgressRequest) Reset() {
*x = WorkerReportTaskProgressRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskProgressRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskProgressRequest) ProtoMessage() {}
func (x *WorkerReportTaskProgressRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[33]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskProgressRequest.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskProgressRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{33}
}
func (x *WorkerReportTaskProgressRequest) GetUniqueId() string {
if x != nil && x.UniqueId != nil {
return *x.UniqueId
}
return ""
}
func (x *WorkerReportTaskProgressRequest) GetProgress() float32 {
if x != nil && x.Progress != nil {
return *x.Progress
}
return 0
}
type WorkerReportTaskProgressResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for WorkerReportTaskProgressResponse fields.
const (
Default_WorkerReportTaskProgressResponse_Message = string("")
)
func (x *WorkerReportTaskProgressResponse) Reset() {
*x = WorkerReportTaskProgressResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerReportTaskProgressResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerReportTaskProgressResponse) ProtoMessage() {}
func (x *WorkerReportTaskProgressResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[34]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerReportTaskProgressResponse.ProtoReflect.Descriptor instead.
func (*WorkerReportTaskProgressResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{34}
}
func (x *WorkerReportTaskProgressResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerReportTaskProgressResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerReportTaskProgressResponse_Message
}
// Worker pull tasks from Server
type TaskMessage struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TaskId *int64 `protobuf:"varint,1,req,name=task_id,json=taskId" json:"task_id,omitempty"`
TaskName *string `protobuf:"bytes,2,req,name=task_name,json=taskName" json:"task_name,omitempty"`
TaskBody []byte `protobuf:"bytes,3,req,name=task_body,json=taskBody" json:"task_body,omitempty"`
}
func (x *TaskMessage) Reset() {
*x = TaskMessage{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TaskMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TaskMessage) ProtoMessage() {}
func (x *TaskMessage) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[35]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TaskMessage.ProtoReflect.Descriptor instead.
func (*TaskMessage) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{35}
}
func (x *TaskMessage) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *TaskMessage) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *TaskMessage) GetTaskBody() []byte {
if x != nil {
return x.TaskBody
}
return nil
}
type WorkerPullTasksRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
PageSize *int32 `protobuf:"varint,2,req,name=page_size,json=pageSize" json:"page_size,omitempty"`
}
func (x *WorkerPullTasksRequest) Reset() {
*x = WorkerPullTasksRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerPullTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerPullTasksRequest) ProtoMessage() {}
func (x *WorkerPullTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[36]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerPullTasksRequest.ProtoReflect.Descriptor instead.
func (*WorkerPullTasksRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{36}
}
func (x *WorkerPullTasksRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerPullTasksRequest) GetPageSize() int32 {
if x != nil && x.PageSize != nil {
return *x.PageSize
}
return 0
}
type WorkerPullTasksResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
TaskMessage []*TaskMessage `protobuf:"bytes,3,rep,name=task_message,json=taskMessage" json:"task_message,omitempty"`
}
// Default values for WorkerPullTasksResponse fields.
const (
Default_WorkerPullTasksResponse_Message = string("")
)
func (x *WorkerPullTasksResponse) Reset() {
*x = WorkerPullTasksResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerPullTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerPullTasksResponse) ProtoMessage() {}
func (x *WorkerPullTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[37]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerPullTasksResponse.ProtoReflect.Descriptor instead.
func (*WorkerPullTasksResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{37}
}
func (x *WorkerPullTasksResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerPullTasksResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerPullTasksResponse_Message
}
func (x *WorkerPullTasksResponse) GetTaskMessage() []*TaskMessage {
if x != nil {
return x.TaskMessage
}
return nil
}
// Worker query jobInstance status
type WorkerQueryJobInstanceStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
}
func (x *WorkerQueryJobInstanceStatusRequest) Reset() {
*x = WorkerQueryJobInstanceStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerQueryJobInstanceStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerQueryJobInstanceStatusRequest) ProtoMessage() {}
func (x *WorkerQueryJobInstanceStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[38]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerQueryJobInstanceStatusRequest.ProtoReflect.Descriptor instead.
func (*WorkerQueryJobInstanceStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{38}
}
func (x *WorkerQueryJobInstanceStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
type WorkerQueryJobInstanceStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
Status *int32 `protobuf:"varint,3,req,name=status" json:"status,omitempty"`
}
// Default values for WorkerQueryJobInstanceStatusResponse fields.
const (
Default_WorkerQueryJobInstanceStatusResponse_Message = string("")
)
func (x *WorkerQueryJobInstanceStatusResponse) Reset() {
*x = WorkerQueryJobInstanceStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerQueryJobInstanceStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerQueryJobInstanceStatusResponse) ProtoMessage() {}
func (x *WorkerQueryJobInstanceStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[39]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerQueryJobInstanceStatusResponse.ProtoReflect.Descriptor instead.
func (*WorkerQueryJobInstanceStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{39}
}
func (x *WorkerQueryJobInstanceStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerQueryJobInstanceStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerQueryJobInstanceStatusResponse_Message
}
func (x *WorkerQueryJobInstanceStatusResponse) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
// Container report task status
type ContainerReportTaskStatusRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskId *int64 `protobuf:"varint,3,req,name=task_id,json=taskId" json:"task_id,omitempty"`
Status *int32 `protobuf:"varint,4,req,name=status" json:"status,omitempty"`
WorkerAddr *string `protobuf:"bytes,5,req,name=worker_addr,json=workerAddr" json:"worker_addr,omitempty"`
WorkerId *string `protobuf:"bytes,6,req,name=worker_id,json=workerId" json:"worker_id,omitempty"`
Result *string `protobuf:"bytes,7,opt,name=result" json:"result,omitempty"`
TaskName *string `protobuf:"bytes,8,opt,name=task_name,json=taskName" json:"task_name,omitempty"`
InstanceMasterActorPath *string `protobuf:"bytes,9,opt,name=instance_master_actorPath,json=instanceMasterActorPath" json:"instance_master_actorPath,omitempty"`
TimeType *int32 `protobuf:"varint,10,opt,name=time_type,json=timeType" json:"time_type,omitempty"`
SerialNum *int64 `protobuf:"varint,11,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
Progress *string `protobuf:"bytes,12,opt,name=progress" json:"progress,omitempty"`
TraceId *string `protobuf:"bytes,13,opt,name=traceId" json:"traceId,omitempty"`
}
func (x *ContainerReportTaskStatusRequest) Reset() {
*x = ContainerReportTaskStatusRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerReportTaskStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerReportTaskStatusRequest) ProtoMessage() {}
func (x *ContainerReportTaskStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[40]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerReportTaskStatusRequest.ProtoReflect.Descriptor instead.
func (*ContainerReportTaskStatusRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{40}
}
func (x *ContainerReportTaskStatusRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetWorkerAddr() string {
if x != nil && x.WorkerAddr != nil {
return *x.WorkerAddr
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetResult() string {
if x != nil && x.Result != nil {
return *x.Result
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetInstanceMasterActorPath() string {
if x != nil && x.InstanceMasterActorPath != nil {
return *x.InstanceMasterActorPath
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetTimeType() int32 {
if x != nil && x.TimeType != nil {
return *x.TimeType
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
func (x *ContainerReportTaskStatusRequest) GetProgress() string {
if x != nil && x.Progress != nil {
return *x.Progress
}
return ""
}
func (x *ContainerReportTaskStatusRequest) GetTraceId() string {
if x != nil && x.TraceId != nil {
return *x.TraceId
}
return ""
}
type ContainerReportTaskStatusResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for ContainerReportTaskStatusResponse fields.
const (
Default_ContainerReportTaskStatusResponse_Message = string("")
)
func (x *ContainerReportTaskStatusResponse) Reset() {
*x = ContainerReportTaskStatusResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerReportTaskStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerReportTaskStatusResponse) ProtoMessage() {}
func (x *ContainerReportTaskStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[41]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerReportTaskStatusResponse.ProtoReflect.Descriptor instead.
func (*ContainerReportTaskStatusResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{41}
}
func (x *ContainerReportTaskStatusResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *ContainerReportTaskStatusResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_ContainerReportTaskStatusResponse_Message
}
type ContainerBatchReportTaskStatuesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobId *int64 `protobuf:"varint,1,req,name=job_id,json=jobId" json:"job_id,omitempty"`
JobInstanceId *int64 `protobuf:"varint,2,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
TaskStatues []*TaskStatusInfo `protobuf:"bytes,3,rep,name=task_statues,json=taskStatues" json:"task_statues,omitempty"`
TaskMasterAkkaPath *string `protobuf:"bytes,4,req,name=task_master_akka_path,json=taskMasterAkkaPath" json:"task_master_akka_path,omitempty"`
WorkerAddr *string `protobuf:"bytes,5,req,name=worker_addr,json=workerAddr" json:"worker_addr,omitempty"`
WorkerId *string `protobuf:"bytes,6,req,name=worker_id,json=workerId" json:"worker_id,omitempty"`
DeliveryId *int64 `protobuf:"varint,7,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
AlreadyUnConfirmRetry *bool `protobuf:"varint,8,opt,name=already_unConfirm_retry,json=alreadyUnConfirmRetry" json:"already_unConfirm_retry,omitempty"`
SerialNum *int64 `protobuf:"varint,9,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
MetricsJson *string `protobuf:"bytes,10,opt,name=metrics_json,json=metricsJson" json:"metrics_json,omitempty"`
}
func (x *ContainerBatchReportTaskStatuesRequest) Reset() {
*x = ContainerBatchReportTaskStatuesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerBatchReportTaskStatuesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerBatchReportTaskStatuesRequest) ProtoMessage() {}
func (x *ContainerBatchReportTaskStatuesRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[42]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerBatchReportTaskStatuesRequest.ProtoReflect.Descriptor instead.
func (*ContainerBatchReportTaskStatuesRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{42}
}
func (x *ContainerBatchReportTaskStatuesRequest) GetJobId() int64 {
if x != nil && x.JobId != nil {
return *x.JobId
}
return 0
}
func (x *ContainerBatchReportTaskStatuesRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *ContainerBatchReportTaskStatuesRequest) GetTaskStatues() []*TaskStatusInfo {
if x != nil {
return x.TaskStatues
}
return nil
}
func (x *ContainerBatchReportTaskStatuesRequest) GetTaskMasterAkkaPath() string {
if x != nil && x.TaskMasterAkkaPath != nil {
return *x.TaskMasterAkkaPath
}
return ""
}
func (x *ContainerBatchReportTaskStatuesRequest) GetWorkerAddr() string {
if x != nil && x.WorkerAddr != nil {
return *x.WorkerAddr
}
return ""
}
func (x *ContainerBatchReportTaskStatuesRequest) GetWorkerId() string {
if x != nil && x.WorkerId != nil {
return *x.WorkerId
}
return ""
}
func (x *ContainerBatchReportTaskStatuesRequest) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
func (x *ContainerBatchReportTaskStatuesRequest) GetAlreadyUnConfirmRetry() bool {
if x != nil && x.AlreadyUnConfirmRetry != nil {
return *x.AlreadyUnConfirmRetry
}
return false
}
func (x *ContainerBatchReportTaskStatuesRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
func (x *ContainerBatchReportTaskStatuesRequest) GetMetricsJson() string {
if x != nil && x.MetricsJson != nil {
return *x.MetricsJson
}
return ""
}
type TaskStatusInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TaskId *int64 `protobuf:"varint,1,req,name=task_id,json=taskId" json:"task_id,omitempty"`
Status *int32 `protobuf:"varint,2,req,name=status" json:"status,omitempty"`
Result *string `protobuf:"bytes,3,opt,name=result" json:"result,omitempty"`
TaskName *string `protobuf:"bytes,4,opt,name=task_name,json=taskName" json:"task_name,omitempty"`
Progress *string `protobuf:"bytes,5,opt,name=progress" json:"progress,omitempty"`
TraceId *string `protobuf:"bytes,6,opt,name=traceId" json:"traceId,omitempty"`
}
func (x *TaskStatusInfo) Reset() {
*x = TaskStatusInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TaskStatusInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TaskStatusInfo) ProtoMessage() {}
func (x *TaskStatusInfo) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[43]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TaskStatusInfo.ProtoReflect.Descriptor instead.
func (*TaskStatusInfo) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{43}
}
func (x *TaskStatusInfo) GetTaskId() int64 {
if x != nil && x.TaskId != nil {
return *x.TaskId
}
return 0
}
func (x *TaskStatusInfo) GetStatus() int32 {
if x != nil && x.Status != nil {
return *x.Status
}
return 0
}
func (x *TaskStatusInfo) GetResult() string {
if x != nil && x.Result != nil {
return *x.Result
}
return ""
}
func (x *TaskStatusInfo) GetTaskName() string {
if x != nil && x.TaskName != nil {
return *x.TaskName
}
return ""
}
func (x *TaskStatusInfo) GetProgress() string {
if x != nil && x.Progress != nil {
return *x.Progress
}
return ""
}
func (x *TaskStatusInfo) GetTraceId() string {
if x != nil && x.TraceId != nil {
return *x.TraceId
}
return ""
}
type ContainerBatchReportTaskStatuesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
DeliveryId *int64 `protobuf:"varint,3,opt,name=delivery_id,json=deliveryId" json:"delivery_id,omitempty"`
}
// Default values for ContainerBatchReportTaskStatuesResponse fields.
const (
Default_ContainerBatchReportTaskStatuesResponse_Message = string("")
)
func (x *ContainerBatchReportTaskStatuesResponse) Reset() {
*x = ContainerBatchReportTaskStatuesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerBatchReportTaskStatuesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerBatchReportTaskStatuesResponse) ProtoMessage() {}
func (x *ContainerBatchReportTaskStatuesResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[44]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerBatchReportTaskStatuesResponse.ProtoReflect.Descriptor instead.
func (*ContainerBatchReportTaskStatuesResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{44}
}
func (x *ContainerBatchReportTaskStatuesResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *ContainerBatchReportTaskStatuesResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_ContainerBatchReportTaskStatuesResponse_Message
}
func (x *ContainerBatchReportTaskStatuesResponse) GetDeliveryId() int64 {
if x != nil && x.DeliveryId != nil {
return *x.DeliveryId
}
return 0
}
type ContainerCheckZombieRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId []int64 `protobuf:"varint,1,rep,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
}
func (x *ContainerCheckZombieRequest) Reset() {
*x = ContainerCheckZombieRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerCheckZombieRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerCheckZombieRequest) ProtoMessage() {}
func (x *ContainerCheckZombieRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[45]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerCheckZombieRequest.ProtoReflect.Descriptor instead.
func (*ContainerCheckZombieRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{45}
}
func (x *ContainerCheckZombieRequest) GetJobInstanceId() []int64 {
if x != nil {
return x.JobInstanceId
}
return nil
}
type ContainerCheckZombieResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ZombieJobInstanceId []int64 `protobuf:"varint,1,rep,name=zombie_job_instance_id,json=zombieJobInstanceId" json:"zombie_job_instance_id,omitempty"`
}
func (x *ContainerCheckZombieResponse) Reset() {
*x = ContainerCheckZombieResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ContainerCheckZombieResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ContainerCheckZombieResponse) ProtoMessage() {}
func (x *ContainerCheckZombieResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[46]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ContainerCheckZombieResponse.ProtoReflect.Descriptor instead.
func (*ContainerCheckZombieResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{46}
}
func (x *ContainerCheckZombieResponse) GetZombieJobInstanceId() []int64 {
if x != nil {
return x.ZombieJobInstanceId
}
return nil
}
// Pull model, master notify all workers to init PullManager
type MasterNotifyWorkerPullRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
PageSize *int32 `protobuf:"varint,2,req,name=page_size,json=pageSize" json:"page_size,omitempty"`
QueueSize *int32 `protobuf:"varint,3,req,name=queue_size,json=queueSize" json:"queue_size,omitempty"`
ConsumerSize *int32 `protobuf:"varint,4,req,name=consumer_size,json=consumerSize" json:"consumer_size,omitempty"`
TaskMasterAkkaPath *string `protobuf:"bytes,5,req,name=task_master_akka_path,json=taskMasterAkkaPath" json:"task_master_akka_path,omitempty"`
SerialNum *int64 `protobuf:"varint,6,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
}
func (x *MasterNotifyWorkerPullRequest) Reset() {
*x = MasterNotifyWorkerPullRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterNotifyWorkerPullRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterNotifyWorkerPullRequest) ProtoMessage() {}
func (x *MasterNotifyWorkerPullRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterNotifyWorkerPullRequest.ProtoReflect.Descriptor instead.
func (*MasterNotifyWorkerPullRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{47}
}
func (x *MasterNotifyWorkerPullRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *MasterNotifyWorkerPullRequest) GetPageSize() int32 {
if x != nil && x.PageSize != nil {
return *x.PageSize
}
return 0
}
func (x *MasterNotifyWorkerPullRequest) GetQueueSize() int32 {
if x != nil && x.QueueSize != nil {
return *x.QueueSize
}
return 0
}
func (x *MasterNotifyWorkerPullRequest) GetConsumerSize() int32 {
if x != nil && x.ConsumerSize != nil {
return *x.ConsumerSize
}
return 0
}
func (x *MasterNotifyWorkerPullRequest) GetTaskMasterAkkaPath() string {
if x != nil && x.TaskMasterAkkaPath != nil {
return *x.TaskMasterAkkaPath
}
return ""
}
func (x *MasterNotifyWorkerPullRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
type MasterNotifyWorkerPullResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for MasterNotifyWorkerPullResponse fields.
const (
Default_MasterNotifyWorkerPullResponse_Message = string("")
)
func (x *MasterNotifyWorkerPullResponse) Reset() {
*x = MasterNotifyWorkerPullResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MasterNotifyWorkerPullResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MasterNotifyWorkerPullResponse) ProtoMessage() {}
func (x *MasterNotifyWorkerPullResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MasterNotifyWorkerPullResponse.ProtoReflect.Descriptor instead.
func (*MasterNotifyWorkerPullResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{48}
}
func (x *MasterNotifyWorkerPullResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *MasterNotifyWorkerPullResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_MasterNotifyWorkerPullResponse_Message
}
// PullThread pull container requests from TaskMaster
type PullTaskFromMasterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
PageSize *int32 `protobuf:"varint,2,req,name=page_size,json=pageSize" json:"page_size,omitempty"`
WorkerIdAddr *string `protobuf:"bytes,3,req,name=worker_id_addr,json=workerIdAddr" json:"worker_id_addr,omitempty"`
SerialNum *int64 `protobuf:"varint,4,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
}
func (x *PullTaskFromMasterRequest) Reset() {
*x = PullTaskFromMasterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PullTaskFromMasterRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullTaskFromMasterRequest) ProtoMessage() {}
func (x *PullTaskFromMasterRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PullTaskFromMasterRequest.ProtoReflect.Descriptor instead.
func (*PullTaskFromMasterRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{49}
}
func (x *PullTaskFromMasterRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *PullTaskFromMasterRequest) GetPageSize() int32 {
if x != nil && x.PageSize != nil {
return *x.PageSize
}
return 0
}
func (x *PullTaskFromMasterRequest) GetWorkerIdAddr() string {
if x != nil && x.WorkerIdAddr != nil {
return *x.WorkerIdAddr
}
return ""
}
func (x *PullTaskFromMasterRequest) GetSerialNum() int64 {
if x != nil && x.SerialNum != nil {
return *x.SerialNum
}
return 0
}
type PullTaskFromMasterResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
Request []*MasterStartContainerRequest `protobuf:"bytes,3,rep,name=request" json:"request,omitempty"`
}
// Default values for PullTaskFromMasterResponse fields.
const (
Default_PullTaskFromMasterResponse_Message = string("")
)
func (x *PullTaskFromMasterResponse) Reset() {
*x = PullTaskFromMasterResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PullTaskFromMasterResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullTaskFromMasterResponse) ProtoMessage() {}
func (x *PullTaskFromMasterResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PullTaskFromMasterResponse.ProtoReflect.Descriptor instead.
func (*PullTaskFromMasterResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{50}
}
func (x *PullTaskFromMasterResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *PullTaskFromMasterResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_PullTaskFromMasterResponse_Message
}
func (x *PullTaskFromMasterResponse) GetRequest() []*MasterStartContainerRequest {
if x != nil {
return x.Request
}
return nil
}
type WorkerOfflineRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
JobInstanceId *int64 `protobuf:"varint,1,req,name=job_instance_id,json=jobInstanceId" json:"job_instance_id,omitempty"`
WorkerIdAddr *string `protobuf:"bytes,2,req,name=worker_id_addr,json=workerIdAddr" json:"worker_id_addr,omitempty"`
Shutdown *bool `protobuf:"varint,3,req,name=shutdown" json:"shutdown,omitempty"`
}
func (x *WorkerOfflineRequest) Reset() {
*x = WorkerOfflineRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerOfflineRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerOfflineRequest) ProtoMessage() {}
func (x *WorkerOfflineRequest) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerOfflineRequest.ProtoReflect.Descriptor instead.
func (*WorkerOfflineRequest) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{51}
}
func (x *WorkerOfflineRequest) GetJobInstanceId() int64 {
if x != nil && x.JobInstanceId != nil {
return *x.JobInstanceId
}
return 0
}
func (x *WorkerOfflineRequest) GetWorkerIdAddr() string {
if x != nil && x.WorkerIdAddr != nil {
return *x.WorkerIdAddr
}
return ""
}
func (x *WorkerOfflineRequest) GetShutdown() bool {
if x != nil && x.Shutdown != nil {
return *x.Shutdown
}
return false
}
type WorkerOfflineResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"`
Message *string `protobuf:"bytes,2,opt,name=message,def=" json:"message,omitempty"`
}
// Default values for WorkerOfflineResponse fields.
const (
Default_WorkerOfflineResponse_Message = string("")
)
func (x *WorkerOfflineResponse) Reset() {
*x = WorkerOfflineResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_worker_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkerOfflineResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkerOfflineResponse) ProtoMessage() {}
func (x *WorkerOfflineResponse) ProtoReflect() protoreflect.Message {
mi := &file_worker_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkerOfflineResponse.ProtoReflect.Descriptor instead.
func (*WorkerOfflineResponse) Descriptor() ([]byte, []int) {
return file_worker_proto_rawDescGZIP(), []int{52}
}
func (x *WorkerOfflineResponse) GetSuccess() bool {
if x != nil && x.Success != nil {
return *x.Success
}
return false
}
func (x *WorkerOfflineResponse) GetMessage() string {
if x != nil && x.Message != nil {
return *x.Message
}
return Default_WorkerOfflineResponse_Message
}
var File_worker_proto protoreflect.FileDescriptor
var file_worker_proto_rawDesc = []byte{
0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x01, 0x0a,
0x16, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x48, 0x65, 0x61, 0x72, 0x74, 0x42, 0x65, 0x61, 0x74,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x76, 0x65, 0x72,
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x77, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x12, 0x14, 0x0a,
0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61,
0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07,
0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x12, 0x14, 0x0a,
0x0c, 0x61, 0x70, 0x70, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
0x01, 0x28, 0x03, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x09, 0x12, 0x0d, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01,
0x28, 0x09, 0x12, 0x0e, 0x0a, 0x06, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x0a, 0x20, 0x01,
0x28, 0x08, 0x12, 0x0f, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x72, 0x70, 0x63, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18,
0x0c, 0x20, 0x01, 0x28, 0x05, 0x22, 0x3d, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x48,
0x65, 0x61, 0x72, 0x74, 0x42, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28,
0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x3a, 0x00, 0x22, 0xe3, 0x05, 0x0a, 0x1b, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53,
0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x02, 0x28, 0x03, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a,
0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x12, 0x15,
0x0a, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
0x04, 0x20, 0x02, 0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x69,
0x6d, 0x65, 0x18, 0x05, 0x20, 0x02, 0x28, 0x03, 0x12, 0x10, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f,
0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x02, 0x28, 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x63, 0x6f,
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x02, 0x28, 0x09, 0x12, 0x0c, 0x0a, 0x04, 0x75,
0x73, 0x65, 0x72, 0x18, 0x08, 0x20, 0x02, 0x28, 0x09, 0x12, 0x12, 0x0a, 0x0a, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x12, 0x21, 0x0a,
0x19, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
0x5f, 0x61, 0x6b, 0x6b, 0x61, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0a, 0x20, 0x02, 0x28, 0x09,
0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x09, 0x12, 0x0c, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28,
0x0c, 0x12, 0x14, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x6e, 0x75,
0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x12, 0x10, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x02, 0x28, 0x09, 0x12, 0x1b, 0x0a, 0x13, 0x69, 0x6e, 0x73,
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x12, 0x23, 0x0a, 0x0c, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x55,
0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x13, 0x0a, 0x0b, 0x6d,
0x61, 0x78, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05,
0x12, 0x0f, 0x0a, 0x07, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28,
0x05, 0x12, 0x18, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x74,
0x74, 0x65, 0x6d, 0x70, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x12, 0x1d, 0x0a, 0x15, 0x74,
0x61, 0x73, 0x6b, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65,
0x72, 0x76, 0x61, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x12, 0x17, 0x0a, 0x08, 0x66, 0x61,
0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61,
0x6c, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x0e, 0x77, 0x66, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x12, 0x12, 0x0a, 0x0a, 0x73,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x03, 0x12,
0x14, 0x0a, 0x0c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18,
0x18, 0x20, 0x01, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x12, 0x14, 0x0a, 0x0c, 0x73, 0x68, 0x61, 0x72, 0x64,
0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x12, 0x11, 0x0a,
0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x05,
0x12, 0x17, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x12, 0x0e, 0x0a, 0x06, 0x78, 0x61, 0x74,
0x74, 0x72, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x6e, 0x61, 0x6d,
0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x12, 0x14, 0x0a, 0x0c,
0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1f, 0x20, 0x01,
0x28, 0x05, 0x12, 0x10, 0x0a, 0x08, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x18, 0x20,
0x20, 0x01, 0x28, 0x09, 0x12, 0x14, 0x0a, 0x0c, 0x61, 0x70, 0x70, 0x5f, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x5f, 0x69, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x03, 0x22, 0x42, 0x0a, 0x1c, 0x4d, 0x61,
0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e,
0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75,
0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x22, 0x92,
0x01, 0x0a, 0x21, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x74,
0x61, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x30, 0x0a,
0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43,
0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x12,
0x12, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20,
0x01, 0x28, 0x03, 0x22, 0x76, 0x0a, 0x22, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x42, 0x61, 0x74,
0x63, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63,
0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65,
0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x16, 0x0a,
0x0e, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x73, 0x18,
0x03, 0x20, 0x03, 0x28, 0x03, 0x12, 0x14, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x22, 0x99, 0x01, 0x0a, 0x1a,
0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03,
0x20, 0x01, 0x28, 0x03, 0x12, 0x0c, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
0x28, 0x09, 0x12, 0x1d, 0x0a, 0x15, 0x6d, 0x61, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75,
0x70, 0x74, 0x49, 0x66, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x02, 0x28,
0x08, 0x12, 0x14, 0x0a, 0x0c, 0x61, 0x70, 0x70, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x22, 0x41, 0x0a, 0x1b, 0x4d, 0x61, 0x73, 0x74, 0x65,
0x72, 0x4b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73,
0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x22, 0xae, 0x01, 0x0a, 0x21, 0x4d,
0x61, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62,
0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x12, 0x16, 0x0a, 0x0e, 0x77, 0x6f, 0x72,
0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x12, 0x1f, 0x0a, 0x17, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64,
0x79, 0x5f, 0x75, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x72, 0x65, 0x74, 0x72,
0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x12, 0x12, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61,
0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x22, 0x5d, 0x0a, 0x22, 0x4d,
0x61, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02,
0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x22, 0x4f, 0x0a, 0x1d, 0x4d, 0x61,
0x73, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x41,
0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a,
0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x02, 0x28, 0x03, 0x12, 0x15, 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68,
0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x22, 0x5a, 0x0a, 0x1e, 0x4d,
0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x41, 0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a,
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11,
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a,
0x00, 0x12, 0x14, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x6a, 0x73, 0x6f,
0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x22, 0xda, 0x01, 0x0a, 0x24, 0x57, 0x6f, 0x72, 0x6b,
0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61,
0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03,
0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x12, 0x0e, 0x0a, 0x06, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x70, 0x72, 0x6f,
0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x12, 0x13, 0x0a, 0x0b, 0x64,
0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
0x12, 0x1f, 0x0a, 0x17, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x75, 0x6e, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28,
0x08, 0x12, 0x10, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
0x01, 0x28, 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 0x18, 0x09,
0x20, 0x01, 0x28, 0x09, 0x22, 0x60, 0x0a, 0x25, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65,
0x70, 0x6f, 0x72, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a,
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11,
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a,
0x00, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x22, 0x7a, 0x0a, 0x26, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03,
0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x10, 0x0a, 0x08, 0x70, 0x72, 0x6f,
0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x12, 0x15, 0x0a, 0x0d, 0x74,
0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01,
0x28, 0x05, 0x22, 0x4d, 0x0a, 0x27, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f,
0x72, 0x74, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x72, 0x6f,
0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a,
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11,
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a,
0x00, 0x22, 0x75, 0x0a, 0x22, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69,
0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03,
0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05,
0x12, 0x13, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x22, 0x5d, 0x0a, 0x23, 0x57, 0x6f, 0x72, 0x6b,
0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x73,
0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08,
0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x3a, 0x00, 0x12, 0x12, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6e,
0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x22, 0x76, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6b, 0x65,
0x72, 0x4d, 0x61, 0x70, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12,
0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f,
0x69, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b,
0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73,
0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09,
0x74, 0x61, 0x73, 0x6b, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0c, 0x22,
0x4d, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x54, 0x61, 0x73, 0x6b,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73,
0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x10, 0x0a, 0x08,
0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x22, 0x32,
0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x54, 0x61, 0x73,
0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62,
0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02,
0x28, 0x03, 0x22, 0x4d, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x43, 0x6c, 0x65, 0x61,
0x72, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f,
0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12,
0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x3a, 0x00, 0x12, 0x0d, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
0x05, 0x22, 0xa1, 0x01, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a,
0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x17, 0x0a,
0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69,
0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61,
0x73, 0x6b, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x02, 0x28, 0x0c, 0x12, 0x13, 0x0a,
0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18,
0x07, 0x20, 0x01, 0x28, 0x09, 0x22, 0x53, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02,
0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x22, 0x9d, 0x01, 0x0a, 0x1d, 0x57,
0x6f, 0x72, 0x6b, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f,
0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x26, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x13, 0x0a,
0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x12, 0x13, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f,
0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x22, 0x59, 0x0a, 0x1e, 0x57, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07,
0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a,
0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00,
0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
0x03, 0x20, 0x01, 0x28, 0x03, 0x22, 0x9b, 0x01, 0x0a, 0x1d, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x11, 0x0a, 0x09, 0x75, 0x6e, 0x69, 0x71, 0x75,
0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74,
0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x12, 0x16, 0x0a, 0x0e, 0x77, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
0x02, 0x28, 0x03, 0x22, 0x59, 0x0a, 0x1e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70,
0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c,
0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x22, 0xaf,
0x01, 0x0a, 0x23, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65,
0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12,
0x27, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x61, 0x73,
0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69,
0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x12, 0x1f, 0x0a,
0x17, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x75, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x72, 0x6d, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x12, 0x10,
0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
0x22, 0x73, 0x0a, 0x24, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52,
0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73,
0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x13, 0x0a, 0x0b,
0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x03, 0x12, 0x12, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18,
0x04, 0x20, 0x01, 0x28, 0x05, 0x22, 0x83, 0x01, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54,
0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74,
0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x12, 0x13, 0x0a, 0x0b, 0x77, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x12,
0x11, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x04,
0x20, 0x03, 0x28, 0x03, 0x12, 0x25, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61,
0x74, 0x75, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x61, 0x73,
0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x5d, 0x0a, 0x21, 0x57,
0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x4c,
0x69, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73,
0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74,
0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x22, 0x48, 0x0a, 0x22, 0x57, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69,
0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28,
0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x3a, 0x00, 0x22, 0x46, 0x0a, 0x1f, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65,
0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x11, 0x0a, 0x09, 0x75, 0x6e, 0x69, 0x71, 0x75,
0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x70, 0x72,
0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 0x02, 0x22, 0x46, 0x0a, 0x20,
0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b,
0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28,
0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x3a, 0x00, 0x22, 0x44, 0x0a, 0x0b, 0x54, 0x61, 0x73, 0x6b, 0x4d, 0x65, 0x73, 0x73,
0x61, 0x67, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x02, 0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f,
0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0c, 0x22, 0x44, 0x0a, 0x16, 0x57, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x50, 0x75, 0x6c, 0x6c, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x11, 0x0a,
0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05,
0x22, 0x61, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x75, 0x6c, 0x6c, 0x54, 0x61,
0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07,
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12,
0x22, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x4d, 0x65, 0x73, 0x73,
0x61, 0x67, 0x65, 0x22, 0x3e, 0x0a, 0x23, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x51, 0x75, 0x65,
0x72, 0x79, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x02, 0x28, 0x03, 0x22, 0x5a, 0x0a, 0x24, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x51, 0x75, 0x65,
0x72, 0x79, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07,
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12,
0x0e, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x22,
0xa4, 0x02, 0x0a, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70,
0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x02, 0x28, 0x03, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0f, 0x0a,
0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x12, 0x0e,
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x02, 0x28, 0x05, 0x12, 0x13,
0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20,
0x02, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x06, 0x20, 0x02, 0x28, 0x09, 0x12, 0x0e, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e,
0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x12, 0x21, 0x0a, 0x19, 0x69, 0x6e, 0x73,
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74,
0x6f, 0x72, 0x50, 0x61, 0x74, 0x68, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09,
0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x12,
0x12, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x03, 0x12, 0x10, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18,
0x0c, 0x20, 0x01, 0x28, 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64,
0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x22, 0x47, 0x0a, 0x21, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07,
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x22,
0x9f, 0x02, 0x0a, 0x26, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x74,
0x63, 0x68, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74,
0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x06, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f,
0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x02, 0x28, 0x03, 0x12, 0x25, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74,
0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x61, 0x73, 0x6b,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x15, 0x74, 0x61,
0x73, 0x6b, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x61, 0x6b, 0x6b, 0x61, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x12, 0x13, 0x0a, 0x0b, 0x77, 0x6f, 0x72,
0x6b, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x12, 0x11,
0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x02, 0x28,
0x09, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x12, 0x1f, 0x0a, 0x17, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64,
0x79, 0x5f, 0x75, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x72, 0x65, 0x74, 0x72,
0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x12, 0x12, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61,
0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x12, 0x14, 0x0a, 0x0c, 0x6d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x09, 0x22, 0x77, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x02, 0x28, 0x03, 0x12, 0x0e, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02,
0x20, 0x02, 0x28, 0x05, 0x12, 0x0e, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x12, 0x11, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x72, 0x61,
0x63, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x22, 0x62, 0x0a, 0x27, 0x43, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x70, 0x6f,
0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12, 0x13, 0x0a, 0x0b, 0x64, 0x65, 0x6c,
0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x22, 0x36,
0x0a, 0x1b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b,
0x5a, 0x6f, 0x6d, 0x62, 0x69, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a,
0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x22, 0x3e, 0x0a, 0x1c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69,
0x6e, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x5a, 0x6f, 0x6d, 0x62, 0x69, 0x65, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x16, 0x7a, 0x6f, 0x6d, 0x62, 0x69, 0x65,
0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x22, 0xa9, 0x01, 0x0a, 0x1d, 0x4d, 0x61, 0x73, 0x74, 0x65,
0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x75, 0x6c,
0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f,
0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28,
0x03, 0x12, 0x11, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
0x20, 0x02, 0x28, 0x05, 0x12, 0x12, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x73, 0x69,
0x7a, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x12, 0x15, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x73,
0x75, 0x6d, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x05, 0x12,
0x1d, 0x0a, 0x15, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x61,
0x6b, 0x6b, 0x61, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x12, 0x12,
0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01,
0x28, 0x03, 0x22, 0x44, 0x0a, 0x1e, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x22, 0x73, 0x0a, 0x19, 0x50, 0x75, 0x6c, 0x6c,
0x54, 0x61, 0x73, 0x6b, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e, 0x73,
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12, 0x11,
0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28,
0x05, 0x12, 0x16, 0x0a, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x61,
0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x12, 0x12, 0x0a, 0x0a, 0x73, 0x65, 0x72,
0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x22, 0x6f, 0x0a,
0x1a, 0x50, 0x75, 0x6c, 0x6c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x61, 0x73,
0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07,
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x12,
0x2d, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x1c, 0x2e, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f,
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x59,
0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x0f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x12,
0x16, 0x0a, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x61, 0x64, 0x64,
0x72, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x12, 0x10, 0x0a, 0x08, 0x73, 0x68, 0x75, 0x74, 0x64,
0x6f, 0x77, 0x6e, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x22, 0x3b, 0x0a, 0x15, 0x57, 0x6f, 0x72,
0x6b, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
0x02, 0x28, 0x08, 0x12, 0x11, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x73, 0x63, 0x68, 0x65,
0x64, 0x75, 0x6c, 0x65, 0x72, 0x78,
}
var (
file_worker_proto_rawDescOnce sync.Once
file_worker_proto_rawDescData = file_worker_proto_rawDesc
)
func file_worker_proto_rawDescGZIP() []byte {
file_worker_proto_rawDescOnce.Do(func() {
file_worker_proto_rawDescData = protoimpl.X.CompressGZIP(file_worker_proto_rawDescData)
})
return file_worker_proto_rawDescData
}
var file_worker_proto_msgTypes = make([]protoimpl.MessageInfo, 53)
var file_worker_proto_goTypes = []interface{}{
(*WorkerHeartBeatRequest)(nil), // 0: WorkerHeartBeatRequest
(*WorkerHeartBeatResponse)(nil), // 1: WorkerHeartBeatResponse
(*MasterStartContainerRequest)(nil), // 2: MasterStartContainerRequest
(*MasterStartContainerResponse)(nil), // 3: MasterStartContainerResponse
(*MasterBatchStartContainersRequest)(nil), // 4: MasterBatchStartContainersRequest
(*MasterBatchStartContainersResponse)(nil), // 5: MasterBatchStartContainersResponse
(*MasterKillContainerRequest)(nil), // 6: MasterKillContainerRequest
(*MasterKillContainerResponse)(nil), // 7: MasterKillContainerResponse
(*MasterDestroyContainerPoolRequest)(nil), // 8: MasterDestroyContainerPoolRequest
(*MasterDestroyContainerPoolResponse)(nil), // 9: MasterDestroyContainerPoolResponse
(*MasterCheckWorkerAliveRequest)(nil), // 10: MasterCheckWorkerAliveRequest
(*MasterCheckWorkerAliveResponse)(nil), // 11: MasterCheckWorkerAliveResponse
(*WorkerReportJobInstanceStatusRequest)(nil), // 12: WorkerReportJobInstanceStatusRequest
(*WorkerReportJobInstanceStatusResponse)(nil), // 13: WorkerReportJobInstanceStatusResponse
(*WorkerReportJobInstanceProgressRequest)(nil), // 14: WorkerReportJobInstanceProgressRequest
(*WorkerReportJobInstanceProgressResponse)(nil), // 15: WorkerReportJobInstanceProgressResponse
(*WorkerBatchUpdateTaskStatusRequest)(nil), // 16: WorkerBatchUpdateTaskStatusRequest
(*WorkerBatchUpdateTaskStatusResponse)(nil), // 17: WorkerBatchUpdateTaskStatusResponse
(*WorkerMapTaskRequest)(nil), // 18: WorkerMapTaskRequest
(*WorkerMapTaskResponse)(nil), // 19: WorkerMapTaskResponse
(*WorkerClearTasksRequest)(nil), // 20: WorkerClearTasksRequest
(*WorkerClearTasksResponse)(nil), // 21: WorkerClearTasksResponse
(*WorkerCreateTaskRequest)(nil), // 22: WorkerCreateTaskRequest
(*WorkerCreateTaskResponse)(nil), // 23: WorkerCreateTaskResponse
(*WorkerBatchCreateTasksRequest)(nil), // 24: WorkerBatchCreateTasksRequest
(*WorkerBatchCreateTasksResponse)(nil), // 25: WorkerBatchCreateTasksResponse
(*WorkerReportTaskStatusRequest)(nil), // 26: WorkerReportTaskStatusRequest
(*WorkerReportTaskStatusResponse)(nil), // 27: WorkerReportTaskStatusResponse
(*WorkerBatchReportTaskStatuesRequest)(nil), // 28: WorkerBatchReportTaskStatuesRequest
(*WorkerBatchReportTaskStatuesResponse)(nil), // 29: WorkerBatchReportTaskStatuesResponse
(*BatchTaskStatues)(nil), // 30: BatchTaskStatues
(*WorkerReportTaskListStatusRequest)(nil), // 31: WorkerReportTaskListStatusRequest
(*WorkerReportTaskListStatusResponse)(nil), // 32: WorkerReportTaskListStatusResponse
(*WorkerReportTaskProgressRequest)(nil), // 33: WorkerReportTaskProgressRequest
(*WorkerReportTaskProgressResponse)(nil), // 34: WorkerReportTaskProgressResponse
(*TaskMessage)(nil), // 35: TaskMessage
(*WorkerPullTasksRequest)(nil), // 36: WorkerPullTasksRequest
(*WorkerPullTasksResponse)(nil), // 37: WorkerPullTasksResponse
(*WorkerQueryJobInstanceStatusRequest)(nil), // 38: WorkerQueryJobInstanceStatusRequest
(*WorkerQueryJobInstanceStatusResponse)(nil), // 39: WorkerQueryJobInstanceStatusResponse
(*ContainerReportTaskStatusRequest)(nil), // 40: ContainerReportTaskStatusRequest
(*ContainerReportTaskStatusResponse)(nil), // 41: ContainerReportTaskStatusResponse
(*ContainerBatchReportTaskStatuesRequest)(nil), // 42: ContainerBatchReportTaskStatuesRequest
(*TaskStatusInfo)(nil), // 43: TaskStatusInfo
(*ContainerBatchReportTaskStatuesResponse)(nil), // 44: ContainerBatchReportTaskStatuesResponse
(*ContainerCheckZombieRequest)(nil), // 45: ContainerCheckZombieRequest
(*ContainerCheckZombieResponse)(nil), // 46: ContainerCheckZombieResponse
(*MasterNotifyWorkerPullRequest)(nil), // 47: MasterNotifyWorkerPullRequest
(*MasterNotifyWorkerPullResponse)(nil), // 48: MasterNotifyWorkerPullResponse
(*PullTaskFromMasterRequest)(nil), // 49: PullTaskFromMasterRequest
(*PullTaskFromMasterResponse)(nil), // 50: PullTaskFromMasterResponse
(*WorkerOfflineRequest)(nil), // 51: WorkerOfflineRequest
(*WorkerOfflineResponse)(nil), // 52: WorkerOfflineResponse
(*UpstreamData)(nil), // 53: UpstreamData
}
var file_worker_proto_depIdxs = []int32{
53, // 0: MasterStartContainerRequest.upstreamData:type_name -> UpstreamData
2, // 1: MasterBatchStartContainersRequest.start_reqs:type_name -> MasterStartContainerRequest
22, // 2: WorkerBatchCreateTasksRequest.task:type_name -> WorkerCreateTaskRequest
30, // 3: WorkerBatchReportTaskStatuesRequest.task_statues:type_name -> BatchTaskStatues
43, // 4: BatchTaskStatues.task_statues:type_name -> TaskStatusInfo
35, // 5: WorkerPullTasksResponse.task_message:type_name -> TaskMessage
43, // 6: ContainerBatchReportTaskStatuesRequest.task_statues:type_name -> TaskStatusInfo
2, // 7: PullTaskFromMasterResponse.request:type_name -> MasterStartContainerRequest
8, // [8:8] is the sub-list for method output_type
8, // [8:8] is the sub-list for method input_type
8, // [8:8] is the sub-list for extension type_name
8, // [8:8] is the sub-list for extension extendee
0, // [0:8] is the sub-list for field type_name
}
func init() { file_worker_proto_init() }
func file_worker_proto_init() {
if File_worker_proto != nil {
return
}
file_common_proto_init()
if !protoimpl.UnsafeEnabled {
file_worker_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerHeartBeatRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerHeartBeatResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterStartContainerRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterStartContainerResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterBatchStartContainersRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterBatchStartContainersResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterKillContainerRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterKillContainerResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterDestroyContainerPoolRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterDestroyContainerPoolResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterCheckWorkerAliveRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterCheckWorkerAliveResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportJobInstanceStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportJobInstanceStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportJobInstanceProgressRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportJobInstanceProgressResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchUpdateTaskStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchUpdateTaskStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerMapTaskRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerMapTaskResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerClearTasksRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerClearTasksResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerCreateTaskRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerCreateTaskResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchCreateTasksRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchCreateTasksResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchReportTaskStatuesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerBatchReportTaskStatuesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchTaskStatues); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskListStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskListStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskProgressRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerReportTaskProgressResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TaskMessage); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerPullTasksRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerPullTasksResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerQueryJobInstanceStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerQueryJobInstanceStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerReportTaskStatusRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerReportTaskStatusResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerBatchReportTaskStatuesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TaskStatusInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerBatchReportTaskStatuesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerCheckZombieRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ContainerCheckZombieResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterNotifyWorkerPullRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MasterNotifyWorkerPullResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PullTaskFromMasterRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PullTaskFromMasterResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerOfflineRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_worker_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkerOfflineResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_worker_proto_rawDesc,
NumEnums: 0,
NumMessages: 53,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_worker_proto_goTypes,
DependencyIndexes: file_worker_proto_depIdxs,
MessageInfos: file_worker_proto_msgTypes,
}.Build()
File_worker_proto = out.File
file_worker_proto_rawDesc = nil
file_worker_proto_goTypes = nil
file_worker_proto_depIdxs = nil
}