From f9c2bd134ef21511ee97a6091859d915c3f83a63 Mon Sep 17 00:00:00 2001 From: Valery Piashchynski Date: Thu, 6 Nov 2025 12:11:56 +0100 Subject: [PATCH 1/2] chore: regenerate proto Signed-off-by: Valery Piashchynski --- build/temporal/api/common/v1/message.pb.go | 2 +- .../temporal/api/deployment/v1/message.pb.go | 113 +- build/temporal/api/enums/v1/task_queue.pb.go | 76 +- build/temporal/api/history/v1/message.pb.go | 18 +- build/temporal/api/namespace/v1/message.pb.go | 20 +- build/temporal/api/nexus/v1/message.pb.go | 18 +- build/temporal/api/taskqueue/v1/message.pb.go | 87 +- build/temporal/api/worker/v1/message.pb.go | 21 +- build/temporal/api/workflow/v1/message.pb.go | 24 +- .../workflowservice/v1/request_response.pb.go | 1909 ++++++++++------- .../api/workflowservice/v1/service.pb.go | 485 ++--- .../api/workflowservice/v1/service_grpc.pb.go | 48 +- build/temporal/v1/temporal.pb.go | 16 +- proto/temporal/v1/temporal.proto | 2 + third_party/api | 2 +- 15 files changed, 1655 insertions(+), 1186 deletions(-) diff --git a/build/temporal/api/common/v1/message.pb.go b/build/temporal/api/common/v1/message.pb.go index 7a2ad51..849493f 100644 --- a/build/temporal/api/common/v1/message.pb.go +++ b/build/temporal/api/common/v1/message.pb.go @@ -1107,7 +1107,7 @@ type Priority struct { // configuration, and defaults to 5. // // If priority is not present (or zero), then the effective priority will be - // the default priority, which is is calculated by (min+max)/2. With the + // the default priority, which is calculated by (min+max)/2. With the // default max of 5, and min of 1, that comes out to 3. PriorityKey int32 `protobuf:"varint,1,opt,name=priority_key,json=priorityKey,proto3" json:"priority_key,omitempty"` // Fairness key is a short string that's used as a key for a fairness diff --git a/build/temporal/api/deployment/v1/message.pb.go b/build/temporal/api/deployment/v1/message.pb.go index 9c01b5c..df49146 100644 --- a/build/temporal/api/deployment/v1/message.pb.go +++ b/build/temporal/api/deployment/v1/message.pb.go @@ -640,8 +640,16 @@ type WorkerDeploymentInfo struct { // `identity` value sent by APIs such as `SetWorkerDeploymentCurrentVersion` and // `SetWorkerDeploymentRampingVersion`. LastModifierIdentity string `protobuf:"bytes,5,opt,name=last_modifier_identity,json=lastModifierIdentity,proto3" json:"last_modifier_identity,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Identity of the client that has the exclusive right to make changes to this Worker Deployment. + // Empty by default. + // If this is set, clients whose identity does not match `manager_identity` will not be able to make changes + // to this Worker Deployment. They can either set their own identity as the manager or unset the field to proceed. + ManagerIdentity string `protobuf:"bytes,6,opt,name=manager_identity,json=managerIdentity,proto3" json:"manager_identity,omitempty"` + // Indicates whether the routing_config has been fully propagated to all + // relevant task queues and their partitions. + RoutingConfigUpdateState v1.RoutingConfigUpdateState `protobuf:"varint,7,opt,name=routing_config_update_state,json=routingConfigUpdateState,proto3,enum=temporal.api.enums.v1.RoutingConfigUpdateState" json:"routing_config_update_state,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentInfo) Reset() { @@ -709,6 +717,20 @@ func (x *WorkerDeploymentInfo) GetLastModifierIdentity() string { return "" } +func (x *WorkerDeploymentInfo) GetManagerIdentity() string { + if x != nil { + return x.ManagerIdentity + } + return "" +} + +func (x *WorkerDeploymentInfo) GetRoutingConfigUpdateState() v1.RoutingConfigUpdateState { + if x != nil { + return x.RoutingConfigUpdateState + } + return v1.RoutingConfigUpdateState(0) +} + // A Worker Deployment Version (Version, for short) represents a // version of workers within a Worker Deployment. (see documentation of WorkerDeploymentVersionInfo) // Version records are created in Temporal server automatically when their @@ -850,8 +872,11 @@ type RoutingConfig struct { // Last time ramping version percentage was changed. // If ramping version is changed, this is also updated, even if the percentage stays the same. RampingVersionPercentageChangedTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=ramping_version_percentage_changed_time,json=rampingVersionPercentageChangedTime,proto3" json:"ramping_version_percentage_changed_time,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Monotonically increasing value which is incremented on every mutation + // to any field of this message to achieve eventual consistency between task queues and their partitions. + RevisionNumber int64 `protobuf:"varint,10,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *RoutingConfig) Reset() { @@ -942,6 +967,13 @@ func (x *RoutingConfig) GetRampingVersionPercentageChangedTime() *timestamppb.Ti return nil } +func (x *RoutingConfig) GetRevisionNumber() int64 { + if x != nil { + return x.RevisionNumber + } + return 0 +} + type DeploymentInfo_TaskQueueInfo struct { state protoimpl.MessageState `protogen:"open.v1"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` @@ -1267,14 +1299,17 @@ const file_temporal_api_deployment_v1_message_proto_rawDesc = "" + "\x13VersionDrainageInfo\x12D\n" + "\x06status\x18\x01 \x01(\x0e2,.temporal.api.enums.v1.VersionDrainageStatusR\x06status\x12F\n" + "\x11last_changed_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x0flastChangedTime\x12F\n" + - "\x11last_checked_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x0flastCheckedTime\"\xcc\t\n" + + "\x11last_checked_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x0flastCheckedTime\"\xe7\n" + + "\n" + "\x14WorkerDeploymentInfo\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12|\n" + "\x11version_summaries\x18\x02 \x03(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x10versionSummaries\x12;\n" + "\vcreate_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\n" + "createTime\x12P\n" + "\x0erouting_config\x18\x04 \x01(\v2).temporal.api.deployment.v1.RoutingConfigR\rroutingConfig\x124\n" + - "\x16last_modifier_identity\x18\x05 \x01(\tR\x14lastModifierIdentity\x1a\xdc\x06\n" + + "\x16last_modifier_identity\x18\x05 \x01(\tR\x14lastModifierIdentity\x12)\n" + + "\x10manager_identity\x18\x06 \x01(\tR\x0fmanagerIdentity\x12n\n" + + "\x1brouting_config_update_state\x18\a \x01(\x0e2/.temporal.api.enums.v1.RoutingConfigUpdateStateR\x18routingConfigUpdateState\x1a\xdc\x06\n" + "\x1eWorkerDeploymentVersionSummary\x12\x1c\n" + "\aversion\x18\x01 \x01(\tB\x02\x18\x01R\aversion\x12L\n" + "\x06status\x18\v \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\x12b\n" + @@ -1296,7 +1331,7 @@ const file_temporal_api_deployment_v1_message_proto_rawDesc = "" + "\aentries\x18\x01 \x03(\v28.temporal.api.deployment.v1.VersionMetadata.EntriesEntryR\aentries\x1a[\n" + "\fEntriesEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x125\n" + - "\x05value\x18\x02 \x01(\v2\x1f.temporal.api.common.v1.PayloadR\x05value:\x028\x01\"\xb9\x05\n" + + "\x05value\x18\x02 \x01(\v2\x1f.temporal.api.common.v1.PayloadR\x05value:\x028\x01\"\xe2\x05\n" + "\rRoutingConfig\x12q\n" + "\x1acurrent_deployment_version\x18\a \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentVersionR\x18currentDeploymentVersion\x12+\n" + "\x0fcurrent_version\x18\x01 \x01(\tB\x02\x18\x01R\x0ecurrentVersion\x12q\n" + @@ -1305,7 +1340,9 @@ const file_temporal_api_deployment_v1_message_proto_rawDesc = "" + "\x1aramping_version_percentage\x18\x03 \x01(\x02R\x18rampingVersionPercentage\x12[\n" + "\x1ccurrent_version_changed_time\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\x19currentVersionChangedTime\x12[\n" + "\x1cramping_version_changed_time\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\x19rampingVersionChangedTime\x12p\n" + - "'ramping_version_percentage_changed_time\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR#rampingVersionPercentageChangedTimeB\x9d\x01\n" + + "'ramping_version_percentage_changed_time\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR#rampingVersionPercentageChangedTime\x12'\n" + + "\x0frevision_number\x18\n" + + " \x01(\x03R\x0erevisionNumberB\x9d\x01\n" + "\x1dio.temporal.api.deployment.v1B\fMessageProtoP\x01Z+go.temporal.io/api/deployment/v1;deployment\xaa\x02\x1cTemporalio.Api.Deployment.V1\xea\x02\x1fTemporalio::Api::Deployment::V1b\x06proto3" var ( @@ -1343,8 +1380,9 @@ var file_temporal_api_deployment_v1_message_proto_goTypes = []any{ (*timestamppb.Timestamp)(nil), // 18: google.protobuf.Timestamp (v1.WorkerDeploymentVersionStatus)(0), // 19: temporal.api.enums.v1.WorkerDeploymentVersionStatus (v1.VersionDrainageStatus)(0), // 20: temporal.api.enums.v1.VersionDrainageStatus - (*v11.Payload)(nil), // 21: temporal.api.common.v1.Payload - (v1.TaskQueueType)(0), // 22: temporal.api.enums.v1.TaskQueueType + (v1.RoutingConfigUpdateState)(0), // 21: temporal.api.enums.v1.RoutingConfigUpdateState + (*v11.Payload)(nil), // 22: temporal.api.common.v1.Payload + (v1.TaskQueueType)(0), // 23: temporal.api.enums.v1.TaskQueueType } var file_temporal_api_deployment_v1_message_proto_depIdxs = []int32{ 17, // 0: temporal.api.deployment.v1.WorkerDeploymentOptions.worker_versioning_mode:type_name -> temporal.api.enums.v1.WorkerVersioningMode @@ -1372,33 +1410,34 @@ var file_temporal_api_deployment_v1_message_proto_depIdxs = []int32{ 15, // 22: temporal.api.deployment.v1.WorkerDeploymentInfo.version_summaries:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary 18, // 23: temporal.api.deployment.v1.WorkerDeploymentInfo.create_time:type_name -> google.protobuf.Timestamp 10, // 24: temporal.api.deployment.v1.WorkerDeploymentInfo.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 16, // 25: temporal.api.deployment.v1.VersionMetadata.entries:type_name -> temporal.api.deployment.v1.VersionMetadata.EntriesEntry - 8, // 26: temporal.api.deployment.v1.RoutingConfig.current_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 8, // 27: temporal.api.deployment.v1.RoutingConfig.ramping_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 18, // 28: temporal.api.deployment.v1.RoutingConfig.current_version_changed_time:type_name -> google.protobuf.Timestamp - 18, // 29: temporal.api.deployment.v1.RoutingConfig.ramping_version_changed_time:type_name -> google.protobuf.Timestamp - 18, // 30: temporal.api.deployment.v1.RoutingConfig.ramping_version_percentage_changed_time:type_name -> google.protobuf.Timestamp - 21, // 31: temporal.api.deployment.v1.DeploymentInfo.MetadataEntry.value:type_name -> temporal.api.common.v1.Payload - 22, // 32: temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo.type:type_name -> temporal.api.enums.v1.TaskQueueType - 18, // 33: temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo.first_poller_time:type_name -> google.protobuf.Timestamp - 21, // 34: temporal.api.deployment.v1.UpdateDeploymentMetadata.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload - 22, // 35: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo.type:type_name -> temporal.api.enums.v1.TaskQueueType - 19, // 36: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 8, // 37: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 18, // 38: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp - 20, // 39: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus - 6, // 40: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 18, // 41: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp - 18, // 42: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp - 18, // 43: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp - 18, // 44: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp - 18, // 45: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp - 21, // 46: temporal.api.deployment.v1.VersionMetadata.EntriesEntry.value:type_name -> temporal.api.common.v1.Payload - 47, // [47:47] is the sub-list for method output_type - 47, // [47:47] is the sub-list for method input_type - 47, // [47:47] is the sub-list for extension type_name - 47, // [47:47] is the sub-list for extension extendee - 0, // [0:47] is the sub-list for field type_name + 21, // 25: temporal.api.deployment.v1.WorkerDeploymentInfo.routing_config_update_state:type_name -> temporal.api.enums.v1.RoutingConfigUpdateState + 16, // 26: temporal.api.deployment.v1.VersionMetadata.entries:type_name -> temporal.api.deployment.v1.VersionMetadata.EntriesEntry + 8, // 27: temporal.api.deployment.v1.RoutingConfig.current_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 8, // 28: temporal.api.deployment.v1.RoutingConfig.ramping_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 18, // 29: temporal.api.deployment.v1.RoutingConfig.current_version_changed_time:type_name -> google.protobuf.Timestamp + 18, // 30: temporal.api.deployment.v1.RoutingConfig.ramping_version_changed_time:type_name -> google.protobuf.Timestamp + 18, // 31: temporal.api.deployment.v1.RoutingConfig.ramping_version_percentage_changed_time:type_name -> google.protobuf.Timestamp + 22, // 32: temporal.api.deployment.v1.DeploymentInfo.MetadataEntry.value:type_name -> temporal.api.common.v1.Payload + 23, // 33: temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo.type:type_name -> temporal.api.enums.v1.TaskQueueType + 18, // 34: temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo.first_poller_time:type_name -> google.protobuf.Timestamp + 22, // 35: temporal.api.deployment.v1.UpdateDeploymentMetadata.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload + 23, // 36: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo.type:type_name -> temporal.api.enums.v1.TaskQueueType + 19, // 37: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 8, // 38: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 18, // 39: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp + 20, // 40: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus + 6, // 41: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 18, // 42: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp + 18, // 43: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp + 18, // 44: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp + 18, // 45: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp + 18, // 46: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp + 22, // 47: temporal.api.deployment.v1.VersionMetadata.EntriesEntry.value:type_name -> temporal.api.common.v1.Payload + 48, // [48:48] is the sub-list for method output_type + 48, // [48:48] is the sub-list for method input_type + 48, // [48:48] is the sub-list for extension type_name + 48, // [48:48] is the sub-list for extension extendee + 0, // [0:48] is the sub-list for field type_name } func init() { file_temporal_api_deployment_v1_message_proto_init() } diff --git a/build/temporal/api/enums/v1/task_queue.pb.go b/build/temporal/api/enums/v1/task_queue.pb.go index 74cf348..956733e 100644 --- a/build/temporal/api/enums/v1/task_queue.pb.go +++ b/build/temporal/api/enums/v1/task_queue.pb.go @@ -379,6 +379,59 @@ func (RateLimitSource) EnumDescriptor() ([]byte, []int) { return file_temporal_api_enums_v1_task_queue_proto_rawDescGZIP(), []int{5} } +// Indicates whether a change to the Routing Config has been +// propagated to all relevant Task Queues and their partitions. +type RoutingConfigUpdateState int32 + +const ( + RoutingConfigUpdateState_ROUTING_CONFIG_UPDATE_STATE_UNSPECIFIED RoutingConfigUpdateState = 0 + // Update to the RoutingConfig is currently in progress. + RoutingConfigUpdateState_ROUTING_CONFIG_UPDATE_STATE_IN_PROGRESS RoutingConfigUpdateState = 1 + // Update to the RoutingConfig has completed successfully. + RoutingConfigUpdateState_ROUTING_CONFIG_UPDATE_STATE_COMPLETED RoutingConfigUpdateState = 2 +) + +// Enum value maps for RoutingConfigUpdateState. +var ( + RoutingConfigUpdateState_name = map[int32]string{ + 0: "ROUTING_CONFIG_UPDATE_STATE_UNSPECIFIED", + 1: "ROUTING_CONFIG_UPDATE_STATE_IN_PROGRESS", + 2: "ROUTING_CONFIG_UPDATE_STATE_COMPLETED", + } + RoutingConfigUpdateState_value = map[string]int32{ + "ROUTING_CONFIG_UPDATE_STATE_UNSPECIFIED": 0, + "ROUTING_CONFIG_UPDATE_STATE_IN_PROGRESS": 1, + "ROUTING_CONFIG_UPDATE_STATE_COMPLETED": 2, + } +) + +func (x RoutingConfigUpdateState) Enum() *RoutingConfigUpdateState { + p := new(RoutingConfigUpdateState) + *p = x + return p +} + +func (x RoutingConfigUpdateState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RoutingConfigUpdateState) Descriptor() protoreflect.EnumDescriptor { + return file_temporal_api_enums_v1_task_queue_proto_enumTypes[6].Descriptor() +} + +func (RoutingConfigUpdateState) Type() protoreflect.EnumType { + return &file_temporal_api_enums_v1_task_queue_proto_enumTypes[6] +} + +func (x RoutingConfigUpdateState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RoutingConfigUpdateState.Descriptor instead. +func (RoutingConfigUpdateState) EnumDescriptor() ([]byte, []int) { + return file_temporal_api_enums_v1_task_queue_proto_rawDescGZIP(), []int{6} +} + var File_temporal_api_enums_v1_task_queue_proto protoreflect.FileDescriptor const file_temporal_api_enums_v1_task_queue_proto_rawDesc = "" + @@ -411,7 +464,11 @@ const file_temporal_api_enums_v1_task_queue_proto_rawDesc = "" + "\x1dRATE_LIMIT_SOURCE_UNSPECIFIED\x10\x00\x12\x19\n" + "\x15RATE_LIMIT_SOURCE_API\x10\x01\x12\x1c\n" + "\x18RATE_LIMIT_SOURCE_WORKER\x10\x02\x12\x1c\n" + - "\x18RATE_LIMIT_SOURCE_SYSTEM\x10\x03B\x86\x01\n" + + "\x18RATE_LIMIT_SOURCE_SYSTEM\x10\x03*\x9f\x01\n" + + "\x18RoutingConfigUpdateState\x12+\n" + + "'ROUTING_CONFIG_UPDATE_STATE_UNSPECIFIED\x10\x00\x12+\n" + + "'ROUTING_CONFIG_UPDATE_STATE_IN_PROGRESS\x10\x01\x12)\n" + + "%ROUTING_CONFIG_UPDATE_STATE_COMPLETED\x10\x02B\x86\x01\n" + "\x18io.temporal.api.enums.v1B\x0eTaskQueueProtoP\x01Z!go.temporal.io/api/enums/v1;enums\xaa\x02\x17Temporalio.Api.Enums.V1\xea\x02\x1aTemporalio::Api::Enums::V1b\x06proto3" var ( @@ -426,14 +483,15 @@ func file_temporal_api_enums_v1_task_queue_proto_rawDescGZIP() []byte { return file_temporal_api_enums_v1_task_queue_proto_rawDescData } -var file_temporal_api_enums_v1_task_queue_proto_enumTypes = make([]protoimpl.EnumInfo, 6) +var file_temporal_api_enums_v1_task_queue_proto_enumTypes = make([]protoimpl.EnumInfo, 7) var file_temporal_api_enums_v1_task_queue_proto_goTypes = []any{ - (TaskQueueKind)(0), // 0: temporal.api.enums.v1.TaskQueueKind - (TaskQueueType)(0), // 1: temporal.api.enums.v1.TaskQueueType - (TaskReachability)(0), // 2: temporal.api.enums.v1.TaskReachability - (BuildIdTaskReachability)(0), // 3: temporal.api.enums.v1.BuildIdTaskReachability - (DescribeTaskQueueMode)(0), // 4: temporal.api.enums.v1.DescribeTaskQueueMode - (RateLimitSource)(0), // 5: temporal.api.enums.v1.RateLimitSource + (TaskQueueKind)(0), // 0: temporal.api.enums.v1.TaskQueueKind + (TaskQueueType)(0), // 1: temporal.api.enums.v1.TaskQueueType + (TaskReachability)(0), // 2: temporal.api.enums.v1.TaskReachability + (BuildIdTaskReachability)(0), // 3: temporal.api.enums.v1.BuildIdTaskReachability + (DescribeTaskQueueMode)(0), // 4: temporal.api.enums.v1.DescribeTaskQueueMode + (RateLimitSource)(0), // 5: temporal.api.enums.v1.RateLimitSource + (RoutingConfigUpdateState)(0), // 6: temporal.api.enums.v1.RoutingConfigUpdateState } var file_temporal_api_enums_v1_task_queue_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type @@ -453,7 +511,7 @@ func file_temporal_api_enums_v1_task_queue_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_api_enums_v1_task_queue_proto_rawDesc), len(file_temporal_api_enums_v1_task_queue_proto_rawDesc)), - NumEnums: 6, + NumEnums: 7, NumMessages: 0, NumExtensions: 0, NumServices: 0, diff --git a/build/temporal/api/history/v1/message.pb.go b/build/temporal/api/history/v1/message.pb.go index be5849d..ff6f3a9 100644 --- a/build/temporal/api/history/v1/message.pb.go +++ b/build/temporal/api/history/v1/message.pb.go @@ -4195,8 +4195,10 @@ type WorkflowExecutionOptionsUpdatedEventAttributes struct { AttachedRequestId string `protobuf:"bytes,3,opt,name=attached_request_id,json=attachedRequestId,proto3" json:"attached_request_id,omitempty"` // Completion callbacks attached to the running workflow execution. AttachedCompletionCallbacks []*v1.Callback `protobuf:"bytes,4,rep,name=attached_completion_callbacks,json=attachedCompletionCallbacks,proto3" json:"attached_completion_callbacks,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Optional. The identity of the client who initiated the request that created this event. + Identity string `protobuf:"bytes,5,opt,name=identity,proto3" json:"identity,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkflowExecutionOptionsUpdatedEventAttributes) Reset() { @@ -4257,6 +4259,13 @@ func (x *WorkflowExecutionOptionsUpdatedEventAttributes) GetAttachedCompletionCa return nil } +func (x *WorkflowExecutionOptionsUpdatedEventAttributes) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + // Not used anywhere. Use case is replaced by WorkflowExecutionOptionsUpdatedEventAttributes type WorkflowPropertiesModifiedExternallyEventAttributes struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -6789,12 +6798,13 @@ const file_temporal_api_history_v1_message_proto_rawDesc = "" + "\x12workflow_execution\x18\x02 \x01(\v2).temporal.api.common.v1.WorkflowExecutionR\x11workflowExecution\x12I\n" + "\rworkflow_type\x18\x03 \x01(\v2$.temporal.api.common.v1.WorkflowTypeR\fworkflowType\x12,\n" + "\x12initiated_event_id\x18\x04 \x01(\x03R\x10initiatedEventId\x12(\n" + - "\x10started_event_id\x18\x05 \x01(\x03R\x0estartedEventId\"\xe1\x02\n" + + "\x10started_event_id\x18\x05 \x01(\x03R\x0estartedEventId\"\xfd\x02\n" + ".WorkflowExecutionOptionsUpdatedEventAttributes\x12]\n" + "\x13versioning_override\x18\x01 \x01(\v2,.temporal.api.workflow.v1.VersioningOverrideR\x12versioningOverride\x12:\n" + "\x19unset_versioning_override\x18\x02 \x01(\bR\x17unsetVersioningOverride\x12.\n" + "\x13attached_request_id\x18\x03 \x01(\tR\x11attachedRequestId\x12d\n" + - "\x1dattached_completion_callbacks\x18\x04 \x03(\v2 .temporal.api.common.v1.CallbackR\x1battachedCompletionCallbacks\"\xa8\x03\n" + + "\x1dattached_completion_callbacks\x18\x04 \x03(\v2 .temporal.api.common.v1.CallbackR\x1battachedCompletionCallbacks\x12\x1a\n" + + "\bidentity\x18\x05 \x01(\tR\bidentity\"\xa8\x03\n" + "3WorkflowPropertiesModifiedExternallyEventAttributes\x12$\n" + "\x0enew_task_queue\x18\x01 \x01(\tR\fnewTaskQueue\x12T\n" + "\x19new_workflow_task_timeout\x18\x02 \x01(\v2\x19.google.protobuf.DurationR\x16newWorkflowTaskTimeout\x12R\n" + diff --git a/build/temporal/api/namespace/v1/message.pb.go b/build/temporal/api/namespace/v1/message.pb.go index 9709d9a..d40a91e 100644 --- a/build/temporal/api/namespace/v1/message.pb.go +++ b/build/temporal/api/namespace/v1/message.pb.go @@ -463,8 +463,10 @@ type NamespaceInfo_Capabilities struct { AsyncUpdate bool `protobuf:"varint,3,opt,name=async_update,json=asyncUpdate,proto3" json:"async_update,omitempty"` // True if the namespace supports worker heartbeats WorkerHeartbeats bool `protobuf:"varint,4,opt,name=worker_heartbeats,json=workerHeartbeats,proto3" json:"worker_heartbeats,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // True if the namespace supports reported problems search attribute + ReportedProblemsSearchAttribute bool `protobuf:"varint,5,opt,name=reported_problems_search_attribute,json=reportedProblemsSearchAttribute,proto3" json:"reported_problems_search_attribute,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *NamespaceInfo_Capabilities) Reset() { @@ -525,11 +527,18 @@ func (x *NamespaceInfo_Capabilities) GetWorkerHeartbeats() bool { return false } +func (x *NamespaceInfo_Capabilities) GetReportedProblemsSearchAttribute() bool { + if x != nil { + return x.ReportedProblemsSearchAttribute + } + return false +} + var File_temporal_api_namespace_v1_message_proto protoreflect.FileDescriptor const file_temporal_api_namespace_v1_message_proto_rawDesc = "" + "\n" + - "'temporal/api/namespace/v1/message.proto\x12\x19temporal.api.namespace.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a%temporal/api/enums/v1/namespace.proto\"\xf2\x04\n" + + "'temporal/api/namespace/v1/message.proto\x12\x19temporal.api.namespace.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a%temporal/api/enums/v1/namespace.proto\"\xbf\x05\n" + "\rNamespaceInfo\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12;\n" + "\x05state\x18\x02 \x01(\x0e2%.temporal.api.enums.v1.NamespaceStateR\x05state\x12 \n" + @@ -542,13 +551,14 @@ const file_temporal_api_namespace_v1_message_proto_rawDesc = "" + "\x12supports_schedules\x18d \x01(\bR\x11supportsSchedules\x1a7\n" + "\tDataEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xb1\x01\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xfe\x01\n" + "\fCapabilities\x120\n" + "\x14eager_workflow_start\x18\x01 \x01(\bR\x12eagerWorkflowStart\x12\x1f\n" + "\vsync_update\x18\x02 \x01(\bR\n" + "syncUpdate\x12!\n" + "\fasync_update\x18\x03 \x01(\bR\vasyncUpdate\x12+\n" + - "\x11worker_heartbeats\x18\x04 \x01(\bR\x10workerHeartbeats\"\xcf\x05\n" + + "\x11worker_heartbeats\x18\x04 \x01(\bR\x10workerHeartbeats\x12K\n" + + "\"reported_problems_search_attribute\x18\x05 \x01(\bR\x1freportedProblemsSearchAttribute\"\xcf\x05\n" + "\x0fNamespaceConfig\x12b\n" + " workflow_execution_retention_ttl\x18\x01 \x01(\v2\x19.google.protobuf.DurationR\x1dworkflowExecutionRetentionTtl\x12I\n" + "\fbad_binaries\x18\x02 \x01(\v2&.temporal.api.namespace.v1.BadBinariesR\vbadBinaries\x12Z\n" + diff --git a/build/temporal/api/nexus/v1/message.pb.go b/build/temporal/api/nexus/v1/message.pb.go index af3a07d..1df6b6c 100644 --- a/build/temporal/api/nexus/v1/message.pb.go +++ b/build/temporal/api/nexus/v1/message.pb.go @@ -448,7 +448,10 @@ type Request struct { // // *Request_StartOperation // *Request_CancelOperation - Variant isRequest_Variant `protobuf_oneof:"variant"` + Variant isRequest_Variant `protobuf_oneof:"variant"` + // The endpoint this request was addressed to before forwarding to the worker. + // Supported from server version 1.30.0. + Endpoint string `protobuf:"bytes,10,opt,name=endpoint,proto3" json:"endpoint,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -522,6 +525,13 @@ func (x *Request) GetCancelOperation() *CancelOperationRequest { return nil } +func (x *Request) GetEndpoint() string { + if x != nil { + return x.Endpoint + } + return "" +} + type isRequest_Variant interface { isRequest_Variant() } @@ -1271,12 +1281,14 @@ const file_temporal_api_nexus_v1_message_proto_rawDesc = "" + "\aservice\x18\x01 \x01(\tR\aservice\x12\x1c\n" + "\toperation\x18\x02 \x01(\tR\toperation\x12%\n" + "\foperation_id\x18\x03 \x01(\tB\x02\x18\x01R\voperationId\x12'\n" + - "\x0foperation_token\x18\x04 \x01(\tR\x0eoperationToken\"\x8b\x03\n" + + "\x0foperation_token\x18\x04 \x01(\tR\x0eoperationToken\"\xa7\x03\n" + "\aRequest\x12B\n" + "\x06header\x18\x01 \x03(\v2*.temporal.api.nexus.v1.Request.HeaderEntryR\x06header\x12A\n" + "\x0escheduled_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\rscheduledTime\x12W\n" + "\x0fstart_operation\x18\x03 \x01(\v2,.temporal.api.nexus.v1.StartOperationRequestH\x00R\x0estartOperation\x12Z\n" + - "\x10cancel_operation\x18\x04 \x01(\v2-.temporal.api.nexus.v1.CancelOperationRequestH\x00R\x0fcancelOperation\x1a9\n" + + "\x10cancel_operation\x18\x04 \x01(\v2-.temporal.api.nexus.v1.CancelOperationRequestH\x00R\x0fcancelOperation\x12\x1a\n" + + "\bendpoint\x18\n" + + " \x01(\tR\bendpoint\x1a9\n" + "\vHeaderEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\t\n" + diff --git a/build/temporal/api/taskqueue/v1/message.pb.go b/build/temporal/api/taskqueue/v1/message.pb.go index 9abd2cd..1cee1b3 100644 --- a/build/temporal/api/taskqueue/v1/message.pb.go +++ b/build/temporal/api/taskqueue/v1/message.pb.go @@ -1577,8 +1577,10 @@ type TaskQueueConfig struct { QueueRateLimit *RateLimitConfig `protobuf:"bytes,1,opt,name=queue_rate_limit,json=queueRateLimit,proto3" json:"queue_rate_limit,omitempty"` // If set, each individual fairness key will be limited to this rate, scaled by the weight of the fairness key. FairnessKeysRateLimitDefault *RateLimitConfig `protobuf:"bytes,2,opt,name=fairness_keys_rate_limit_default,json=fairnessKeysRateLimitDefault,proto3" json:"fairness_keys_rate_limit_default,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // If set, overrides the fairness weights for the corresponding fairness keys. + FairnessWeightOverrides map[string]float32 `protobuf:"bytes,3,rep,name=fairness_weight_overrides,json=fairnessWeightOverrides,proto3" json:"fairness_weight_overrides,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TaskQueueConfig) Reset() { @@ -1625,6 +1627,13 @@ func (x *TaskQueueConfig) GetFairnessKeysRateLimitDefault() *RateLimitConfig { return nil } +func (x *TaskQueueConfig) GetFairnessWeightOverrides() map[string]float32 { + if x != nil { + return x.FairnessWeightOverrides + } + return nil +} + var File_temporal_api_taskqueue_v1_message_proto protoreflect.FileDescriptor const file_temporal_api_taskqueue_v1_message_proto_rawDesc = "" + @@ -1726,10 +1735,14 @@ const file_temporal_api_taskqueue_v1_message_proto_rawDesc = "" + "\x0fRateLimitConfig\x12C\n" + "\n" + "rate_limit\x18\x01 \x01(\v2$.temporal.api.taskqueue.v1.RateLimitR\trateLimit\x12E\n" + - "\bmetadata\x18\x02 \x01(\v2).temporal.api.taskqueue.v1.ConfigMetadataR\bmetadata\"\xdb\x01\n" + + "\bmetadata\x18\x02 \x01(\v2).temporal.api.taskqueue.v1.ConfigMetadataR\bmetadata\"\xad\x03\n" + "\x0fTaskQueueConfig\x12T\n" + "\x10queue_rate_limit\x18\x01 \x01(\v2*.temporal.api.taskqueue.v1.RateLimitConfigR\x0equeueRateLimit\x12r\n" + - " fairness_keys_rate_limit_default\x18\x02 \x01(\v2*.temporal.api.taskqueue.v1.RateLimitConfigR\x1cfairnessKeysRateLimitDefaultB\x98\x01\n" + + " fairness_keys_rate_limit_default\x18\x02 \x01(\v2*.temporal.api.taskqueue.v1.RateLimitConfigR\x1cfairnessKeysRateLimitDefault\x12\x83\x01\n" + + "\x19fairness_weight_overrides\x18\x03 \x03(\v2G.temporal.api.taskqueue.v1.TaskQueueConfig.FairnessWeightOverridesEntryR\x17fairnessWeightOverrides\x1aJ\n" + + "\x1cFairnessWeightOverridesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x02R\x05value:\x028\x01B\x98\x01\n" + "\x1cio.temporal.api.taskqueue.v1B\fMessageProtoP\x01Z)go.temporal.io/api/taskqueue/v1;taskqueue\xaa\x02\x1bTemporalio.Api.TaskQueue.V1\xea\x02\x1eTemporalio::Api::TaskQueue::V1b\x06proto3" var ( @@ -1744,7 +1757,7 @@ func file_temporal_api_taskqueue_v1_message_proto_rawDescGZIP() []byte { return file_temporal_api_taskqueue_v1_message_proto_rawDescData } -var file_temporal_api_taskqueue_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 26) +var file_temporal_api_taskqueue_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 27) var file_temporal_api_taskqueue_v1_message_proto_goTypes = []any{ (*TaskQueue)(nil), // 0: temporal.api.taskqueue.v1.TaskQueue (*TaskQueueMetadata)(nil), // 1: temporal.api.taskqueue.v1.TaskQueueMetadata @@ -1772,51 +1785,53 @@ var file_temporal_api_taskqueue_v1_message_proto_goTypes = []any{ (*RateLimitConfig)(nil), // 23: temporal.api.taskqueue.v1.RateLimitConfig (*TaskQueueConfig)(nil), // 24: temporal.api.taskqueue.v1.TaskQueueConfig nil, // 25: temporal.api.taskqueue.v1.TaskQueueVersionInfo.TypesInfoEntry - (v1.TaskQueueKind)(0), // 26: temporal.api.enums.v1.TaskQueueKind - (*wrapperspb.DoubleValue)(nil), // 27: google.protobuf.DoubleValue - (*v11.WorkerDeploymentVersion)(nil), // 28: temporal.api.deployment.v1.WorkerDeploymentVersion - (*timestamppb.Timestamp)(nil), // 29: google.protobuf.Timestamp - (v1.BuildIdTaskReachability)(0), // 30: temporal.api.enums.v1.BuildIdTaskReachability - (*durationpb.Duration)(nil), // 31: google.protobuf.Duration - (*v12.WorkerVersionCapabilities)(nil), // 32: temporal.api.common.v1.WorkerVersionCapabilities - (*v11.WorkerDeploymentOptions)(nil), // 33: temporal.api.deployment.v1.WorkerDeploymentOptions - (v1.TaskReachability)(0), // 34: temporal.api.enums.v1.TaskReachability + nil, // 26: temporal.api.taskqueue.v1.TaskQueueConfig.FairnessWeightOverridesEntry + (v1.TaskQueueKind)(0), // 27: temporal.api.enums.v1.TaskQueueKind + (*wrapperspb.DoubleValue)(nil), // 28: google.protobuf.DoubleValue + (*v11.WorkerDeploymentVersion)(nil), // 29: temporal.api.deployment.v1.WorkerDeploymentVersion + (*timestamppb.Timestamp)(nil), // 30: google.protobuf.Timestamp + (v1.BuildIdTaskReachability)(0), // 31: temporal.api.enums.v1.BuildIdTaskReachability + (*durationpb.Duration)(nil), // 32: google.protobuf.Duration + (*v12.WorkerVersionCapabilities)(nil), // 33: temporal.api.common.v1.WorkerVersionCapabilities + (*v11.WorkerDeploymentOptions)(nil), // 34: temporal.api.deployment.v1.WorkerDeploymentOptions + (v1.TaskReachability)(0), // 35: temporal.api.enums.v1.TaskReachability } var file_temporal_api_taskqueue_v1_message_proto_depIdxs = []int32{ - 26, // 0: temporal.api.taskqueue.v1.TaskQueue.kind:type_name -> temporal.api.enums.v1.TaskQueueKind - 27, // 1: temporal.api.taskqueue.v1.TaskQueueMetadata.max_tasks_per_second:type_name -> google.protobuf.DoubleValue - 28, // 2: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.current_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 28, // 3: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.ramping_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 29, // 4: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.update_time:type_name -> google.protobuf.Timestamp + 27, // 0: temporal.api.taskqueue.v1.TaskQueue.kind:type_name -> temporal.api.enums.v1.TaskQueueKind + 28, // 1: temporal.api.taskqueue.v1.TaskQueueMetadata.max_tasks_per_second:type_name -> google.protobuf.DoubleValue + 29, // 2: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.current_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 29, // 3: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.ramping_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 30, // 4: temporal.api.taskqueue.v1.TaskQueueVersioningInfo.update_time:type_name -> google.protobuf.Timestamp 25, // 5: temporal.api.taskqueue.v1.TaskQueueVersionInfo.types_info:type_name -> temporal.api.taskqueue.v1.TaskQueueVersionInfo.TypesInfoEntry - 30, // 6: temporal.api.taskqueue.v1.TaskQueueVersionInfo.task_reachability:type_name -> temporal.api.enums.v1.BuildIdTaskReachability + 31, // 6: temporal.api.taskqueue.v1.TaskQueueVersionInfo.task_reachability:type_name -> temporal.api.enums.v1.BuildIdTaskReachability 10, // 7: temporal.api.taskqueue.v1.TaskQueueTypeInfo.pollers:type_name -> temporal.api.taskqueue.v1.PollerInfo 6, // 8: temporal.api.taskqueue.v1.TaskQueueTypeInfo.stats:type_name -> temporal.api.taskqueue.v1.TaskQueueStats - 31, // 9: temporal.api.taskqueue.v1.TaskQueueStats.approximate_backlog_age:type_name -> google.protobuf.Duration + 32, // 9: temporal.api.taskqueue.v1.TaskQueueStats.approximate_backlog_age:type_name -> google.protobuf.Duration 8, // 10: temporal.api.taskqueue.v1.TaskQueueStatus.task_id_block:type_name -> temporal.api.taskqueue.v1.TaskIdBlock - 29, // 11: temporal.api.taskqueue.v1.PollerInfo.last_access_time:type_name -> google.protobuf.Timestamp - 32, // 12: temporal.api.taskqueue.v1.PollerInfo.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities - 33, // 13: temporal.api.taskqueue.v1.PollerInfo.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 30, // 11: temporal.api.taskqueue.v1.PollerInfo.last_access_time:type_name -> google.protobuf.Timestamp + 33, // 12: temporal.api.taskqueue.v1.PollerInfo.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities + 34, // 13: temporal.api.taskqueue.v1.PollerInfo.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions 0, // 14: temporal.api.taskqueue.v1.StickyExecutionAttributes.worker_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 31, // 15: temporal.api.taskqueue.v1.StickyExecutionAttributes.schedule_to_start_timeout:type_name -> google.protobuf.Duration - 34, // 16: temporal.api.taskqueue.v1.TaskQueueReachability.reachability:type_name -> temporal.api.enums.v1.TaskReachability + 32, // 15: temporal.api.taskqueue.v1.StickyExecutionAttributes.schedule_to_start_timeout:type_name -> google.protobuf.Duration + 35, // 16: temporal.api.taskqueue.v1.TaskQueueReachability.reachability:type_name -> temporal.api.enums.v1.TaskReachability 13, // 17: temporal.api.taskqueue.v1.BuildIdReachability.task_queue_reachability:type_name -> temporal.api.taskqueue.v1.TaskQueueReachability 15, // 18: temporal.api.taskqueue.v1.BuildIdAssignmentRule.percentage_ramp:type_name -> temporal.api.taskqueue.v1.RampByPercentage 16, // 19: temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule.rule:type_name -> temporal.api.taskqueue.v1.BuildIdAssignmentRule - 29, // 20: temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule.create_time:type_name -> google.protobuf.Timestamp + 30, // 20: temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule.create_time:type_name -> google.protobuf.Timestamp 17, // 21: temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule.rule:type_name -> temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule - 29, // 22: temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule.create_time:type_name -> google.protobuf.Timestamp - 29, // 23: temporal.api.taskqueue.v1.ConfigMetadata.update_time:type_name -> google.protobuf.Timestamp + 30, // 22: temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule.create_time:type_name -> google.protobuf.Timestamp + 30, // 23: temporal.api.taskqueue.v1.ConfigMetadata.update_time:type_name -> google.protobuf.Timestamp 21, // 24: temporal.api.taskqueue.v1.RateLimitConfig.rate_limit:type_name -> temporal.api.taskqueue.v1.RateLimit 22, // 25: temporal.api.taskqueue.v1.RateLimitConfig.metadata:type_name -> temporal.api.taskqueue.v1.ConfigMetadata 23, // 26: temporal.api.taskqueue.v1.TaskQueueConfig.queue_rate_limit:type_name -> temporal.api.taskqueue.v1.RateLimitConfig 23, // 27: temporal.api.taskqueue.v1.TaskQueueConfig.fairness_keys_rate_limit_default:type_name -> temporal.api.taskqueue.v1.RateLimitConfig - 5, // 28: temporal.api.taskqueue.v1.TaskQueueVersionInfo.TypesInfoEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueTypeInfo - 29, // [29:29] is the sub-list for method output_type - 29, // [29:29] is the sub-list for method input_type - 29, // [29:29] is the sub-list for extension type_name - 29, // [29:29] is the sub-list for extension extendee - 0, // [0:29] is the sub-list for field type_name + 26, // 28: temporal.api.taskqueue.v1.TaskQueueConfig.fairness_weight_overrides:type_name -> temporal.api.taskqueue.v1.TaskQueueConfig.FairnessWeightOverridesEntry + 5, // 29: temporal.api.taskqueue.v1.TaskQueueVersionInfo.TypesInfoEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueTypeInfo + 30, // [30:30] is the sub-list for method output_type + 30, // [30:30] is the sub-list for method input_type + 30, // [30:30] is the sub-list for extension type_name + 30, // [30:30] is the sub-list for extension extendee + 0, // [0:30] is the sub-list for field type_name } func init() { file_temporal_api_taskqueue_v1_message_proto_init() } @@ -1833,7 +1848,7 @@ func file_temporal_api_taskqueue_v1_message_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_api_taskqueue_v1_message_proto_rawDesc), len(file_temporal_api_taskqueue_v1_message_proto_rawDesc)), NumEnums: 0, - NumMessages: 26, + NumMessages: 27, NumExtensions: 0, NumServices: 0, }, diff --git a/build/temporal/api/worker/v1/message.pb.go b/build/temporal/api/worker/v1/message.pb.go index 01927f6..72c0d9e 100644 --- a/build/temporal/api/worker/v1/message.pb.go +++ b/build/temporal/api/worker/v1/message.pb.go @@ -196,13 +196,11 @@ type WorkerHostInfo struct { state protoimpl.MessageState `protogen:"open.v1"` // Worker host identifier. HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"` - // Worker process identifier. This id should be unique for all _processes_ - // running workers in the namespace, and should be shared by all workers - // in the same process. + // Worker grouping identifier. A key to group workers that share the same client+namespace+process. // This will be used to build the worker command nexus task queue name: - // "temporal-sys/worker-commands/{process_key}" - ProcessKey string `protobuf:"bytes,5,opt,name=process_key,json=processKey,proto3" json:"process_key,omitempty"` - // Worker process identifier. Unlike process_key, this id only needs to be unique + // "temporal-sys/worker-commands/{worker_grouping_key}" + WorkerGroupingKey string `protobuf:"bytes,5,opt,name=worker_grouping_key,json=workerGroupingKey,proto3" json:"worker_grouping_key,omitempty"` + // Worker process identifier. This id only needs to be unique // within one host (so using e.g. a unix pid would be appropriate). ProcessId string `protobuf:"bytes,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"` // System used CPU as a float in the range [0.0, 1.0] where 1.0 is defined as all @@ -252,9 +250,9 @@ func (x *WorkerHostInfo) GetHostName() string { return "" } -func (x *WorkerHostInfo) GetProcessKey() string { +func (x *WorkerHostInfo) GetWorkerGroupingKey() string { if x != nil { - return x.ProcessKey + return x.WorkerGroupingKey } return "" } @@ -635,11 +633,10 @@ const file_temporal_api_worker_v1_message_proto_rawDesc = "" + "\x15total_processed_tasks\x18\x04 \x01(\x05R\x13totalProcessedTasks\x12,\n" + "\x12total_failed_tasks\x18\x05 \x01(\x05R\x10totalFailedTasks\x12A\n" + "\x1dlast_interval_processed_tasks\x18\x06 \x01(\x05R\x1alastIntervalProcessedTasks\x12=\n" + - "\x1blast_interval_failure_tasks\x18\a \x01(\x05R\x18lastIntervalFailureTasks\"\xd7\x01\n" + + "\x1blast_interval_failure_tasks\x18\a \x01(\x05R\x18lastIntervalFailureTasks\"\xe6\x01\n" + "\x0eWorkerHostInfo\x12\x1b\n" + - "\thost_name\x18\x01 \x01(\tR\bhostName\x12\x1f\n" + - "\vprocess_key\x18\x05 \x01(\tR\n" + - "processKey\x12\x1d\n" + + "\thost_name\x18\x01 \x01(\tR\bhostName\x12.\n" + + "\x13worker_grouping_key\x18\x05 \x01(\tR\x11workerGroupingKey\x12\x1d\n" + "\n" + "process_id\x18\x02 \x01(\tR\tprocessId\x123\n" + "\x16current_host_cpu_usage\x18\x03 \x01(\x02R\x13currentHostCpuUsage\x123\n" + diff --git a/build/temporal/api/workflow/v1/message.pb.go b/build/temporal/api/workflow/v1/message.pb.go index 86d9af8..d0c5763 100644 --- a/build/temporal/api/workflow/v1/message.pb.go +++ b/build/temporal/api/workflow/v1/message.pb.go @@ -555,8 +555,16 @@ type WorkflowExecutionVersioningInfo struct { // Pending activities will not start new attempts during a transition. Once the transition is // completed, pending activities will start their next attempt on the new version. VersionTransition *DeploymentVersionTransition `protobuf:"bytes,6,opt,name=version_transition,json=versionTransition,proto3" json:"version_transition,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Monotonic counter reflecting the latest routing decision for this workflow execution. + // Used for staleness detection between history and matching when dispatching tasks to workers. + // Incremented when a workflow execution routes to a new deployment version, which happens + // when a worker of the new deployment version completes a workflow task. + // Note: Pinned tasks and sticky tasks send a value of 0 for this field since these tasks do not + // face the problem of inconsistent dispatching that arises from eventual consistency between + // task queues and their partitions. + RevisionNumber int64 `protobuf:"varint,8,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkflowExecutionVersioningInfo) Reset() { @@ -641,6 +649,13 @@ func (x *WorkflowExecutionVersioningInfo) GetVersionTransition() *DeploymentVers return nil } +func (x *WorkflowExecutionVersioningInfo) GetRevisionNumber() int64 { + if x != nil { + return x.RevisionNumber + } + return 0 +} + // Holds information about ongoing transition of a workflow execution from one deployment to another. // Deprecated. Use DeploymentVersionTransition. type DeploymentTransition struct { @@ -2969,7 +2984,7 @@ const file_temporal_api_workflow_v1_message_proto_rawDesc = "" + "\x10request_id_infos\x18\a \x03(\v2K.temporal.api.workflow.v1.WorkflowExecutionExtendedInfo.RequestIdInfosEntryR\x0erequestIdInfos\x1aj\n" + "\x13RequestIdInfosEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12=\n" + - "\x05value\x18\x02 \x01(\v2'.temporal.api.workflow.v1.RequestIdInfoR\x05value:\x028\x01\"\xe4\x04\n" + + "\x05value\x18\x02 \x01(\v2'.temporal.api.workflow.v1.RequestIdInfoR\x05value:\x028\x01\"\x8d\x05\n" + "\x1fWorkflowExecutionVersioningInfo\x12E\n" + "\bbehavior\x18\x01 \x01(\x0e2).temporal.api.enums.v1.VersioningBehaviorR\bbehavior\x12J\n" + "\n" + @@ -2979,7 +2994,8 @@ const file_temporal_api_workflow_v1_message_proto_rawDesc = "" + "\x12deployment_version\x18\a \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentVersionR\x11deploymentVersion\x12]\n" + "\x13versioning_override\x18\x03 \x01(\v2,.temporal.api.workflow.v1.VersioningOverrideR\x12versioningOverride\x12g\n" + "\x15deployment_transition\x18\x04 \x01(\v2..temporal.api.workflow.v1.DeploymentTransitionB\x02\x18\x01R\x14deploymentTransition\x12d\n" + - "\x12version_transition\x18\x06 \x01(\v25.temporal.api.workflow.v1.DeploymentVersionTransitionR\x11versionTransition\"^\n" + + "\x12version_transition\x18\x06 \x01(\v25.temporal.api.workflow.v1.DeploymentVersionTransitionR\x11versionTransition\x12'\n" + + "\x0frevision_number\x18\b \x01(\x03R\x0erevisionNumber\"^\n" + "\x14DeploymentTransition\x12F\n" + "\n" + "deployment\x18\x01 \x01(\v2&.temporal.api.deployment.v1.DeploymentR\n" + diff --git a/build/temporal/api/workflowservice/v1/request_response.pb.go b/build/temporal/api/workflowservice/v1/request_response.pb.go index 724d19b..6cba345 100644 --- a/build/temporal/api/workflowservice/v1/request_response.pb.go +++ b/build/temporal/api/workflowservice/v1/request_response.pb.go @@ -9,17 +9,17 @@ package workflowservice import ( v120 "go.temporal.io/api/activity/v1" v118 "go.temporal.io/api/batch/v1" - v113 "go.temporal.io/api/command/v1" + v112 "go.temporal.io/api/command/v1" v13 "go.temporal.io/api/common/v1" - v19 "go.temporal.io/api/deployment/v1" + v18 "go.temporal.io/api/deployment/v1" v11 "go.temporal.io/api/enums/v1" v15 "go.temporal.io/api/failure/v1" - v114 "go.temporal.io/api/filter/v1" - v18 "go.temporal.io/api/history/v1" + v113 "go.temporal.io/api/filter/v1" + v19 "go.temporal.io/api/history/v1" v12 "go.temporal.io/api/namespace/v1" v119 "go.temporal.io/api/nexus/v1" - v112 "go.temporal.io/api/protocol/v1" - v111 "go.temporal.io/api/query/v1" + v111 "go.temporal.io/api/protocol/v1" + v110 "go.temporal.io/api/query/v1" v1 "go.temporal.io/api/replication/v1" v121 "go.temporal.io/api/rules/v1" v116 "go.temporal.io/api/schedule/v1" @@ -27,7 +27,7 @@ import ( v14 "go.temporal.io/api/taskqueue/v1" v117 "go.temporal.io/api/update/v1" v115 "go.temporal.io/api/version/v1" - v110 "go.temporal.io/api/worker/v1" + v114 "go.temporal.io/api/worker/v1" v17 "go.temporal.io/api/workflow/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" @@ -803,9 +803,11 @@ type StartWorkflowExecutionRequest struct { // running workflow. If set, it will add a history event to the running workflow. OnConflictOptions *v17.OnConflictOptions `protobuf:"bytes,26,opt,name=on_conflict_options,json=onConflictOptions,proto3" json:"on_conflict_options,omitempty"` // Priority metadata - Priority *v13.Priority `protobuf:"bytes,27,opt,name=priority,proto3" json:"priority,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + Priority *v13.Priority `protobuf:"bytes,27,opt,name=priority,proto3" json:"priority,omitempty"` + // Deployment Options of the worker who will process the eager task. Passed when `request_eager_execution=true`. + EagerWorkerDeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,28,opt,name=eager_worker_deployment_options,json=eagerWorkerDeploymentOptions,proto3" json:"eager_worker_deployment_options,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *StartWorkflowExecutionRequest) Reset() { @@ -1027,6 +1029,13 @@ func (x *StartWorkflowExecutionRequest) GetPriority() *v13.Priority { return nil } +func (x *StartWorkflowExecutionRequest) GetEagerWorkerDeploymentOptions() *v18.WorkerDeploymentOptions { + if x != nil { + return x.EagerWorkerDeploymentOptions + } + return nil +} + type StartWorkflowExecutionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // The run id of the workflow that was started - or used (via WorkflowIdConflictPolicy USE_EXISTING). @@ -1211,7 +1220,7 @@ func (x *GetWorkflowExecutionHistoryRequest) GetSkipArchival() bool { type GetWorkflowExecutionHistoryResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - History *v18.History `protobuf:"bytes,1,opt,name=history,proto3" json:"history,omitempty"` + History *v19.History `protobuf:"bytes,1,opt,name=history,proto3" json:"history,omitempty"` // Raw history is an alternate representation of history that may be returned if configured on // the frontend. This is not supported by all SDKs. Either this or `history` will be set. RawHistory []*v13.DataBlob `protobuf:"bytes,2,rep,name=raw_history,json=rawHistory,proto3" json:"raw_history,omitempty"` @@ -1252,7 +1261,7 @@ func (*GetWorkflowExecutionHistoryResponse) Descriptor() ([]byte, []int) { return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{13} } -func (x *GetWorkflowExecutionHistoryResponse) GetHistory() *v18.History { +func (x *GetWorkflowExecutionHistoryResponse) GetHistory() *v19.History { if x != nil { return x.History } @@ -1350,7 +1359,7 @@ func (x *GetWorkflowExecutionHistoryReverseRequest) GetNextPageToken() []byte { type GetWorkflowExecutionHistoryReverseResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - History *v18.History `protobuf:"bytes,1,opt,name=history,proto3" json:"history,omitempty"` + History *v19.History `protobuf:"bytes,1,opt,name=history,proto3" json:"history,omitempty"` // Will be set if there are more history events than were included in this response NextPageToken []byte `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` unknownFields protoimpl.UnknownFields @@ -1387,7 +1396,7 @@ func (*GetWorkflowExecutionHistoryReverseResponse) Descriptor() ([]byte, []int) return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{15} } -func (x *GetWorkflowExecutionHistoryReverseResponse) GetHistory() *v18.History { +func (x *GetWorkflowExecutionHistoryReverseResponse) GetHistory() *v19.History { if x != nil { return x.History } @@ -1421,11 +1430,9 @@ type PollWorkflowTaskQueueRequest struct { WorkerVersionCapabilities *v13.WorkerVersionCapabilities `protobuf:"bytes,5,opt,name=worker_version_capabilities,json=workerVersionCapabilities,proto3" json:"worker_version_capabilities,omitempty"` // Worker deployment options that user has set in the worker. // Experimental. Worker Deployments are experimental and might significantly change in the future. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` - // Worker info to be sent to the server. - WorkerHeartbeat *v110.WorkerHeartbeat `protobuf:"bytes,7,opt,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *PollWorkflowTaskQueueRequest) Reset() { @@ -1495,20 +1502,13 @@ func (x *PollWorkflowTaskQueueRequest) GetWorkerVersionCapabilities() *v13.Worke return nil } -func (x *PollWorkflowTaskQueueRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *PollWorkflowTaskQueueRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } return nil } -func (x *PollWorkflowTaskQueueRequest) GetWorkerHeartbeat() *v110.WorkerHeartbeat { - if x != nil { - return x.WorkerHeartbeat - } - return nil -} - type PollWorkflowTaskQueueResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // A unique identifier for this task @@ -1539,7 +1539,7 @@ type PollWorkflowTaskQueueResponse struct { // The history for this workflow, which will either be complete or partial. Partial histories // are sent to workers who have signaled that they are using a sticky queue when completing // a workflow task. - History *v18.History `protobuf:"bytes,8,opt,name=history,proto3" json:"history,omitempty"` + History *v19.History `protobuf:"bytes,8,opt,name=history,proto3" json:"history,omitempty"` // Will be set if there are more history events than were included in this response. Such events // should be fetched via `GetWorkflowExecutionHistory`. NextPageToken []byte `protobuf:"bytes,9,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` @@ -1547,7 +1547,7 @@ type PollWorkflowTaskQueueResponse struct { // `RespondQueryTaskCompleted`. If the workflow is already closed (queries are permitted on // closed workflows) then the `history` field will be populated with the entire history. It // may also be populated if this task originates on a non-sticky queue. - Query *v111.WorkflowQuery `protobuf:"bytes,10,opt,name=query,proto3" json:"query,omitempty"` + Query *v110.WorkflowQuery `protobuf:"bytes,10,opt,name=query,proto3" json:"query,omitempty"` // The task queue this task originated from, which will always be the original non-sticky name // for the queue, even if this response came from polling a sticky queue. WorkflowExecutionTaskQueue *v14.TaskQueue `protobuf:"bytes,11,opt,name=workflow_execution_task_queue,json=workflowExecutionTaskQueue,proto3" json:"workflow_execution_task_queue,omitempty"` @@ -1557,9 +1557,9 @@ type PollWorkflowTaskQueueResponse struct { StartedTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=started_time,json=startedTime,proto3" json:"started_time,omitempty"` // Queries that should be executed after applying the history in this task. Responses should be // attached to `RespondWorkflowTaskCompletedRequest::query_results` - Queries map[string]*v111.WorkflowQuery `protobuf:"bytes,14,rep,name=queries,proto3" json:"queries,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + Queries map[string]*v110.WorkflowQuery `protobuf:"bytes,14,rep,name=queries,proto3" json:"queries,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // Protocol messages piggybacking on a WFT as a transport - Messages []*v112.Message `protobuf:"bytes,15,rep,name=messages,proto3" json:"messages,omitempty"` + Messages []*v111.Message `protobuf:"bytes,15,rep,name=messages,proto3" json:"messages,omitempty"` // Server-advised information the SDK may use to adjust its poller count. PollerScalingDecision *v14.PollerScalingDecision `protobuf:"bytes,16,opt,name=poller_scaling_decision,json=pollerScalingDecision,proto3" json:"poller_scaling_decision,omitempty"` unknownFields protoimpl.UnknownFields @@ -1645,7 +1645,7 @@ func (x *PollWorkflowTaskQueueResponse) GetBacklogCountHint() int64 { return 0 } -func (x *PollWorkflowTaskQueueResponse) GetHistory() *v18.History { +func (x *PollWorkflowTaskQueueResponse) GetHistory() *v19.History { if x != nil { return x.History } @@ -1659,7 +1659,7 @@ func (x *PollWorkflowTaskQueueResponse) GetNextPageToken() []byte { return nil } -func (x *PollWorkflowTaskQueueResponse) GetQuery() *v111.WorkflowQuery { +func (x *PollWorkflowTaskQueueResponse) GetQuery() *v110.WorkflowQuery { if x != nil { return x.Query } @@ -1687,14 +1687,14 @@ func (x *PollWorkflowTaskQueueResponse) GetStartedTime() *timestamppb.Timestamp return nil } -func (x *PollWorkflowTaskQueueResponse) GetQueries() map[string]*v111.WorkflowQuery { +func (x *PollWorkflowTaskQueueResponse) GetQueries() map[string]*v110.WorkflowQuery { if x != nil { return x.Queries } return nil } -func (x *PollWorkflowTaskQueueResponse) GetMessages() []*v112.Message { +func (x *PollWorkflowTaskQueueResponse) GetMessages() []*v111.Message { if x != nil { return x.Messages } @@ -1713,7 +1713,7 @@ type RespondWorkflowTaskCompletedRequest struct { // The task token as received in `PollWorkflowTaskQueueResponse` TaskToken []byte `protobuf:"bytes,1,opt,name=task_token,json=taskToken,proto3" json:"task_token,omitempty"` // A list of commands generated when driving the workflow code in response to the new task - Commands []*v113.Command `protobuf:"bytes,2,rep,name=commands,proto3" json:"commands,omitempty"` + Commands []*v112.Command `protobuf:"bytes,2,rep,name=commands,proto3" json:"commands,omitempty"` // The identity of the worker/client Identity string `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"` // May be set by workers to indicate that the worker desires future tasks to be provided with @@ -1733,7 +1733,7 @@ type RespondWorkflowTaskCompletedRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. BinaryChecksum string `protobuf:"bytes,7,opt,name=binary_checksum,json=binaryChecksum,proto3" json:"binary_checksum,omitempty"` // Responses to the `queries` field in the task being responded to - QueryResults map[string]*v111.WorkflowQueryResult `protobuf:"bytes,8,rep,name=query_results,json=queryResults,proto3" json:"query_results,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + QueryResults map[string]*v110.WorkflowQueryResult `protobuf:"bytes,8,rep,name=query_results,json=queryResults,proto3" json:"query_results,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` Namespace string `protobuf:"bytes,9,opt,name=namespace,proto3" json:"namespace,omitempty"` // Version info of the worker who processed this task. This message's `build_id` field should // always be set by SDKs. Workers opting into versioning will also set the `use_versioning` @@ -1743,7 +1743,7 @@ type RespondWorkflowTaskCompletedRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. WorkerVersionStamp *v13.WorkerVersionStamp `protobuf:"bytes,10,opt,name=worker_version_stamp,json=workerVersionStamp,proto3" json:"worker_version_stamp,omitempty"` // Protocol messages piggybacking on a WFT as a transport - Messages []*v112.Message `protobuf:"bytes,11,rep,name=messages,proto3" json:"messages,omitempty"` + Messages []*v111.Message `protobuf:"bytes,11,rep,name=messages,proto3" json:"messages,omitempty"` // Data the SDK wishes to record for itself, but server need not interpret, and does not // directly impact workflow state. SdkMetadata *v16.WorkflowTaskCompletedMetadata `protobuf:"bytes,12,opt,name=sdk_metadata,json=sdkMetadata,proto3" json:"sdk_metadata,omitempty"` @@ -1756,12 +1756,12 @@ type RespondWorkflowTaskCompletedRequest struct { // Deprecated. Replaced with `deployment_options`. // // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. - Deployment *v19.Deployment `protobuf:"bytes,15,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,15,opt,name=deployment,proto3" json:"deployment,omitempty"` // Versioning behavior of this workflow execution as set on the worker that completed this task. // UNSPECIFIED means versioning is not enabled in the worker. VersioningBehavior v11.VersioningBehavior `protobuf:"varint,16,opt,name=versioning_behavior,json=versioningBehavior,proto3,enum=temporal.api.enums.v1.VersioningBehavior" json:"versioning_behavior,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,17,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,17,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1803,7 +1803,7 @@ func (x *RespondWorkflowTaskCompletedRequest) GetTaskToken() []byte { return nil } -func (x *RespondWorkflowTaskCompletedRequest) GetCommands() []*v113.Command { +func (x *RespondWorkflowTaskCompletedRequest) GetCommands() []*v112.Command { if x != nil { return x.Commands } @@ -1846,7 +1846,7 @@ func (x *RespondWorkflowTaskCompletedRequest) GetBinaryChecksum() string { return "" } -func (x *RespondWorkflowTaskCompletedRequest) GetQueryResults() map[string]*v111.WorkflowQueryResult { +func (x *RespondWorkflowTaskCompletedRequest) GetQueryResults() map[string]*v110.WorkflowQueryResult { if x != nil { return x.QueryResults } @@ -1868,7 +1868,7 @@ func (x *RespondWorkflowTaskCompletedRequest) GetWorkerVersionStamp() *v13.Worke return nil } -func (x *RespondWorkflowTaskCompletedRequest) GetMessages() []*v112.Message { +func (x *RespondWorkflowTaskCompletedRequest) GetMessages() []*v111.Message { if x != nil { return x.Messages } @@ -1897,7 +1897,7 @@ func (x *RespondWorkflowTaskCompletedRequest) GetCapabilities() *RespondWorkflow } // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. -func (x *RespondWorkflowTaskCompletedRequest) GetDeployment() *v19.Deployment { +func (x *RespondWorkflowTaskCompletedRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } @@ -1911,7 +1911,7 @@ func (x *RespondWorkflowTaskCompletedRequest) GetVersioningBehavior() v11.Versio return v11.VersioningBehavior(0) } -func (x *RespondWorkflowTaskCompletedRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondWorkflowTaskCompletedRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -2001,7 +2001,7 @@ type RespondWorkflowTaskFailedRequest struct { BinaryChecksum string `protobuf:"bytes,5,opt,name=binary_checksum,json=binaryChecksum,proto3" json:"binary_checksum,omitempty"` Namespace string `protobuf:"bytes,6,opt,name=namespace,proto3" json:"namespace,omitempty"` // Protocol messages piggybacking on a WFT as a transport - Messages []*v112.Message `protobuf:"bytes,7,rep,name=messages,proto3" json:"messages,omitempty"` + Messages []*v111.Message `protobuf:"bytes,7,rep,name=messages,proto3" json:"messages,omitempty"` // Version info of the worker who processed this task. This message's `build_id` field should // always be set by SDKs. Workers opting into versioning will also set the `use_versioning` // field to true. See message docstrings for more. @@ -2014,9 +2014,9 @@ type RespondWorkflowTaskFailedRequest struct { // Deprecated. Replaced with `deployment_options`. // // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. - Deployment *v19.Deployment `protobuf:"bytes,9,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,9,opt,name=deployment,proto3" json:"deployment,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,10,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,10,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -2094,7 +2094,7 @@ func (x *RespondWorkflowTaskFailedRequest) GetNamespace() string { return "" } -func (x *RespondWorkflowTaskFailedRequest) GetMessages() []*v112.Message { +func (x *RespondWorkflowTaskFailedRequest) GetMessages() []*v111.Message { if x != nil { return x.Messages } @@ -2110,14 +2110,14 @@ func (x *RespondWorkflowTaskFailedRequest) GetWorkerVersion() *v13.WorkerVersion } // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. -func (x *RespondWorkflowTaskFailedRequest) GetDeployment() *v19.Deployment { +func (x *RespondWorkflowTaskFailedRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } return nil } -func (x *RespondWorkflowTaskFailedRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondWorkflowTaskFailedRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -2174,11 +2174,9 @@ type PollActivityTaskQueueRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. WorkerVersionCapabilities *v13.WorkerVersionCapabilities `protobuf:"bytes,5,opt,name=worker_version_capabilities,json=workerVersionCapabilities,proto3" json:"worker_version_capabilities,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` - // Worker info to be sent to the server. - WorkerHeartbeat *v110.WorkerHeartbeat `protobuf:"bytes,7,opt,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *PollActivityTaskQueueRequest) Reset() { @@ -2247,20 +2245,13 @@ func (x *PollActivityTaskQueueRequest) GetWorkerVersionCapabilities() *v13.Worke return nil } -func (x *PollActivityTaskQueueRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *PollActivityTaskQueueRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } return nil } -func (x *PollActivityTaskQueueRequest) GetWorkerHeartbeat() *v110.WorkerHeartbeat { - if x != nil { - return x.WorkerHeartbeat - } - return nil -} - type PollActivityTaskQueueResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // A unique identifier for this task @@ -2793,9 +2784,9 @@ type RespondActivityTaskCompletedRequest struct { // Deprecated. Replaced with `deployment_options`. // // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. - Deployment *v19.Deployment `protobuf:"bytes,6,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,6,opt,name=deployment,proto3" json:"deployment,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -2867,14 +2858,14 @@ func (x *RespondActivityTaskCompletedRequest) GetWorkerVersion() *v13.WorkerVers } // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. -func (x *RespondActivityTaskCompletedRequest) GetDeployment() *v19.Deployment { +func (x *RespondActivityTaskCompletedRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } return nil } -func (x *RespondActivityTaskCompletedRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondActivityTaskCompletedRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -3066,9 +3057,9 @@ type RespondActivityTaskFailedRequest struct { // Deprecated. Replaced with `deployment_options`. // // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. - Deployment *v19.Deployment `protobuf:"bytes,7,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,7,opt,name=deployment,proto3" json:"deployment,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,8,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,8,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -3147,14 +3138,14 @@ func (x *RespondActivityTaskFailedRequest) GetWorkerVersion() *v13.WorkerVersion } // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. -func (x *RespondActivityTaskFailedRequest) GetDeployment() *v19.Deployment { +func (x *RespondActivityTaskFailedRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } return nil } -func (x *RespondActivityTaskFailedRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondActivityTaskFailedRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -3373,9 +3364,9 @@ type RespondActivityTaskCanceledRequest struct { // Deprecated. Replaced with `deployment_options`. // // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. - Deployment *v19.Deployment `protobuf:"bytes,6,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,6,opt,name=deployment,proto3" json:"deployment,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -3447,14 +3438,14 @@ func (x *RespondActivityTaskCanceledRequest) GetWorkerVersion() *v13.WorkerVersi } // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. -func (x *RespondActivityTaskCanceledRequest) GetDeployment() *v19.Deployment { +func (x *RespondActivityTaskCanceledRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } return nil } -func (x *RespondActivityTaskCanceledRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondActivityTaskCanceledRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -3512,7 +3503,7 @@ type RespondActivityTaskCanceledByIdRequest struct { // The identity of the worker/client Identity string `protobuf:"bytes,6,opt,name=identity,proto3" json:"identity,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,7,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -3589,7 +3580,7 @@ func (x *RespondActivityTaskCanceledByIdRequest) GetIdentity() string { return "" } -func (x *RespondActivityTaskCanceledByIdRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *RespondActivityTaskCanceledByIdRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } @@ -4647,7 +4638,7 @@ type ListOpenWorkflowExecutionsRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` MaximumPageSize int32 `protobuf:"varint,2,opt,name=maximum_page_size,json=maximumPageSize,proto3" json:"maximum_page_size,omitempty"` NextPageToken []byte `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` - StartTimeFilter *v114.StartTimeFilter `protobuf:"bytes,4,opt,name=start_time_filter,json=startTimeFilter,proto3" json:"start_time_filter,omitempty"` + StartTimeFilter *v113.StartTimeFilter `protobuf:"bytes,4,opt,name=start_time_filter,json=startTimeFilter,proto3" json:"start_time_filter,omitempty"` // Types that are valid to be assigned to Filters: // // *ListOpenWorkflowExecutionsRequest_ExecutionFilter @@ -4708,7 +4699,7 @@ func (x *ListOpenWorkflowExecutionsRequest) GetNextPageToken() []byte { return nil } -func (x *ListOpenWorkflowExecutionsRequest) GetStartTimeFilter() *v114.StartTimeFilter { +func (x *ListOpenWorkflowExecutionsRequest) GetStartTimeFilter() *v113.StartTimeFilter { if x != nil { return x.StartTimeFilter } @@ -4722,7 +4713,7 @@ func (x *ListOpenWorkflowExecutionsRequest) GetFilters() isListOpenWorkflowExecu return nil } -func (x *ListOpenWorkflowExecutionsRequest) GetExecutionFilter() *v114.WorkflowExecutionFilter { +func (x *ListOpenWorkflowExecutionsRequest) GetExecutionFilter() *v113.WorkflowExecutionFilter { if x != nil { if x, ok := x.Filters.(*ListOpenWorkflowExecutionsRequest_ExecutionFilter); ok { return x.ExecutionFilter @@ -4731,7 +4722,7 @@ func (x *ListOpenWorkflowExecutionsRequest) GetExecutionFilter() *v114.WorkflowE return nil } -func (x *ListOpenWorkflowExecutionsRequest) GetTypeFilter() *v114.WorkflowTypeFilter { +func (x *ListOpenWorkflowExecutionsRequest) GetTypeFilter() *v113.WorkflowTypeFilter { if x != nil { if x, ok := x.Filters.(*ListOpenWorkflowExecutionsRequest_TypeFilter); ok { return x.TypeFilter @@ -4745,11 +4736,11 @@ type isListOpenWorkflowExecutionsRequest_Filters interface { } type ListOpenWorkflowExecutionsRequest_ExecutionFilter struct { - ExecutionFilter *v114.WorkflowExecutionFilter `protobuf:"bytes,5,opt,name=execution_filter,json=executionFilter,proto3,oneof"` + ExecutionFilter *v113.WorkflowExecutionFilter `protobuf:"bytes,5,opt,name=execution_filter,json=executionFilter,proto3,oneof"` } type ListOpenWorkflowExecutionsRequest_TypeFilter struct { - TypeFilter *v114.WorkflowTypeFilter `protobuf:"bytes,6,opt,name=type_filter,json=typeFilter,proto3,oneof"` + TypeFilter *v113.WorkflowTypeFilter `protobuf:"bytes,6,opt,name=type_filter,json=typeFilter,proto3,oneof"` } func (*ListOpenWorkflowExecutionsRequest_ExecutionFilter) isListOpenWorkflowExecutionsRequest_Filters() { @@ -4814,7 +4805,7 @@ type ListClosedWorkflowExecutionsRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` MaximumPageSize int32 `protobuf:"varint,2,opt,name=maximum_page_size,json=maximumPageSize,proto3" json:"maximum_page_size,omitempty"` NextPageToken []byte `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` - StartTimeFilter *v114.StartTimeFilter `protobuf:"bytes,4,opt,name=start_time_filter,json=startTimeFilter,proto3" json:"start_time_filter,omitempty"` + StartTimeFilter *v113.StartTimeFilter `protobuf:"bytes,4,opt,name=start_time_filter,json=startTimeFilter,proto3" json:"start_time_filter,omitempty"` // Types that are valid to be assigned to Filters: // // *ListClosedWorkflowExecutionsRequest_ExecutionFilter @@ -4876,7 +4867,7 @@ func (x *ListClosedWorkflowExecutionsRequest) GetNextPageToken() []byte { return nil } -func (x *ListClosedWorkflowExecutionsRequest) GetStartTimeFilter() *v114.StartTimeFilter { +func (x *ListClosedWorkflowExecutionsRequest) GetStartTimeFilter() *v113.StartTimeFilter { if x != nil { return x.StartTimeFilter } @@ -4890,7 +4881,7 @@ func (x *ListClosedWorkflowExecutionsRequest) GetFilters() isListClosedWorkflowE return nil } -func (x *ListClosedWorkflowExecutionsRequest) GetExecutionFilter() *v114.WorkflowExecutionFilter { +func (x *ListClosedWorkflowExecutionsRequest) GetExecutionFilter() *v113.WorkflowExecutionFilter { if x != nil { if x, ok := x.Filters.(*ListClosedWorkflowExecutionsRequest_ExecutionFilter); ok { return x.ExecutionFilter @@ -4899,7 +4890,7 @@ func (x *ListClosedWorkflowExecutionsRequest) GetExecutionFilter() *v114.Workflo return nil } -func (x *ListClosedWorkflowExecutionsRequest) GetTypeFilter() *v114.WorkflowTypeFilter { +func (x *ListClosedWorkflowExecutionsRequest) GetTypeFilter() *v113.WorkflowTypeFilter { if x != nil { if x, ok := x.Filters.(*ListClosedWorkflowExecutionsRequest_TypeFilter); ok { return x.TypeFilter @@ -4908,7 +4899,7 @@ func (x *ListClosedWorkflowExecutionsRequest) GetTypeFilter() *v114.WorkflowType return nil } -func (x *ListClosedWorkflowExecutionsRequest) GetStatusFilter() *v114.StatusFilter { +func (x *ListClosedWorkflowExecutionsRequest) GetStatusFilter() *v113.StatusFilter { if x != nil { if x, ok := x.Filters.(*ListClosedWorkflowExecutionsRequest_StatusFilter); ok { return x.StatusFilter @@ -4922,15 +4913,15 @@ type isListClosedWorkflowExecutionsRequest_Filters interface { } type ListClosedWorkflowExecutionsRequest_ExecutionFilter struct { - ExecutionFilter *v114.WorkflowExecutionFilter `protobuf:"bytes,5,opt,name=execution_filter,json=executionFilter,proto3,oneof"` + ExecutionFilter *v113.WorkflowExecutionFilter `protobuf:"bytes,5,opt,name=execution_filter,json=executionFilter,proto3,oneof"` } type ListClosedWorkflowExecutionsRequest_TypeFilter struct { - TypeFilter *v114.WorkflowTypeFilter `protobuf:"bytes,6,opt,name=type_filter,json=typeFilter,proto3,oneof"` + TypeFilter *v113.WorkflowTypeFilter `protobuf:"bytes,6,opt,name=type_filter,json=typeFilter,proto3,oneof"` } type ListClosedWorkflowExecutionsRequest_StatusFilter struct { - StatusFilter *v114.StatusFilter `protobuf:"bytes,7,opt,name=status_filter,json=statusFilter,proto3,oneof"` + StatusFilter *v113.StatusFilter `protobuf:"bytes,7,opt,name=status_filter,json=statusFilter,proto3,oneof"` } func (*ListClosedWorkflowExecutionsRequest_ExecutionFilter) isListClosedWorkflowExecutionsRequest_Filters() { @@ -5784,7 +5775,7 @@ type ShutdownWorkerRequest struct { StickyTaskQueue string `protobuf:"bytes,2,opt,name=sticky_task_queue,json=stickyTaskQueue,proto3" json:"sticky_task_queue,omitempty"` Identity string `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"` Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"` - WorkerHeartbeat *v110.WorkerHeartbeat `protobuf:"bytes,5,opt,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` + WorkerHeartbeat *v114.WorkerHeartbeat `protobuf:"bytes,5,opt,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -5847,7 +5838,7 @@ func (x *ShutdownWorkerRequest) GetReason() string { return "" } -func (x *ShutdownWorkerRequest) GetWorkerHeartbeat() *v110.WorkerHeartbeat { +func (x *ShutdownWorkerRequest) GetWorkerHeartbeat() *v114.WorkerHeartbeat { if x != nil { return x.WorkerHeartbeat } @@ -5894,7 +5885,7 @@ type QueryWorkflowRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Execution *v13.WorkflowExecution `protobuf:"bytes,2,opt,name=execution,proto3" json:"execution,omitempty"` - Query *v111.WorkflowQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` + Query *v110.WorkflowQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` // QueryRejectCondition can used to reject the query if workflow state does not satisfy condition. // Default: QUERY_REJECT_CONDITION_NONE. QueryRejectCondition v11.QueryRejectCondition `protobuf:"varint,4,opt,name=query_reject_condition,json=queryRejectCondition,proto3,enum=temporal.api.enums.v1.QueryRejectCondition" json:"query_reject_condition,omitempty"` @@ -5946,7 +5937,7 @@ func (x *QueryWorkflowRequest) GetExecution() *v13.WorkflowExecution { return nil } -func (x *QueryWorkflowRequest) GetQuery() *v111.WorkflowQuery { +func (x *QueryWorkflowRequest) GetQuery() *v110.WorkflowQuery { if x != nil { return x.Query } @@ -5963,7 +5954,7 @@ func (x *QueryWorkflowRequest) GetQueryRejectCondition() v11.QueryRejectConditio type QueryWorkflowResponse struct { state protoimpl.MessageState `protogen:"open.v1"` QueryResult *v13.Payloads `protobuf:"bytes,1,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"` - QueryRejected *v111.QueryRejected `protobuf:"bytes,2,opt,name=query_rejected,json=queryRejected,proto3" json:"query_rejected,omitempty"` + QueryRejected *v110.QueryRejected `protobuf:"bytes,2,opt,name=query_rejected,json=queryRejected,proto3" json:"query_rejected,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -6005,7 +5996,7 @@ func (x *QueryWorkflowResponse) GetQueryResult() *v13.Payloads { return nil } -func (x *QueryWorkflowResponse) GetQueryRejected() *v111.QueryRejected { +func (x *QueryWorkflowResponse) GetQueryRejected() *v110.QueryRejected { if x != nil { return x.QueryRejected } @@ -9591,9 +9582,9 @@ type PollNexusTaskQueueRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. WorkerVersionCapabilities *v13.WorkerVersionCapabilities `protobuf:"bytes,4,opt,name=worker_version_capabilities,json=workerVersionCapabilities,proto3" json:"worker_version_capabilities,omitempty"` // Worker deployment options that user has set in the worker. - DeploymentOptions *v19.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` + DeploymentOptions *v18.WorkerDeploymentOptions `protobuf:"bytes,6,opt,name=deployment_options,json=deploymentOptions,proto3" json:"deployment_options,omitempty"` // Worker info to be sent to the server. - WorkerHeartbeat []*v110.WorkerHeartbeat `protobuf:"bytes,7,rep,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` + WorkerHeartbeat []*v114.WorkerHeartbeat `protobuf:"bytes,7,rep,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -9657,14 +9648,14 @@ func (x *PollNexusTaskQueueRequest) GetWorkerVersionCapabilities() *v13.WorkerVe return nil } -func (x *PollNexusTaskQueueRequest) GetDeploymentOptions() *v19.WorkerDeploymentOptions { +func (x *PollNexusTaskQueueRequest) GetDeploymentOptions() *v18.WorkerDeploymentOptions { if x != nil { return x.DeploymentOptions } return nil } -func (x *PollNexusTaskQueueRequest) GetWorkerHeartbeat() []*v110.WorkerHeartbeat { +func (x *PollNexusTaskQueueRequest) GetWorkerHeartbeat() []*v114.WorkerHeartbeat { if x != nil { return x.WorkerHeartbeat } @@ -10381,6 +10372,7 @@ type PauseActivityRequest_Id struct { type PauseActivityRequest_Type struct { // Pause all running activities of this type. + // Note: Experimental - the behavior of pause by activity type might change in a future release. Type string `protobuf:"bytes,5,opt,name=type,proto3,oneof"` } @@ -10840,7 +10832,9 @@ type UpdateWorkflowExecutionOptionsRequest struct { WorkflowExecutionOptions *v17.WorkflowExecutionOptions `protobuf:"bytes,3,opt,name=workflow_execution_options,json=workflowExecutionOptions,proto3" json:"workflow_execution_options,omitempty"` // Controls which fields from `workflow_execution_options` will be applied. // To unset a field, set it to null and use the update mask to indicate that it should be mutated. - UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` + UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` + // Optional. The identity of the client who initiated this request. + Identity string `protobuf:"bytes,5,opt,name=identity,proto3" json:"identity,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -10903,6 +10897,13 @@ func (x *UpdateWorkflowExecutionOptionsRequest) GetUpdateMask() *fieldmaskpb.Fie return nil } +func (x *UpdateWorkflowExecutionOptionsRequest) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + type UpdateWorkflowExecutionOptionsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // Workflow Execution options after update. @@ -10952,7 +10953,7 @@ func (x *UpdateWorkflowExecutionOptionsResponse) GetWorkflowExecutionOptions() * type DescribeDeploymentRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` - Deployment *v19.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -10994,7 +10995,7 @@ func (x *DescribeDeploymentRequest) GetNamespace() string { return "" } -func (x *DescribeDeploymentRequest) GetDeployment() *v19.Deployment { +func (x *DescribeDeploymentRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } @@ -11004,7 +11005,7 @@ func (x *DescribeDeploymentRequest) GetDeployment() *v19.Deployment { // [cleanup-wv-pre-release] Pre-release deployment APIs, clean up later type DescribeDeploymentResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - DeploymentInfo *v19.DeploymentInfo `protobuf:"bytes,1,opt,name=deployment_info,json=deploymentInfo,proto3" json:"deployment_info,omitempty"` + DeploymentInfo *v18.DeploymentInfo `protobuf:"bytes,1,opt,name=deployment_info,json=deploymentInfo,proto3" json:"deployment_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11039,7 +11040,7 @@ func (*DescribeDeploymentResponse) Descriptor() ([]byte, []int) { return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{139} } -func (x *DescribeDeploymentResponse) GetDeploymentInfo() *v19.DeploymentInfo { +func (x *DescribeDeploymentResponse) GetDeploymentInfo() *v18.DeploymentInfo { if x != nil { return x.DeploymentInfo } @@ -11054,7 +11055,7 @@ type DescribeWorkerDeploymentVersionRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Required. - DeploymentVersion *v19.WorkerDeploymentVersion `protobuf:"bytes,3,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` + DeploymentVersion *v18.WorkerDeploymentVersion `protobuf:"bytes,3,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` // Report stats for task queues which have been polled by this version. ReportTaskQueueStats bool `protobuf:"varint,4,opt,name=report_task_queue_stats,json=reportTaskQueueStats,proto3" json:"report_task_queue_stats,omitempty"` unknownFields protoimpl.UnknownFields @@ -11106,7 +11107,7 @@ func (x *DescribeWorkerDeploymentVersionRequest) GetVersion() string { return "" } -func (x *DescribeWorkerDeploymentVersionRequest) GetDeploymentVersion() *v19.WorkerDeploymentVersion { +func (x *DescribeWorkerDeploymentVersionRequest) GetDeploymentVersion() *v18.WorkerDeploymentVersion { if x != nil { return x.DeploymentVersion } @@ -11122,7 +11123,7 @@ func (x *DescribeWorkerDeploymentVersionRequest) GetReportTaskQueueStats() bool type DescribeWorkerDeploymentVersionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - WorkerDeploymentVersionInfo *v19.WorkerDeploymentVersionInfo `protobuf:"bytes,1,opt,name=worker_deployment_version_info,json=workerDeploymentVersionInfo,proto3" json:"worker_deployment_version_info,omitempty"` + WorkerDeploymentVersionInfo *v18.WorkerDeploymentVersionInfo `protobuf:"bytes,1,opt,name=worker_deployment_version_info,json=workerDeploymentVersionInfo,proto3" json:"worker_deployment_version_info,omitempty"` // All the Task Queues that have ever polled from this Deployment version. VersionTaskQueues []*DescribeWorkerDeploymentVersionResponse_VersionTaskQueue `protobuf:"bytes,2,rep,name=version_task_queues,json=versionTaskQueues,proto3" json:"version_task_queues,omitempty"` unknownFields protoimpl.UnknownFields @@ -11159,7 +11160,7 @@ func (*DescribeWorkerDeploymentVersionResponse) Descriptor() ([]byte, []int) { return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{141} } -func (x *DescribeWorkerDeploymentVersionResponse) GetWorkerDeploymentVersionInfo() *v19.WorkerDeploymentVersionInfo { +func (x *DescribeWorkerDeploymentVersionResponse) GetWorkerDeploymentVersionInfo() *v18.WorkerDeploymentVersionInfo { if x != nil { return x.WorkerDeploymentVersionInfo } @@ -11231,7 +11232,7 @@ type DescribeWorkerDeploymentResponse struct { // that write to the Worker Deployment state to ensure that the state // did not change between this read and a future write. ConflictToken []byte `protobuf:"bytes,1,opt,name=conflict_token,json=conflictToken,proto3" json:"conflict_token,omitempty"` - WorkerDeploymentInfo *v19.WorkerDeploymentInfo `protobuf:"bytes,2,opt,name=worker_deployment_info,json=workerDeploymentInfo,proto3" json:"worker_deployment_info,omitempty"` + WorkerDeploymentInfo *v18.WorkerDeploymentInfo `protobuf:"bytes,2,opt,name=worker_deployment_info,json=workerDeploymentInfo,proto3" json:"worker_deployment_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11273,7 +11274,7 @@ func (x *DescribeWorkerDeploymentResponse) GetConflictToken() []byte { return nil } -func (x *DescribeWorkerDeploymentResponse) GetWorkerDeploymentInfo() *v19.WorkerDeploymentInfo { +func (x *DescribeWorkerDeploymentResponse) GetWorkerDeploymentInfo() *v18.WorkerDeploymentInfo { if x != nil { return x.WorkerDeploymentInfo } @@ -11354,7 +11355,7 @@ func (x *ListDeploymentsRequest) GetSeriesName() string { type ListDeploymentsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` NextPageToken []byte `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` - Deployments []*v19.DeploymentListInfo `protobuf:"bytes,2,rep,name=deployments,proto3" json:"deployments,omitempty"` + Deployments []*v18.DeploymentListInfo `protobuf:"bytes,2,rep,name=deployments,proto3" json:"deployments,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11396,7 +11397,7 @@ func (x *ListDeploymentsResponse) GetNextPageToken() []byte { return nil } -func (x *ListDeploymentsResponse) GetDeployments() []*v19.DeploymentListInfo { +func (x *ListDeploymentsResponse) GetDeployments() []*v18.DeploymentListInfo { if x != nil { return x.Deployments } @@ -11407,13 +11408,13 @@ func (x *ListDeploymentsResponse) GetDeployments() []*v19.DeploymentListInfo { type SetCurrentDeploymentRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` - Deployment *v19.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` // Optional. The identity of the client who initiated this request. Identity string `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"` // Optional. Use to add or remove user-defined metadata entries. Metadata entries are exposed // when describing a deployment. It is a good place for information such as operator name, // links to internal deployment pipelines, etc. - UpdateMetadata *v19.UpdateDeploymentMetadata `protobuf:"bytes,4,opt,name=update_metadata,json=updateMetadata,proto3" json:"update_metadata,omitempty"` + UpdateMetadata *v18.UpdateDeploymentMetadata `protobuf:"bytes,4,opt,name=update_metadata,json=updateMetadata,proto3" json:"update_metadata,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11455,7 +11456,7 @@ func (x *SetCurrentDeploymentRequest) GetNamespace() string { return "" } -func (x *SetCurrentDeploymentRequest) GetDeployment() *v19.Deployment { +func (x *SetCurrentDeploymentRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } @@ -11469,7 +11470,7 @@ func (x *SetCurrentDeploymentRequest) GetIdentity() string { return "" } -func (x *SetCurrentDeploymentRequest) GetUpdateMetadata() *v19.UpdateDeploymentMetadata { +func (x *SetCurrentDeploymentRequest) GetUpdateMetadata() *v18.UpdateDeploymentMetadata { if x != nil { return x.UpdateMetadata } @@ -11479,9 +11480,9 @@ func (x *SetCurrentDeploymentRequest) GetUpdateMetadata() *v19.UpdateDeploymentM // [cleanup-wv-pre-release] Pre-release deployment APIs, clean up later type SetCurrentDeploymentResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - CurrentDeploymentInfo *v19.DeploymentInfo `protobuf:"bytes,1,opt,name=current_deployment_info,json=currentDeploymentInfo,proto3" json:"current_deployment_info,omitempty"` + CurrentDeploymentInfo *v18.DeploymentInfo `protobuf:"bytes,1,opt,name=current_deployment_info,json=currentDeploymentInfo,proto3" json:"current_deployment_info,omitempty"` // Info of the deployment that was current before executing this operation. - PreviousDeploymentInfo *v19.DeploymentInfo `protobuf:"bytes,2,opt,name=previous_deployment_info,json=previousDeploymentInfo,proto3" json:"previous_deployment_info,omitempty"` + PreviousDeploymentInfo *v18.DeploymentInfo `protobuf:"bytes,2,opt,name=previous_deployment_info,json=previousDeploymentInfo,proto3" json:"previous_deployment_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11516,14 +11517,14 @@ func (*SetCurrentDeploymentResponse) Descriptor() ([]byte, []int) { return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{147} } -func (x *SetCurrentDeploymentResponse) GetCurrentDeploymentInfo() *v19.DeploymentInfo { +func (x *SetCurrentDeploymentResponse) GetCurrentDeploymentInfo() *v18.DeploymentInfo { if x != nil { return x.CurrentDeploymentInfo } return nil } -func (x *SetCurrentDeploymentResponse) GetPreviousDeploymentInfo() *v19.DeploymentInfo { +func (x *SetCurrentDeploymentResponse) GetPreviousDeploymentInfo() *v18.DeploymentInfo { if x != nil { return x.PreviousDeploymentInfo } @@ -11565,8 +11566,12 @@ type SetWorkerDeploymentCurrentVersionRequest struct { // pollers have not reached to the server yet. Only set this if you expect those pollers to // never arrive. IgnoreMissingTaskQueues bool `protobuf:"varint,6,opt,name=ignore_missing_task_queues,json=ignoreMissingTaskQueues,proto3" json:"ignore_missing_task_queues,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Optional. By default this request will be rejected if no pollers have been seen for the proposed + // Current Version, in order to protect users from routing tasks to pollers that do not exist, leading + // to possible timeouts. Pass `true` here to bypass this protection. + AllowNoPollers bool `protobuf:"varint,9,opt,name=allow_no_pollers,json=allowNoPollers,proto3" json:"allow_no_pollers,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *SetWorkerDeploymentCurrentVersionRequest) Reset() { @@ -11649,6 +11654,13 @@ func (x *SetWorkerDeploymentCurrentVersionRequest) GetIgnoreMissingTaskQueues() return false } +func (x *SetWorkerDeploymentCurrentVersionRequest) GetAllowNoPollers() bool { + if x != nil { + return x.AllowNoPollers + } + return false +} + type SetWorkerDeploymentCurrentVersionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // This value is returned so that it can be optionally passed to APIs @@ -11660,7 +11672,7 @@ type SetWorkerDeploymentCurrentVersionResponse struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. PreviousVersion string `protobuf:"bytes,2,opt,name=previous_version,json=previousVersion,proto3" json:"previous_version,omitempty"` // The version that was current before executing this operation. - PreviousDeploymentVersion *v19.WorkerDeploymentVersion `protobuf:"bytes,3,opt,name=previous_deployment_version,json=previousDeploymentVersion,proto3" json:"previous_deployment_version,omitempty"` + PreviousDeploymentVersion *v18.WorkerDeploymentVersion `protobuf:"bytes,3,opt,name=previous_deployment_version,json=previousDeploymentVersion,proto3" json:"previous_deployment_version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -11710,7 +11722,7 @@ func (x *SetWorkerDeploymentCurrentVersionResponse) GetPreviousVersion() string return "" } -func (x *SetWorkerDeploymentCurrentVersionResponse) GetPreviousDeploymentVersion() *v19.WorkerDeploymentVersion { +func (x *SetWorkerDeploymentCurrentVersionResponse) GetPreviousDeploymentVersion() *v18.WorkerDeploymentVersion { if x != nil { return x.PreviousDeploymentVersion } @@ -11757,8 +11769,12 @@ type SetWorkerDeploymentRampingVersionRequest struct { // that the percentage changes. Also note that the check is against the deployment's Current // Version, not the previous Ramping Version. IgnoreMissingTaskQueues bool `protobuf:"varint,7,opt,name=ignore_missing_task_queues,json=ignoreMissingTaskQueues,proto3" json:"ignore_missing_task_queues,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Optional. By default this request will be rejected if no pollers have been seen for the proposed + // Current Version, in order to protect users from routing tasks to pollers that do not exist, leading + // to possible timeouts. Pass `true` here to bypass this protection. + AllowNoPollers bool `protobuf:"varint,10,opt,name=allow_no_pollers,json=allowNoPollers,proto3" json:"allow_no_pollers,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *SetWorkerDeploymentRampingVersionRequest) Reset() { @@ -11848,6 +11864,13 @@ func (x *SetWorkerDeploymentRampingVersionRequest) GetIgnoreMissingTaskQueues() return false } +func (x *SetWorkerDeploymentRampingVersionRequest) GetAllowNoPollers() bool { + if x != nil { + return x.AllowNoPollers + } + return false +} + type SetWorkerDeploymentRampingVersionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // This value is returned so that it can be optionally passed to APIs @@ -11859,7 +11882,7 @@ type SetWorkerDeploymentRampingVersionResponse struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. PreviousVersion string `protobuf:"bytes,2,opt,name=previous_version,json=previousVersion,proto3" json:"previous_version,omitempty"` // The version that was ramping before executing this operation. - PreviousDeploymentVersion *v19.WorkerDeploymentVersion `protobuf:"bytes,4,opt,name=previous_deployment_version,json=previousDeploymentVersion,proto3" json:"previous_deployment_version,omitempty"` + PreviousDeploymentVersion *v18.WorkerDeploymentVersion `protobuf:"bytes,4,opt,name=previous_deployment_version,json=previousDeploymentVersion,proto3" json:"previous_deployment_version,omitempty"` // The ramping version percentage before executing this operation. PreviousPercentage float32 `protobuf:"fixed32,3,opt,name=previous_percentage,json=previousPercentage,proto3" json:"previous_percentage,omitempty"` unknownFields protoimpl.UnknownFields @@ -11911,7 +11934,7 @@ func (x *SetWorkerDeploymentRampingVersionResponse) GetPreviousVersion() string return "" } -func (x *SetWorkerDeploymentRampingVersionResponse) GetPreviousDeploymentVersion() *v19.WorkerDeploymentVersion { +func (x *SetWorkerDeploymentRampingVersionResponse) GetPreviousDeploymentVersion() *v18.WorkerDeploymentVersion { if x != nil { return x.PreviousDeploymentVersion } @@ -12052,7 +12075,7 @@ type DeleteWorkerDeploymentVersionRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Required. - DeploymentVersion *v19.WorkerDeploymentVersion `protobuf:"bytes,5,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` + DeploymentVersion *v18.WorkerDeploymentVersion `protobuf:"bytes,5,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` // Pass to force deletion even if the Version is draining. In this case the open pinned // workflows will be stuck until manually moved to another version by UpdateWorkflowExecutionOptions. SkipDrainage bool `protobuf:"varint,3,opt,name=skip_drainage,json=skipDrainage,proto3" json:"skip_drainage,omitempty"` @@ -12107,7 +12130,7 @@ func (x *DeleteWorkerDeploymentVersionRequest) GetVersion() string { return "" } -func (x *DeleteWorkerDeploymentVersionRequest) GetDeploymentVersion() *v19.WorkerDeploymentVersion { +func (x *DeleteWorkerDeploymentVersionRequest) GetDeploymentVersion() *v18.WorkerDeploymentVersion { if x != nil { return x.DeploymentVersion } @@ -12272,7 +12295,7 @@ type UpdateWorkerDeploymentVersionMetadataRequest struct { // Deprecated: Marked as deprecated in temporal/api/workflowservice/v1/request_response.proto. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Required. - DeploymentVersion *v19.WorkerDeploymentVersion `protobuf:"bytes,5,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` + DeploymentVersion *v18.WorkerDeploymentVersion `protobuf:"bytes,5,opt,name=deployment_version,json=deploymentVersion,proto3" json:"deployment_version,omitempty"` UpsertEntries map[string]*v13.Payload `protobuf:"bytes,3,rep,name=upsert_entries,json=upsertEntries,proto3" json:"upsert_entries,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // List of keys to remove from the metadata. RemoveEntries []string `protobuf:"bytes,4,rep,name=remove_entries,json=removeEntries,proto3" json:"remove_entries,omitempty"` @@ -12327,7 +12350,7 @@ func (x *UpdateWorkerDeploymentVersionMetadataRequest) GetVersion() string { return "" } -func (x *UpdateWorkerDeploymentVersionMetadataRequest) GetDeploymentVersion() *v19.WorkerDeploymentVersion { +func (x *UpdateWorkerDeploymentVersionMetadataRequest) GetDeploymentVersion() *v18.WorkerDeploymentVersion { if x != nil { return x.DeploymentVersion } @@ -12358,7 +12381,7 @@ func (x *UpdateWorkerDeploymentVersionMetadataRequest) GetIdentity() string { type UpdateWorkerDeploymentVersionMetadataResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // Full metadata after performing the update. - Metadata *v19.VersionMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` + Metadata *v18.VersionMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -12393,13 +12416,194 @@ func (*UpdateWorkerDeploymentVersionMetadataResponse) Descriptor() ([]byte, []in return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{159} } -func (x *UpdateWorkerDeploymentVersionMetadataResponse) GetMetadata() *v19.VersionMetadata { +func (x *UpdateWorkerDeploymentVersionMetadataResponse) GetMetadata() *v18.VersionMetadata { if x != nil { return x.Metadata } return nil } +// Update the ManagerIdentity of a Worker Deployment. +type SetWorkerDeploymentManagerRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` + DeploymentName string `protobuf:"bytes,2,opt,name=deployment_name,json=deploymentName,proto3" json:"deployment_name,omitempty"` + // Types that are valid to be assigned to NewManagerIdentity: + // + // *SetWorkerDeploymentManagerRequest_ManagerIdentity + // *SetWorkerDeploymentManagerRequest_Self + NewManagerIdentity isSetWorkerDeploymentManagerRequest_NewManagerIdentity `protobuf_oneof:"new_manager_identity"` + // Optional. This can be the value of conflict_token from a Describe, or another Worker + // Deployment API. Passing a non-nil conflict token will cause this request to fail if the + // Deployment's configuration has been modified between the API call that generated the + // token and this one. + ConflictToken []byte `protobuf:"bytes,5,opt,name=conflict_token,json=conflictToken,proto3" json:"conflict_token,omitempty"` + // Required. The identity of the client who initiated this request. + Identity string `protobuf:"bytes,6,opt,name=identity,proto3" json:"identity,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetWorkerDeploymentManagerRequest) Reset() { + *x = SetWorkerDeploymentManagerRequest{} + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetWorkerDeploymentManagerRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetWorkerDeploymentManagerRequest) ProtoMessage() {} + +func (x *SetWorkerDeploymentManagerRequest) ProtoReflect() protoreflect.Message { + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetWorkerDeploymentManagerRequest.ProtoReflect.Descriptor instead. +func (*SetWorkerDeploymentManagerRequest) Descriptor() ([]byte, []int) { + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{160} +} + +func (x *SetWorkerDeploymentManagerRequest) GetNamespace() string { + if x != nil { + return x.Namespace + } + return "" +} + +func (x *SetWorkerDeploymentManagerRequest) GetDeploymentName() string { + if x != nil { + return x.DeploymentName + } + return "" +} + +func (x *SetWorkerDeploymentManagerRequest) GetNewManagerIdentity() isSetWorkerDeploymentManagerRequest_NewManagerIdentity { + if x != nil { + return x.NewManagerIdentity + } + return nil +} + +func (x *SetWorkerDeploymentManagerRequest) GetManagerIdentity() string { + if x != nil { + if x, ok := x.NewManagerIdentity.(*SetWorkerDeploymentManagerRequest_ManagerIdentity); ok { + return x.ManagerIdentity + } + } + return "" +} + +func (x *SetWorkerDeploymentManagerRequest) GetSelf() bool { + if x != nil { + if x, ok := x.NewManagerIdentity.(*SetWorkerDeploymentManagerRequest_Self); ok { + return x.Self + } + } + return false +} + +func (x *SetWorkerDeploymentManagerRequest) GetConflictToken() []byte { + if x != nil { + return x.ConflictToken + } + return nil +} + +func (x *SetWorkerDeploymentManagerRequest) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +type isSetWorkerDeploymentManagerRequest_NewManagerIdentity interface { + isSetWorkerDeploymentManagerRequest_NewManagerIdentity() +} + +type SetWorkerDeploymentManagerRequest_ManagerIdentity struct { + // Arbitrary value for `manager_identity`. + // Empty will unset the field. + ManagerIdentity string `protobuf:"bytes,3,opt,name=manager_identity,json=managerIdentity,proto3,oneof"` +} + +type SetWorkerDeploymentManagerRequest_Self struct { + // True will set `manager_identity` to `identity`. + Self bool `protobuf:"varint,4,opt,name=self,proto3,oneof"` +} + +func (*SetWorkerDeploymentManagerRequest_ManagerIdentity) isSetWorkerDeploymentManagerRequest_NewManagerIdentity() { +} + +func (*SetWorkerDeploymentManagerRequest_Self) isSetWorkerDeploymentManagerRequest_NewManagerIdentity() { +} + +type SetWorkerDeploymentManagerResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // This value is returned so that it can be optionally passed to APIs + // that write to the Worker Deployment state to ensure that the state + // did not change between this API call and a future write. + ConflictToken []byte `protobuf:"bytes,1,opt,name=conflict_token,json=conflictToken,proto3" json:"conflict_token,omitempty"` + // What the `manager_identity` field was before this change. + PreviousManagerIdentity string `protobuf:"bytes,2,opt,name=previous_manager_identity,json=previousManagerIdentity,proto3" json:"previous_manager_identity,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetWorkerDeploymentManagerResponse) Reset() { + *x = SetWorkerDeploymentManagerResponse{} + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetWorkerDeploymentManagerResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetWorkerDeploymentManagerResponse) ProtoMessage() {} + +func (x *SetWorkerDeploymentManagerResponse) ProtoReflect() protoreflect.Message { + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetWorkerDeploymentManagerResponse.ProtoReflect.Descriptor instead. +func (*SetWorkerDeploymentManagerResponse) Descriptor() ([]byte, []int) { + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{161} +} + +func (x *SetWorkerDeploymentManagerResponse) GetConflictToken() []byte { + if x != nil { + return x.ConflictToken + } + return nil +} + +func (x *SetWorkerDeploymentManagerResponse) GetPreviousManagerIdentity() string { + if x != nil { + return x.PreviousManagerIdentity + } + return "" +} + // Returns the Current Deployment of a deployment series. // [cleanup-wv-pre-release] Pre-release deployment APIs, clean up later type GetCurrentDeploymentRequest struct { @@ -12412,7 +12616,7 @@ type GetCurrentDeploymentRequest struct { func (x *GetCurrentDeploymentRequest) Reset() { *x = GetCurrentDeploymentRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[160] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12424,7 +12628,7 @@ func (x *GetCurrentDeploymentRequest) String() string { func (*GetCurrentDeploymentRequest) ProtoMessage() {} func (x *GetCurrentDeploymentRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[160] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12437,7 +12641,7 @@ func (x *GetCurrentDeploymentRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCurrentDeploymentRequest.ProtoReflect.Descriptor instead. func (*GetCurrentDeploymentRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{160} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{162} } func (x *GetCurrentDeploymentRequest) GetNamespace() string { @@ -12457,14 +12661,14 @@ func (x *GetCurrentDeploymentRequest) GetSeriesName() string { // [cleanup-wv-pre-release] Pre-release deployment APIs, clean up later type GetCurrentDeploymentResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - CurrentDeploymentInfo *v19.DeploymentInfo `protobuf:"bytes,1,opt,name=current_deployment_info,json=currentDeploymentInfo,proto3" json:"current_deployment_info,omitempty"` + CurrentDeploymentInfo *v18.DeploymentInfo `protobuf:"bytes,1,opt,name=current_deployment_info,json=currentDeploymentInfo,proto3" json:"current_deployment_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCurrentDeploymentResponse) Reset() { *x = GetCurrentDeploymentResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[161] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12476,7 +12680,7 @@ func (x *GetCurrentDeploymentResponse) String() string { func (*GetCurrentDeploymentResponse) ProtoMessage() {} func (x *GetCurrentDeploymentResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[161] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12489,10 +12693,10 @@ func (x *GetCurrentDeploymentResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCurrentDeploymentResponse.ProtoReflect.Descriptor instead. func (*GetCurrentDeploymentResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{161} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{163} } -func (x *GetCurrentDeploymentResponse) GetCurrentDeploymentInfo() *v19.DeploymentInfo { +func (x *GetCurrentDeploymentResponse) GetCurrentDeploymentInfo() *v18.DeploymentInfo { if x != nil { return x.CurrentDeploymentInfo } @@ -12503,14 +12707,14 @@ func (x *GetCurrentDeploymentResponse) GetCurrentDeploymentInfo() *v19.Deploymen type GetDeploymentReachabilityRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` - Deployment *v19.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` + Deployment *v18.Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetDeploymentReachabilityRequest) Reset() { *x = GetDeploymentReachabilityRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[162] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12522,7 +12726,7 @@ func (x *GetDeploymentReachabilityRequest) String() string { func (*GetDeploymentReachabilityRequest) ProtoMessage() {} func (x *GetDeploymentReachabilityRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[162] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12535,7 +12739,7 @@ func (x *GetDeploymentReachabilityRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDeploymentReachabilityRequest.ProtoReflect.Descriptor instead. func (*GetDeploymentReachabilityRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{162} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{164} } func (x *GetDeploymentReachabilityRequest) GetNamespace() string { @@ -12545,7 +12749,7 @@ func (x *GetDeploymentReachabilityRequest) GetNamespace() string { return "" } -func (x *GetDeploymentReachabilityRequest) GetDeployment() *v19.Deployment { +func (x *GetDeploymentReachabilityRequest) GetDeployment() *v18.Deployment { if x != nil { return x.Deployment } @@ -12555,7 +12759,7 @@ func (x *GetDeploymentReachabilityRequest) GetDeployment() *v19.Deployment { // [cleanup-wv-pre-release] Pre-release deployment APIs, clean up later type GetDeploymentReachabilityResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - DeploymentInfo *v19.DeploymentInfo `protobuf:"bytes,1,opt,name=deployment_info,json=deploymentInfo,proto3" json:"deployment_info,omitempty"` + DeploymentInfo *v18.DeploymentInfo `protobuf:"bytes,1,opt,name=deployment_info,json=deploymentInfo,proto3" json:"deployment_info,omitempty"` Reachability v11.DeploymentReachability `protobuf:"varint,2,opt,name=reachability,proto3,enum=temporal.api.enums.v1.DeploymentReachability" json:"reachability,omitempty"` // Reachability level might come from server cache. This timestamp specifies when the value // was actually calculated. @@ -12566,7 +12770,7 @@ type GetDeploymentReachabilityResponse struct { func (x *GetDeploymentReachabilityResponse) Reset() { *x = GetDeploymentReachabilityResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[163] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12578,7 +12782,7 @@ func (x *GetDeploymentReachabilityResponse) String() string { func (*GetDeploymentReachabilityResponse) ProtoMessage() {} func (x *GetDeploymentReachabilityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[163] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12591,10 +12795,10 @@ func (x *GetDeploymentReachabilityResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetDeploymentReachabilityResponse.ProtoReflect.Descriptor instead. func (*GetDeploymentReachabilityResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{163} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{165} } -func (x *GetDeploymentReachabilityResponse) GetDeploymentInfo() *v19.DeploymentInfo { +func (x *GetDeploymentReachabilityResponse) GetDeploymentInfo() *v18.DeploymentInfo { if x != nil { return x.DeploymentInfo } @@ -12636,7 +12840,7 @@ type CreateWorkflowRuleRequest struct { func (x *CreateWorkflowRuleRequest) Reset() { *x = CreateWorkflowRuleRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[164] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12648,7 +12852,7 @@ func (x *CreateWorkflowRuleRequest) String() string { func (*CreateWorkflowRuleRequest) ProtoMessage() {} func (x *CreateWorkflowRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[164] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12661,7 +12865,7 @@ func (x *CreateWorkflowRuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkflowRuleRequest.ProtoReflect.Descriptor instead. func (*CreateWorkflowRuleRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{164} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{166} } func (x *CreateWorkflowRuleRequest) GetNamespace() string { @@ -12718,7 +12922,7 @@ type CreateWorkflowRuleResponse struct { func (x *CreateWorkflowRuleResponse) Reset() { *x = CreateWorkflowRuleResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[165] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12730,7 +12934,7 @@ func (x *CreateWorkflowRuleResponse) String() string { func (*CreateWorkflowRuleResponse) ProtoMessage() {} func (x *CreateWorkflowRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[165] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12743,7 +12947,7 @@ func (x *CreateWorkflowRuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkflowRuleResponse.ProtoReflect.Descriptor instead. func (*CreateWorkflowRuleResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{165} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{167} } func (x *CreateWorkflowRuleResponse) GetRule() *v121.WorkflowRule { @@ -12771,7 +12975,7 @@ type DescribeWorkflowRuleRequest struct { func (x *DescribeWorkflowRuleRequest) Reset() { *x = DescribeWorkflowRuleRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[166] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12783,7 +12987,7 @@ func (x *DescribeWorkflowRuleRequest) String() string { func (*DescribeWorkflowRuleRequest) ProtoMessage() {} func (x *DescribeWorkflowRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[166] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12796,7 +13000,7 @@ func (x *DescribeWorkflowRuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeWorkflowRuleRequest.ProtoReflect.Descriptor instead. func (*DescribeWorkflowRuleRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{166} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{168} } func (x *DescribeWorkflowRuleRequest) GetNamespace() string { @@ -12823,7 +13027,7 @@ type DescribeWorkflowRuleResponse struct { func (x *DescribeWorkflowRuleResponse) Reset() { *x = DescribeWorkflowRuleResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[167] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12835,7 +13039,7 @@ func (x *DescribeWorkflowRuleResponse) String() string { func (*DescribeWorkflowRuleResponse) ProtoMessage() {} func (x *DescribeWorkflowRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[167] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12848,7 +13052,7 @@ func (x *DescribeWorkflowRuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeWorkflowRuleResponse.ProtoReflect.Descriptor instead. func (*DescribeWorkflowRuleResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{167} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{169} } func (x *DescribeWorkflowRuleResponse) GetRule() *v121.WorkflowRule { @@ -12869,7 +13073,7 @@ type DeleteWorkflowRuleRequest struct { func (x *DeleteWorkflowRuleRequest) Reset() { *x = DeleteWorkflowRuleRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[168] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12881,7 +13085,7 @@ func (x *DeleteWorkflowRuleRequest) String() string { func (*DeleteWorkflowRuleRequest) ProtoMessage() {} func (x *DeleteWorkflowRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[168] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12894,7 +13098,7 @@ func (x *DeleteWorkflowRuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteWorkflowRuleRequest.ProtoReflect.Descriptor instead. func (*DeleteWorkflowRuleRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{168} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{170} } func (x *DeleteWorkflowRuleRequest) GetNamespace() string { @@ -12919,7 +13123,7 @@ type DeleteWorkflowRuleResponse struct { func (x *DeleteWorkflowRuleResponse) Reset() { *x = DeleteWorkflowRuleResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[169] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12931,7 +13135,7 @@ func (x *DeleteWorkflowRuleResponse) String() string { func (*DeleteWorkflowRuleResponse) ProtoMessage() {} func (x *DeleteWorkflowRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[169] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12944,7 +13148,7 @@ func (x *DeleteWorkflowRuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteWorkflowRuleResponse.ProtoReflect.Descriptor instead. func (*DeleteWorkflowRuleResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{169} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{171} } type ListWorkflowRulesRequest struct { @@ -12957,7 +13161,7 @@ type ListWorkflowRulesRequest struct { func (x *ListWorkflowRulesRequest) Reset() { *x = ListWorkflowRulesRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[170] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12969,7 +13173,7 @@ func (x *ListWorkflowRulesRequest) String() string { func (*ListWorkflowRulesRequest) ProtoMessage() {} func (x *ListWorkflowRulesRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[170] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12982,7 +13186,7 @@ func (x *ListWorkflowRulesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWorkflowRulesRequest.ProtoReflect.Descriptor instead. func (*ListWorkflowRulesRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{170} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{172} } func (x *ListWorkflowRulesRequest) GetNamespace() string { @@ -13009,7 +13213,7 @@ type ListWorkflowRulesResponse struct { func (x *ListWorkflowRulesResponse) Reset() { *x = ListWorkflowRulesResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[171] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13021,7 +13225,7 @@ func (x *ListWorkflowRulesResponse) String() string { func (*ListWorkflowRulesResponse) ProtoMessage() {} func (x *ListWorkflowRulesResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[171] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13034,7 +13238,7 @@ func (x *ListWorkflowRulesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWorkflowRulesResponse.ProtoReflect.Descriptor instead. func (*ListWorkflowRulesResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{171} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{173} } func (x *ListWorkflowRulesResponse) GetRules() []*v121.WorkflowRule { @@ -13071,7 +13275,7 @@ type TriggerWorkflowRuleRequest struct { func (x *TriggerWorkflowRuleRequest) Reset() { *x = TriggerWorkflowRuleRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[172] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13083,7 +13287,7 @@ func (x *TriggerWorkflowRuleRequest) String() string { func (*TriggerWorkflowRuleRequest) ProtoMessage() {} func (x *TriggerWorkflowRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[172] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13096,7 +13300,7 @@ func (x *TriggerWorkflowRuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerWorkflowRuleRequest.ProtoReflect.Descriptor instead. func (*TriggerWorkflowRuleRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{172} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{174} } func (x *TriggerWorkflowRuleRequest) GetNamespace() string { @@ -13172,7 +13376,7 @@ type TriggerWorkflowRuleResponse struct { func (x *TriggerWorkflowRuleResponse) Reset() { *x = TriggerWorkflowRuleResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[173] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13184,7 +13388,7 @@ func (x *TriggerWorkflowRuleResponse) String() string { func (*TriggerWorkflowRuleResponse) ProtoMessage() {} func (x *TriggerWorkflowRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[173] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13197,7 +13401,7 @@ func (x *TriggerWorkflowRuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerWorkflowRuleResponse.ProtoReflect.Descriptor instead. func (*TriggerWorkflowRuleResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{173} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{175} } func (x *TriggerWorkflowRuleResponse) GetApplied() bool { @@ -13213,14 +13417,14 @@ type RecordWorkerHeartbeatRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` // The identity of the client who initiated this request. Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - WorkerHeartbeat []*v110.WorkerHeartbeat `protobuf:"bytes,3,rep,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` + WorkerHeartbeat []*v114.WorkerHeartbeat `protobuf:"bytes,3,rep,name=worker_heartbeat,json=workerHeartbeat,proto3" json:"worker_heartbeat,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RecordWorkerHeartbeatRequest) Reset() { *x = RecordWorkerHeartbeatRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[174] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13232,7 +13436,7 @@ func (x *RecordWorkerHeartbeatRequest) String() string { func (*RecordWorkerHeartbeatRequest) ProtoMessage() {} func (x *RecordWorkerHeartbeatRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[174] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13245,7 +13449,7 @@ func (x *RecordWorkerHeartbeatRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RecordWorkerHeartbeatRequest.ProtoReflect.Descriptor instead. func (*RecordWorkerHeartbeatRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{174} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{176} } func (x *RecordWorkerHeartbeatRequest) GetNamespace() string { @@ -13262,7 +13466,7 @@ func (x *RecordWorkerHeartbeatRequest) GetIdentity() string { return "" } -func (x *RecordWorkerHeartbeatRequest) GetWorkerHeartbeat() []*v110.WorkerHeartbeat { +func (x *RecordWorkerHeartbeatRequest) GetWorkerHeartbeat() []*v114.WorkerHeartbeat { if x != nil { return x.WorkerHeartbeat } @@ -13277,7 +13481,7 @@ type RecordWorkerHeartbeatResponse struct { func (x *RecordWorkerHeartbeatResponse) Reset() { *x = RecordWorkerHeartbeatResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[175] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13289,7 +13493,7 @@ func (x *RecordWorkerHeartbeatResponse) String() string { func (*RecordWorkerHeartbeatResponse) ProtoMessage() {} func (x *RecordWorkerHeartbeatResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[175] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13302,7 +13506,7 @@ func (x *RecordWorkerHeartbeatResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RecordWorkerHeartbeatResponse.ProtoReflect.Descriptor instead. func (*RecordWorkerHeartbeatResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{175} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{177} } type ListWorkersRequest struct { @@ -13331,7 +13535,7 @@ type ListWorkersRequest struct { func (x *ListWorkersRequest) Reset() { *x = ListWorkersRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[176] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13343,7 +13547,7 @@ func (x *ListWorkersRequest) String() string { func (*ListWorkersRequest) ProtoMessage() {} func (x *ListWorkersRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[176] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13356,7 +13560,7 @@ func (x *ListWorkersRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWorkersRequest.ProtoReflect.Descriptor instead. func (*ListWorkersRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{176} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{178} } func (x *ListWorkersRequest) GetNamespace() string { @@ -13389,7 +13593,7 @@ func (x *ListWorkersRequest) GetQuery() string { type ListWorkersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - WorkersInfo []*v110.WorkerInfo `protobuf:"bytes,1,rep,name=workers_info,json=workersInfo,proto3" json:"workers_info,omitempty"` + WorkersInfo []*v114.WorkerInfo `protobuf:"bytes,1,rep,name=workers_info,json=workersInfo,proto3" json:"workers_info,omitempty"` // Next page token NextPageToken []byte `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` unknownFields protoimpl.UnknownFields @@ -13398,7 +13602,7 @@ type ListWorkersResponse struct { func (x *ListWorkersResponse) Reset() { *x = ListWorkersResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[177] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13410,7 +13614,7 @@ func (x *ListWorkersResponse) String() string { func (*ListWorkersResponse) ProtoMessage() {} func (x *ListWorkersResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[177] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13423,10 +13627,10 @@ func (x *ListWorkersResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWorkersResponse.ProtoReflect.Descriptor instead. func (*ListWorkersResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{177} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{179} } -func (x *ListWorkersResponse) GetWorkersInfo() []*v110.WorkerInfo { +func (x *ListWorkersResponse) GetWorkersInfo() []*v114.WorkerInfo { if x != nil { return x.WorkersInfo } @@ -13456,13 +13660,20 @@ type UpdateTaskQueueConfigRequest struct { // If not set, this configuration is unchanged. // If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit. UpdateFairnessKeyRateLimitDefault *UpdateTaskQueueConfigRequest_RateLimitUpdate `protobuf:"bytes,6,opt,name=update_fairness_key_rate_limit_default,json=updateFairnessKeyRateLimitDefault,proto3" json:"update_fairness_key_rate_limit_default,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // If set, overrides the fairness weight for each specified fairness key. + // Fairness keys not listed in this map will keep their existing overrides (if any). + SetFairnessWeightOverrides map[string]float32 `protobuf:"bytes,7,rep,name=set_fairness_weight_overrides,json=setFairnessWeightOverrides,proto3" json:"set_fairness_weight_overrides,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` + // If set, removes any existing fairness weight overrides for each specified fairness key. + // Fairness weights for corresponding keys fall back to the values set during task creation (if any), + // or to the default weight of 1.0. + UnsetFairnessWeightOverrides []string `protobuf:"bytes,8,rep,name=unset_fairness_weight_overrides,json=unsetFairnessWeightOverrides,proto3" json:"unset_fairness_weight_overrides,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *UpdateTaskQueueConfigRequest) Reset() { *x = UpdateTaskQueueConfigRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[178] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13474,7 +13685,7 @@ func (x *UpdateTaskQueueConfigRequest) String() string { func (*UpdateTaskQueueConfigRequest) ProtoMessage() {} func (x *UpdateTaskQueueConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[178] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13487,7 +13698,7 @@ func (x *UpdateTaskQueueConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateTaskQueueConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateTaskQueueConfigRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{178} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{180} } func (x *UpdateTaskQueueConfigRequest) GetNamespace() string { @@ -13532,6 +13743,20 @@ func (x *UpdateTaskQueueConfigRequest) GetUpdateFairnessKeyRateLimitDefault() *U return nil } +func (x *UpdateTaskQueueConfigRequest) GetSetFairnessWeightOverrides() map[string]float32 { + if x != nil { + return x.SetFairnessWeightOverrides + } + return nil +} + +func (x *UpdateTaskQueueConfigRequest) GetUnsetFairnessWeightOverrides() []string { + if x != nil { + return x.UnsetFairnessWeightOverrides + } + return nil +} + type UpdateTaskQueueConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *v14.TaskQueueConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` @@ -13541,7 +13766,7 @@ type UpdateTaskQueueConfigResponse struct { func (x *UpdateTaskQueueConfigResponse) Reset() { *x = UpdateTaskQueueConfigResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[179] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13553,7 +13778,7 @@ func (x *UpdateTaskQueueConfigResponse) String() string { func (*UpdateTaskQueueConfigResponse) ProtoMessage() {} func (x *UpdateTaskQueueConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[179] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13566,7 +13791,7 @@ func (x *UpdateTaskQueueConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateTaskQueueConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateTaskQueueConfigResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{179} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{181} } func (x *UpdateTaskQueueConfigResponse) GetConfig() *v14.TaskQueueConfig { @@ -13593,7 +13818,7 @@ type FetchWorkerConfigRequest struct { func (x *FetchWorkerConfigRequest) Reset() { *x = FetchWorkerConfigRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[180] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13605,7 +13830,7 @@ func (x *FetchWorkerConfigRequest) String() string { func (*FetchWorkerConfigRequest) ProtoMessage() {} func (x *FetchWorkerConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[180] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13618,7 +13843,7 @@ func (x *FetchWorkerConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use FetchWorkerConfigRequest.ProtoReflect.Descriptor instead. func (*FetchWorkerConfigRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{180} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{182} } func (x *FetchWorkerConfigRequest) GetNamespace() string { @@ -13659,7 +13884,7 @@ type FetchWorkerConfigResponse struct { func (x *FetchWorkerConfigResponse) Reset() { *x = FetchWorkerConfigResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[181] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13671,7 +13896,7 @@ func (x *FetchWorkerConfigResponse) String() string { func (*FetchWorkerConfigResponse) ProtoMessage() {} func (x *FetchWorkerConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[181] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13684,7 +13909,7 @@ func (x *FetchWorkerConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use FetchWorkerConfigResponse.ProtoReflect.Descriptor instead. func (*FetchWorkerConfigResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{181} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{183} } func (x *FetchWorkerConfigResponse) GetWorkerConfig() *v16.WorkerConfig { @@ -13715,7 +13940,7 @@ type UpdateWorkerConfigRequest struct { func (x *UpdateWorkerConfigRequest) Reset() { *x = UpdateWorkerConfigRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[182] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13727,7 +13952,7 @@ func (x *UpdateWorkerConfigRequest) String() string { func (*UpdateWorkerConfigRequest) ProtoMessage() {} func (x *UpdateWorkerConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[182] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13740,7 +13965,7 @@ func (x *UpdateWorkerConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateWorkerConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateWorkerConfigRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{182} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{184} } func (x *UpdateWorkerConfigRequest) GetNamespace() string { @@ -13797,7 +14022,7 @@ type UpdateWorkerConfigResponse struct { func (x *UpdateWorkerConfigResponse) Reset() { *x = UpdateWorkerConfigResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[183] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13809,7 +14034,7 @@ func (x *UpdateWorkerConfigResponse) String() string { func (*UpdateWorkerConfigResponse) ProtoMessage() {} func (x *UpdateWorkerConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[183] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13822,7 +14047,7 @@ func (x *UpdateWorkerConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateWorkerConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateWorkerConfigResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{183} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{185} } func (x *UpdateWorkerConfigResponse) GetResponse() isUpdateWorkerConfigResponse_Response { @@ -13864,7 +14089,7 @@ type DescribeWorkerRequest struct { func (x *DescribeWorkerRequest) Reset() { *x = DescribeWorkerRequest{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[184] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13876,7 +14101,7 @@ func (x *DescribeWorkerRequest) String() string { func (*DescribeWorkerRequest) ProtoMessage() {} func (x *DescribeWorkerRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[184] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13889,7 +14114,7 @@ func (x *DescribeWorkerRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeWorkerRequest.ProtoReflect.Descriptor instead. func (*DescribeWorkerRequest) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{184} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{186} } func (x *DescribeWorkerRequest) GetNamespace() string { @@ -13908,14 +14133,14 @@ func (x *DescribeWorkerRequest) GetWorkerInstanceKey() string { type DescribeWorkerResponse struct { state protoimpl.MessageState `protogen:"open.v1"` - WorkerInfo *v110.WorkerInfo `protobuf:"bytes,1,opt,name=worker_info,json=workerInfo,proto3" json:"worker_info,omitempty"` + WorkerInfo *v114.WorkerInfo `protobuf:"bytes,1,opt,name=worker_info,json=workerInfo,proto3" json:"worker_info,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DescribeWorkerResponse) Reset() { *x = DescribeWorkerResponse{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[185] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13927,7 +14152,7 @@ func (x *DescribeWorkerResponse) String() string { func (*DescribeWorkerResponse) ProtoMessage() {} func (x *DescribeWorkerResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[185] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13940,10 +14165,10 @@ func (x *DescribeWorkerResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DescribeWorkerResponse.ProtoReflect.Descriptor instead. func (*DescribeWorkerResponse) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{185} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{187} } -func (x *DescribeWorkerResponse) GetWorkerInfo() *v110.WorkerInfo { +func (x *DescribeWorkerResponse) GetWorkerInfo() *v114.WorkerInfo { if x != nil { return x.WorkerInfo } @@ -13967,7 +14192,7 @@ type RespondWorkflowTaskCompletedRequest_Capabilities struct { func (x *RespondWorkflowTaskCompletedRequest_Capabilities) Reset() { *x = RespondWorkflowTaskCompletedRequest_Capabilities{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[189] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13979,7 +14204,7 @@ func (x *RespondWorkflowTaskCompletedRequest_Capabilities) String() string { func (*RespondWorkflowTaskCompletedRequest_Capabilities) ProtoMessage() {} func (x *RespondWorkflowTaskCompletedRequest_Capabilities) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[189] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14012,7 +14237,7 @@ type CountWorkflowExecutionsResponse_AggregationGroup struct { func (x *CountWorkflowExecutionsResponse_AggregationGroup) Reset() { *x = CountWorkflowExecutionsResponse_AggregationGroup{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[190] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14024,7 +14249,7 @@ func (x *CountWorkflowExecutionsResponse_AggregationGroup) String() string { func (*CountWorkflowExecutionsResponse_AggregationGroup) ProtoMessage() {} func (x *CountWorkflowExecutionsResponse_AggregationGroup) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[190] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14069,7 +14294,7 @@ type DescribeTaskQueueResponse_EffectiveRateLimit struct { func (x *DescribeTaskQueueResponse_EffectiveRateLimit) Reset() { *x = DescribeTaskQueueResponse_EffectiveRateLimit{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[193] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14081,7 +14306,7 @@ func (x *DescribeTaskQueueResponse_EffectiveRateLimit) String() string { func (*DescribeTaskQueueResponse_EffectiveRateLimit) ProtoMessage() {} func (x *DescribeTaskQueueResponse_EffectiveRateLimit) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[193] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14151,7 +14376,7 @@ type GetSystemInfoResponse_Capabilities struct { func (x *GetSystemInfoResponse_Capabilities) Reset() { *x = GetSystemInfoResponse_Capabilities{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[196] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14163,7 +14388,7 @@ func (x *GetSystemInfoResponse_Capabilities) String() string { func (*GetSystemInfoResponse_Capabilities) ProtoMessage() {} func (x *GetSystemInfoResponse_Capabilities) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[196] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14274,7 +14499,7 @@ type UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion struct { func (x *UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion) Reset() { *x = UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[197] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14286,7 +14511,7 @@ func (x *UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion) String func (*UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion) ProtoMessage() {} func (x *UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[197] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14335,7 +14560,7 @@ type UpdateWorkerBuildIdCompatibilityRequest_MergeSets struct { func (x *UpdateWorkerBuildIdCompatibilityRequest_MergeSets) Reset() { *x = UpdateWorkerBuildIdCompatibilityRequest_MergeSets{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[198] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14347,7 +14572,7 @@ func (x *UpdateWorkerBuildIdCompatibilityRequest_MergeSets) String() string { func (*UpdateWorkerBuildIdCompatibilityRequest_MergeSets) ProtoMessage() {} func (x *UpdateWorkerBuildIdCompatibilityRequest_MergeSets) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[198] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14394,7 +14619,7 @@ type UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule struct { func (x *UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[199] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14406,7 +14631,7 @@ func (x *UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule) String( func (*UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[199] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14453,7 +14678,7 @@ type UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule struct { func (x *UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[200] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14465,7 +14690,7 @@ func (x *UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule) String func (*UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[200] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14517,7 +14742,7 @@ type UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule struct { func (x *UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[201] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14529,7 +14754,7 @@ func (x *UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule) String( func (*UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[201] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14570,7 +14795,7 @@ type UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule struct func (x *UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[202] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14582,7 +14807,7 @@ func (x *UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule) St func (*UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[202] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14615,7 +14840,7 @@ type UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule str func (x *UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[203] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14627,7 +14852,7 @@ func (x *UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule func (*UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[203] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14659,7 +14884,7 @@ type UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule stru func (x *UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule) Reset() { *x = UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[204] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14671,7 +14896,7 @@ func (x *UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule) func (*UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[204] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14716,7 +14941,7 @@ type UpdateWorkerVersioningRulesRequest_CommitBuildId struct { func (x *UpdateWorkerVersioningRulesRequest_CommitBuildId) Reset() { *x = UpdateWorkerVersioningRulesRequest_CommitBuildId{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[205] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14728,7 +14953,7 @@ func (x *UpdateWorkerVersioningRulesRequest_CommitBuildId) String() string { func (*UpdateWorkerVersioningRulesRequest_CommitBuildId) ProtoMessage() {} func (x *UpdateWorkerVersioningRulesRequest_CommitBuildId) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[205] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14771,7 +14996,7 @@ type ExecuteMultiOperationRequest_Operation struct { func (x *ExecuteMultiOperationRequest_Operation) Reset() { *x = ExecuteMultiOperationRequest_Operation{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[206] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14783,7 +15008,7 @@ func (x *ExecuteMultiOperationRequest_Operation) String() string { func (*ExecuteMultiOperationRequest_Operation) ProtoMessage() {} func (x *ExecuteMultiOperationRequest_Operation) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[206] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14862,7 +15087,7 @@ type ExecuteMultiOperationResponse_Response struct { func (x *ExecuteMultiOperationResponse_Response) Reset() { *x = ExecuteMultiOperationResponse_Response{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[207] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14874,7 +15099,7 @@ func (x *ExecuteMultiOperationResponse_Response) String() string { func (*ExecuteMultiOperationResponse_Response) ProtoMessage() {} func (x *ExecuteMultiOperationResponse_Response) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[207] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14952,7 +15177,7 @@ type DescribeWorkerDeploymentVersionResponse_VersionTaskQueue struct { func (x *DescribeWorkerDeploymentVersionResponse_VersionTaskQueue) Reset() { *x = DescribeWorkerDeploymentVersionResponse_VersionTaskQueue{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[208] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14964,7 +15189,7 @@ func (x *DescribeWorkerDeploymentVersionResponse_VersionTaskQueue) String() stri func (*DescribeWorkerDeploymentVersionResponse_VersionTaskQueue) ProtoMessage() {} func (x *DescribeWorkerDeploymentVersionResponse_VersionTaskQueue) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[208] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15014,20 +15239,20 @@ type ListWorkerDeploymentsResponse_WorkerDeploymentSummary struct { state protoimpl.MessageState `protogen:"open.v1"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` - RoutingConfig *v19.RoutingConfig `protobuf:"bytes,3,opt,name=routing_config,json=routingConfig,proto3" json:"routing_config,omitempty"` + RoutingConfig *v18.RoutingConfig `protobuf:"bytes,3,opt,name=routing_config,json=routingConfig,proto3" json:"routing_config,omitempty"` // Summary of the version that was added most recently in the Worker Deployment. - LatestVersionSummary *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` + LatestVersionSummary *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` // Summary of the current version of the Worker Deployment. - CurrentVersionSummary *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` + CurrentVersionSummary *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` // Summary of the ramping version of the Worker Deployment. - RampingVersionSummary *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` + RampingVersionSummary *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) Reset() { *x = ListWorkerDeploymentsResponse_WorkerDeploymentSummary{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[210] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15039,7 +15264,7 @@ func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) String() string func (*ListWorkerDeploymentsResponse_WorkerDeploymentSummary) ProtoMessage() {} func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[210] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15069,28 +15294,28 @@ func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetCreateTime() return nil } -func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetRoutingConfig() *v19.RoutingConfig { +func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetRoutingConfig() *v18.RoutingConfig { if x != nil { return x.RoutingConfig } return nil } -func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetLatestVersionSummary() *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { +func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetLatestVersionSummary() *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { if x != nil { return x.LatestVersionSummary } return nil } -func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetCurrentVersionSummary() *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { +func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetCurrentVersionSummary() *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { if x != nil { return x.CurrentVersionSummary } return nil } -func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetRampingVersionSummary() *v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { +func (x *ListWorkerDeploymentsResponse_WorkerDeploymentSummary) GetRampingVersionSummary() *v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary { if x != nil { return x.RampingVersionSummary } @@ -15109,7 +15334,7 @@ type UpdateTaskQueueConfigRequest_RateLimitUpdate struct { func (x *UpdateTaskQueueConfigRequest_RateLimitUpdate) Reset() { *x = UpdateTaskQueueConfigRequest_RateLimitUpdate{} - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[212] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15121,7 +15346,7 @@ func (x *UpdateTaskQueueConfigRequest_RateLimitUpdate) String() string { func (*UpdateTaskQueueConfigRequest_RateLimitUpdate) ProtoMessage() {} func (x *UpdateTaskQueueConfigRequest_RateLimitUpdate) ProtoReflect() protoreflect.Message { - mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[212] + mi := &file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15134,7 +15359,7 @@ func (x *UpdateTaskQueueConfigRequest_RateLimitUpdate) ProtoReflect() protorefle // Deprecated: Use UpdateTaskQueueConfigRequest_RateLimitUpdate.ProtoReflect.Descriptor instead. func (*UpdateTaskQueueConfigRequest_RateLimitUpdate) Descriptor() ([]byte, []int) { - return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{178, 0} + return file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP(), []int{180, 0} } func (x *UpdateTaskQueueConfigRequest_RateLimitUpdate) GetRateLimit() *v14.RateLimit { @@ -15213,7 +15438,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x19DeprecateNamespaceRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12%\n" + "\x0esecurity_token\x18\x02 \x01(\tR\rsecurityToken\"\x1c\n" + - "\x1aDeprecateNamespaceResponse\"\xd2\x0e\n" + + "\x1aDeprecateNamespaceResponse\"\xce\x0f\n" + "\x1dStartWorkflowExecutionRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x1f\n" + "\vworkflow_id\x18\x02 \x01(\tR\n" + @@ -15245,7 +15470,8 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x05links\x18\x18 \x03(\v2\x1c.temporal.api.common.v1.LinkR\x05links\x12]\n" + "\x13versioning_override\x18\x19 \x01(\v2,.temporal.api.workflow.v1.VersioningOverrideR\x12versioningOverride\x12[\n" + "\x13on_conflict_options\x18\x1a \x01(\v2+.temporal.api.workflow.v1.OnConflictOptionsR\x11onConflictOptions\x12<\n" + - "\bpriority\x18\x1b \x01(\v2 .temporal.api.common.v1.PriorityR\bpriority\"\xbb\x02\n" + + "\bpriority\x18\x1b \x01(\v2 .temporal.api.common.v1.PriorityR\bpriority\x12z\n" + + "\x1feager_worker_deployment_options\x18\x1c \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x1ceagerWorkerDeploymentOptions\"\xbb\x02\n" + "\x1eStartWorkflowExecutionResponse\x12\x15\n" + "\x06run_id\x18\x01 \x01(\tR\x05runId\x12\x18\n" + "\astarted\x18\x03 \x01(\bR\astarted\x12F\n" + @@ -15273,7 +15499,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x0fnext_page_token\x18\x04 \x01(\fR\rnextPageToken\"\x90\x01\n" + "*GetWorkflowExecutionHistoryReverseResponse\x12:\n" + "\ahistory\x18\x01 \x01(\v2 .temporal.api.history.v1.HistoryR\ahistory\x12&\n" + - "\x0fnext_page_token\x18\x03 \x01(\fR\rnextPageToken\"\xf9\x03\n" + + "\x0fnext_page_token\x18\x03 \x01(\fR\rnextPageToken\"\xa5\x03\n" + "\x1cPollWorkflowTaskQueueRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12C\n" + "\n" + @@ -15281,8 +15507,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\bidentity\x18\x03 \x01(\tR\bidentity\x12+\n" + "\x0fbinary_checksum\x18\x04 \x01(\tB\x02\x18\x01R\x0ebinaryChecksum\x12u\n" + "\x1bworker_version_capabilities\x18\x05 \x01(\v21.temporal.api.common.v1.WorkerVersionCapabilitiesB\x02\x18\x01R\x19workerVersionCapabilities\x12b\n" + - "\x12deployment_options\x18\x06 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x11deploymentOptions\x12R\n" + - "\x10worker_heartbeat\x18\a \x01(\v2'.temporal.api.worker.v1.WorkerHeartbeatR\x0fworkerHeartbeat\"\x8d\t\n" + + "\x12deployment_options\x18\x06 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x11deploymentOptions\"\x8d\t\n" + "\x1dPollWorkflowTaskQueueResponse\x12\x1d\n" + "\n" + "task_token\x18\x01 \x01(\fR\ttaskToken\x12X\n" + @@ -15351,7 +15576,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "deployment\x12b\n" + "\x12deployment_options\x18\n" + " \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x11deploymentOptions\"#\n" + - "!RespondWorkflowTaskFailedResponse\"\xaa\x04\n" + + "!RespondWorkflowTaskFailedResponse\"\xd6\x03\n" + "\x1cPollActivityTaskQueueRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12C\n" + "\n" + @@ -15359,8 +15584,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\bidentity\x18\x03 \x01(\tR\bidentity\x12\\\n" + "\x13task_queue_metadata\x18\x04 \x01(\v2,.temporal.api.taskqueue.v1.TaskQueueMetadataR\x11taskQueueMetadata\x12u\n" + "\x1bworker_version_capabilities\x18\x05 \x01(\v21.temporal.api.common.v1.WorkerVersionCapabilitiesB\x02\x18\x01R\x19workerVersionCapabilities\x12b\n" + - "\x12deployment_options\x18\x06 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x11deploymentOptions\x12R\n" + - "\x10worker_heartbeat\x18\a \x01(\v2'.temporal.api.worker.v1.WorkerHeartbeatR\x0fworkerHeartbeat\"\x98\n" + + "\x12deployment_options\x18\x06 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentOptionsR\x11deploymentOptions\"\x98\n" + "\n" + "\x1dPollActivityTaskQueueResponse\x12\x1d\n" + "\n" + @@ -16076,13 +16300,14 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x18restore_original_options\x18\t \x01(\bR\x16restoreOriginalOptionsB\n" + "\n" + "\bactivity\"\x17\n" + - "\x15ResetActivityResponse\"\xce\x02\n" + + "\x15ResetActivityResponse\"\xea\x02\n" + "%UpdateWorkflowExecutionOptionsRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12X\n" + "\x12workflow_execution\x18\x02 \x01(\v2).temporal.api.common.v1.WorkflowExecutionR\x11workflowExecution\x12p\n" + "\x1aworkflow_execution_options\x18\x03 \x01(\v22.temporal.api.workflow.v1.WorkflowExecutionOptionsR\x18workflowExecutionOptions\x12;\n" + "\vupdate_mask\x18\x04 \x01(\v2\x1a.google.protobuf.FieldMaskR\n" + - "updateMask\"\x9a\x01\n" + + "updateMask\x12\x1a\n" + + "\bidentity\x18\x05 \x01(\tR\bidentity\"\x9a\x01\n" + "&UpdateWorkflowExecutionOptionsResponse\x12p\n" + "\x1aworkflow_execution_options\x18\x01 \x01(\v22.temporal.api.workflow.v1.WorkflowExecutionOptionsR\x18workflowExecutionOptions\"\x81\x01\n" + "\x19DescribeDeploymentRequest\x12\x1c\n" + @@ -16132,7 +16357,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x0fupdate_metadata\x18\x04 \x01(\v24.temporal.api.deployment.v1.UpdateDeploymentMetadataR\x0eupdateMetadata\"\xe8\x01\n" + "\x1cSetCurrentDeploymentResponse\x12b\n" + "\x17current_deployment_info\x18\x01 \x01(\v2*.temporal.api.deployment.v1.DeploymentInfoR\x15currentDeploymentInfo\x12d\n" + - "\x18previous_deployment_info\x18\x02 \x01(\v2*.temporal.api.deployment.v1.DeploymentInfoR\x16previousDeploymentInfo\"\xaa\x02\n" + + "\x18previous_deployment_info\x18\x02 \x01(\v2*.temporal.api.deployment.v1.DeploymentInfoR\x16previousDeploymentInfo\"\xd4\x02\n" + "(SetWorkerDeploymentCurrentVersionRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12'\n" + "\x0fdeployment_name\x18\x02 \x01(\tR\x0edeploymentName\x12\x1c\n" + @@ -16140,11 +16365,12 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\bbuild_id\x18\a \x01(\tR\abuildId\x12%\n" + "\x0econflict_token\x18\x04 \x01(\fR\rconflictToken\x12\x1a\n" + "\bidentity\x18\x05 \x01(\tR\bidentity\x12;\n" + - "\x1aignore_missing_task_queues\x18\x06 \x01(\bR\x17ignoreMissingTaskQueues\"\xf6\x01\n" + + "\x1aignore_missing_task_queues\x18\x06 \x01(\bR\x17ignoreMissingTaskQueues\x12(\n" + + "\x10allow_no_pollers\x18\t \x01(\bR\x0eallowNoPollers\"\xf6\x01\n" + ")SetWorkerDeploymentCurrentVersionResponse\x12%\n" + "\x0econflict_token\x18\x01 \x01(\fR\rconflictToken\x12-\n" + "\x10previous_version\x18\x02 \x01(\tB\x02\x18\x01R\x0fpreviousVersion\x12s\n" + - "\x1bprevious_deployment_version\x18\x03 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentVersionR\x19previousDeploymentVersion\"\xca\x02\n" + + "\x1bprevious_deployment_version\x18\x03 \x01(\v23.temporal.api.deployment.v1.WorkerDeploymentVersionR\x19previousDeploymentVersion\"\xf4\x02\n" + "(SetWorkerDeploymentRampingVersionRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12'\n" + "\x0fdeployment_name\x18\x02 \x01(\tR\x0edeploymentName\x12\x1c\n" + @@ -16155,7 +16381,9 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "percentage\x12%\n" + "\x0econflict_token\x18\x05 \x01(\fR\rconflictToken\x12\x1a\n" + "\bidentity\x18\x06 \x01(\tR\bidentity\x12;\n" + - "\x1aignore_missing_task_queues\x18\a \x01(\bR\x17ignoreMissingTaskQueues\"\xa7\x02\n" + + "\x1aignore_missing_task_queues\x18\a \x01(\bR\x17ignoreMissingTaskQueues\x12(\n" + + "\x10allow_no_pollers\x18\n" + + " \x01(\bR\x0eallowNoPollers\"\xa7\x02\n" + ")SetWorkerDeploymentRampingVersionResponse\x12%\n" + "\x0econflict_token\x18\x01 \x01(\fR\rconflictToken\x12-\n" + "\x10previous_version\x18\x02 \x01(\tB\x02\x18\x01R\x0fpreviousVersion\x12s\n" + @@ -16199,7 +16427,18 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x03key\x18\x01 \x01(\tR\x03key\x125\n" + "\x05value\x18\x02 \x01(\v2\x1f.temporal.api.common.v1.PayloadR\x05value:\x028\x01\"x\n" + "-UpdateWorkerDeploymentVersionMetadataResponse\x12G\n" + - "\bmetadata\x18\x01 \x01(\v2+.temporal.api.deployment.v1.VersionMetadataR\bmetadata\"\\\n" + + "\bmetadata\x18\x01 \x01(\v2+.temporal.api.deployment.v1.VersionMetadataR\bmetadata\"\x88\x02\n" + + "!SetWorkerDeploymentManagerRequest\x12\x1c\n" + + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12'\n" + + "\x0fdeployment_name\x18\x02 \x01(\tR\x0edeploymentName\x12+\n" + + "\x10manager_identity\x18\x03 \x01(\tH\x00R\x0fmanagerIdentity\x12\x14\n" + + "\x04self\x18\x04 \x01(\bH\x00R\x04self\x12%\n" + + "\x0econflict_token\x18\x05 \x01(\fR\rconflictToken\x12\x1a\n" + + "\bidentity\x18\x06 \x01(\tR\bidentityB\x16\n" + + "\x14new_manager_identity\"\x87\x01\n" + + "\"SetWorkerDeploymentManagerResponse\x12%\n" + + "\x0econflict_token\x18\x01 \x01(\fR\rconflictToken\x12:\n" + + "\x19previous_manager_identity\x18\x02 \x01(\tR\x17previousManagerIdentity\"\\\n" + "\x1bGetCurrentDeploymentRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x1f\n" + "\vseries_name\x18\x02 \x01(\tR\n" + @@ -16263,7 +16502,7 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "\x05query\x18\x04 \x01(\tR\x05query\"\x84\x01\n" + "\x13ListWorkersResponse\x12E\n" + "\fworkers_info\x18\x01 \x03(\v2\".temporal.api.worker.v1.WorkerInfoR\vworkersInfo\x12&\n" + - "\x0fnext_page_token\x18\x02 \x01(\fR\rnextPageToken\"\xdf\x04\n" + + "\x0fnext_page_token\x18\x02 \x01(\fR\rnextPageToken\"\x98\a\n" + "\x1cUpdateTaskQueueConfigRequest\x12\x1c\n" + "\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x1a\n" + "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x1d\n" + @@ -16271,11 +16510,16 @@ const file_temporal_api_workflowservice_v1_request_response_proto_rawDesc = "" + "task_queue\x18\x03 \x01(\tR\ttaskQueue\x12L\n" + "\x0ftask_queue_type\x18\x04 \x01(\x0e2$.temporal.api.enums.v1.TaskQueueTypeR\rtaskQueueType\x12\x84\x01\n" + "\x17update_queue_rate_limit\x18\x05 \x01(\v2M.temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdateR\x14updateQueueRateLimit\x12\xa0\x01\n" + - "&update_fairness_key_rate_limit_default\x18\x06 \x01(\v2M.temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdateR!updateFairnessKeyRateLimitDefault\x1an\n" + + "&update_fairness_key_rate_limit_default\x18\x06 \x01(\v2M.temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdateR!updateFairnessKeyRateLimitDefault\x12\xa0\x01\n" + + "\x1dset_fairness_weight_overrides\x18\a \x03(\v2].temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.SetFairnessWeightOverridesEntryR\x1asetFairnessWeightOverrides\x12E\n" + + "\x1funset_fairness_weight_overrides\x18\b \x03(\tR\x1cunsetFairnessWeightOverrides\x1an\n" + "\x0fRateLimitUpdate\x12C\n" + "\n" + "rate_limit\x18\x01 \x01(\v2$.temporal.api.taskqueue.v1.RateLimitR\trateLimit\x12\x16\n" + - "\x06reason\x18\x02 \x01(\tR\x06reason\"c\n" + + "\x06reason\x18\x02 \x01(\tR\x06reason\x1aM\n" + + "\x1fSetFairnessWeightOverridesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x02R\x05value:\x028\x01\"c\n" + "\x1dUpdateTaskQueueConfigResponse\x12B\n" + "\x06config\x18\x01 \x01(\v2*.temporal.api.taskqueue.v1.TaskQueueConfigR\x06config\"\xb0\x01\n" + "\x18FetchWorkerConfigRequest\x12\x1c\n" + @@ -16317,7 +16561,7 @@ func file_temporal_api_workflowservice_v1_request_response_proto_rawDescGZIP() [ return file_temporal_api_workflowservice_v1_request_response_proto_rawDescData } -var file_temporal_api_workflowservice_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 213) +var file_temporal_api_workflowservice_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 216) var file_temporal_api_workflowservice_v1_request_response_proto_goTypes = []any{ (*RegisterNamespaceRequest)(nil), // 0: temporal.api.workflowservice.v1.RegisterNamespaceRequest (*RegisterNamespaceResponse)(nil), // 1: temporal.api.workflowservice.v1.RegisterNamespaceResponse @@ -16479,546 +16723,549 @@ var file_temporal_api_workflowservice_v1_request_response_proto_goTypes = []any{ (*DeleteWorkerDeploymentResponse)(nil), // 157: temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse (*UpdateWorkerDeploymentVersionMetadataRequest)(nil), // 158: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest (*UpdateWorkerDeploymentVersionMetadataResponse)(nil), // 159: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse - (*GetCurrentDeploymentRequest)(nil), // 160: temporal.api.workflowservice.v1.GetCurrentDeploymentRequest - (*GetCurrentDeploymentResponse)(nil), // 161: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse - (*GetDeploymentReachabilityRequest)(nil), // 162: temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest - (*GetDeploymentReachabilityResponse)(nil), // 163: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse - (*CreateWorkflowRuleRequest)(nil), // 164: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest - (*CreateWorkflowRuleResponse)(nil), // 165: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse - (*DescribeWorkflowRuleRequest)(nil), // 166: temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest - (*DescribeWorkflowRuleResponse)(nil), // 167: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse - (*DeleteWorkflowRuleRequest)(nil), // 168: temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest - (*DeleteWorkflowRuleResponse)(nil), // 169: temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse - (*ListWorkflowRulesRequest)(nil), // 170: temporal.api.workflowservice.v1.ListWorkflowRulesRequest - (*ListWorkflowRulesResponse)(nil), // 171: temporal.api.workflowservice.v1.ListWorkflowRulesResponse - (*TriggerWorkflowRuleRequest)(nil), // 172: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest - (*TriggerWorkflowRuleResponse)(nil), // 173: temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse - (*RecordWorkerHeartbeatRequest)(nil), // 174: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest - (*RecordWorkerHeartbeatResponse)(nil), // 175: temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse - (*ListWorkersRequest)(nil), // 176: temporal.api.workflowservice.v1.ListWorkersRequest - (*ListWorkersResponse)(nil), // 177: temporal.api.workflowservice.v1.ListWorkersResponse - (*UpdateTaskQueueConfigRequest)(nil), // 178: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest - (*UpdateTaskQueueConfigResponse)(nil), // 179: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse - (*FetchWorkerConfigRequest)(nil), // 180: temporal.api.workflowservice.v1.FetchWorkerConfigRequest - (*FetchWorkerConfigResponse)(nil), // 181: temporal.api.workflowservice.v1.FetchWorkerConfigResponse - (*UpdateWorkerConfigRequest)(nil), // 182: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest - (*UpdateWorkerConfigResponse)(nil), // 183: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse - (*DescribeWorkerRequest)(nil), // 184: temporal.api.workflowservice.v1.DescribeWorkerRequest - (*DescribeWorkerResponse)(nil), // 185: temporal.api.workflowservice.v1.DescribeWorkerResponse - nil, // 186: temporal.api.workflowservice.v1.RegisterNamespaceRequest.DataEntry - nil, // 187: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry - nil, // 188: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry - (*RespondWorkflowTaskCompletedRequest_Capabilities)(nil), // 189: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities - (*CountWorkflowExecutionsResponse_AggregationGroup)(nil), // 190: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup - nil, // 191: temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry - nil, // 192: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry - (*DescribeTaskQueueResponse_EffectiveRateLimit)(nil), // 193: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit - nil, // 194: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry - nil, // 195: temporal.api.workflowservice.v1.GetClusterInfoResponse.SupportedClientsEntry - (*GetSystemInfoResponse_Capabilities)(nil), // 196: temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities - (*UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion)(nil), // 197: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion - (*UpdateWorkerBuildIdCompatibilityRequest_MergeSets)(nil), // 198: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets - (*UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule)(nil), // 199: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule - (*UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule)(nil), // 200: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule - (*UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule)(nil), // 201: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule - (*UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule)(nil), // 202: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule - (*UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule)(nil), // 203: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule - (*UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule)(nil), // 204: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule - (*UpdateWorkerVersioningRulesRequest_CommitBuildId)(nil), // 205: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId - (*ExecuteMultiOperationRequest_Operation)(nil), // 206: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation - (*ExecuteMultiOperationResponse_Response)(nil), // 207: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response - (*DescribeWorkerDeploymentVersionResponse_VersionTaskQueue)(nil), // 208: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue - nil, // 209: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry - (*ListWorkerDeploymentsResponse_WorkerDeploymentSummary)(nil), // 210: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary - nil, // 211: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry - (*UpdateTaskQueueConfigRequest_RateLimitUpdate)(nil), // 212: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate - (*durationpb.Duration)(nil), // 213: google.protobuf.Duration - (*v1.ClusterReplicationConfig)(nil), // 214: temporal.api.replication.v1.ClusterReplicationConfig - (v11.ArchivalState)(0), // 215: temporal.api.enums.v1.ArchivalState - (*v12.NamespaceFilter)(nil), // 216: temporal.api.namespace.v1.NamespaceFilter - (*v12.NamespaceInfo)(nil), // 217: temporal.api.namespace.v1.NamespaceInfo - (*v12.NamespaceConfig)(nil), // 218: temporal.api.namespace.v1.NamespaceConfig - (*v1.NamespaceReplicationConfig)(nil), // 219: temporal.api.replication.v1.NamespaceReplicationConfig - (*v1.FailoverStatus)(nil), // 220: temporal.api.replication.v1.FailoverStatus - (*v12.UpdateNamespaceInfo)(nil), // 221: temporal.api.namespace.v1.UpdateNamespaceInfo - (*v13.WorkflowType)(nil), // 222: temporal.api.common.v1.WorkflowType - (*v14.TaskQueue)(nil), // 223: temporal.api.taskqueue.v1.TaskQueue - (*v13.Payloads)(nil), // 224: temporal.api.common.v1.Payloads - (v11.WorkflowIdReusePolicy)(0), // 225: temporal.api.enums.v1.WorkflowIdReusePolicy - (v11.WorkflowIdConflictPolicy)(0), // 226: temporal.api.enums.v1.WorkflowIdConflictPolicy - (*v13.RetryPolicy)(nil), // 227: temporal.api.common.v1.RetryPolicy - (*v13.Memo)(nil), // 228: temporal.api.common.v1.Memo - (*v13.SearchAttributes)(nil), // 229: temporal.api.common.v1.SearchAttributes - (*v13.Header)(nil), // 230: temporal.api.common.v1.Header - (*v15.Failure)(nil), // 231: temporal.api.failure.v1.Failure - (*v13.Callback)(nil), // 232: temporal.api.common.v1.Callback - (*v16.UserMetadata)(nil), // 233: temporal.api.sdk.v1.UserMetadata - (*v13.Link)(nil), // 234: temporal.api.common.v1.Link - (*v17.VersioningOverride)(nil), // 235: temporal.api.workflow.v1.VersioningOverride - (*v17.OnConflictOptions)(nil), // 236: temporal.api.workflow.v1.OnConflictOptions - (*v13.Priority)(nil), // 237: temporal.api.common.v1.Priority - (v11.WorkflowExecutionStatus)(0), // 238: temporal.api.enums.v1.WorkflowExecutionStatus - (*v13.WorkflowExecution)(nil), // 239: temporal.api.common.v1.WorkflowExecution - (v11.HistoryEventFilterType)(0), // 240: temporal.api.enums.v1.HistoryEventFilterType - (*v18.History)(nil), // 241: temporal.api.history.v1.History - (*v13.DataBlob)(nil), // 242: temporal.api.common.v1.DataBlob - (*v13.WorkerVersionCapabilities)(nil), // 243: temporal.api.common.v1.WorkerVersionCapabilities - (*v19.WorkerDeploymentOptions)(nil), // 244: temporal.api.deployment.v1.WorkerDeploymentOptions - (*v110.WorkerHeartbeat)(nil), // 245: temporal.api.worker.v1.WorkerHeartbeat - (*v111.WorkflowQuery)(nil), // 246: temporal.api.query.v1.WorkflowQuery - (*timestamppb.Timestamp)(nil), // 247: google.protobuf.Timestamp - (*v112.Message)(nil), // 248: temporal.api.protocol.v1.Message - (*v14.PollerScalingDecision)(nil), // 249: temporal.api.taskqueue.v1.PollerScalingDecision - (*v113.Command)(nil), // 250: temporal.api.command.v1.Command - (*v14.StickyExecutionAttributes)(nil), // 251: temporal.api.taskqueue.v1.StickyExecutionAttributes - (*v13.WorkerVersionStamp)(nil), // 252: temporal.api.common.v1.WorkerVersionStamp - (*v16.WorkflowTaskCompletedMetadata)(nil), // 253: temporal.api.sdk.v1.WorkflowTaskCompletedMetadata - (*v13.MeteringMetadata)(nil), // 254: temporal.api.common.v1.MeteringMetadata - (*v19.Deployment)(nil), // 255: temporal.api.deployment.v1.Deployment - (v11.VersioningBehavior)(0), // 256: temporal.api.enums.v1.VersioningBehavior - (v11.WorkflowTaskFailedCause)(0), // 257: temporal.api.enums.v1.WorkflowTaskFailedCause - (*v14.TaskQueueMetadata)(nil), // 258: temporal.api.taskqueue.v1.TaskQueueMetadata - (*v13.ActivityType)(nil), // 259: temporal.api.common.v1.ActivityType - (v11.ResetReapplyType)(0), // 260: temporal.api.enums.v1.ResetReapplyType - (v11.ResetReapplyExcludeType)(0), // 261: temporal.api.enums.v1.ResetReapplyExcludeType - (*v17.PostResetOperation)(nil), // 262: temporal.api.workflow.v1.PostResetOperation - (*v114.StartTimeFilter)(nil), // 263: temporal.api.filter.v1.StartTimeFilter - (*v114.WorkflowExecutionFilter)(nil), // 264: temporal.api.filter.v1.WorkflowExecutionFilter - (*v114.WorkflowTypeFilter)(nil), // 265: temporal.api.filter.v1.WorkflowTypeFilter - (*v17.WorkflowExecutionInfo)(nil), // 266: temporal.api.workflow.v1.WorkflowExecutionInfo - (*v114.StatusFilter)(nil), // 267: temporal.api.filter.v1.StatusFilter - (v11.QueryResultType)(0), // 268: temporal.api.enums.v1.QueryResultType - (v11.QueryRejectCondition)(0), // 269: temporal.api.enums.v1.QueryRejectCondition - (*v111.QueryRejected)(nil), // 270: temporal.api.query.v1.QueryRejected - (*v17.WorkflowExecutionConfig)(nil), // 271: temporal.api.workflow.v1.WorkflowExecutionConfig - (*v17.PendingActivityInfo)(nil), // 272: temporal.api.workflow.v1.PendingActivityInfo - (*v17.PendingChildExecutionInfo)(nil), // 273: temporal.api.workflow.v1.PendingChildExecutionInfo - (*v17.PendingWorkflowTaskInfo)(nil), // 274: temporal.api.workflow.v1.PendingWorkflowTaskInfo - (*v17.CallbackInfo)(nil), // 275: temporal.api.workflow.v1.CallbackInfo - (*v17.PendingNexusOperationInfo)(nil), // 276: temporal.api.workflow.v1.PendingNexusOperationInfo - (*v17.WorkflowExecutionExtendedInfo)(nil), // 277: temporal.api.workflow.v1.WorkflowExecutionExtendedInfo - (v11.TaskQueueType)(0), // 278: temporal.api.enums.v1.TaskQueueType - (v11.DescribeTaskQueueMode)(0), // 279: temporal.api.enums.v1.DescribeTaskQueueMode - (*v14.TaskQueueVersionSelection)(nil), // 280: temporal.api.taskqueue.v1.TaskQueueVersionSelection - (*v14.PollerInfo)(nil), // 281: temporal.api.taskqueue.v1.PollerInfo - (*v14.TaskQueueStats)(nil), // 282: temporal.api.taskqueue.v1.TaskQueueStats - (*v14.TaskQueueVersioningInfo)(nil), // 283: temporal.api.taskqueue.v1.TaskQueueVersioningInfo - (*v14.TaskQueueConfig)(nil), // 284: temporal.api.taskqueue.v1.TaskQueueConfig - (*v14.TaskQueueStatus)(nil), // 285: temporal.api.taskqueue.v1.TaskQueueStatus - (*v115.VersionInfo)(nil), // 286: temporal.api.version.v1.VersionInfo - (*v14.TaskQueuePartitionMetadata)(nil), // 287: temporal.api.taskqueue.v1.TaskQueuePartitionMetadata - (*v116.Schedule)(nil), // 288: temporal.api.schedule.v1.Schedule - (*v116.SchedulePatch)(nil), // 289: temporal.api.schedule.v1.SchedulePatch - (*v116.ScheduleInfo)(nil), // 290: temporal.api.schedule.v1.ScheduleInfo - (*v116.ScheduleListEntry)(nil), // 291: temporal.api.schedule.v1.ScheduleListEntry - (*v14.CompatibleVersionSet)(nil), // 292: temporal.api.taskqueue.v1.CompatibleVersionSet - (*v14.TimestampedBuildIdAssignmentRule)(nil), // 293: temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule - (*v14.TimestampedCompatibleBuildIdRedirectRule)(nil), // 294: temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule - (v11.TaskReachability)(0), // 295: temporal.api.enums.v1.TaskReachability - (*v14.BuildIdReachability)(nil), // 296: temporal.api.taskqueue.v1.BuildIdReachability - (*v117.WaitPolicy)(nil), // 297: temporal.api.update.v1.WaitPolicy - (*v117.Request)(nil), // 298: temporal.api.update.v1.Request - (*v117.UpdateRef)(nil), // 299: temporal.api.update.v1.UpdateRef - (*v117.Outcome)(nil), // 300: temporal.api.update.v1.Outcome - (v11.UpdateWorkflowExecutionLifecycleStage)(0), // 301: temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage - (*v118.BatchOperationTermination)(nil), // 302: temporal.api.batch.v1.BatchOperationTermination - (*v118.BatchOperationSignal)(nil), // 303: temporal.api.batch.v1.BatchOperationSignal - (*v118.BatchOperationCancellation)(nil), // 304: temporal.api.batch.v1.BatchOperationCancellation - (*v118.BatchOperationDeletion)(nil), // 305: temporal.api.batch.v1.BatchOperationDeletion - (*v118.BatchOperationReset)(nil), // 306: temporal.api.batch.v1.BatchOperationReset - (*v118.BatchOperationUpdateWorkflowExecutionOptions)(nil), // 307: temporal.api.batch.v1.BatchOperationUpdateWorkflowExecutionOptions - (*v118.BatchOperationUnpauseActivities)(nil), // 308: temporal.api.batch.v1.BatchOperationUnpauseActivities - (*v118.BatchOperationResetActivities)(nil), // 309: temporal.api.batch.v1.BatchOperationResetActivities - (*v118.BatchOperationUpdateActivityOptions)(nil), // 310: temporal.api.batch.v1.BatchOperationUpdateActivityOptions - (v11.BatchOperationType)(0), // 311: temporal.api.enums.v1.BatchOperationType - (v11.BatchOperationState)(0), // 312: temporal.api.enums.v1.BatchOperationState - (*v118.BatchOperationInfo)(nil), // 313: temporal.api.batch.v1.BatchOperationInfo - (*v119.Request)(nil), // 314: temporal.api.nexus.v1.Request - (*v119.Response)(nil), // 315: temporal.api.nexus.v1.Response - (*v119.HandlerError)(nil), // 316: temporal.api.nexus.v1.HandlerError - (*v120.ActivityOptions)(nil), // 317: temporal.api.activity.v1.ActivityOptions - (*fieldmaskpb.FieldMask)(nil), // 318: google.protobuf.FieldMask - (*v17.WorkflowExecutionOptions)(nil), // 319: temporal.api.workflow.v1.WorkflowExecutionOptions - (*v19.DeploymentInfo)(nil), // 320: temporal.api.deployment.v1.DeploymentInfo - (*v19.WorkerDeploymentVersion)(nil), // 321: temporal.api.deployment.v1.WorkerDeploymentVersion - (*v19.WorkerDeploymentVersionInfo)(nil), // 322: temporal.api.deployment.v1.WorkerDeploymentVersionInfo - (*v19.WorkerDeploymentInfo)(nil), // 323: temporal.api.deployment.v1.WorkerDeploymentInfo - (*v19.DeploymentListInfo)(nil), // 324: temporal.api.deployment.v1.DeploymentListInfo - (*v19.UpdateDeploymentMetadata)(nil), // 325: temporal.api.deployment.v1.UpdateDeploymentMetadata - (*v19.VersionMetadata)(nil), // 326: temporal.api.deployment.v1.VersionMetadata - (v11.DeploymentReachability)(0), // 327: temporal.api.enums.v1.DeploymentReachability - (*v121.WorkflowRuleSpec)(nil), // 328: temporal.api.rules.v1.WorkflowRuleSpec - (*v121.WorkflowRule)(nil), // 329: temporal.api.rules.v1.WorkflowRule - (*v110.WorkerInfo)(nil), // 330: temporal.api.worker.v1.WorkerInfo - (*v13.WorkerSelector)(nil), // 331: temporal.api.common.v1.WorkerSelector - (*v16.WorkerConfig)(nil), // 332: temporal.api.sdk.v1.WorkerConfig - (*v111.WorkflowQueryResult)(nil), // 333: temporal.api.query.v1.WorkflowQueryResult - (*v13.Payload)(nil), // 334: temporal.api.common.v1.Payload - (v11.IndexedValueType)(0), // 335: temporal.api.enums.v1.IndexedValueType - (v11.RateLimitSource)(0), // 336: temporal.api.enums.v1.RateLimitSource - (*v14.TaskQueueVersionInfo)(nil), // 337: temporal.api.taskqueue.v1.TaskQueueVersionInfo - (*v14.BuildIdAssignmentRule)(nil), // 338: temporal.api.taskqueue.v1.BuildIdAssignmentRule - (*v14.CompatibleBuildIdRedirectRule)(nil), // 339: temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule - (*v19.RoutingConfig)(nil), // 340: temporal.api.deployment.v1.RoutingConfig - (*v19.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 341: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - (*v14.RateLimit)(nil), // 342: temporal.api.taskqueue.v1.RateLimit + (*SetWorkerDeploymentManagerRequest)(nil), // 160: temporal.api.workflowservice.v1.SetWorkerDeploymentManagerRequest + (*SetWorkerDeploymentManagerResponse)(nil), // 161: temporal.api.workflowservice.v1.SetWorkerDeploymentManagerResponse + (*GetCurrentDeploymentRequest)(nil), // 162: temporal.api.workflowservice.v1.GetCurrentDeploymentRequest + (*GetCurrentDeploymentResponse)(nil), // 163: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse + (*GetDeploymentReachabilityRequest)(nil), // 164: temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest + (*GetDeploymentReachabilityResponse)(nil), // 165: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse + (*CreateWorkflowRuleRequest)(nil), // 166: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest + (*CreateWorkflowRuleResponse)(nil), // 167: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse + (*DescribeWorkflowRuleRequest)(nil), // 168: temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest + (*DescribeWorkflowRuleResponse)(nil), // 169: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse + (*DeleteWorkflowRuleRequest)(nil), // 170: temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest + (*DeleteWorkflowRuleResponse)(nil), // 171: temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse + (*ListWorkflowRulesRequest)(nil), // 172: temporal.api.workflowservice.v1.ListWorkflowRulesRequest + (*ListWorkflowRulesResponse)(nil), // 173: temporal.api.workflowservice.v1.ListWorkflowRulesResponse + (*TriggerWorkflowRuleRequest)(nil), // 174: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest + (*TriggerWorkflowRuleResponse)(nil), // 175: temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse + (*RecordWorkerHeartbeatRequest)(nil), // 176: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest + (*RecordWorkerHeartbeatResponse)(nil), // 177: temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse + (*ListWorkersRequest)(nil), // 178: temporal.api.workflowservice.v1.ListWorkersRequest + (*ListWorkersResponse)(nil), // 179: temporal.api.workflowservice.v1.ListWorkersResponse + (*UpdateTaskQueueConfigRequest)(nil), // 180: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest + (*UpdateTaskQueueConfigResponse)(nil), // 181: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse + (*FetchWorkerConfigRequest)(nil), // 182: temporal.api.workflowservice.v1.FetchWorkerConfigRequest + (*FetchWorkerConfigResponse)(nil), // 183: temporal.api.workflowservice.v1.FetchWorkerConfigResponse + (*UpdateWorkerConfigRequest)(nil), // 184: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest + (*UpdateWorkerConfigResponse)(nil), // 185: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse + (*DescribeWorkerRequest)(nil), // 186: temporal.api.workflowservice.v1.DescribeWorkerRequest + (*DescribeWorkerResponse)(nil), // 187: temporal.api.workflowservice.v1.DescribeWorkerResponse + nil, // 188: temporal.api.workflowservice.v1.RegisterNamespaceRequest.DataEntry + nil, // 189: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry + nil, // 190: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry + (*RespondWorkflowTaskCompletedRequest_Capabilities)(nil), // 191: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities + (*CountWorkflowExecutionsResponse_AggregationGroup)(nil), // 192: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup + nil, // 193: temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry + nil, // 194: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry + (*DescribeTaskQueueResponse_EffectiveRateLimit)(nil), // 195: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit + nil, // 196: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry + nil, // 197: temporal.api.workflowservice.v1.GetClusterInfoResponse.SupportedClientsEntry + (*GetSystemInfoResponse_Capabilities)(nil), // 198: temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities + (*UpdateWorkerBuildIdCompatibilityRequest_AddNewCompatibleVersion)(nil), // 199: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion + (*UpdateWorkerBuildIdCompatibilityRequest_MergeSets)(nil), // 200: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets + (*UpdateWorkerVersioningRulesRequest_InsertBuildIdAssignmentRule)(nil), // 201: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule + (*UpdateWorkerVersioningRulesRequest_ReplaceBuildIdAssignmentRule)(nil), // 202: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule + (*UpdateWorkerVersioningRulesRequest_DeleteBuildIdAssignmentRule)(nil), // 203: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule + (*UpdateWorkerVersioningRulesRequest_AddCompatibleBuildIdRedirectRule)(nil), // 204: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule + (*UpdateWorkerVersioningRulesRequest_ReplaceCompatibleBuildIdRedirectRule)(nil), // 205: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule + (*UpdateWorkerVersioningRulesRequest_DeleteCompatibleBuildIdRedirectRule)(nil), // 206: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule + (*UpdateWorkerVersioningRulesRequest_CommitBuildId)(nil), // 207: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId + (*ExecuteMultiOperationRequest_Operation)(nil), // 208: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation + (*ExecuteMultiOperationResponse_Response)(nil), // 209: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response + (*DescribeWorkerDeploymentVersionResponse_VersionTaskQueue)(nil), // 210: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue + nil, // 211: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry + (*ListWorkerDeploymentsResponse_WorkerDeploymentSummary)(nil), // 212: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary + nil, // 213: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry + (*UpdateTaskQueueConfigRequest_RateLimitUpdate)(nil), // 214: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate + nil, // 215: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.SetFairnessWeightOverridesEntry + (*durationpb.Duration)(nil), // 216: google.protobuf.Duration + (*v1.ClusterReplicationConfig)(nil), // 217: temporal.api.replication.v1.ClusterReplicationConfig + (v11.ArchivalState)(0), // 218: temporal.api.enums.v1.ArchivalState + (*v12.NamespaceFilter)(nil), // 219: temporal.api.namespace.v1.NamespaceFilter + (*v12.NamespaceInfo)(nil), // 220: temporal.api.namespace.v1.NamespaceInfo + (*v12.NamespaceConfig)(nil), // 221: temporal.api.namespace.v1.NamespaceConfig + (*v1.NamespaceReplicationConfig)(nil), // 222: temporal.api.replication.v1.NamespaceReplicationConfig + (*v1.FailoverStatus)(nil), // 223: temporal.api.replication.v1.FailoverStatus + (*v12.UpdateNamespaceInfo)(nil), // 224: temporal.api.namespace.v1.UpdateNamespaceInfo + (*v13.WorkflowType)(nil), // 225: temporal.api.common.v1.WorkflowType + (*v14.TaskQueue)(nil), // 226: temporal.api.taskqueue.v1.TaskQueue + (*v13.Payloads)(nil), // 227: temporal.api.common.v1.Payloads + (v11.WorkflowIdReusePolicy)(0), // 228: temporal.api.enums.v1.WorkflowIdReusePolicy + (v11.WorkflowIdConflictPolicy)(0), // 229: temporal.api.enums.v1.WorkflowIdConflictPolicy + (*v13.RetryPolicy)(nil), // 230: temporal.api.common.v1.RetryPolicy + (*v13.Memo)(nil), // 231: temporal.api.common.v1.Memo + (*v13.SearchAttributes)(nil), // 232: temporal.api.common.v1.SearchAttributes + (*v13.Header)(nil), // 233: temporal.api.common.v1.Header + (*v15.Failure)(nil), // 234: temporal.api.failure.v1.Failure + (*v13.Callback)(nil), // 235: temporal.api.common.v1.Callback + (*v16.UserMetadata)(nil), // 236: temporal.api.sdk.v1.UserMetadata + (*v13.Link)(nil), // 237: temporal.api.common.v1.Link + (*v17.VersioningOverride)(nil), // 238: temporal.api.workflow.v1.VersioningOverride + (*v17.OnConflictOptions)(nil), // 239: temporal.api.workflow.v1.OnConflictOptions + (*v13.Priority)(nil), // 240: temporal.api.common.v1.Priority + (*v18.WorkerDeploymentOptions)(nil), // 241: temporal.api.deployment.v1.WorkerDeploymentOptions + (v11.WorkflowExecutionStatus)(0), // 242: temporal.api.enums.v1.WorkflowExecutionStatus + (*v13.WorkflowExecution)(nil), // 243: temporal.api.common.v1.WorkflowExecution + (v11.HistoryEventFilterType)(0), // 244: temporal.api.enums.v1.HistoryEventFilterType + (*v19.History)(nil), // 245: temporal.api.history.v1.History + (*v13.DataBlob)(nil), // 246: temporal.api.common.v1.DataBlob + (*v13.WorkerVersionCapabilities)(nil), // 247: temporal.api.common.v1.WorkerVersionCapabilities + (*v110.WorkflowQuery)(nil), // 248: temporal.api.query.v1.WorkflowQuery + (*timestamppb.Timestamp)(nil), // 249: google.protobuf.Timestamp + (*v111.Message)(nil), // 250: temporal.api.protocol.v1.Message + (*v14.PollerScalingDecision)(nil), // 251: temporal.api.taskqueue.v1.PollerScalingDecision + (*v112.Command)(nil), // 252: temporal.api.command.v1.Command + (*v14.StickyExecutionAttributes)(nil), // 253: temporal.api.taskqueue.v1.StickyExecutionAttributes + (*v13.WorkerVersionStamp)(nil), // 254: temporal.api.common.v1.WorkerVersionStamp + (*v16.WorkflowTaskCompletedMetadata)(nil), // 255: temporal.api.sdk.v1.WorkflowTaskCompletedMetadata + (*v13.MeteringMetadata)(nil), // 256: temporal.api.common.v1.MeteringMetadata + (*v18.Deployment)(nil), // 257: temporal.api.deployment.v1.Deployment + (v11.VersioningBehavior)(0), // 258: temporal.api.enums.v1.VersioningBehavior + (v11.WorkflowTaskFailedCause)(0), // 259: temporal.api.enums.v1.WorkflowTaskFailedCause + (*v14.TaskQueueMetadata)(nil), // 260: temporal.api.taskqueue.v1.TaskQueueMetadata + (*v13.ActivityType)(nil), // 261: temporal.api.common.v1.ActivityType + (v11.ResetReapplyType)(0), // 262: temporal.api.enums.v1.ResetReapplyType + (v11.ResetReapplyExcludeType)(0), // 263: temporal.api.enums.v1.ResetReapplyExcludeType + (*v17.PostResetOperation)(nil), // 264: temporal.api.workflow.v1.PostResetOperation + (*v113.StartTimeFilter)(nil), // 265: temporal.api.filter.v1.StartTimeFilter + (*v113.WorkflowExecutionFilter)(nil), // 266: temporal.api.filter.v1.WorkflowExecutionFilter + (*v113.WorkflowTypeFilter)(nil), // 267: temporal.api.filter.v1.WorkflowTypeFilter + (*v17.WorkflowExecutionInfo)(nil), // 268: temporal.api.workflow.v1.WorkflowExecutionInfo + (*v113.StatusFilter)(nil), // 269: temporal.api.filter.v1.StatusFilter + (v11.QueryResultType)(0), // 270: temporal.api.enums.v1.QueryResultType + (*v114.WorkerHeartbeat)(nil), // 271: temporal.api.worker.v1.WorkerHeartbeat + (v11.QueryRejectCondition)(0), // 272: temporal.api.enums.v1.QueryRejectCondition + (*v110.QueryRejected)(nil), // 273: temporal.api.query.v1.QueryRejected + (*v17.WorkflowExecutionConfig)(nil), // 274: temporal.api.workflow.v1.WorkflowExecutionConfig + (*v17.PendingActivityInfo)(nil), // 275: temporal.api.workflow.v1.PendingActivityInfo + (*v17.PendingChildExecutionInfo)(nil), // 276: temporal.api.workflow.v1.PendingChildExecutionInfo + (*v17.PendingWorkflowTaskInfo)(nil), // 277: temporal.api.workflow.v1.PendingWorkflowTaskInfo + (*v17.CallbackInfo)(nil), // 278: temporal.api.workflow.v1.CallbackInfo + (*v17.PendingNexusOperationInfo)(nil), // 279: temporal.api.workflow.v1.PendingNexusOperationInfo + (*v17.WorkflowExecutionExtendedInfo)(nil), // 280: temporal.api.workflow.v1.WorkflowExecutionExtendedInfo + (v11.TaskQueueType)(0), // 281: temporal.api.enums.v1.TaskQueueType + (v11.DescribeTaskQueueMode)(0), // 282: temporal.api.enums.v1.DescribeTaskQueueMode + (*v14.TaskQueueVersionSelection)(nil), // 283: temporal.api.taskqueue.v1.TaskQueueVersionSelection + (*v14.PollerInfo)(nil), // 284: temporal.api.taskqueue.v1.PollerInfo + (*v14.TaskQueueStats)(nil), // 285: temporal.api.taskqueue.v1.TaskQueueStats + (*v14.TaskQueueVersioningInfo)(nil), // 286: temporal.api.taskqueue.v1.TaskQueueVersioningInfo + (*v14.TaskQueueConfig)(nil), // 287: temporal.api.taskqueue.v1.TaskQueueConfig + (*v14.TaskQueueStatus)(nil), // 288: temporal.api.taskqueue.v1.TaskQueueStatus + (*v115.VersionInfo)(nil), // 289: temporal.api.version.v1.VersionInfo + (*v14.TaskQueuePartitionMetadata)(nil), // 290: temporal.api.taskqueue.v1.TaskQueuePartitionMetadata + (*v116.Schedule)(nil), // 291: temporal.api.schedule.v1.Schedule + (*v116.SchedulePatch)(nil), // 292: temporal.api.schedule.v1.SchedulePatch + (*v116.ScheduleInfo)(nil), // 293: temporal.api.schedule.v1.ScheduleInfo + (*v116.ScheduleListEntry)(nil), // 294: temporal.api.schedule.v1.ScheduleListEntry + (*v14.CompatibleVersionSet)(nil), // 295: temporal.api.taskqueue.v1.CompatibleVersionSet + (*v14.TimestampedBuildIdAssignmentRule)(nil), // 296: temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule + (*v14.TimestampedCompatibleBuildIdRedirectRule)(nil), // 297: temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule + (v11.TaskReachability)(0), // 298: temporal.api.enums.v1.TaskReachability + (*v14.BuildIdReachability)(nil), // 299: temporal.api.taskqueue.v1.BuildIdReachability + (*v117.WaitPolicy)(nil), // 300: temporal.api.update.v1.WaitPolicy + (*v117.Request)(nil), // 301: temporal.api.update.v1.Request + (*v117.UpdateRef)(nil), // 302: temporal.api.update.v1.UpdateRef + (*v117.Outcome)(nil), // 303: temporal.api.update.v1.Outcome + (v11.UpdateWorkflowExecutionLifecycleStage)(0), // 304: temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage + (*v118.BatchOperationTermination)(nil), // 305: temporal.api.batch.v1.BatchOperationTermination + (*v118.BatchOperationSignal)(nil), // 306: temporal.api.batch.v1.BatchOperationSignal + (*v118.BatchOperationCancellation)(nil), // 307: temporal.api.batch.v1.BatchOperationCancellation + (*v118.BatchOperationDeletion)(nil), // 308: temporal.api.batch.v1.BatchOperationDeletion + (*v118.BatchOperationReset)(nil), // 309: temporal.api.batch.v1.BatchOperationReset + (*v118.BatchOperationUpdateWorkflowExecutionOptions)(nil), // 310: temporal.api.batch.v1.BatchOperationUpdateWorkflowExecutionOptions + (*v118.BatchOperationUnpauseActivities)(nil), // 311: temporal.api.batch.v1.BatchOperationUnpauseActivities + (*v118.BatchOperationResetActivities)(nil), // 312: temporal.api.batch.v1.BatchOperationResetActivities + (*v118.BatchOperationUpdateActivityOptions)(nil), // 313: temporal.api.batch.v1.BatchOperationUpdateActivityOptions + (v11.BatchOperationType)(0), // 314: temporal.api.enums.v1.BatchOperationType + (v11.BatchOperationState)(0), // 315: temporal.api.enums.v1.BatchOperationState + (*v118.BatchOperationInfo)(nil), // 316: temporal.api.batch.v1.BatchOperationInfo + (*v119.Request)(nil), // 317: temporal.api.nexus.v1.Request + (*v119.Response)(nil), // 318: temporal.api.nexus.v1.Response + (*v119.HandlerError)(nil), // 319: temporal.api.nexus.v1.HandlerError + (*v120.ActivityOptions)(nil), // 320: temporal.api.activity.v1.ActivityOptions + (*fieldmaskpb.FieldMask)(nil), // 321: google.protobuf.FieldMask + (*v17.WorkflowExecutionOptions)(nil), // 322: temporal.api.workflow.v1.WorkflowExecutionOptions + (*v18.DeploymentInfo)(nil), // 323: temporal.api.deployment.v1.DeploymentInfo + (*v18.WorkerDeploymentVersion)(nil), // 324: temporal.api.deployment.v1.WorkerDeploymentVersion + (*v18.WorkerDeploymentVersionInfo)(nil), // 325: temporal.api.deployment.v1.WorkerDeploymentVersionInfo + (*v18.WorkerDeploymentInfo)(nil), // 326: temporal.api.deployment.v1.WorkerDeploymentInfo + (*v18.DeploymentListInfo)(nil), // 327: temporal.api.deployment.v1.DeploymentListInfo + (*v18.UpdateDeploymentMetadata)(nil), // 328: temporal.api.deployment.v1.UpdateDeploymentMetadata + (*v18.VersionMetadata)(nil), // 329: temporal.api.deployment.v1.VersionMetadata + (v11.DeploymentReachability)(0), // 330: temporal.api.enums.v1.DeploymentReachability + (*v121.WorkflowRuleSpec)(nil), // 331: temporal.api.rules.v1.WorkflowRuleSpec + (*v121.WorkflowRule)(nil), // 332: temporal.api.rules.v1.WorkflowRule + (*v114.WorkerInfo)(nil), // 333: temporal.api.worker.v1.WorkerInfo + (*v13.WorkerSelector)(nil), // 334: temporal.api.common.v1.WorkerSelector + (*v16.WorkerConfig)(nil), // 335: temporal.api.sdk.v1.WorkerConfig + (*v110.WorkflowQueryResult)(nil), // 336: temporal.api.query.v1.WorkflowQueryResult + (*v13.Payload)(nil), // 337: temporal.api.common.v1.Payload + (v11.IndexedValueType)(0), // 338: temporal.api.enums.v1.IndexedValueType + (v11.RateLimitSource)(0), // 339: temporal.api.enums.v1.RateLimitSource + (*v14.TaskQueueVersionInfo)(nil), // 340: temporal.api.taskqueue.v1.TaskQueueVersionInfo + (*v14.BuildIdAssignmentRule)(nil), // 341: temporal.api.taskqueue.v1.BuildIdAssignmentRule + (*v14.CompatibleBuildIdRedirectRule)(nil), // 342: temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule + (*v18.RoutingConfig)(nil), // 343: temporal.api.deployment.v1.RoutingConfig + (*v18.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 344: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + (*v14.RateLimit)(nil), // 345: temporal.api.taskqueue.v1.RateLimit } var file_temporal_api_workflowservice_v1_request_response_proto_depIdxs = []int32{ - 213, // 0: temporal.api.workflowservice.v1.RegisterNamespaceRequest.workflow_execution_retention_period:type_name -> google.protobuf.Duration - 214, // 1: temporal.api.workflowservice.v1.RegisterNamespaceRequest.clusters:type_name -> temporal.api.replication.v1.ClusterReplicationConfig - 186, // 2: temporal.api.workflowservice.v1.RegisterNamespaceRequest.data:type_name -> temporal.api.workflowservice.v1.RegisterNamespaceRequest.DataEntry - 215, // 3: temporal.api.workflowservice.v1.RegisterNamespaceRequest.history_archival_state:type_name -> temporal.api.enums.v1.ArchivalState - 215, // 4: temporal.api.workflowservice.v1.RegisterNamespaceRequest.visibility_archival_state:type_name -> temporal.api.enums.v1.ArchivalState - 216, // 5: temporal.api.workflowservice.v1.ListNamespacesRequest.namespace_filter:type_name -> temporal.api.namespace.v1.NamespaceFilter + 216, // 0: temporal.api.workflowservice.v1.RegisterNamespaceRequest.workflow_execution_retention_period:type_name -> google.protobuf.Duration + 217, // 1: temporal.api.workflowservice.v1.RegisterNamespaceRequest.clusters:type_name -> temporal.api.replication.v1.ClusterReplicationConfig + 188, // 2: temporal.api.workflowservice.v1.RegisterNamespaceRequest.data:type_name -> temporal.api.workflowservice.v1.RegisterNamespaceRequest.DataEntry + 218, // 3: temporal.api.workflowservice.v1.RegisterNamespaceRequest.history_archival_state:type_name -> temporal.api.enums.v1.ArchivalState + 218, // 4: temporal.api.workflowservice.v1.RegisterNamespaceRequest.visibility_archival_state:type_name -> temporal.api.enums.v1.ArchivalState + 219, // 5: temporal.api.workflowservice.v1.ListNamespacesRequest.namespace_filter:type_name -> temporal.api.namespace.v1.NamespaceFilter 5, // 6: temporal.api.workflowservice.v1.ListNamespacesResponse.namespaces:type_name -> temporal.api.workflowservice.v1.DescribeNamespaceResponse - 217, // 7: temporal.api.workflowservice.v1.DescribeNamespaceResponse.namespace_info:type_name -> temporal.api.namespace.v1.NamespaceInfo - 218, // 8: temporal.api.workflowservice.v1.DescribeNamespaceResponse.config:type_name -> temporal.api.namespace.v1.NamespaceConfig - 219, // 9: temporal.api.workflowservice.v1.DescribeNamespaceResponse.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig - 220, // 10: temporal.api.workflowservice.v1.DescribeNamespaceResponse.failover_history:type_name -> temporal.api.replication.v1.FailoverStatus - 221, // 11: temporal.api.workflowservice.v1.UpdateNamespaceRequest.update_info:type_name -> temporal.api.namespace.v1.UpdateNamespaceInfo - 218, // 12: temporal.api.workflowservice.v1.UpdateNamespaceRequest.config:type_name -> temporal.api.namespace.v1.NamespaceConfig - 219, // 13: temporal.api.workflowservice.v1.UpdateNamespaceRequest.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig - 217, // 14: temporal.api.workflowservice.v1.UpdateNamespaceResponse.namespace_info:type_name -> temporal.api.namespace.v1.NamespaceInfo - 218, // 15: temporal.api.workflowservice.v1.UpdateNamespaceResponse.config:type_name -> temporal.api.namespace.v1.NamespaceConfig - 219, // 16: temporal.api.workflowservice.v1.UpdateNamespaceResponse.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig - 222, // 17: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 223, // 18: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 224, // 19: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads - 213, // 20: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_execution_timeout:type_name -> google.protobuf.Duration - 213, // 21: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_run_timeout:type_name -> google.protobuf.Duration - 213, // 22: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_task_timeout:type_name -> google.protobuf.Duration - 225, // 23: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_id_reuse_policy:type_name -> temporal.api.enums.v1.WorkflowIdReusePolicy - 226, // 24: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_id_conflict_policy:type_name -> temporal.api.enums.v1.WorkflowIdConflictPolicy - 227, // 25: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy - 228, // 26: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.memo:type_name -> temporal.api.common.v1.Memo - 229, // 27: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes - 230, // 28: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header - 231, // 29: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.continued_failure:type_name -> temporal.api.failure.v1.Failure - 224, // 30: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.last_completion_result:type_name -> temporal.api.common.v1.Payloads - 213, // 31: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_start_delay:type_name -> google.protobuf.Duration - 232, // 32: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.completion_callbacks:type_name -> temporal.api.common.v1.Callback - 233, // 33: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.user_metadata:type_name -> temporal.api.sdk.v1.UserMetadata - 234, // 34: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link - 235, // 35: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride - 236, // 36: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.on_conflict_options:type_name -> temporal.api.workflow.v1.OnConflictOptions - 237, // 37: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.priority:type_name -> temporal.api.common.v1.Priority - 238, // 38: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus - 17, // 39: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.eager_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - 234, // 40: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link - 239, // 41: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 240, // 42: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest.history_event_filter_type:type_name -> temporal.api.enums.v1.HistoryEventFilterType - 241, // 43: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse.history:type_name -> temporal.api.history.v1.History - 242, // 44: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse.raw_history:type_name -> temporal.api.common.v1.DataBlob - 239, // 45: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 241, // 46: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse.history:type_name -> temporal.api.history.v1.History - 223, // 47: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 243, // 48: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities - 244, // 49: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 245, // 50: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat - 239, // 51: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 222, // 52: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 241, // 53: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.history:type_name -> temporal.api.history.v1.History - 246, // 54: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.query:type_name -> temporal.api.query.v1.WorkflowQuery - 223, // 55: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 247, // 56: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.scheduled_time:type_name -> google.protobuf.Timestamp - 247, // 57: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.started_time:type_name -> google.protobuf.Timestamp - 187, // 58: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.queries:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry - 248, // 59: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.messages:type_name -> temporal.api.protocol.v1.Message - 249, // 60: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision - 250, // 61: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.commands:type_name -> temporal.api.command.v1.Command - 251, // 62: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.sticky_attributes:type_name -> temporal.api.taskqueue.v1.StickyExecutionAttributes - 188, // 63: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.query_results:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry - 252, // 64: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.worker_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp - 248, // 65: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.messages:type_name -> temporal.api.protocol.v1.Message - 253, // 66: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.sdk_metadata:type_name -> temporal.api.sdk.v1.WorkflowTaskCompletedMetadata - 254, // 67: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.metering_metadata:type_name -> temporal.api.common.v1.MeteringMetadata - 189, // 68: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.capabilities:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities - 255, // 69: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 256, // 70: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.versioning_behavior:type_name -> temporal.api.enums.v1.VersioningBehavior - 244, // 71: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 220, // 7: temporal.api.workflowservice.v1.DescribeNamespaceResponse.namespace_info:type_name -> temporal.api.namespace.v1.NamespaceInfo + 221, // 8: temporal.api.workflowservice.v1.DescribeNamespaceResponse.config:type_name -> temporal.api.namespace.v1.NamespaceConfig + 222, // 9: temporal.api.workflowservice.v1.DescribeNamespaceResponse.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig + 223, // 10: temporal.api.workflowservice.v1.DescribeNamespaceResponse.failover_history:type_name -> temporal.api.replication.v1.FailoverStatus + 224, // 11: temporal.api.workflowservice.v1.UpdateNamespaceRequest.update_info:type_name -> temporal.api.namespace.v1.UpdateNamespaceInfo + 221, // 12: temporal.api.workflowservice.v1.UpdateNamespaceRequest.config:type_name -> temporal.api.namespace.v1.NamespaceConfig + 222, // 13: temporal.api.workflowservice.v1.UpdateNamespaceRequest.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig + 220, // 14: temporal.api.workflowservice.v1.UpdateNamespaceResponse.namespace_info:type_name -> temporal.api.namespace.v1.NamespaceInfo + 221, // 15: temporal.api.workflowservice.v1.UpdateNamespaceResponse.config:type_name -> temporal.api.namespace.v1.NamespaceConfig + 222, // 16: temporal.api.workflowservice.v1.UpdateNamespaceResponse.replication_config:type_name -> temporal.api.replication.v1.NamespaceReplicationConfig + 225, // 17: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 226, // 18: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 227, // 19: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads + 216, // 20: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_execution_timeout:type_name -> google.protobuf.Duration + 216, // 21: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_run_timeout:type_name -> google.protobuf.Duration + 216, // 22: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_task_timeout:type_name -> google.protobuf.Duration + 228, // 23: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_id_reuse_policy:type_name -> temporal.api.enums.v1.WorkflowIdReusePolicy + 229, // 24: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_id_conflict_policy:type_name -> temporal.api.enums.v1.WorkflowIdConflictPolicy + 230, // 25: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy + 231, // 26: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.memo:type_name -> temporal.api.common.v1.Memo + 232, // 27: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes + 233, // 28: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header + 234, // 29: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.continued_failure:type_name -> temporal.api.failure.v1.Failure + 227, // 30: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.last_completion_result:type_name -> temporal.api.common.v1.Payloads + 216, // 31: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.workflow_start_delay:type_name -> google.protobuf.Duration + 235, // 32: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.completion_callbacks:type_name -> temporal.api.common.v1.Callback + 236, // 33: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.user_metadata:type_name -> temporal.api.sdk.v1.UserMetadata + 237, // 34: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link + 238, // 35: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride + 239, // 36: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.on_conflict_options:type_name -> temporal.api.workflow.v1.OnConflictOptions + 240, // 37: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.priority:type_name -> temporal.api.common.v1.Priority + 241, // 38: temporal.api.workflowservice.v1.StartWorkflowExecutionRequest.eager_worker_deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 242, // 39: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.status:type_name -> temporal.api.enums.v1.WorkflowExecutionStatus + 17, // 40: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.eager_workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + 237, // 41: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse.link:type_name -> temporal.api.common.v1.Link + 243, // 42: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 244, // 43: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest.history_event_filter_type:type_name -> temporal.api.enums.v1.HistoryEventFilterType + 245, // 44: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse.history:type_name -> temporal.api.history.v1.History + 246, // 45: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse.raw_history:type_name -> temporal.api.common.v1.DataBlob + 243, // 46: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 245, // 47: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse.history:type_name -> temporal.api.history.v1.History + 226, // 48: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 247, // 49: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities + 241, // 50: temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 243, // 51: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 225, // 52: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 245, // 53: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.history:type_name -> temporal.api.history.v1.History + 248, // 54: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.query:type_name -> temporal.api.query.v1.WorkflowQuery + 226, // 55: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.workflow_execution_task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 249, // 56: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.scheduled_time:type_name -> google.protobuf.Timestamp + 249, // 57: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.started_time:type_name -> google.protobuf.Timestamp + 189, // 58: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.queries:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry + 250, // 59: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.messages:type_name -> temporal.api.protocol.v1.Message + 251, // 60: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision + 252, // 61: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.commands:type_name -> temporal.api.command.v1.Command + 253, // 62: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.sticky_attributes:type_name -> temporal.api.taskqueue.v1.StickyExecutionAttributes + 190, // 63: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.query_results:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry + 254, // 64: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.worker_version_stamp:type_name -> temporal.api.common.v1.WorkerVersionStamp + 250, // 65: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.messages:type_name -> temporal.api.protocol.v1.Message + 255, // 66: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.sdk_metadata:type_name -> temporal.api.sdk.v1.WorkflowTaskCompletedMetadata + 256, // 67: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.metering_metadata:type_name -> temporal.api.common.v1.MeteringMetadata + 191, // 68: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.capabilities:type_name -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities + 257, // 69: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 258, // 70: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.versioning_behavior:type_name -> temporal.api.enums.v1.VersioningBehavior + 241, // 71: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions 17, // 72: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse.workflow_task:type_name -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse 23, // 73: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse.activity_tasks:type_name -> temporal.api.workflowservice.v1.PollActivityTaskQueueResponse - 257, // 74: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.cause:type_name -> temporal.api.enums.v1.WorkflowTaskFailedCause - 231, // 75: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.failure:type_name -> temporal.api.failure.v1.Failure - 248, // 76: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.messages:type_name -> temporal.api.protocol.v1.Message - 252, // 77: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp - 255, // 78: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 244, // 79: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 223, // 80: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 258, // 81: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.task_queue_metadata:type_name -> temporal.api.taskqueue.v1.TaskQueueMetadata - 243, // 82: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities - 244, // 83: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 245, // 84: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat - 222, // 85: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 239, // 86: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 259, // 87: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.activity_type:type_name -> temporal.api.common.v1.ActivityType - 230, // 88: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.header:type_name -> temporal.api.common.v1.Header - 224, // 89: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.input:type_name -> temporal.api.common.v1.Payloads - 224, // 90: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.heartbeat_details:type_name -> temporal.api.common.v1.Payloads - 247, // 91: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.scheduled_time:type_name -> google.protobuf.Timestamp - 247, // 92: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.current_attempt_scheduled_time:type_name -> google.protobuf.Timestamp - 247, // 93: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.started_time:type_name -> google.protobuf.Timestamp - 213, // 94: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.schedule_to_close_timeout:type_name -> google.protobuf.Duration - 213, // 95: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.start_to_close_timeout:type_name -> google.protobuf.Duration - 213, // 96: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.heartbeat_timeout:type_name -> google.protobuf.Duration - 227, // 97: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy - 249, // 98: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision - 237, // 99: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.priority:type_name -> temporal.api.common.v1.Priority - 224, // 100: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest.details:type_name -> temporal.api.common.v1.Payloads - 224, // 101: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdRequest.details:type_name -> temporal.api.common.v1.Payloads - 224, // 102: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.result:type_name -> temporal.api.common.v1.Payloads - 252, // 103: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp - 255, // 104: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 244, // 105: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 224, // 106: temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdRequest.result:type_name -> temporal.api.common.v1.Payloads - 231, // 107: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.failure:type_name -> temporal.api.failure.v1.Failure - 224, // 108: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.last_heartbeat_details:type_name -> temporal.api.common.v1.Payloads - 252, // 109: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp - 255, // 110: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 244, // 111: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 231, // 112: temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse.failures:type_name -> temporal.api.failure.v1.Failure - 231, // 113: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest.failure:type_name -> temporal.api.failure.v1.Failure - 224, // 114: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest.last_heartbeat_details:type_name -> temporal.api.common.v1.Payloads - 231, // 115: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse.failures:type_name -> temporal.api.failure.v1.Failure - 224, // 116: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.details:type_name -> temporal.api.common.v1.Payloads - 252, // 117: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp - 255, // 118: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 244, // 119: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 224, // 120: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest.details:type_name -> temporal.api.common.v1.Payloads - 244, // 121: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 239, // 122: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 234, // 123: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link - 239, // 124: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 224, // 125: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads - 230, // 126: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header - 234, // 127: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link - 222, // 128: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_type:type_name -> temporal.api.common.v1.WorkflowType - 223, // 129: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 224, // 130: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads - 213, // 131: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_execution_timeout:type_name -> google.protobuf.Duration - 213, // 132: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_run_timeout:type_name -> google.protobuf.Duration - 213, // 133: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_task_timeout:type_name -> google.protobuf.Duration - 225, // 134: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_id_reuse_policy:type_name -> temporal.api.enums.v1.WorkflowIdReusePolicy - 226, // 135: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_id_conflict_policy:type_name -> temporal.api.enums.v1.WorkflowIdConflictPolicy - 224, // 136: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.signal_input:type_name -> temporal.api.common.v1.Payloads - 227, // 137: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy - 228, // 138: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.memo:type_name -> temporal.api.common.v1.Memo - 229, // 139: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes - 230, // 140: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header - 213, // 141: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_start_delay:type_name -> google.protobuf.Duration - 233, // 142: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.user_metadata:type_name -> temporal.api.sdk.v1.UserMetadata - 234, // 143: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link - 235, // 144: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride - 237, // 145: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.priority:type_name -> temporal.api.common.v1.Priority - 239, // 146: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 260, // 147: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.reset_reapply_type:type_name -> temporal.api.enums.v1.ResetReapplyType - 261, // 148: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.reset_reapply_exclude_types:type_name -> temporal.api.enums.v1.ResetReapplyExcludeType - 262, // 149: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.post_reset_operations:type_name -> temporal.api.workflow.v1.PostResetOperation - 239, // 150: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 224, // 151: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.details:type_name -> temporal.api.common.v1.Payloads - 234, // 152: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link - 239, // 153: temporal.api.workflowservice.v1.DeleteWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 263, // 154: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.start_time_filter:type_name -> temporal.api.filter.v1.StartTimeFilter - 264, // 155: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.execution_filter:type_name -> temporal.api.filter.v1.WorkflowExecutionFilter - 265, // 156: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.type_filter:type_name -> temporal.api.filter.v1.WorkflowTypeFilter - 266, // 157: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 263, // 158: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.start_time_filter:type_name -> temporal.api.filter.v1.StartTimeFilter - 264, // 159: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.execution_filter:type_name -> temporal.api.filter.v1.WorkflowExecutionFilter - 265, // 160: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.type_filter:type_name -> temporal.api.filter.v1.WorkflowTypeFilter - 267, // 161: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.status_filter:type_name -> temporal.api.filter.v1.StatusFilter - 266, // 162: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 266, // 163: temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 266, // 164: temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 266, // 165: temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 190, // 166: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.groups:type_name -> temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup - 191, // 167: temporal.api.workflowservice.v1.GetSearchAttributesResponse.keys:type_name -> temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry - 268, // 168: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.completed_type:type_name -> temporal.api.enums.v1.QueryResultType - 224, // 169: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.query_result:type_name -> temporal.api.common.v1.Payloads - 231, // 170: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.failure:type_name -> temporal.api.failure.v1.Failure - 257, // 171: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.cause:type_name -> temporal.api.enums.v1.WorkflowTaskFailedCause - 239, // 172: temporal.api.workflowservice.v1.ResetStickyTaskQueueRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 245, // 173: temporal.api.workflowservice.v1.ShutdownWorkerRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat - 239, // 174: temporal.api.workflowservice.v1.QueryWorkflowRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 246, // 175: temporal.api.workflowservice.v1.QueryWorkflowRequest.query:type_name -> temporal.api.query.v1.WorkflowQuery - 269, // 176: temporal.api.workflowservice.v1.QueryWorkflowRequest.query_reject_condition:type_name -> temporal.api.enums.v1.QueryRejectCondition - 224, // 177: temporal.api.workflowservice.v1.QueryWorkflowResponse.query_result:type_name -> temporal.api.common.v1.Payloads - 270, // 178: temporal.api.workflowservice.v1.QueryWorkflowResponse.query_rejected:type_name -> temporal.api.query.v1.QueryRejected - 239, // 179: temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 271, // 180: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.execution_config:type_name -> temporal.api.workflow.v1.WorkflowExecutionConfig - 266, // 181: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.workflow_execution_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo - 272, // 182: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_activities:type_name -> temporal.api.workflow.v1.PendingActivityInfo - 273, // 183: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_children:type_name -> temporal.api.workflow.v1.PendingChildExecutionInfo - 274, // 184: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_workflow_task:type_name -> temporal.api.workflow.v1.PendingWorkflowTaskInfo - 275, // 185: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.callbacks:type_name -> temporal.api.workflow.v1.CallbackInfo - 276, // 186: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_nexus_operations:type_name -> temporal.api.workflow.v1.PendingNexusOperationInfo - 277, // 187: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.workflow_extended_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionExtendedInfo - 223, // 188: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 278, // 189: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType - 279, // 190: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.api_mode:type_name -> temporal.api.enums.v1.DescribeTaskQueueMode - 280, // 191: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.versions:type_name -> temporal.api.taskqueue.v1.TaskQueueVersionSelection - 278, // 192: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue_types:type_name -> temporal.api.enums.v1.TaskQueueType - 281, // 193: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.pollers:type_name -> temporal.api.taskqueue.v1.PollerInfo - 282, // 194: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.stats:type_name -> temporal.api.taskqueue.v1.TaskQueueStats - 192, // 195: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.stats_by_priority_key:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry - 283, // 196: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.versioning_info:type_name -> temporal.api.taskqueue.v1.TaskQueueVersioningInfo - 284, // 197: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.config:type_name -> temporal.api.taskqueue.v1.TaskQueueConfig - 193, // 198: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.effective_rate_limit:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit - 285, // 199: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.task_queue_status:type_name -> temporal.api.taskqueue.v1.TaskQueueStatus - 194, // 200: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.versions_info:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry - 195, // 201: temporal.api.workflowservice.v1.GetClusterInfoResponse.supported_clients:type_name -> temporal.api.workflowservice.v1.GetClusterInfoResponse.SupportedClientsEntry - 286, // 202: temporal.api.workflowservice.v1.GetClusterInfoResponse.version_info:type_name -> temporal.api.version.v1.VersionInfo - 196, // 203: temporal.api.workflowservice.v1.GetSystemInfoResponse.capabilities:type_name -> temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities - 223, // 204: temporal.api.workflowservice.v1.ListTaskQueuePartitionsRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 287, // 205: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse.activity_task_queue_partitions:type_name -> temporal.api.taskqueue.v1.TaskQueuePartitionMetadata - 287, // 206: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse.workflow_task_queue_partitions:type_name -> temporal.api.taskqueue.v1.TaskQueuePartitionMetadata - 288, // 207: temporal.api.workflowservice.v1.CreateScheduleRequest.schedule:type_name -> temporal.api.schedule.v1.Schedule - 289, // 208: temporal.api.workflowservice.v1.CreateScheduleRequest.initial_patch:type_name -> temporal.api.schedule.v1.SchedulePatch - 228, // 209: temporal.api.workflowservice.v1.CreateScheduleRequest.memo:type_name -> temporal.api.common.v1.Memo - 229, // 210: temporal.api.workflowservice.v1.CreateScheduleRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes - 288, // 211: temporal.api.workflowservice.v1.DescribeScheduleResponse.schedule:type_name -> temporal.api.schedule.v1.Schedule - 290, // 212: temporal.api.workflowservice.v1.DescribeScheduleResponse.info:type_name -> temporal.api.schedule.v1.ScheduleInfo - 228, // 213: temporal.api.workflowservice.v1.DescribeScheduleResponse.memo:type_name -> temporal.api.common.v1.Memo - 229, // 214: temporal.api.workflowservice.v1.DescribeScheduleResponse.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes - 288, // 215: temporal.api.workflowservice.v1.UpdateScheduleRequest.schedule:type_name -> temporal.api.schedule.v1.Schedule - 229, // 216: temporal.api.workflowservice.v1.UpdateScheduleRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes - 289, // 217: temporal.api.workflowservice.v1.PatchScheduleRequest.patch:type_name -> temporal.api.schedule.v1.SchedulePatch - 247, // 218: temporal.api.workflowservice.v1.ListScheduleMatchingTimesRequest.start_time:type_name -> google.protobuf.Timestamp - 247, // 219: temporal.api.workflowservice.v1.ListScheduleMatchingTimesRequest.end_time:type_name -> google.protobuf.Timestamp - 247, // 220: temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse.start_time:type_name -> google.protobuf.Timestamp - 291, // 221: temporal.api.workflowservice.v1.ListSchedulesResponse.schedules:type_name -> temporal.api.schedule.v1.ScheduleListEntry - 197, // 222: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.add_new_compatible_build_id:type_name -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion - 198, // 223: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.merge_sets:type_name -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets - 292, // 224: temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse.major_version_sets:type_name -> temporal.api.taskqueue.v1.CompatibleVersionSet - 199, // 225: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.insert_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule - 200, // 226: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.replace_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule - 201, // 227: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.delete_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule - 202, // 228: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.add_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule - 203, // 229: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.replace_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule - 204, // 230: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.delete_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule - 205, // 231: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.commit_build_id:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId - 293, // 232: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse.assignment_rules:type_name -> temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule - 294, // 233: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse.compatible_redirect_rules:type_name -> temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule - 293, // 234: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse.assignment_rules:type_name -> temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule - 294, // 235: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse.compatible_redirect_rules:type_name -> temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule - 295, // 236: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityRequest.reachability:type_name -> temporal.api.enums.v1.TaskReachability - 296, // 237: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse.build_id_reachability:type_name -> temporal.api.taskqueue.v1.BuildIdReachability - 239, // 238: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 297, // 239: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.wait_policy:type_name -> temporal.api.update.v1.WaitPolicy - 298, // 240: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.request:type_name -> temporal.api.update.v1.Request - 299, // 241: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.update_ref:type_name -> temporal.api.update.v1.UpdateRef - 300, // 242: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.outcome:type_name -> temporal.api.update.v1.Outcome - 301, // 243: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.stage:type_name -> temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage - 239, // 244: temporal.api.workflowservice.v1.StartBatchOperationRequest.executions:type_name -> temporal.api.common.v1.WorkflowExecution - 302, // 245: temporal.api.workflowservice.v1.StartBatchOperationRequest.termination_operation:type_name -> temporal.api.batch.v1.BatchOperationTermination - 303, // 246: temporal.api.workflowservice.v1.StartBatchOperationRequest.signal_operation:type_name -> temporal.api.batch.v1.BatchOperationSignal - 304, // 247: temporal.api.workflowservice.v1.StartBatchOperationRequest.cancellation_operation:type_name -> temporal.api.batch.v1.BatchOperationCancellation - 305, // 248: temporal.api.workflowservice.v1.StartBatchOperationRequest.deletion_operation:type_name -> temporal.api.batch.v1.BatchOperationDeletion - 306, // 249: temporal.api.workflowservice.v1.StartBatchOperationRequest.reset_operation:type_name -> temporal.api.batch.v1.BatchOperationReset - 307, // 250: temporal.api.workflowservice.v1.StartBatchOperationRequest.update_workflow_options_operation:type_name -> temporal.api.batch.v1.BatchOperationUpdateWorkflowExecutionOptions - 308, // 251: temporal.api.workflowservice.v1.StartBatchOperationRequest.unpause_activities_operation:type_name -> temporal.api.batch.v1.BatchOperationUnpauseActivities - 309, // 252: temporal.api.workflowservice.v1.StartBatchOperationRequest.reset_activities_operation:type_name -> temporal.api.batch.v1.BatchOperationResetActivities - 310, // 253: temporal.api.workflowservice.v1.StartBatchOperationRequest.update_activity_options_operation:type_name -> temporal.api.batch.v1.BatchOperationUpdateActivityOptions - 311, // 254: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.operation_type:type_name -> temporal.api.enums.v1.BatchOperationType - 312, // 255: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.state:type_name -> temporal.api.enums.v1.BatchOperationState - 247, // 256: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.start_time:type_name -> google.protobuf.Timestamp - 247, // 257: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.close_time:type_name -> google.protobuf.Timestamp - 313, // 258: temporal.api.workflowservice.v1.ListBatchOperationsResponse.operation_info:type_name -> temporal.api.batch.v1.BatchOperationInfo - 299, // 259: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest.update_ref:type_name -> temporal.api.update.v1.UpdateRef - 297, // 260: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest.wait_policy:type_name -> temporal.api.update.v1.WaitPolicy - 300, // 261: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.outcome:type_name -> temporal.api.update.v1.Outcome - 301, // 262: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.stage:type_name -> temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage - 299, // 263: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.update_ref:type_name -> temporal.api.update.v1.UpdateRef - 223, // 264: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue - 243, // 265: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities - 244, // 266: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions - 245, // 267: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat - 314, // 268: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse.request:type_name -> temporal.api.nexus.v1.Request - 249, // 269: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision - 315, // 270: temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest.response:type_name -> temporal.api.nexus.v1.Response - 316, // 271: temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest.error:type_name -> temporal.api.nexus.v1.HandlerError - 206, // 272: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.operations:type_name -> temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation - 207, // 273: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.responses:type_name -> temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response - 239, // 274: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 317, // 275: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions - 318, // 276: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.update_mask:type_name -> google.protobuf.FieldMask - 317, // 277: temporal.api.workflowservice.v1.UpdateActivityOptionsResponse.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions - 239, // 278: temporal.api.workflowservice.v1.PauseActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 239, // 279: temporal.api.workflowservice.v1.UnpauseActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 213, // 280: temporal.api.workflowservice.v1.UnpauseActivityRequest.jitter:type_name -> google.protobuf.Duration - 239, // 281: temporal.api.workflowservice.v1.ResetActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 213, // 282: temporal.api.workflowservice.v1.ResetActivityRequest.jitter:type_name -> google.protobuf.Duration - 239, // 283: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution - 319, // 284: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions - 318, // 285: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.update_mask:type_name -> google.protobuf.FieldMask - 319, // 286: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions - 255, // 287: temporal.api.workflowservice.v1.DescribeDeploymentRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 320, // 288: temporal.api.workflowservice.v1.DescribeDeploymentResponse.deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo - 321, // 289: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 322, // 290: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.worker_deployment_version_info:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo - 208, // 291: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.version_task_queues:type_name -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue - 323, // 292: temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse.worker_deployment_info:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo - 324, // 293: temporal.api.workflowservice.v1.ListDeploymentsResponse.deployments:type_name -> temporal.api.deployment.v1.DeploymentListInfo - 255, // 294: temporal.api.workflowservice.v1.SetCurrentDeploymentRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 325, // 295: temporal.api.workflowservice.v1.SetCurrentDeploymentRequest.update_metadata:type_name -> temporal.api.deployment.v1.UpdateDeploymentMetadata - 320, // 296: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse.current_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo - 320, // 297: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse.previous_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo - 321, // 298: temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse.previous_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 321, // 299: temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse.previous_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 210, // 300: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.worker_deployments:type_name -> temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary - 321, // 301: temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 321, // 302: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 211, // 303: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.upsert_entries:type_name -> temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry - 326, // 304: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata - 320, // 305: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse.current_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo - 255, // 306: temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment - 320, // 307: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo - 327, // 308: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.reachability:type_name -> temporal.api.enums.v1.DeploymentReachability - 247, // 309: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.last_update_time:type_name -> google.protobuf.Timestamp - 328, // 310: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest.spec:type_name -> temporal.api.rules.v1.WorkflowRuleSpec - 329, // 311: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse.rule:type_name -> temporal.api.rules.v1.WorkflowRule - 329, // 312: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse.rule:type_name -> temporal.api.rules.v1.WorkflowRule - 329, // 313: temporal.api.workflowservice.v1.ListWorkflowRulesResponse.rules:type_name -> temporal.api.rules.v1.WorkflowRule - 239, // 314: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution - 328, // 315: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest.spec:type_name -> temporal.api.rules.v1.WorkflowRuleSpec - 245, // 316: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat - 330, // 317: temporal.api.workflowservice.v1.ListWorkersResponse.workers_info:type_name -> temporal.api.worker.v1.WorkerInfo - 278, // 318: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType - 212, // 319: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.update_queue_rate_limit:type_name -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate - 212, // 320: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.update_fairness_key_rate_limit_default:type_name -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate - 284, // 321: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse.config:type_name -> temporal.api.taskqueue.v1.TaskQueueConfig - 331, // 322: temporal.api.workflowservice.v1.FetchWorkerConfigRequest.selector:type_name -> temporal.api.common.v1.WorkerSelector - 332, // 323: temporal.api.workflowservice.v1.FetchWorkerConfigResponse.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig - 332, // 324: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig - 318, // 325: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.update_mask:type_name -> google.protobuf.FieldMask - 331, // 326: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.selector:type_name -> temporal.api.common.v1.WorkerSelector - 332, // 327: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig - 330, // 328: temporal.api.workflowservice.v1.DescribeWorkerResponse.worker_info:type_name -> temporal.api.worker.v1.WorkerInfo - 246, // 329: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery - 333, // 330: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry.value:type_name -> temporal.api.query.v1.WorkflowQueryResult - 334, // 331: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup.group_values:type_name -> temporal.api.common.v1.Payload - 335, // 332: temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry.value:type_name -> temporal.api.enums.v1.IndexedValueType - 282, // 333: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueStats - 336, // 334: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit.rate_limit_source:type_name -> temporal.api.enums.v1.RateLimitSource - 337, // 335: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueVersionInfo - 338, // 336: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule.rule:type_name -> temporal.api.taskqueue.v1.BuildIdAssignmentRule - 338, // 337: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule.rule:type_name -> temporal.api.taskqueue.v1.BuildIdAssignmentRule - 339, // 338: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule.rule:type_name -> temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule - 339, // 339: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule.rule:type_name -> temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule + 259, // 74: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.cause:type_name -> temporal.api.enums.v1.WorkflowTaskFailedCause + 234, // 75: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.failure:type_name -> temporal.api.failure.v1.Failure + 250, // 76: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.messages:type_name -> temporal.api.protocol.v1.Message + 254, // 77: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp + 257, // 78: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 241, // 79: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 226, // 80: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 260, // 81: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.task_queue_metadata:type_name -> temporal.api.taskqueue.v1.TaskQueueMetadata + 247, // 82: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities + 241, // 83: temporal.api.workflowservice.v1.PollActivityTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 225, // 84: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 243, // 85: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 261, // 86: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.activity_type:type_name -> temporal.api.common.v1.ActivityType + 233, // 87: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.header:type_name -> temporal.api.common.v1.Header + 227, // 88: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.input:type_name -> temporal.api.common.v1.Payloads + 227, // 89: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.heartbeat_details:type_name -> temporal.api.common.v1.Payloads + 249, // 90: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.scheduled_time:type_name -> google.protobuf.Timestamp + 249, // 91: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.current_attempt_scheduled_time:type_name -> google.protobuf.Timestamp + 249, // 92: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.started_time:type_name -> google.protobuf.Timestamp + 216, // 93: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.schedule_to_close_timeout:type_name -> google.protobuf.Duration + 216, // 94: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.start_to_close_timeout:type_name -> google.protobuf.Duration + 216, // 95: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.heartbeat_timeout:type_name -> google.protobuf.Duration + 230, // 96: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy + 251, // 97: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision + 240, // 98: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.priority:type_name -> temporal.api.common.v1.Priority + 227, // 99: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest.details:type_name -> temporal.api.common.v1.Payloads + 227, // 100: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdRequest.details:type_name -> temporal.api.common.v1.Payloads + 227, // 101: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.result:type_name -> temporal.api.common.v1.Payloads + 254, // 102: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp + 257, // 103: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 241, // 104: temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 227, // 105: temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdRequest.result:type_name -> temporal.api.common.v1.Payloads + 234, // 106: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.failure:type_name -> temporal.api.failure.v1.Failure + 227, // 107: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.last_heartbeat_details:type_name -> temporal.api.common.v1.Payloads + 254, // 108: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp + 257, // 109: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 241, // 110: temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 234, // 111: temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse.failures:type_name -> temporal.api.failure.v1.Failure + 234, // 112: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest.failure:type_name -> temporal.api.failure.v1.Failure + 227, // 113: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest.last_heartbeat_details:type_name -> temporal.api.common.v1.Payloads + 234, // 114: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse.failures:type_name -> temporal.api.failure.v1.Failure + 227, // 115: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.details:type_name -> temporal.api.common.v1.Payloads + 254, // 116: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.worker_version:type_name -> temporal.api.common.v1.WorkerVersionStamp + 257, // 117: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 241, // 118: temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 227, // 119: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest.details:type_name -> temporal.api.common.v1.Payloads + 241, // 120: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 243, // 121: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 237, // 122: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link + 243, // 123: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 227, // 124: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads + 233, // 125: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header + 237, // 126: temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link + 225, // 127: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_type:type_name -> temporal.api.common.v1.WorkflowType + 226, // 128: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 227, // 129: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.input:type_name -> temporal.api.common.v1.Payloads + 216, // 130: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_execution_timeout:type_name -> google.protobuf.Duration + 216, // 131: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_run_timeout:type_name -> google.protobuf.Duration + 216, // 132: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_task_timeout:type_name -> google.protobuf.Duration + 228, // 133: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_id_reuse_policy:type_name -> temporal.api.enums.v1.WorkflowIdReusePolicy + 229, // 134: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_id_conflict_policy:type_name -> temporal.api.enums.v1.WorkflowIdConflictPolicy + 227, // 135: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.signal_input:type_name -> temporal.api.common.v1.Payloads + 230, // 136: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.retry_policy:type_name -> temporal.api.common.v1.RetryPolicy + 231, // 137: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.memo:type_name -> temporal.api.common.v1.Memo + 232, // 138: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes + 233, // 139: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.header:type_name -> temporal.api.common.v1.Header + 216, // 140: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.workflow_start_delay:type_name -> google.protobuf.Duration + 236, // 141: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.user_metadata:type_name -> temporal.api.sdk.v1.UserMetadata + 237, // 142: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link + 238, // 143: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.versioning_override:type_name -> temporal.api.workflow.v1.VersioningOverride + 240, // 144: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest.priority:type_name -> temporal.api.common.v1.Priority + 243, // 145: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 262, // 146: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.reset_reapply_type:type_name -> temporal.api.enums.v1.ResetReapplyType + 263, // 147: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.reset_reapply_exclude_types:type_name -> temporal.api.enums.v1.ResetReapplyExcludeType + 264, // 148: temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.post_reset_operations:type_name -> temporal.api.workflow.v1.PostResetOperation + 243, // 149: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 227, // 150: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.details:type_name -> temporal.api.common.v1.Payloads + 237, // 151: temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest.links:type_name -> temporal.api.common.v1.Link + 243, // 152: temporal.api.workflowservice.v1.DeleteWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 265, // 153: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.start_time_filter:type_name -> temporal.api.filter.v1.StartTimeFilter + 266, // 154: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.execution_filter:type_name -> temporal.api.filter.v1.WorkflowExecutionFilter + 267, // 155: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest.type_filter:type_name -> temporal.api.filter.v1.WorkflowTypeFilter + 268, // 156: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 265, // 157: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.start_time_filter:type_name -> temporal.api.filter.v1.StartTimeFilter + 266, // 158: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.execution_filter:type_name -> temporal.api.filter.v1.WorkflowExecutionFilter + 267, // 159: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.type_filter:type_name -> temporal.api.filter.v1.WorkflowTypeFilter + 269, // 160: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest.status_filter:type_name -> temporal.api.filter.v1.StatusFilter + 268, // 161: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 268, // 162: temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 268, // 163: temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 268, // 164: temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse.executions:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 192, // 165: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.groups:type_name -> temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup + 193, // 166: temporal.api.workflowservice.v1.GetSearchAttributesResponse.keys:type_name -> temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry + 270, // 167: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.completed_type:type_name -> temporal.api.enums.v1.QueryResultType + 227, // 168: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.query_result:type_name -> temporal.api.common.v1.Payloads + 234, // 169: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.failure:type_name -> temporal.api.failure.v1.Failure + 259, // 170: temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest.cause:type_name -> temporal.api.enums.v1.WorkflowTaskFailedCause + 243, // 171: temporal.api.workflowservice.v1.ResetStickyTaskQueueRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 271, // 172: temporal.api.workflowservice.v1.ShutdownWorkerRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat + 243, // 173: temporal.api.workflowservice.v1.QueryWorkflowRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 248, // 174: temporal.api.workflowservice.v1.QueryWorkflowRequest.query:type_name -> temporal.api.query.v1.WorkflowQuery + 272, // 175: temporal.api.workflowservice.v1.QueryWorkflowRequest.query_reject_condition:type_name -> temporal.api.enums.v1.QueryRejectCondition + 227, // 176: temporal.api.workflowservice.v1.QueryWorkflowResponse.query_result:type_name -> temporal.api.common.v1.Payloads + 273, // 177: temporal.api.workflowservice.v1.QueryWorkflowResponse.query_rejected:type_name -> temporal.api.query.v1.QueryRejected + 243, // 178: temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 274, // 179: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.execution_config:type_name -> temporal.api.workflow.v1.WorkflowExecutionConfig + 268, // 180: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.workflow_execution_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionInfo + 275, // 181: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_activities:type_name -> temporal.api.workflow.v1.PendingActivityInfo + 276, // 182: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_children:type_name -> temporal.api.workflow.v1.PendingChildExecutionInfo + 277, // 183: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_workflow_task:type_name -> temporal.api.workflow.v1.PendingWorkflowTaskInfo + 278, // 184: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.callbacks:type_name -> temporal.api.workflow.v1.CallbackInfo + 279, // 185: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.pending_nexus_operations:type_name -> temporal.api.workflow.v1.PendingNexusOperationInfo + 280, // 186: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse.workflow_extended_info:type_name -> temporal.api.workflow.v1.WorkflowExecutionExtendedInfo + 226, // 187: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 281, // 188: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 282, // 189: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.api_mode:type_name -> temporal.api.enums.v1.DescribeTaskQueueMode + 283, // 190: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.versions:type_name -> temporal.api.taskqueue.v1.TaskQueueVersionSelection + 281, // 191: temporal.api.workflowservice.v1.DescribeTaskQueueRequest.task_queue_types:type_name -> temporal.api.enums.v1.TaskQueueType + 284, // 192: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.pollers:type_name -> temporal.api.taskqueue.v1.PollerInfo + 285, // 193: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.stats:type_name -> temporal.api.taskqueue.v1.TaskQueueStats + 194, // 194: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.stats_by_priority_key:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry + 286, // 195: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.versioning_info:type_name -> temporal.api.taskqueue.v1.TaskQueueVersioningInfo + 287, // 196: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.config:type_name -> temporal.api.taskqueue.v1.TaskQueueConfig + 195, // 197: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.effective_rate_limit:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit + 288, // 198: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.task_queue_status:type_name -> temporal.api.taskqueue.v1.TaskQueueStatus + 196, // 199: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.versions_info:type_name -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry + 197, // 200: temporal.api.workflowservice.v1.GetClusterInfoResponse.supported_clients:type_name -> temporal.api.workflowservice.v1.GetClusterInfoResponse.SupportedClientsEntry + 289, // 201: temporal.api.workflowservice.v1.GetClusterInfoResponse.version_info:type_name -> temporal.api.version.v1.VersionInfo + 198, // 202: temporal.api.workflowservice.v1.GetSystemInfoResponse.capabilities:type_name -> temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities + 226, // 203: temporal.api.workflowservice.v1.ListTaskQueuePartitionsRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 290, // 204: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse.activity_task_queue_partitions:type_name -> temporal.api.taskqueue.v1.TaskQueuePartitionMetadata + 290, // 205: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse.workflow_task_queue_partitions:type_name -> temporal.api.taskqueue.v1.TaskQueuePartitionMetadata + 291, // 206: temporal.api.workflowservice.v1.CreateScheduleRequest.schedule:type_name -> temporal.api.schedule.v1.Schedule + 292, // 207: temporal.api.workflowservice.v1.CreateScheduleRequest.initial_patch:type_name -> temporal.api.schedule.v1.SchedulePatch + 231, // 208: temporal.api.workflowservice.v1.CreateScheduleRequest.memo:type_name -> temporal.api.common.v1.Memo + 232, // 209: temporal.api.workflowservice.v1.CreateScheduleRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes + 291, // 210: temporal.api.workflowservice.v1.DescribeScheduleResponse.schedule:type_name -> temporal.api.schedule.v1.Schedule + 293, // 211: temporal.api.workflowservice.v1.DescribeScheduleResponse.info:type_name -> temporal.api.schedule.v1.ScheduleInfo + 231, // 212: temporal.api.workflowservice.v1.DescribeScheduleResponse.memo:type_name -> temporal.api.common.v1.Memo + 232, // 213: temporal.api.workflowservice.v1.DescribeScheduleResponse.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes + 291, // 214: temporal.api.workflowservice.v1.UpdateScheduleRequest.schedule:type_name -> temporal.api.schedule.v1.Schedule + 232, // 215: temporal.api.workflowservice.v1.UpdateScheduleRequest.search_attributes:type_name -> temporal.api.common.v1.SearchAttributes + 292, // 216: temporal.api.workflowservice.v1.PatchScheduleRequest.patch:type_name -> temporal.api.schedule.v1.SchedulePatch + 249, // 217: temporal.api.workflowservice.v1.ListScheduleMatchingTimesRequest.start_time:type_name -> google.protobuf.Timestamp + 249, // 218: temporal.api.workflowservice.v1.ListScheduleMatchingTimesRequest.end_time:type_name -> google.protobuf.Timestamp + 249, // 219: temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse.start_time:type_name -> google.protobuf.Timestamp + 294, // 220: temporal.api.workflowservice.v1.ListSchedulesResponse.schedules:type_name -> temporal.api.schedule.v1.ScheduleListEntry + 199, // 221: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.add_new_compatible_build_id:type_name -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion + 200, // 222: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.merge_sets:type_name -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets + 295, // 223: temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse.major_version_sets:type_name -> temporal.api.taskqueue.v1.CompatibleVersionSet + 201, // 224: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.insert_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule + 202, // 225: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.replace_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule + 203, // 226: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.delete_assignment_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule + 204, // 227: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.add_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule + 205, // 228: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.replace_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule + 206, // 229: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.delete_compatible_redirect_rule:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule + 207, // 230: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.commit_build_id:type_name -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId + 296, // 231: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse.assignment_rules:type_name -> temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule + 297, // 232: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse.compatible_redirect_rules:type_name -> temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule + 296, // 233: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse.assignment_rules:type_name -> temporal.api.taskqueue.v1.TimestampedBuildIdAssignmentRule + 297, // 234: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse.compatible_redirect_rules:type_name -> temporal.api.taskqueue.v1.TimestampedCompatibleBuildIdRedirectRule + 298, // 235: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityRequest.reachability:type_name -> temporal.api.enums.v1.TaskReachability + 299, // 236: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse.build_id_reachability:type_name -> temporal.api.taskqueue.v1.BuildIdReachability + 243, // 237: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 300, // 238: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.wait_policy:type_name -> temporal.api.update.v1.WaitPolicy + 301, // 239: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest.request:type_name -> temporal.api.update.v1.Request + 302, // 240: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.update_ref:type_name -> temporal.api.update.v1.UpdateRef + 303, // 241: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.outcome:type_name -> temporal.api.update.v1.Outcome + 304, // 242: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse.stage:type_name -> temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage + 243, // 243: temporal.api.workflowservice.v1.StartBatchOperationRequest.executions:type_name -> temporal.api.common.v1.WorkflowExecution + 305, // 244: temporal.api.workflowservice.v1.StartBatchOperationRequest.termination_operation:type_name -> temporal.api.batch.v1.BatchOperationTermination + 306, // 245: temporal.api.workflowservice.v1.StartBatchOperationRequest.signal_operation:type_name -> temporal.api.batch.v1.BatchOperationSignal + 307, // 246: temporal.api.workflowservice.v1.StartBatchOperationRequest.cancellation_operation:type_name -> temporal.api.batch.v1.BatchOperationCancellation + 308, // 247: temporal.api.workflowservice.v1.StartBatchOperationRequest.deletion_operation:type_name -> temporal.api.batch.v1.BatchOperationDeletion + 309, // 248: temporal.api.workflowservice.v1.StartBatchOperationRequest.reset_operation:type_name -> temporal.api.batch.v1.BatchOperationReset + 310, // 249: temporal.api.workflowservice.v1.StartBatchOperationRequest.update_workflow_options_operation:type_name -> temporal.api.batch.v1.BatchOperationUpdateWorkflowExecutionOptions + 311, // 250: temporal.api.workflowservice.v1.StartBatchOperationRequest.unpause_activities_operation:type_name -> temporal.api.batch.v1.BatchOperationUnpauseActivities + 312, // 251: temporal.api.workflowservice.v1.StartBatchOperationRequest.reset_activities_operation:type_name -> temporal.api.batch.v1.BatchOperationResetActivities + 313, // 252: temporal.api.workflowservice.v1.StartBatchOperationRequest.update_activity_options_operation:type_name -> temporal.api.batch.v1.BatchOperationUpdateActivityOptions + 314, // 253: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.operation_type:type_name -> temporal.api.enums.v1.BatchOperationType + 315, // 254: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.state:type_name -> temporal.api.enums.v1.BatchOperationState + 249, // 255: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.start_time:type_name -> google.protobuf.Timestamp + 249, // 256: temporal.api.workflowservice.v1.DescribeBatchOperationResponse.close_time:type_name -> google.protobuf.Timestamp + 316, // 257: temporal.api.workflowservice.v1.ListBatchOperationsResponse.operation_info:type_name -> temporal.api.batch.v1.BatchOperationInfo + 302, // 258: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest.update_ref:type_name -> temporal.api.update.v1.UpdateRef + 300, // 259: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest.wait_policy:type_name -> temporal.api.update.v1.WaitPolicy + 303, // 260: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.outcome:type_name -> temporal.api.update.v1.Outcome + 304, // 261: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.stage:type_name -> temporal.api.enums.v1.UpdateWorkflowExecutionLifecycleStage + 302, // 262: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse.update_ref:type_name -> temporal.api.update.v1.UpdateRef + 226, // 263: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.task_queue:type_name -> temporal.api.taskqueue.v1.TaskQueue + 247, // 264: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.worker_version_capabilities:type_name -> temporal.api.common.v1.WorkerVersionCapabilities + 241, // 265: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.deployment_options:type_name -> temporal.api.deployment.v1.WorkerDeploymentOptions + 271, // 266: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat + 317, // 267: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse.request:type_name -> temporal.api.nexus.v1.Request + 251, // 268: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse.poller_scaling_decision:type_name -> temporal.api.taskqueue.v1.PollerScalingDecision + 318, // 269: temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest.response:type_name -> temporal.api.nexus.v1.Response + 319, // 270: temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest.error:type_name -> temporal.api.nexus.v1.HandlerError + 208, // 271: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.operations:type_name -> temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation + 209, // 272: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.responses:type_name -> temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response + 243, // 273: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 320, // 274: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions + 321, // 275: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest.update_mask:type_name -> google.protobuf.FieldMask + 320, // 276: temporal.api.workflowservice.v1.UpdateActivityOptionsResponse.activity_options:type_name -> temporal.api.activity.v1.ActivityOptions + 243, // 277: temporal.api.workflowservice.v1.PauseActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 243, // 278: temporal.api.workflowservice.v1.UnpauseActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 216, // 279: temporal.api.workflowservice.v1.UnpauseActivityRequest.jitter:type_name -> google.protobuf.Duration + 243, // 280: temporal.api.workflowservice.v1.ResetActivityRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 216, // 281: temporal.api.workflowservice.v1.ResetActivityRequest.jitter:type_name -> google.protobuf.Duration + 243, // 282: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.workflow_execution:type_name -> temporal.api.common.v1.WorkflowExecution + 322, // 283: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions + 321, // 284: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest.update_mask:type_name -> google.protobuf.FieldMask + 322, // 285: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse.workflow_execution_options:type_name -> temporal.api.workflow.v1.WorkflowExecutionOptions + 257, // 286: temporal.api.workflowservice.v1.DescribeDeploymentRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 323, // 287: temporal.api.workflowservice.v1.DescribeDeploymentResponse.deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo + 324, // 288: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 325, // 289: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.worker_deployment_version_info:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo + 210, // 290: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.version_task_queues:type_name -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue + 326, // 291: temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse.worker_deployment_info:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo + 327, // 292: temporal.api.workflowservice.v1.ListDeploymentsResponse.deployments:type_name -> temporal.api.deployment.v1.DeploymentListInfo + 257, // 293: temporal.api.workflowservice.v1.SetCurrentDeploymentRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 328, // 294: temporal.api.workflowservice.v1.SetCurrentDeploymentRequest.update_metadata:type_name -> temporal.api.deployment.v1.UpdateDeploymentMetadata + 323, // 295: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse.current_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo + 323, // 296: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse.previous_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo + 324, // 297: temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse.previous_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 324, // 298: temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse.previous_deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 212, // 299: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.worker_deployments:type_name -> temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary + 324, // 300: temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 324, // 301: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.deployment_version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 213, // 302: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.upsert_entries:type_name -> temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry + 329, // 303: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata + 323, // 304: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse.current_deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo + 257, // 305: temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest.deployment:type_name -> temporal.api.deployment.v1.Deployment + 323, // 306: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.deployment_info:type_name -> temporal.api.deployment.v1.DeploymentInfo + 330, // 307: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.reachability:type_name -> temporal.api.enums.v1.DeploymentReachability + 249, // 308: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse.last_update_time:type_name -> google.protobuf.Timestamp + 331, // 309: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest.spec:type_name -> temporal.api.rules.v1.WorkflowRuleSpec + 332, // 310: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse.rule:type_name -> temporal.api.rules.v1.WorkflowRule + 332, // 311: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse.rule:type_name -> temporal.api.rules.v1.WorkflowRule + 332, // 312: temporal.api.workflowservice.v1.ListWorkflowRulesResponse.rules:type_name -> temporal.api.rules.v1.WorkflowRule + 243, // 313: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest.execution:type_name -> temporal.api.common.v1.WorkflowExecution + 331, // 314: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest.spec:type_name -> temporal.api.rules.v1.WorkflowRuleSpec + 271, // 315: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest.worker_heartbeat:type_name -> temporal.api.worker.v1.WorkerHeartbeat + 333, // 316: temporal.api.workflowservice.v1.ListWorkersResponse.workers_info:type_name -> temporal.api.worker.v1.WorkerInfo + 281, // 317: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 214, // 318: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.update_queue_rate_limit:type_name -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate + 214, // 319: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.update_fairness_key_rate_limit_default:type_name -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate + 215, // 320: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.set_fairness_weight_overrides:type_name -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.SetFairnessWeightOverridesEntry + 287, // 321: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse.config:type_name -> temporal.api.taskqueue.v1.TaskQueueConfig + 334, // 322: temporal.api.workflowservice.v1.FetchWorkerConfigRequest.selector:type_name -> temporal.api.common.v1.WorkerSelector + 335, // 323: temporal.api.workflowservice.v1.FetchWorkerConfigResponse.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig + 335, // 324: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig + 321, // 325: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.update_mask:type_name -> google.protobuf.FieldMask + 334, // 326: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest.selector:type_name -> temporal.api.common.v1.WorkerSelector + 335, // 327: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse.worker_config:type_name -> temporal.api.sdk.v1.WorkerConfig + 333, // 328: temporal.api.workflowservice.v1.DescribeWorkerResponse.worker_info:type_name -> temporal.api.worker.v1.WorkerInfo + 248, // 329: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse.QueriesEntry.value:type_name -> temporal.api.query.v1.WorkflowQuery + 336, // 330: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry.value:type_name -> temporal.api.query.v1.WorkflowQueryResult + 337, // 331: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse.AggregationGroup.group_values:type_name -> temporal.api.common.v1.Payload + 338, // 332: temporal.api.workflowservice.v1.GetSearchAttributesResponse.KeysEntry.value:type_name -> temporal.api.enums.v1.IndexedValueType + 285, // 333: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueStats + 339, // 334: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit.rate_limit_source:type_name -> temporal.api.enums.v1.RateLimitSource + 340, // 335: temporal.api.workflowservice.v1.DescribeTaskQueueResponse.VersionsInfoEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueVersionInfo + 341, // 336: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule.rule:type_name -> temporal.api.taskqueue.v1.BuildIdAssignmentRule + 341, // 337: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule.rule:type_name -> temporal.api.taskqueue.v1.BuildIdAssignmentRule + 342, // 338: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule.rule:type_name -> temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule + 342, // 339: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule.rule:type_name -> temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule 10, // 340: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation.start_workflow:type_name -> temporal.api.workflowservice.v1.StartWorkflowExecutionRequest 108, // 341: temporal.api.workflowservice.v1.ExecuteMultiOperationRequest.Operation.update_workflow:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest 11, // 342: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response.start_workflow:type_name -> temporal.api.workflowservice.v1.StartWorkflowExecutionResponse 109, // 343: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse.Response.update_workflow:type_name -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse - 278, // 344: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.type:type_name -> temporal.api.enums.v1.TaskQueueType - 282, // 345: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.stats:type_name -> temporal.api.taskqueue.v1.TaskQueueStats - 209, // 346: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.stats_by_priority_key:type_name -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry - 282, // 347: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueStats - 247, // 348: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp - 340, // 349: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 341, // 350: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 341, // 351: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 341, // 352: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 334, // 353: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload - 342, // 354: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate.rate_limit:type_name -> temporal.api.taskqueue.v1.RateLimit + 281, // 344: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.type:type_name -> temporal.api.enums.v1.TaskQueueType + 285, // 345: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.stats:type_name -> temporal.api.taskqueue.v1.TaskQueueStats + 211, // 346: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.stats_by_priority_key:type_name -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry + 285, // 347: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry.value:type_name -> temporal.api.taskqueue.v1.TaskQueueStats + 249, // 348: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp + 343, // 349: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 344, // 350: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 344, // 351: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 344, // 352: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 337, // 353: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload + 345, // 354: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate.rate_limit:type_name -> temporal.api.taskqueue.v1.RateLimit 355, // [355:355] is the sub-list for method output_type 355, // [355:355] is the sub-list for method input_type 355, // [355:355] is the sub-list for extension type_name @@ -17086,18 +17333,22 @@ func file_temporal_api_workflowservice_v1_request_response_proto_init() { (*ResetActivityRequest_Type)(nil), (*ResetActivityRequest_MatchAll)(nil), } - file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[172].OneofWrappers = []any{ + file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[160].OneofWrappers = []any{ + (*SetWorkerDeploymentManagerRequest_ManagerIdentity)(nil), + (*SetWorkerDeploymentManagerRequest_Self)(nil), + } + file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[174].OneofWrappers = []any{ (*TriggerWorkflowRuleRequest_Id)(nil), (*TriggerWorkflowRuleRequest_Spec)(nil), } - file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[183].OneofWrappers = []any{ + file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[185].OneofWrappers = []any{ (*UpdateWorkerConfigResponse_WorkerConfig)(nil), } - file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[206].OneofWrappers = []any{ + file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[208].OneofWrappers = []any{ (*ExecuteMultiOperationRequest_Operation_StartWorkflow)(nil), (*ExecuteMultiOperationRequest_Operation_UpdateWorkflow)(nil), } - file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[207].OneofWrappers = []any{ + file_temporal_api_workflowservice_v1_request_response_proto_msgTypes[209].OneofWrappers = []any{ (*ExecuteMultiOperationResponse_Response_StartWorkflow)(nil), (*ExecuteMultiOperationResponse_Response_UpdateWorkflow)(nil), } @@ -17107,7 +17358,7 @@ func file_temporal_api_workflowservice_v1_request_response_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_api_workflowservice_v1_request_response_proto_rawDesc), len(file_temporal_api_workflowservice_v1_request_response_proto_rawDesc)), NumEnums: 0, - NumMessages: 213, + NumMessages: 216, NumExtensions: 0, NumServices: 0, }, diff --git a/build/temporal/api/workflowservice/v1/service.pb.go b/build/temporal/api/workflowservice/v1/service.pb.go index 26f54b1..7359897 100644 --- a/build/temporal/api/workflowservice/v1/service.pb.go +++ b/build/temporal/api/workflowservice/v1/service.pb.go @@ -25,7 +25,7 @@ var File_temporal_api_workflowservice_v1_service_proto protoreflect.FileDescript const file_temporal_api_workflowservice_v1_service_proto_rawDesc = "" + "\n" + - "-temporal/api/workflowservice/v1/service.proto\x12\x1ftemporal.api.workflowservice.v1\x1a6temporal/api/workflowservice/v1/request_response.proto\x1a\x1cgoogle/api/annotations.proto2\xa6\xbf\x01\n" + + "-temporal/api/workflowservice/v1/service.proto\x12\x1ftemporal.api.workflowservice.v1\x1a6temporal/api/workflowservice/v1/request_response.proto\x1a\x1cgoogle/api/annotations.proto2\xfb\xc1\x01\n" + "\x0fWorkflowService\x12\xc3\x01\n" + "\x11RegisterNamespace\x129.temporal.api.workflowservice.v1.RegisterNamespaceRequest\x1a:.temporal.api.workflowservice.v1.RegisterNamespaceResponse\"7\x82\xd3\xe4\x93\x021:\x01*Z\x17:\x01*\"\x12/api/v1/namespaces\"\x13/cluster/namespaces\x12\xd5\x01\n" + "\x11DescribeNamespace\x129.temporal.api.workflowservice.v1.DescribeNamespaceRequest\x1a:.temporal.api.workflowservice.v1.DescribeNamespaceResponse\"I\x82\xd3\xe4\x93\x02CZ \x12\x1e/api/v1/namespaces/{namespace}\x12\x1f/cluster/namespaces/{namespace}\x12\xb4\x01\n" + @@ -94,7 +94,8 @@ const file_temporal_api_workflowservice_v1_service_proto_rawDesc = "" + "\x1dDeleteWorkerDeploymentVersion\x12E.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionRequest\x1aF.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse\"\xfe\x01\x82\xd3\xe4\x93\x02\xf7\x01Z~*|/api/v1/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}*u/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}\x12\xf7\x02\n" + "!SetWorkerDeploymentRampingVersion\x12I.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionRequest\x1aJ.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse\"\xba\x01\x82\xd3\xe4\x93\x02\xb3\x01:\x01*Z\\:\x01*\"W/api/v1/namespaces/{namespace}/worker-deployments/{deployment_name}/set-ramping-version\"P/namespaces/{namespace}/worker-deployments/{deployment_name}/set-ramping-version\x12\xff\x01\n" + "\x15ListWorkerDeployments\x12=.temporal.api.workflowservice.v1.ListWorkerDeploymentsRequest\x1a>.temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse\"g\x82\xd3\xe4\x93\x02aZ3\x121/api/v1/namespaces/{namespace}/worker-deployments\x12*/namespaces/{namespace}/worker-deployments\x12\xf0\x03\n" + - "%UpdateWorkerDeploymentVersionMetadata\x12M.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest\x1aN.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse\"\xa7\x02\x82\xd3\xe4\x93\x02\xa0\x02:\x01*Z\x92\x01:\x01*\"\x8c\x01/api/v1/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}/update-metadata\"\x85\x01/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}/update-metadata\x12\xf5\x02\n" + + "%UpdateWorkerDeploymentVersionMetadata\x12M.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest\x1aN.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse\"\xa7\x02\x82\xd3\xe4\x93\x02\xa0\x02:\x01*Z\x92\x01:\x01*\"\x8c\x01/api/v1/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}/update-metadata\"\x85\x01/namespaces/{namespace}/worker-deployment-versions/{deployment_version.deployment_name}/{deployment_version.build_id}/update-metadata\x12\xd2\x02\n" + + "\x1aSetWorkerDeploymentManager\x12B.temporal.api.workflowservice.v1.SetWorkerDeploymentManagerRequest\x1aC.temporal.api.workflowservice.v1.SetWorkerDeploymentManagerResponse\"\xaa\x01\x82\xd3\xe4\x93\x02\xa3\x01:\x01*ZT:\x01*\"O/api/v1/namespaces/{namespace}/worker-deployments/{deployment_name}/set-manager\"H/namespaces/{namespace}/worker-deployments/{deployment_name}/set-manager\x12\xf5\x02\n" + "\x17UpdateWorkflowExecution\x12?.temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest\x1a@.temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse\"\xd6\x01\x82\xd3\xe4\x93\x02\xcf\x01:\x01*Zj:\x01*\"e/api/v1/namespaces/{namespace}/workflows/{workflow_execution.workflow_id}/update/{request.input.name}\"^/namespaces/{namespace}/workflows/{workflow_execution.workflow_id}/update/{request.input.name}\x12\xaa\x01\n" + "\x1bPollWorkflowExecutionUpdate\x12C.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest\x1aD.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse\"\x00\x12\x8d\x02\n" + "\x13StartBatchOperation\x12;.temporal.api.workflowservice.v1.StartBatchOperationRequest\x1a<.temporal.api.workflowservice.v1.StartBatchOperationResponse\"{\x82\xd3\xe4\x93\x02u:\x01*Z=:\x01*\"8/api/v1/namespaces/{namespace}/batch-operations/{job_id}\"1/namespaces/{namespace}/batch-operations/{job_id}\x12\x95\x02\n" + @@ -191,124 +192,126 @@ var file_temporal_api_workflowservice_v1_service_proto_goTypes = []any{ (*SetWorkerDeploymentRampingVersionRequest)(nil), // 65: temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionRequest (*ListWorkerDeploymentsRequest)(nil), // 66: temporal.api.workflowservice.v1.ListWorkerDeploymentsRequest (*UpdateWorkerDeploymentVersionMetadataRequest)(nil), // 67: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest - (*UpdateWorkflowExecutionRequest)(nil), // 68: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest - (*PollWorkflowExecutionUpdateRequest)(nil), // 69: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest - (*StartBatchOperationRequest)(nil), // 70: temporal.api.workflowservice.v1.StartBatchOperationRequest - (*StopBatchOperationRequest)(nil), // 71: temporal.api.workflowservice.v1.StopBatchOperationRequest - (*DescribeBatchOperationRequest)(nil), // 72: temporal.api.workflowservice.v1.DescribeBatchOperationRequest - (*ListBatchOperationsRequest)(nil), // 73: temporal.api.workflowservice.v1.ListBatchOperationsRequest - (*PollNexusTaskQueueRequest)(nil), // 74: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest - (*RespondNexusTaskCompletedRequest)(nil), // 75: temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest - (*RespondNexusTaskFailedRequest)(nil), // 76: temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest - (*UpdateActivityOptionsRequest)(nil), // 77: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest - (*UpdateWorkflowExecutionOptionsRequest)(nil), // 78: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest - (*PauseActivityRequest)(nil), // 79: temporal.api.workflowservice.v1.PauseActivityRequest - (*UnpauseActivityRequest)(nil), // 80: temporal.api.workflowservice.v1.UnpauseActivityRequest - (*ResetActivityRequest)(nil), // 81: temporal.api.workflowservice.v1.ResetActivityRequest - (*CreateWorkflowRuleRequest)(nil), // 82: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest - (*DescribeWorkflowRuleRequest)(nil), // 83: temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest - (*DeleteWorkflowRuleRequest)(nil), // 84: temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest - (*ListWorkflowRulesRequest)(nil), // 85: temporal.api.workflowservice.v1.ListWorkflowRulesRequest - (*TriggerWorkflowRuleRequest)(nil), // 86: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest - (*RecordWorkerHeartbeatRequest)(nil), // 87: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest - (*ListWorkersRequest)(nil), // 88: temporal.api.workflowservice.v1.ListWorkersRequest - (*UpdateTaskQueueConfigRequest)(nil), // 89: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest - (*FetchWorkerConfigRequest)(nil), // 90: temporal.api.workflowservice.v1.FetchWorkerConfigRequest - (*UpdateWorkerConfigRequest)(nil), // 91: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest - (*DescribeWorkerRequest)(nil), // 92: temporal.api.workflowservice.v1.DescribeWorkerRequest - (*RegisterNamespaceResponse)(nil), // 93: temporal.api.workflowservice.v1.RegisterNamespaceResponse - (*DescribeNamespaceResponse)(nil), // 94: temporal.api.workflowservice.v1.DescribeNamespaceResponse - (*ListNamespacesResponse)(nil), // 95: temporal.api.workflowservice.v1.ListNamespacesResponse - (*UpdateNamespaceResponse)(nil), // 96: temporal.api.workflowservice.v1.UpdateNamespaceResponse - (*DeprecateNamespaceResponse)(nil), // 97: temporal.api.workflowservice.v1.DeprecateNamespaceResponse - (*StartWorkflowExecutionResponse)(nil), // 98: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse - (*ExecuteMultiOperationResponse)(nil), // 99: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse - (*GetWorkflowExecutionHistoryResponse)(nil), // 100: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse - (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 101: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse - (*PollWorkflowTaskQueueResponse)(nil), // 102: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - (*RespondWorkflowTaskCompletedResponse)(nil), // 103: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse - (*RespondWorkflowTaskFailedResponse)(nil), // 104: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse - (*PollActivityTaskQueueResponse)(nil), // 105: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse - (*RecordActivityTaskHeartbeatResponse)(nil), // 106: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse - (*RecordActivityTaskHeartbeatByIdResponse)(nil), // 107: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse - (*RespondActivityTaskCompletedResponse)(nil), // 108: temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse - (*RespondActivityTaskCompletedByIdResponse)(nil), // 109: temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse - (*RespondActivityTaskFailedResponse)(nil), // 110: temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse - (*RespondActivityTaskFailedByIdResponse)(nil), // 111: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse - (*RespondActivityTaskCanceledResponse)(nil), // 112: temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse - (*RespondActivityTaskCanceledByIdResponse)(nil), // 113: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse - (*RequestCancelWorkflowExecutionResponse)(nil), // 114: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse - (*SignalWorkflowExecutionResponse)(nil), // 115: temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse - (*SignalWithStartWorkflowExecutionResponse)(nil), // 116: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse - (*ResetWorkflowExecutionResponse)(nil), // 117: temporal.api.workflowservice.v1.ResetWorkflowExecutionResponse - (*TerminateWorkflowExecutionResponse)(nil), // 118: temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse - (*DeleteWorkflowExecutionResponse)(nil), // 119: temporal.api.workflowservice.v1.DeleteWorkflowExecutionResponse - (*ListOpenWorkflowExecutionsResponse)(nil), // 120: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse - (*ListClosedWorkflowExecutionsResponse)(nil), // 121: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse - (*ListWorkflowExecutionsResponse)(nil), // 122: temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse - (*ListArchivedWorkflowExecutionsResponse)(nil), // 123: temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse - (*ScanWorkflowExecutionsResponse)(nil), // 124: temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse - (*CountWorkflowExecutionsResponse)(nil), // 125: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse - (*GetSearchAttributesResponse)(nil), // 126: temporal.api.workflowservice.v1.GetSearchAttributesResponse - (*RespondQueryTaskCompletedResponse)(nil), // 127: temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse - (*ResetStickyTaskQueueResponse)(nil), // 128: temporal.api.workflowservice.v1.ResetStickyTaskQueueResponse - (*ShutdownWorkerResponse)(nil), // 129: temporal.api.workflowservice.v1.ShutdownWorkerResponse - (*QueryWorkflowResponse)(nil), // 130: temporal.api.workflowservice.v1.QueryWorkflowResponse - (*DescribeWorkflowExecutionResponse)(nil), // 131: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse - (*DescribeTaskQueueResponse)(nil), // 132: temporal.api.workflowservice.v1.DescribeTaskQueueResponse - (*GetClusterInfoResponse)(nil), // 133: temporal.api.workflowservice.v1.GetClusterInfoResponse - (*GetSystemInfoResponse)(nil), // 134: temporal.api.workflowservice.v1.GetSystemInfoResponse - (*ListTaskQueuePartitionsResponse)(nil), // 135: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse - (*CreateScheduleResponse)(nil), // 136: temporal.api.workflowservice.v1.CreateScheduleResponse - (*DescribeScheduleResponse)(nil), // 137: temporal.api.workflowservice.v1.DescribeScheduleResponse - (*UpdateScheduleResponse)(nil), // 138: temporal.api.workflowservice.v1.UpdateScheduleResponse - (*PatchScheduleResponse)(nil), // 139: temporal.api.workflowservice.v1.PatchScheduleResponse - (*ListScheduleMatchingTimesResponse)(nil), // 140: temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse - (*DeleteScheduleResponse)(nil), // 141: temporal.api.workflowservice.v1.DeleteScheduleResponse - (*ListSchedulesResponse)(nil), // 142: temporal.api.workflowservice.v1.ListSchedulesResponse - (*UpdateWorkerBuildIdCompatibilityResponse)(nil), // 143: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse - (*GetWorkerBuildIdCompatibilityResponse)(nil), // 144: temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse - (*UpdateWorkerVersioningRulesResponse)(nil), // 145: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse - (*GetWorkerVersioningRulesResponse)(nil), // 146: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse - (*GetWorkerTaskReachabilityResponse)(nil), // 147: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse - (*DescribeDeploymentResponse)(nil), // 148: temporal.api.workflowservice.v1.DescribeDeploymentResponse - (*DescribeWorkerDeploymentVersionResponse)(nil), // 149: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse - (*ListDeploymentsResponse)(nil), // 150: temporal.api.workflowservice.v1.ListDeploymentsResponse - (*GetDeploymentReachabilityResponse)(nil), // 151: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse - (*GetCurrentDeploymentResponse)(nil), // 152: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse - (*SetCurrentDeploymentResponse)(nil), // 153: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse - (*SetWorkerDeploymentCurrentVersionResponse)(nil), // 154: temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse - (*DescribeWorkerDeploymentResponse)(nil), // 155: temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse - (*DeleteWorkerDeploymentResponse)(nil), // 156: temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse - (*DeleteWorkerDeploymentVersionResponse)(nil), // 157: temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse - (*SetWorkerDeploymentRampingVersionResponse)(nil), // 158: temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse - (*ListWorkerDeploymentsResponse)(nil), // 159: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse - (*UpdateWorkerDeploymentVersionMetadataResponse)(nil), // 160: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse - (*UpdateWorkflowExecutionResponse)(nil), // 161: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse - (*PollWorkflowExecutionUpdateResponse)(nil), // 162: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse - (*StartBatchOperationResponse)(nil), // 163: temporal.api.workflowservice.v1.StartBatchOperationResponse - (*StopBatchOperationResponse)(nil), // 164: temporal.api.workflowservice.v1.StopBatchOperationResponse - (*DescribeBatchOperationResponse)(nil), // 165: temporal.api.workflowservice.v1.DescribeBatchOperationResponse - (*ListBatchOperationsResponse)(nil), // 166: temporal.api.workflowservice.v1.ListBatchOperationsResponse - (*PollNexusTaskQueueResponse)(nil), // 167: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse - (*RespondNexusTaskCompletedResponse)(nil), // 168: temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse - (*RespondNexusTaskFailedResponse)(nil), // 169: temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse - (*UpdateActivityOptionsResponse)(nil), // 170: temporal.api.workflowservice.v1.UpdateActivityOptionsResponse - (*UpdateWorkflowExecutionOptionsResponse)(nil), // 171: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse - (*PauseActivityResponse)(nil), // 172: temporal.api.workflowservice.v1.PauseActivityResponse - (*UnpauseActivityResponse)(nil), // 173: temporal.api.workflowservice.v1.UnpauseActivityResponse - (*ResetActivityResponse)(nil), // 174: temporal.api.workflowservice.v1.ResetActivityResponse - (*CreateWorkflowRuleResponse)(nil), // 175: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse - (*DescribeWorkflowRuleResponse)(nil), // 176: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse - (*DeleteWorkflowRuleResponse)(nil), // 177: temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse - (*ListWorkflowRulesResponse)(nil), // 178: temporal.api.workflowservice.v1.ListWorkflowRulesResponse - (*TriggerWorkflowRuleResponse)(nil), // 179: temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse - (*RecordWorkerHeartbeatResponse)(nil), // 180: temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse - (*ListWorkersResponse)(nil), // 181: temporal.api.workflowservice.v1.ListWorkersResponse - (*UpdateTaskQueueConfigResponse)(nil), // 182: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse - (*FetchWorkerConfigResponse)(nil), // 183: temporal.api.workflowservice.v1.FetchWorkerConfigResponse - (*UpdateWorkerConfigResponse)(nil), // 184: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse - (*DescribeWorkerResponse)(nil), // 185: temporal.api.workflowservice.v1.DescribeWorkerResponse + (*SetWorkerDeploymentManagerRequest)(nil), // 68: temporal.api.workflowservice.v1.SetWorkerDeploymentManagerRequest + (*UpdateWorkflowExecutionRequest)(nil), // 69: temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest + (*PollWorkflowExecutionUpdateRequest)(nil), // 70: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest + (*StartBatchOperationRequest)(nil), // 71: temporal.api.workflowservice.v1.StartBatchOperationRequest + (*StopBatchOperationRequest)(nil), // 72: temporal.api.workflowservice.v1.StopBatchOperationRequest + (*DescribeBatchOperationRequest)(nil), // 73: temporal.api.workflowservice.v1.DescribeBatchOperationRequest + (*ListBatchOperationsRequest)(nil), // 74: temporal.api.workflowservice.v1.ListBatchOperationsRequest + (*PollNexusTaskQueueRequest)(nil), // 75: temporal.api.workflowservice.v1.PollNexusTaskQueueRequest + (*RespondNexusTaskCompletedRequest)(nil), // 76: temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest + (*RespondNexusTaskFailedRequest)(nil), // 77: temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest + (*UpdateActivityOptionsRequest)(nil), // 78: temporal.api.workflowservice.v1.UpdateActivityOptionsRequest + (*UpdateWorkflowExecutionOptionsRequest)(nil), // 79: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest + (*PauseActivityRequest)(nil), // 80: temporal.api.workflowservice.v1.PauseActivityRequest + (*UnpauseActivityRequest)(nil), // 81: temporal.api.workflowservice.v1.UnpauseActivityRequest + (*ResetActivityRequest)(nil), // 82: temporal.api.workflowservice.v1.ResetActivityRequest + (*CreateWorkflowRuleRequest)(nil), // 83: temporal.api.workflowservice.v1.CreateWorkflowRuleRequest + (*DescribeWorkflowRuleRequest)(nil), // 84: temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest + (*DeleteWorkflowRuleRequest)(nil), // 85: temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest + (*ListWorkflowRulesRequest)(nil), // 86: temporal.api.workflowservice.v1.ListWorkflowRulesRequest + (*TriggerWorkflowRuleRequest)(nil), // 87: temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest + (*RecordWorkerHeartbeatRequest)(nil), // 88: temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest + (*ListWorkersRequest)(nil), // 89: temporal.api.workflowservice.v1.ListWorkersRequest + (*UpdateTaskQueueConfigRequest)(nil), // 90: temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest + (*FetchWorkerConfigRequest)(nil), // 91: temporal.api.workflowservice.v1.FetchWorkerConfigRequest + (*UpdateWorkerConfigRequest)(nil), // 92: temporal.api.workflowservice.v1.UpdateWorkerConfigRequest + (*DescribeWorkerRequest)(nil), // 93: temporal.api.workflowservice.v1.DescribeWorkerRequest + (*RegisterNamespaceResponse)(nil), // 94: temporal.api.workflowservice.v1.RegisterNamespaceResponse + (*DescribeNamespaceResponse)(nil), // 95: temporal.api.workflowservice.v1.DescribeNamespaceResponse + (*ListNamespacesResponse)(nil), // 96: temporal.api.workflowservice.v1.ListNamespacesResponse + (*UpdateNamespaceResponse)(nil), // 97: temporal.api.workflowservice.v1.UpdateNamespaceResponse + (*DeprecateNamespaceResponse)(nil), // 98: temporal.api.workflowservice.v1.DeprecateNamespaceResponse + (*StartWorkflowExecutionResponse)(nil), // 99: temporal.api.workflowservice.v1.StartWorkflowExecutionResponse + (*ExecuteMultiOperationResponse)(nil), // 100: temporal.api.workflowservice.v1.ExecuteMultiOperationResponse + (*GetWorkflowExecutionHistoryResponse)(nil), // 101: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse + (*GetWorkflowExecutionHistoryReverseResponse)(nil), // 102: temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse + (*PollWorkflowTaskQueueResponse)(nil), // 103: temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + (*RespondWorkflowTaskCompletedResponse)(nil), // 104: temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse + (*RespondWorkflowTaskFailedResponse)(nil), // 105: temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse + (*PollActivityTaskQueueResponse)(nil), // 106: temporal.api.workflowservice.v1.PollActivityTaskQueueResponse + (*RecordActivityTaskHeartbeatResponse)(nil), // 107: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse + (*RecordActivityTaskHeartbeatByIdResponse)(nil), // 108: temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse + (*RespondActivityTaskCompletedResponse)(nil), // 109: temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse + (*RespondActivityTaskCompletedByIdResponse)(nil), // 110: temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse + (*RespondActivityTaskFailedResponse)(nil), // 111: temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse + (*RespondActivityTaskFailedByIdResponse)(nil), // 112: temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse + (*RespondActivityTaskCanceledResponse)(nil), // 113: temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse + (*RespondActivityTaskCanceledByIdResponse)(nil), // 114: temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse + (*RequestCancelWorkflowExecutionResponse)(nil), // 115: temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse + (*SignalWorkflowExecutionResponse)(nil), // 116: temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse + (*SignalWithStartWorkflowExecutionResponse)(nil), // 117: temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse + (*ResetWorkflowExecutionResponse)(nil), // 118: temporal.api.workflowservice.v1.ResetWorkflowExecutionResponse + (*TerminateWorkflowExecutionResponse)(nil), // 119: temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse + (*DeleteWorkflowExecutionResponse)(nil), // 120: temporal.api.workflowservice.v1.DeleteWorkflowExecutionResponse + (*ListOpenWorkflowExecutionsResponse)(nil), // 121: temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse + (*ListClosedWorkflowExecutionsResponse)(nil), // 122: temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse + (*ListWorkflowExecutionsResponse)(nil), // 123: temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse + (*ListArchivedWorkflowExecutionsResponse)(nil), // 124: temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse + (*ScanWorkflowExecutionsResponse)(nil), // 125: temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse + (*CountWorkflowExecutionsResponse)(nil), // 126: temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse + (*GetSearchAttributesResponse)(nil), // 127: temporal.api.workflowservice.v1.GetSearchAttributesResponse + (*RespondQueryTaskCompletedResponse)(nil), // 128: temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse + (*ResetStickyTaskQueueResponse)(nil), // 129: temporal.api.workflowservice.v1.ResetStickyTaskQueueResponse + (*ShutdownWorkerResponse)(nil), // 130: temporal.api.workflowservice.v1.ShutdownWorkerResponse + (*QueryWorkflowResponse)(nil), // 131: temporal.api.workflowservice.v1.QueryWorkflowResponse + (*DescribeWorkflowExecutionResponse)(nil), // 132: temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse + (*DescribeTaskQueueResponse)(nil), // 133: temporal.api.workflowservice.v1.DescribeTaskQueueResponse + (*GetClusterInfoResponse)(nil), // 134: temporal.api.workflowservice.v1.GetClusterInfoResponse + (*GetSystemInfoResponse)(nil), // 135: temporal.api.workflowservice.v1.GetSystemInfoResponse + (*ListTaskQueuePartitionsResponse)(nil), // 136: temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse + (*CreateScheduleResponse)(nil), // 137: temporal.api.workflowservice.v1.CreateScheduleResponse + (*DescribeScheduleResponse)(nil), // 138: temporal.api.workflowservice.v1.DescribeScheduleResponse + (*UpdateScheduleResponse)(nil), // 139: temporal.api.workflowservice.v1.UpdateScheduleResponse + (*PatchScheduleResponse)(nil), // 140: temporal.api.workflowservice.v1.PatchScheduleResponse + (*ListScheduleMatchingTimesResponse)(nil), // 141: temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse + (*DeleteScheduleResponse)(nil), // 142: temporal.api.workflowservice.v1.DeleteScheduleResponse + (*ListSchedulesResponse)(nil), // 143: temporal.api.workflowservice.v1.ListSchedulesResponse + (*UpdateWorkerBuildIdCompatibilityResponse)(nil), // 144: temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse + (*GetWorkerBuildIdCompatibilityResponse)(nil), // 145: temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse + (*UpdateWorkerVersioningRulesResponse)(nil), // 146: temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse + (*GetWorkerVersioningRulesResponse)(nil), // 147: temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse + (*GetWorkerTaskReachabilityResponse)(nil), // 148: temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse + (*DescribeDeploymentResponse)(nil), // 149: temporal.api.workflowservice.v1.DescribeDeploymentResponse + (*DescribeWorkerDeploymentVersionResponse)(nil), // 150: temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse + (*ListDeploymentsResponse)(nil), // 151: temporal.api.workflowservice.v1.ListDeploymentsResponse + (*GetDeploymentReachabilityResponse)(nil), // 152: temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse + (*GetCurrentDeploymentResponse)(nil), // 153: temporal.api.workflowservice.v1.GetCurrentDeploymentResponse + (*SetCurrentDeploymentResponse)(nil), // 154: temporal.api.workflowservice.v1.SetCurrentDeploymentResponse + (*SetWorkerDeploymentCurrentVersionResponse)(nil), // 155: temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse + (*DescribeWorkerDeploymentResponse)(nil), // 156: temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse + (*DeleteWorkerDeploymentResponse)(nil), // 157: temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse + (*DeleteWorkerDeploymentVersionResponse)(nil), // 158: temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse + (*SetWorkerDeploymentRampingVersionResponse)(nil), // 159: temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse + (*ListWorkerDeploymentsResponse)(nil), // 160: temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse + (*UpdateWorkerDeploymentVersionMetadataResponse)(nil), // 161: temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse + (*SetWorkerDeploymentManagerResponse)(nil), // 162: temporal.api.workflowservice.v1.SetWorkerDeploymentManagerResponse + (*UpdateWorkflowExecutionResponse)(nil), // 163: temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse + (*PollWorkflowExecutionUpdateResponse)(nil), // 164: temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse + (*StartBatchOperationResponse)(nil), // 165: temporal.api.workflowservice.v1.StartBatchOperationResponse + (*StopBatchOperationResponse)(nil), // 166: temporal.api.workflowservice.v1.StopBatchOperationResponse + (*DescribeBatchOperationResponse)(nil), // 167: temporal.api.workflowservice.v1.DescribeBatchOperationResponse + (*ListBatchOperationsResponse)(nil), // 168: temporal.api.workflowservice.v1.ListBatchOperationsResponse + (*PollNexusTaskQueueResponse)(nil), // 169: temporal.api.workflowservice.v1.PollNexusTaskQueueResponse + (*RespondNexusTaskCompletedResponse)(nil), // 170: temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse + (*RespondNexusTaskFailedResponse)(nil), // 171: temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse + (*UpdateActivityOptionsResponse)(nil), // 172: temporal.api.workflowservice.v1.UpdateActivityOptionsResponse + (*UpdateWorkflowExecutionOptionsResponse)(nil), // 173: temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse + (*PauseActivityResponse)(nil), // 174: temporal.api.workflowservice.v1.PauseActivityResponse + (*UnpauseActivityResponse)(nil), // 175: temporal.api.workflowservice.v1.UnpauseActivityResponse + (*ResetActivityResponse)(nil), // 176: temporal.api.workflowservice.v1.ResetActivityResponse + (*CreateWorkflowRuleResponse)(nil), // 177: temporal.api.workflowservice.v1.CreateWorkflowRuleResponse + (*DescribeWorkflowRuleResponse)(nil), // 178: temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse + (*DeleteWorkflowRuleResponse)(nil), // 179: temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse + (*ListWorkflowRulesResponse)(nil), // 180: temporal.api.workflowservice.v1.ListWorkflowRulesResponse + (*TriggerWorkflowRuleResponse)(nil), // 181: temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse + (*RecordWorkerHeartbeatResponse)(nil), // 182: temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse + (*ListWorkersResponse)(nil), // 183: temporal.api.workflowservice.v1.ListWorkersResponse + (*UpdateTaskQueueConfigResponse)(nil), // 184: temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse + (*FetchWorkerConfigResponse)(nil), // 185: temporal.api.workflowservice.v1.FetchWorkerConfigResponse + (*UpdateWorkerConfigResponse)(nil), // 186: temporal.api.workflowservice.v1.UpdateWorkerConfigResponse + (*DescribeWorkerResponse)(nil), // 187: temporal.api.workflowservice.v1.DescribeWorkerResponse } var file_temporal_api_workflowservice_v1_service_proto_depIdxs = []int32{ 0, // 0: temporal.api.workflowservice.v1.WorkflowService.RegisterNamespace:input_type -> temporal.api.workflowservice.v1.RegisterNamespaceRequest @@ -379,126 +382,128 @@ var file_temporal_api_workflowservice_v1_service_proto_depIdxs = []int32{ 65, // 65: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentRampingVersion:input_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionRequest 66, // 66: temporal.api.workflowservice.v1.WorkflowService.ListWorkerDeployments:input_type -> temporal.api.workflowservice.v1.ListWorkerDeploymentsRequest 67, // 67: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerDeploymentVersionMetadata:input_type -> temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest - 68, // 68: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecution:input_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest - 69, // 69: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowExecutionUpdate:input_type -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest - 70, // 70: temporal.api.workflowservice.v1.WorkflowService.StartBatchOperation:input_type -> temporal.api.workflowservice.v1.StartBatchOperationRequest - 71, // 71: temporal.api.workflowservice.v1.WorkflowService.StopBatchOperation:input_type -> temporal.api.workflowservice.v1.StopBatchOperationRequest - 72, // 72: temporal.api.workflowservice.v1.WorkflowService.DescribeBatchOperation:input_type -> temporal.api.workflowservice.v1.DescribeBatchOperationRequest - 73, // 73: temporal.api.workflowservice.v1.WorkflowService.ListBatchOperations:input_type -> temporal.api.workflowservice.v1.ListBatchOperationsRequest - 74, // 74: temporal.api.workflowservice.v1.WorkflowService.PollNexusTaskQueue:input_type -> temporal.api.workflowservice.v1.PollNexusTaskQueueRequest - 75, // 75: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskCompleted:input_type -> temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest - 76, // 76: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskFailed:input_type -> temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest - 77, // 77: temporal.api.workflowservice.v1.WorkflowService.UpdateActivityOptions:input_type -> temporal.api.workflowservice.v1.UpdateActivityOptionsRequest - 78, // 78: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecutionOptions:input_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest - 79, // 79: temporal.api.workflowservice.v1.WorkflowService.PauseActivity:input_type -> temporal.api.workflowservice.v1.PauseActivityRequest - 80, // 80: temporal.api.workflowservice.v1.WorkflowService.UnpauseActivity:input_type -> temporal.api.workflowservice.v1.UnpauseActivityRequest - 81, // 81: temporal.api.workflowservice.v1.WorkflowService.ResetActivity:input_type -> temporal.api.workflowservice.v1.ResetActivityRequest - 82, // 82: temporal.api.workflowservice.v1.WorkflowService.CreateWorkflowRule:input_type -> temporal.api.workflowservice.v1.CreateWorkflowRuleRequest - 83, // 83: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowRule:input_type -> temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest - 84, // 84: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowRule:input_type -> temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest - 85, // 85: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowRules:input_type -> temporal.api.workflowservice.v1.ListWorkflowRulesRequest - 86, // 86: temporal.api.workflowservice.v1.WorkflowService.TriggerWorkflowRule:input_type -> temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest - 87, // 87: temporal.api.workflowservice.v1.WorkflowService.RecordWorkerHeartbeat:input_type -> temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest - 88, // 88: temporal.api.workflowservice.v1.WorkflowService.ListWorkers:input_type -> temporal.api.workflowservice.v1.ListWorkersRequest - 89, // 89: temporal.api.workflowservice.v1.WorkflowService.UpdateTaskQueueConfig:input_type -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest - 90, // 90: temporal.api.workflowservice.v1.WorkflowService.FetchWorkerConfig:input_type -> temporal.api.workflowservice.v1.FetchWorkerConfigRequest - 91, // 91: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerConfig:input_type -> temporal.api.workflowservice.v1.UpdateWorkerConfigRequest - 92, // 92: temporal.api.workflowservice.v1.WorkflowService.DescribeWorker:input_type -> temporal.api.workflowservice.v1.DescribeWorkerRequest - 93, // 93: temporal.api.workflowservice.v1.WorkflowService.RegisterNamespace:output_type -> temporal.api.workflowservice.v1.RegisterNamespaceResponse - 94, // 94: temporal.api.workflowservice.v1.WorkflowService.DescribeNamespace:output_type -> temporal.api.workflowservice.v1.DescribeNamespaceResponse - 95, // 95: temporal.api.workflowservice.v1.WorkflowService.ListNamespaces:output_type -> temporal.api.workflowservice.v1.ListNamespacesResponse - 96, // 96: temporal.api.workflowservice.v1.WorkflowService.UpdateNamespace:output_type -> temporal.api.workflowservice.v1.UpdateNamespaceResponse - 97, // 97: temporal.api.workflowservice.v1.WorkflowService.DeprecateNamespace:output_type -> temporal.api.workflowservice.v1.DeprecateNamespaceResponse - 98, // 98: temporal.api.workflowservice.v1.WorkflowService.StartWorkflowExecution:output_type -> temporal.api.workflowservice.v1.StartWorkflowExecutionResponse - 99, // 99: temporal.api.workflowservice.v1.WorkflowService.ExecuteMultiOperation:output_type -> temporal.api.workflowservice.v1.ExecuteMultiOperationResponse - 100, // 100: temporal.api.workflowservice.v1.WorkflowService.GetWorkflowExecutionHistory:output_type -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse - 101, // 101: temporal.api.workflowservice.v1.WorkflowService.GetWorkflowExecutionHistoryReverse:output_type -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse - 102, // 102: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowTaskQueue:output_type -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse - 103, // 103: temporal.api.workflowservice.v1.WorkflowService.RespondWorkflowTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse - 104, // 104: temporal.api.workflowservice.v1.WorkflowService.RespondWorkflowTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse - 105, // 105: temporal.api.workflowservice.v1.WorkflowService.PollActivityTaskQueue:output_type -> temporal.api.workflowservice.v1.PollActivityTaskQueueResponse - 106, // 106: temporal.api.workflowservice.v1.WorkflowService.RecordActivityTaskHeartbeat:output_type -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse - 107, // 107: temporal.api.workflowservice.v1.WorkflowService.RecordActivityTaskHeartbeatById:output_type -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse - 108, // 108: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse - 109, // 109: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCompletedById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse - 110, // 110: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse - 111, // 111: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskFailedById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse - 112, // 112: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCanceled:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse - 113, // 113: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCanceledById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse - 114, // 114: temporal.api.workflowservice.v1.WorkflowService.RequestCancelWorkflowExecution:output_type -> temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse - 115, // 115: temporal.api.workflowservice.v1.WorkflowService.SignalWorkflowExecution:output_type -> temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse - 116, // 116: temporal.api.workflowservice.v1.WorkflowService.SignalWithStartWorkflowExecution:output_type -> temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse - 117, // 117: temporal.api.workflowservice.v1.WorkflowService.ResetWorkflowExecution:output_type -> temporal.api.workflowservice.v1.ResetWorkflowExecutionResponse - 118, // 118: temporal.api.workflowservice.v1.WorkflowService.TerminateWorkflowExecution:output_type -> temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse - 119, // 119: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowExecution:output_type -> temporal.api.workflowservice.v1.DeleteWorkflowExecutionResponse - 120, // 120: temporal.api.workflowservice.v1.WorkflowService.ListOpenWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse - 121, // 121: temporal.api.workflowservice.v1.WorkflowService.ListClosedWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse - 122, // 122: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse - 123, // 123: temporal.api.workflowservice.v1.WorkflowService.ListArchivedWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse - 124, // 124: temporal.api.workflowservice.v1.WorkflowService.ScanWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse - 125, // 125: temporal.api.workflowservice.v1.WorkflowService.CountWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse - 126, // 126: temporal.api.workflowservice.v1.WorkflowService.GetSearchAttributes:output_type -> temporal.api.workflowservice.v1.GetSearchAttributesResponse - 127, // 127: temporal.api.workflowservice.v1.WorkflowService.RespondQueryTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse - 128, // 128: temporal.api.workflowservice.v1.WorkflowService.ResetStickyTaskQueue:output_type -> temporal.api.workflowservice.v1.ResetStickyTaskQueueResponse - 129, // 129: temporal.api.workflowservice.v1.WorkflowService.ShutdownWorker:output_type -> temporal.api.workflowservice.v1.ShutdownWorkerResponse - 130, // 130: temporal.api.workflowservice.v1.WorkflowService.QueryWorkflow:output_type -> temporal.api.workflowservice.v1.QueryWorkflowResponse - 131, // 131: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowExecution:output_type -> temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse - 132, // 132: temporal.api.workflowservice.v1.WorkflowService.DescribeTaskQueue:output_type -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse - 133, // 133: temporal.api.workflowservice.v1.WorkflowService.GetClusterInfo:output_type -> temporal.api.workflowservice.v1.GetClusterInfoResponse - 134, // 134: temporal.api.workflowservice.v1.WorkflowService.GetSystemInfo:output_type -> temporal.api.workflowservice.v1.GetSystemInfoResponse - 135, // 135: temporal.api.workflowservice.v1.WorkflowService.ListTaskQueuePartitions:output_type -> temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse - 136, // 136: temporal.api.workflowservice.v1.WorkflowService.CreateSchedule:output_type -> temporal.api.workflowservice.v1.CreateScheduleResponse - 137, // 137: temporal.api.workflowservice.v1.WorkflowService.DescribeSchedule:output_type -> temporal.api.workflowservice.v1.DescribeScheduleResponse - 138, // 138: temporal.api.workflowservice.v1.WorkflowService.UpdateSchedule:output_type -> temporal.api.workflowservice.v1.UpdateScheduleResponse - 139, // 139: temporal.api.workflowservice.v1.WorkflowService.PatchSchedule:output_type -> temporal.api.workflowservice.v1.PatchScheduleResponse - 140, // 140: temporal.api.workflowservice.v1.WorkflowService.ListScheduleMatchingTimes:output_type -> temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse - 141, // 141: temporal.api.workflowservice.v1.WorkflowService.DeleteSchedule:output_type -> temporal.api.workflowservice.v1.DeleteScheduleResponse - 142, // 142: temporal.api.workflowservice.v1.WorkflowService.ListSchedules:output_type -> temporal.api.workflowservice.v1.ListSchedulesResponse - 143, // 143: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerBuildIdCompatibility:output_type -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse - 144, // 144: temporal.api.workflowservice.v1.WorkflowService.GetWorkerBuildIdCompatibility:output_type -> temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse - 145, // 145: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerVersioningRules:output_type -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse - 146, // 146: temporal.api.workflowservice.v1.WorkflowService.GetWorkerVersioningRules:output_type -> temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse - 147, // 147: temporal.api.workflowservice.v1.WorkflowService.GetWorkerTaskReachability:output_type -> temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse - 148, // 148: temporal.api.workflowservice.v1.WorkflowService.DescribeDeployment:output_type -> temporal.api.workflowservice.v1.DescribeDeploymentResponse - 149, // 149: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkerDeploymentVersion:output_type -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse - 150, // 150: temporal.api.workflowservice.v1.WorkflowService.ListDeployments:output_type -> temporal.api.workflowservice.v1.ListDeploymentsResponse - 151, // 151: temporal.api.workflowservice.v1.WorkflowService.GetDeploymentReachability:output_type -> temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse - 152, // 152: temporal.api.workflowservice.v1.WorkflowService.GetCurrentDeployment:output_type -> temporal.api.workflowservice.v1.GetCurrentDeploymentResponse - 153, // 153: temporal.api.workflowservice.v1.WorkflowService.SetCurrentDeployment:output_type -> temporal.api.workflowservice.v1.SetCurrentDeploymentResponse - 154, // 154: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentCurrentVersion:output_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse - 155, // 155: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkerDeployment:output_type -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse - 156, // 156: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkerDeployment:output_type -> temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse - 157, // 157: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkerDeploymentVersion:output_type -> temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse - 158, // 158: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentRampingVersion:output_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse - 159, // 159: temporal.api.workflowservice.v1.WorkflowService.ListWorkerDeployments:output_type -> temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse - 160, // 160: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerDeploymentVersionMetadata:output_type -> temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse - 161, // 161: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecution:output_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse - 162, // 162: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowExecutionUpdate:output_type -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse - 163, // 163: temporal.api.workflowservice.v1.WorkflowService.StartBatchOperation:output_type -> temporal.api.workflowservice.v1.StartBatchOperationResponse - 164, // 164: temporal.api.workflowservice.v1.WorkflowService.StopBatchOperation:output_type -> temporal.api.workflowservice.v1.StopBatchOperationResponse - 165, // 165: temporal.api.workflowservice.v1.WorkflowService.DescribeBatchOperation:output_type -> temporal.api.workflowservice.v1.DescribeBatchOperationResponse - 166, // 166: temporal.api.workflowservice.v1.WorkflowService.ListBatchOperations:output_type -> temporal.api.workflowservice.v1.ListBatchOperationsResponse - 167, // 167: temporal.api.workflowservice.v1.WorkflowService.PollNexusTaskQueue:output_type -> temporal.api.workflowservice.v1.PollNexusTaskQueueResponse - 168, // 168: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse - 169, // 169: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse - 170, // 170: temporal.api.workflowservice.v1.WorkflowService.UpdateActivityOptions:output_type -> temporal.api.workflowservice.v1.UpdateActivityOptionsResponse - 171, // 171: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecutionOptions:output_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse - 172, // 172: temporal.api.workflowservice.v1.WorkflowService.PauseActivity:output_type -> temporal.api.workflowservice.v1.PauseActivityResponse - 173, // 173: temporal.api.workflowservice.v1.WorkflowService.UnpauseActivity:output_type -> temporal.api.workflowservice.v1.UnpauseActivityResponse - 174, // 174: temporal.api.workflowservice.v1.WorkflowService.ResetActivity:output_type -> temporal.api.workflowservice.v1.ResetActivityResponse - 175, // 175: temporal.api.workflowservice.v1.WorkflowService.CreateWorkflowRule:output_type -> temporal.api.workflowservice.v1.CreateWorkflowRuleResponse - 176, // 176: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowRule:output_type -> temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse - 177, // 177: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowRule:output_type -> temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse - 178, // 178: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowRules:output_type -> temporal.api.workflowservice.v1.ListWorkflowRulesResponse - 179, // 179: temporal.api.workflowservice.v1.WorkflowService.TriggerWorkflowRule:output_type -> temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse - 180, // 180: temporal.api.workflowservice.v1.WorkflowService.RecordWorkerHeartbeat:output_type -> temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse - 181, // 181: temporal.api.workflowservice.v1.WorkflowService.ListWorkers:output_type -> temporal.api.workflowservice.v1.ListWorkersResponse - 182, // 182: temporal.api.workflowservice.v1.WorkflowService.UpdateTaskQueueConfig:output_type -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse - 183, // 183: temporal.api.workflowservice.v1.WorkflowService.FetchWorkerConfig:output_type -> temporal.api.workflowservice.v1.FetchWorkerConfigResponse - 184, // 184: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerConfig:output_type -> temporal.api.workflowservice.v1.UpdateWorkerConfigResponse - 185, // 185: temporal.api.workflowservice.v1.WorkflowService.DescribeWorker:output_type -> temporal.api.workflowservice.v1.DescribeWorkerResponse - 93, // [93:186] is the sub-list for method output_type - 0, // [0:93] is the sub-list for method input_type + 68, // 68: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentManager:input_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentManagerRequest + 69, // 69: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecution:input_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest + 70, // 70: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowExecutionUpdate:input_type -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest + 71, // 71: temporal.api.workflowservice.v1.WorkflowService.StartBatchOperation:input_type -> temporal.api.workflowservice.v1.StartBatchOperationRequest + 72, // 72: temporal.api.workflowservice.v1.WorkflowService.StopBatchOperation:input_type -> temporal.api.workflowservice.v1.StopBatchOperationRequest + 73, // 73: temporal.api.workflowservice.v1.WorkflowService.DescribeBatchOperation:input_type -> temporal.api.workflowservice.v1.DescribeBatchOperationRequest + 74, // 74: temporal.api.workflowservice.v1.WorkflowService.ListBatchOperations:input_type -> temporal.api.workflowservice.v1.ListBatchOperationsRequest + 75, // 75: temporal.api.workflowservice.v1.WorkflowService.PollNexusTaskQueue:input_type -> temporal.api.workflowservice.v1.PollNexusTaskQueueRequest + 76, // 76: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskCompleted:input_type -> temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest + 77, // 77: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskFailed:input_type -> temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest + 78, // 78: temporal.api.workflowservice.v1.WorkflowService.UpdateActivityOptions:input_type -> temporal.api.workflowservice.v1.UpdateActivityOptionsRequest + 79, // 79: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecutionOptions:input_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsRequest + 80, // 80: temporal.api.workflowservice.v1.WorkflowService.PauseActivity:input_type -> temporal.api.workflowservice.v1.PauseActivityRequest + 81, // 81: temporal.api.workflowservice.v1.WorkflowService.UnpauseActivity:input_type -> temporal.api.workflowservice.v1.UnpauseActivityRequest + 82, // 82: temporal.api.workflowservice.v1.WorkflowService.ResetActivity:input_type -> temporal.api.workflowservice.v1.ResetActivityRequest + 83, // 83: temporal.api.workflowservice.v1.WorkflowService.CreateWorkflowRule:input_type -> temporal.api.workflowservice.v1.CreateWorkflowRuleRequest + 84, // 84: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowRule:input_type -> temporal.api.workflowservice.v1.DescribeWorkflowRuleRequest + 85, // 85: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowRule:input_type -> temporal.api.workflowservice.v1.DeleteWorkflowRuleRequest + 86, // 86: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowRules:input_type -> temporal.api.workflowservice.v1.ListWorkflowRulesRequest + 87, // 87: temporal.api.workflowservice.v1.WorkflowService.TriggerWorkflowRule:input_type -> temporal.api.workflowservice.v1.TriggerWorkflowRuleRequest + 88, // 88: temporal.api.workflowservice.v1.WorkflowService.RecordWorkerHeartbeat:input_type -> temporal.api.workflowservice.v1.RecordWorkerHeartbeatRequest + 89, // 89: temporal.api.workflowservice.v1.WorkflowService.ListWorkers:input_type -> temporal.api.workflowservice.v1.ListWorkersRequest + 90, // 90: temporal.api.workflowservice.v1.WorkflowService.UpdateTaskQueueConfig:input_type -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest + 91, // 91: temporal.api.workflowservice.v1.WorkflowService.FetchWorkerConfig:input_type -> temporal.api.workflowservice.v1.FetchWorkerConfigRequest + 92, // 92: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerConfig:input_type -> temporal.api.workflowservice.v1.UpdateWorkerConfigRequest + 93, // 93: temporal.api.workflowservice.v1.WorkflowService.DescribeWorker:input_type -> temporal.api.workflowservice.v1.DescribeWorkerRequest + 94, // 94: temporal.api.workflowservice.v1.WorkflowService.RegisterNamespace:output_type -> temporal.api.workflowservice.v1.RegisterNamespaceResponse + 95, // 95: temporal.api.workflowservice.v1.WorkflowService.DescribeNamespace:output_type -> temporal.api.workflowservice.v1.DescribeNamespaceResponse + 96, // 96: temporal.api.workflowservice.v1.WorkflowService.ListNamespaces:output_type -> temporal.api.workflowservice.v1.ListNamespacesResponse + 97, // 97: temporal.api.workflowservice.v1.WorkflowService.UpdateNamespace:output_type -> temporal.api.workflowservice.v1.UpdateNamespaceResponse + 98, // 98: temporal.api.workflowservice.v1.WorkflowService.DeprecateNamespace:output_type -> temporal.api.workflowservice.v1.DeprecateNamespaceResponse + 99, // 99: temporal.api.workflowservice.v1.WorkflowService.StartWorkflowExecution:output_type -> temporal.api.workflowservice.v1.StartWorkflowExecutionResponse + 100, // 100: temporal.api.workflowservice.v1.WorkflowService.ExecuteMultiOperation:output_type -> temporal.api.workflowservice.v1.ExecuteMultiOperationResponse + 101, // 101: temporal.api.workflowservice.v1.WorkflowService.GetWorkflowExecutionHistory:output_type -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse + 102, // 102: temporal.api.workflowservice.v1.WorkflowService.GetWorkflowExecutionHistoryReverse:output_type -> temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryReverseResponse + 103, // 103: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowTaskQueue:output_type -> temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse + 104, // 104: temporal.api.workflowservice.v1.WorkflowService.RespondWorkflowTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse + 105, // 105: temporal.api.workflowservice.v1.WorkflowService.RespondWorkflowTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse + 106, // 106: temporal.api.workflowservice.v1.WorkflowService.PollActivityTaskQueue:output_type -> temporal.api.workflowservice.v1.PollActivityTaskQueueResponse + 107, // 107: temporal.api.workflowservice.v1.WorkflowService.RecordActivityTaskHeartbeat:output_type -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse + 108, // 108: temporal.api.workflowservice.v1.WorkflowService.RecordActivityTaskHeartbeatById:output_type -> temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse + 109, // 109: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse + 110, // 110: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCompletedById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse + 111, // 111: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse + 112, // 112: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskFailedById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse + 113, // 113: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCanceled:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse + 114, // 114: temporal.api.workflowservice.v1.WorkflowService.RespondActivityTaskCanceledById:output_type -> temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse + 115, // 115: temporal.api.workflowservice.v1.WorkflowService.RequestCancelWorkflowExecution:output_type -> temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse + 116, // 116: temporal.api.workflowservice.v1.WorkflowService.SignalWorkflowExecution:output_type -> temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse + 117, // 117: temporal.api.workflowservice.v1.WorkflowService.SignalWithStartWorkflowExecution:output_type -> temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse + 118, // 118: temporal.api.workflowservice.v1.WorkflowService.ResetWorkflowExecution:output_type -> temporal.api.workflowservice.v1.ResetWorkflowExecutionResponse + 119, // 119: temporal.api.workflowservice.v1.WorkflowService.TerminateWorkflowExecution:output_type -> temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse + 120, // 120: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowExecution:output_type -> temporal.api.workflowservice.v1.DeleteWorkflowExecutionResponse + 121, // 121: temporal.api.workflowservice.v1.WorkflowService.ListOpenWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse + 122, // 122: temporal.api.workflowservice.v1.WorkflowService.ListClosedWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse + 123, // 123: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse + 124, // 124: temporal.api.workflowservice.v1.WorkflowService.ListArchivedWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ListArchivedWorkflowExecutionsResponse + 125, // 125: temporal.api.workflowservice.v1.WorkflowService.ScanWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.ScanWorkflowExecutionsResponse + 126, // 126: temporal.api.workflowservice.v1.WorkflowService.CountWorkflowExecutions:output_type -> temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse + 127, // 127: temporal.api.workflowservice.v1.WorkflowService.GetSearchAttributes:output_type -> temporal.api.workflowservice.v1.GetSearchAttributesResponse + 128, // 128: temporal.api.workflowservice.v1.WorkflowService.RespondQueryTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse + 129, // 129: temporal.api.workflowservice.v1.WorkflowService.ResetStickyTaskQueue:output_type -> temporal.api.workflowservice.v1.ResetStickyTaskQueueResponse + 130, // 130: temporal.api.workflowservice.v1.WorkflowService.ShutdownWorker:output_type -> temporal.api.workflowservice.v1.ShutdownWorkerResponse + 131, // 131: temporal.api.workflowservice.v1.WorkflowService.QueryWorkflow:output_type -> temporal.api.workflowservice.v1.QueryWorkflowResponse + 132, // 132: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowExecution:output_type -> temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse + 133, // 133: temporal.api.workflowservice.v1.WorkflowService.DescribeTaskQueue:output_type -> temporal.api.workflowservice.v1.DescribeTaskQueueResponse + 134, // 134: temporal.api.workflowservice.v1.WorkflowService.GetClusterInfo:output_type -> temporal.api.workflowservice.v1.GetClusterInfoResponse + 135, // 135: temporal.api.workflowservice.v1.WorkflowService.GetSystemInfo:output_type -> temporal.api.workflowservice.v1.GetSystemInfoResponse + 136, // 136: temporal.api.workflowservice.v1.WorkflowService.ListTaskQueuePartitions:output_type -> temporal.api.workflowservice.v1.ListTaskQueuePartitionsResponse + 137, // 137: temporal.api.workflowservice.v1.WorkflowService.CreateSchedule:output_type -> temporal.api.workflowservice.v1.CreateScheduleResponse + 138, // 138: temporal.api.workflowservice.v1.WorkflowService.DescribeSchedule:output_type -> temporal.api.workflowservice.v1.DescribeScheduleResponse + 139, // 139: temporal.api.workflowservice.v1.WorkflowService.UpdateSchedule:output_type -> temporal.api.workflowservice.v1.UpdateScheduleResponse + 140, // 140: temporal.api.workflowservice.v1.WorkflowService.PatchSchedule:output_type -> temporal.api.workflowservice.v1.PatchScheduleResponse + 141, // 141: temporal.api.workflowservice.v1.WorkflowService.ListScheduleMatchingTimes:output_type -> temporal.api.workflowservice.v1.ListScheduleMatchingTimesResponse + 142, // 142: temporal.api.workflowservice.v1.WorkflowService.DeleteSchedule:output_type -> temporal.api.workflowservice.v1.DeleteScheduleResponse + 143, // 143: temporal.api.workflowservice.v1.WorkflowService.ListSchedules:output_type -> temporal.api.workflowservice.v1.ListSchedulesResponse + 144, // 144: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerBuildIdCompatibility:output_type -> temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse + 145, // 145: temporal.api.workflowservice.v1.WorkflowService.GetWorkerBuildIdCompatibility:output_type -> temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse + 146, // 146: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerVersioningRules:output_type -> temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesResponse + 147, // 147: temporal.api.workflowservice.v1.WorkflowService.GetWorkerVersioningRules:output_type -> temporal.api.workflowservice.v1.GetWorkerVersioningRulesResponse + 148, // 148: temporal.api.workflowservice.v1.WorkflowService.GetWorkerTaskReachability:output_type -> temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse + 149, // 149: temporal.api.workflowservice.v1.WorkflowService.DescribeDeployment:output_type -> temporal.api.workflowservice.v1.DescribeDeploymentResponse + 150, // 150: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkerDeploymentVersion:output_type -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse + 151, // 151: temporal.api.workflowservice.v1.WorkflowService.ListDeployments:output_type -> temporal.api.workflowservice.v1.ListDeploymentsResponse + 152, // 152: temporal.api.workflowservice.v1.WorkflowService.GetDeploymentReachability:output_type -> temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse + 153, // 153: temporal.api.workflowservice.v1.WorkflowService.GetCurrentDeployment:output_type -> temporal.api.workflowservice.v1.GetCurrentDeploymentResponse + 154, // 154: temporal.api.workflowservice.v1.WorkflowService.SetCurrentDeployment:output_type -> temporal.api.workflowservice.v1.SetCurrentDeploymentResponse + 155, // 155: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentCurrentVersion:output_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse + 156, // 156: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkerDeployment:output_type -> temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse + 157, // 157: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkerDeployment:output_type -> temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse + 158, // 158: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkerDeploymentVersion:output_type -> temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse + 159, // 159: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentRampingVersion:output_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse + 160, // 160: temporal.api.workflowservice.v1.WorkflowService.ListWorkerDeployments:output_type -> temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse + 161, // 161: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerDeploymentVersionMetadata:output_type -> temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse + 162, // 162: temporal.api.workflowservice.v1.WorkflowService.SetWorkerDeploymentManager:output_type -> temporal.api.workflowservice.v1.SetWorkerDeploymentManagerResponse + 163, // 163: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecution:output_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse + 164, // 164: temporal.api.workflowservice.v1.WorkflowService.PollWorkflowExecutionUpdate:output_type -> temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse + 165, // 165: temporal.api.workflowservice.v1.WorkflowService.StartBatchOperation:output_type -> temporal.api.workflowservice.v1.StartBatchOperationResponse + 166, // 166: temporal.api.workflowservice.v1.WorkflowService.StopBatchOperation:output_type -> temporal.api.workflowservice.v1.StopBatchOperationResponse + 167, // 167: temporal.api.workflowservice.v1.WorkflowService.DescribeBatchOperation:output_type -> temporal.api.workflowservice.v1.DescribeBatchOperationResponse + 168, // 168: temporal.api.workflowservice.v1.WorkflowService.ListBatchOperations:output_type -> temporal.api.workflowservice.v1.ListBatchOperationsResponse + 169, // 169: temporal.api.workflowservice.v1.WorkflowService.PollNexusTaskQueue:output_type -> temporal.api.workflowservice.v1.PollNexusTaskQueueResponse + 170, // 170: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskCompleted:output_type -> temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse + 171, // 171: temporal.api.workflowservice.v1.WorkflowService.RespondNexusTaskFailed:output_type -> temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse + 172, // 172: temporal.api.workflowservice.v1.WorkflowService.UpdateActivityOptions:output_type -> temporal.api.workflowservice.v1.UpdateActivityOptionsResponse + 173, // 173: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkflowExecutionOptions:output_type -> temporal.api.workflowservice.v1.UpdateWorkflowExecutionOptionsResponse + 174, // 174: temporal.api.workflowservice.v1.WorkflowService.PauseActivity:output_type -> temporal.api.workflowservice.v1.PauseActivityResponse + 175, // 175: temporal.api.workflowservice.v1.WorkflowService.UnpauseActivity:output_type -> temporal.api.workflowservice.v1.UnpauseActivityResponse + 176, // 176: temporal.api.workflowservice.v1.WorkflowService.ResetActivity:output_type -> temporal.api.workflowservice.v1.ResetActivityResponse + 177, // 177: temporal.api.workflowservice.v1.WorkflowService.CreateWorkflowRule:output_type -> temporal.api.workflowservice.v1.CreateWorkflowRuleResponse + 178, // 178: temporal.api.workflowservice.v1.WorkflowService.DescribeWorkflowRule:output_type -> temporal.api.workflowservice.v1.DescribeWorkflowRuleResponse + 179, // 179: temporal.api.workflowservice.v1.WorkflowService.DeleteWorkflowRule:output_type -> temporal.api.workflowservice.v1.DeleteWorkflowRuleResponse + 180, // 180: temporal.api.workflowservice.v1.WorkflowService.ListWorkflowRules:output_type -> temporal.api.workflowservice.v1.ListWorkflowRulesResponse + 181, // 181: temporal.api.workflowservice.v1.WorkflowService.TriggerWorkflowRule:output_type -> temporal.api.workflowservice.v1.TriggerWorkflowRuleResponse + 182, // 182: temporal.api.workflowservice.v1.WorkflowService.RecordWorkerHeartbeat:output_type -> temporal.api.workflowservice.v1.RecordWorkerHeartbeatResponse + 183, // 183: temporal.api.workflowservice.v1.WorkflowService.ListWorkers:output_type -> temporal.api.workflowservice.v1.ListWorkersResponse + 184, // 184: temporal.api.workflowservice.v1.WorkflowService.UpdateTaskQueueConfig:output_type -> temporal.api.workflowservice.v1.UpdateTaskQueueConfigResponse + 185, // 185: temporal.api.workflowservice.v1.WorkflowService.FetchWorkerConfig:output_type -> temporal.api.workflowservice.v1.FetchWorkerConfigResponse + 186, // 186: temporal.api.workflowservice.v1.WorkflowService.UpdateWorkerConfig:output_type -> temporal.api.workflowservice.v1.UpdateWorkerConfigResponse + 187, // 187: temporal.api.workflowservice.v1.WorkflowService.DescribeWorker:output_type -> temporal.api.workflowservice.v1.DescribeWorkerResponse + 94, // [94:188] is the sub-list for method output_type + 0, // [0:94] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name diff --git a/build/temporal/api/workflowservice/v1/service_grpc.pb.go b/build/temporal/api/workflowservice/v1/service_grpc.pb.go index 285d90f..c92df32 100644 --- a/build/temporal/api/workflowservice/v1/service_grpc.pb.go +++ b/build/temporal/api/workflowservice/v1/service_grpc.pb.go @@ -87,6 +87,7 @@ const ( WorkflowService_SetWorkerDeploymentRampingVersion_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/SetWorkerDeploymentRampingVersion" WorkflowService_ListWorkerDeployments_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/ListWorkerDeployments" WorkflowService_UpdateWorkerDeploymentVersionMetadata_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/UpdateWorkerDeploymentVersionMetadata" + WorkflowService_SetWorkerDeploymentManager_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/SetWorkerDeploymentManager" WorkflowService_UpdateWorkflowExecution_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/UpdateWorkflowExecution" WorkflowService_PollWorkflowExecutionUpdate_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/PollWorkflowExecutionUpdate" WorkflowService_StartBatchOperation_FullMethodName = "/temporal.api.workflowservice.v1.WorkflowService/StartBatchOperation" @@ -344,7 +345,8 @@ type WorkflowServiceClient interface { ListWorkflowExecutions(ctx context.Context, in *ListWorkflowExecutionsRequest, opts ...grpc.CallOption) (*ListWorkflowExecutionsResponse, error) // ListArchivedWorkflowExecutions is a visibility API to list archived workflow executions in a specific namespace. ListArchivedWorkflowExecutions(ctx context.Context, in *ListArchivedWorkflowExecutionsRequest, opts ...grpc.CallOption) (*ListArchivedWorkflowExecutionsResponse, error) - // ScanWorkflowExecutions is a visibility API to list large amount of workflow executions in a specific namespace without order. + // ScanWorkflowExecutions _was_ a visibility API to list large amount of workflow executions in a specific namespace without order. + // It has since been deprecated in favor of `ListWorkflowExecutions` and rewritten to use `ListWorkflowExecutions` internally. // // Deprecated: Replaced with `ListWorkflowExecutions`. // (-- api-linter: core::0127::http-annotation=disabled @@ -557,6 +559,9 @@ type WorkflowServiceClient interface { // Updates the user-given metadata attached to a Worker Deployment Version. // Experimental. This API might significantly change or be removed in a future release. UpdateWorkerDeploymentVersionMetadata(ctx context.Context, in *UpdateWorkerDeploymentVersionMetadataRequest, opts ...grpc.CallOption) (*UpdateWorkerDeploymentVersionMetadataResponse, error) + // Set/unset the ManagerIdentity of a Worker Deployment. + // Experimental. This API might significantly change or be removed in a future release. + SetWorkerDeploymentManager(ctx context.Context, in *SetWorkerDeploymentManagerRequest, opts ...grpc.CallOption) (*SetWorkerDeploymentManagerResponse, error) // Invokes the specified Update function on user Workflow code. UpdateWorkflowExecution(ctx context.Context, in *UpdateWorkflowExecutionRequest, opts ...grpc.CallOption) (*UpdateWorkflowExecutionResponse, error) // Polls a Workflow Execution for the outcome of a Workflow Update @@ -1372,6 +1377,16 @@ func (c *workflowServiceClient) UpdateWorkerDeploymentVersionMetadata(ctx contex return out, nil } +func (c *workflowServiceClient) SetWorkerDeploymentManager(ctx context.Context, in *SetWorkerDeploymentManagerRequest, opts ...grpc.CallOption) (*SetWorkerDeploymentManagerResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(SetWorkerDeploymentManagerResponse) + err := c.cc.Invoke(ctx, WorkflowService_SetWorkerDeploymentManager_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *workflowServiceClient) UpdateWorkflowExecution(ctx context.Context, in *UpdateWorkflowExecutionRequest, opts ...grpc.CallOption) (*UpdateWorkflowExecutionResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UpdateWorkflowExecutionResponse) @@ -1852,7 +1867,8 @@ type WorkflowServiceServer interface { ListWorkflowExecutions(context.Context, *ListWorkflowExecutionsRequest) (*ListWorkflowExecutionsResponse, error) // ListArchivedWorkflowExecutions is a visibility API to list archived workflow executions in a specific namespace. ListArchivedWorkflowExecutions(context.Context, *ListArchivedWorkflowExecutionsRequest) (*ListArchivedWorkflowExecutionsResponse, error) - // ScanWorkflowExecutions is a visibility API to list large amount of workflow executions in a specific namespace without order. + // ScanWorkflowExecutions _was_ a visibility API to list large amount of workflow executions in a specific namespace without order. + // It has since been deprecated in favor of `ListWorkflowExecutions` and rewritten to use `ListWorkflowExecutions` internally. // // Deprecated: Replaced with `ListWorkflowExecutions`. // (-- api-linter: core::0127::http-annotation=disabled @@ -2065,6 +2081,9 @@ type WorkflowServiceServer interface { // Updates the user-given metadata attached to a Worker Deployment Version. // Experimental. This API might significantly change or be removed in a future release. UpdateWorkerDeploymentVersionMetadata(context.Context, *UpdateWorkerDeploymentVersionMetadataRequest) (*UpdateWorkerDeploymentVersionMetadataResponse, error) + // Set/unset the ManagerIdentity of a Worker Deployment. + // Experimental. This API might significantly change or be removed in a future release. + SetWorkerDeploymentManager(context.Context, *SetWorkerDeploymentManagerRequest) (*SetWorkerDeploymentManagerResponse, error) // Invokes the specified Update function on user Workflow code. UpdateWorkflowExecution(context.Context, *UpdateWorkflowExecutionRequest) (*UpdateWorkflowExecutionResponse, error) // Polls a Workflow Execution for the outcome of a Workflow Update @@ -2403,6 +2422,9 @@ func (UnimplementedWorkflowServiceServer) ListWorkerDeployments(context.Context, func (UnimplementedWorkflowServiceServer) UpdateWorkerDeploymentVersionMetadata(context.Context, *UpdateWorkerDeploymentVersionMetadataRequest) (*UpdateWorkerDeploymentVersionMetadataResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateWorkerDeploymentVersionMetadata not implemented") } +func (UnimplementedWorkflowServiceServer) SetWorkerDeploymentManager(context.Context, *SetWorkerDeploymentManagerRequest) (*SetWorkerDeploymentManagerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetWorkerDeploymentManager not implemented") +} func (UnimplementedWorkflowServiceServer) UpdateWorkflowExecution(context.Context, *UpdateWorkflowExecutionRequest) (*UpdateWorkflowExecutionResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateWorkflowExecution not implemented") } @@ -3722,6 +3744,24 @@ func _WorkflowService_UpdateWorkerDeploymentVersionMetadata_Handler(srv interfac return interceptor(ctx, in, info, handler) } +func _WorkflowService_SetWorkerDeploymentManager_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetWorkerDeploymentManagerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorkflowServiceServer).SetWorkerDeploymentManager(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorkflowService_SetWorkerDeploymentManager_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorkflowServiceServer).SetWorkerDeploymentManager(ctx, req.(*SetWorkerDeploymentManagerRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _WorkflowService_UpdateWorkflowExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateWorkflowExecutionRequest) if err := dec(in); err != nil { @@ -4451,6 +4491,10 @@ var WorkflowService_ServiceDesc = grpc.ServiceDesc{ MethodName: "UpdateWorkerDeploymentVersionMetadata", Handler: _WorkflowService_UpdateWorkerDeploymentVersionMetadata_Handler, }, + { + MethodName: "SetWorkerDeploymentManager", + Handler: _WorkflowService_SetWorkerDeploymentManager_Handler, + }, { MethodName: "UpdateWorkflowExecution", Handler: _WorkflowService_UpdateWorkflowExecution_Handler, diff --git a/build/temporal/v1/temporal.pb.go b/build/temporal/v1/temporal.pb.go index ef56325..6b5a95e 100644 --- a/build/temporal/v1/temporal.pb.go +++ b/build/temporal/v1/temporal.pb.go @@ -98,7 +98,9 @@ type Message struct { ContinueAsNewSuggested bool `protobuf:"varint,12,opt,name=continue_as_new_suggested,json=continueAsNewSuggested,proto3" json:"continue_as_new_suggested,omitempty"` // returns the current length of history when called. // This value may change throughout the life of the workflow. - HistorySize int64 `protobuf:"varint,13,opt,name=history_size,json=historySize,proto3" json:"history_size,omitempty"` + HistorySize int64 `protobuf:"varint,13,opt,name=history_size,json=historySize,proto3" json:"history_size,omitempty"` + // workflow worker pid + Wwpid uint64 `protobuf:"varint,14,opt,name=wwpid,proto3" json:"wwpid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -224,6 +226,13 @@ func (x *Message) GetHistorySize() int64 { return 0 } +func (x *Message) GetWwpid() uint64 { + if x != nil { + return x.Wwpid + } + return 0 +} + type ReplayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` WorkflowExecution *v11.WorkflowExecution `protobuf:"bytes,1,opt,name=workflow_execution,json=workflowExecution,proto3" json:"workflow_execution,omitempty"` @@ -395,7 +404,7 @@ const file_temporal_v1_temporal_proto_rawDesc = "" + "\n" + "\x1atemporal/v1/temporal.proto\x12\vtemporal.v1\x1a\x1bcommon/v1/grpc_status.proto\x1a$temporal/api/common/v1/message.proto\x1a%temporal/api/failure/v1/message.proto\x1a%temporal/api/history/v1/message.proto\"9\n" + "\x05Frame\x120\n" + - "\bmessages\x18\x01 \x03(\v2\x14.temporal.v1.MessageR\bmessages\"\xef\x03\n" + + "\bmessages\x18\x01 \x03(\v2\x14.temporal.v1.MessageR\bmessages\"\x85\x04\n" + "\aMessage\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n" + "\acommand\x18\x02 \x01(\tR\acommand\x12\x18\n" + @@ -411,7 +420,8 @@ const file_temporal_v1_temporal_proto_rawDesc = "" + " \x01(\tR\btickTime\x12\x16\n" + "\x06replay\x18\v \x01(\bR\x06replay\x129\n" + "\x19continue_as_new_suggested\x18\f \x01(\bR\x16continueAsNewSuggested\x12!\n" + - "\fhistory_size\x18\r \x01(\x03R\vhistorySize\"\xf5\x01\n" + + "\fhistory_size\x18\r \x01(\x03R\vhistorySize\x12\x14\n" + + "\x05wwpid\x18\x0e \x01(\x04R\x05wwpid\"\xf5\x01\n" + "\rReplayRequest\x12X\n" + "\x12workflow_execution\x18\x01 \x01(\v2).temporal.api.common.v1.WorkflowExecutionR\x11workflowExecution\x12I\n" + "\rworkflow_type\x18\x02 \x01(\v2$.temporal.api.common.v1.WorkflowTypeR\fworkflowType\x12\x1b\n" + diff --git a/proto/temporal/v1/temporal.proto b/proto/temporal/v1/temporal.proto index fc851bc..59e9f06 100644 --- a/proto/temporal/v1/temporal.proto +++ b/proto/temporal/v1/temporal.proto @@ -44,6 +44,8 @@ message Message { // returns the current length of history when called. // This value may change throughout the life of the workflow. int64 history_size = 13; + // workflow worker pid + uint64 wwpid = 14; } message ReplayRequest { diff --git a/third_party/api b/third_party/api index d96bd55..060dbc3 160000 --- a/third_party/api +++ b/third_party/api @@ -1 +1 @@ -Subproject commit d96bd55e87799e9f6a33a1c40a56cfa932566bdf +Subproject commit 060dbc3216ca0032c1b1f4f82a7b7c37a035448c From 8942e035f5591b0b9701c4e317f4c3e829981d0e Mon Sep 17 00:00:00 2001 From: Valery Piashchynski Date: Thu, 6 Nov 2025 12:13:00 +0100 Subject: [PATCH 2/2] chore: update go.mod Signed-off-by: Valery Piashchynski --- go.mod | 18 +++++++++--------- go.sum | 54 ++++++++++++++++++++++++++++-------------------------- 2 files changed, 37 insertions(+), 35 deletions(-) diff --git a/go.mod b/go.mod index 86abcf0..796d01f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/roadrunner-server/api/v4 -go 1.24 +go 1.24.0 toolchain go1.24.2 @@ -8,17 +8,17 @@ toolchain go1.24.2 retract v4.13.0 require ( - go.temporal.io/api v1.52.0 + go.temporal.io/api v1.57.0 go.uber.org/zap v1.27.0 - google.golang.org/genproto/googleapis/api v0.0.0-20250811230008-5f3141c8851a - google.golang.org/grpc v1.74.2 - google.golang.org/protobuf v1.36.7 + google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101 + google.golang.org/grpc v1.76.0 + google.golang.org/protobuf v1.36.10 ) require ( go.uber.org/multierr v1.11.0 // indirect - golang.org/x/net v0.43.0 // indirect - golang.org/x/sys v0.35.0 // indirect - golang.org/x/text v0.28.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a // indirect + golang.org/x/net v0.46.0 // indirect + golang.org/x/sys v0.37.0 // indirect + golang.org/x/text v0.30.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 // indirect ) diff --git a/go.sum b/go.sum index 7c51f05..6b1a458 100644 --- a/go.sum +++ b/go.sum @@ -16,37 +16,39 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= -go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= -go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= -go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= -go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= -go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= -go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis= -go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4= -go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= -go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= -go.temporal.io/api v1.52.0 h1:Tn69z2nhQeXtofa1/j/MbwPHnFRM9+13xqYmFl/KFjM= -go.temporal.io/api v1.52.0/go.mod h1:iaxoP/9OXMJcQkETTECfwYq4cw/bj4nwov8b3ZLVnXM= +go.opentelemetry.io/otel v1.37.0 h1:9zhNfelUvx0KBfu/gb+ZgeAfAgtWrfHJZcAqFC228wQ= +go.opentelemetry.io/otel v1.37.0/go.mod h1:ehE/umFRLnuLa/vSccNq9oS1ErUlkkK71gMcN34UG8I= +go.opentelemetry.io/otel/metric v1.37.0 h1:mvwbQS5m0tbmqML4NqK+e3aDiO02vsf/WgbsdpcPoZE= +go.opentelemetry.io/otel/metric v1.37.0/go.mod h1:04wGrZurHYKOc+RKeye86GwKiTb9FKm1WHtO+4EVr2E= +go.opentelemetry.io/otel/sdk v1.37.0 h1:ItB0QUqnjesGRvNcmAcU0LyvkVyGJ2xftD29bWdDvKI= +go.opentelemetry.io/otel/sdk v1.37.0/go.mod h1:VredYzxUvuo2q3WRcDnKDjbdvmO0sCzOvVAiY+yUkAg= +go.opentelemetry.io/otel/sdk/metric v1.37.0 h1:90lI228XrB9jCMuSdA0673aubgRobVZFhbjxHHspCPc= +go.opentelemetry.io/otel/sdk/metric v1.37.0/go.mod h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps= +go.opentelemetry.io/otel/trace v1.37.0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4= +go.opentelemetry.io/otel/trace v1.37.0/go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0= +go.temporal.io/api v1.57.0 h1:vJGbU6RqMqCAXP03Jq4KEL61sCxAdJx4Yj7PxtbsrF0= +go.temporal.io/api v1.57.0/go.mod h1:iaxoP/9OXMJcQkETTECfwYq4cw/bj4nwov8b3ZLVnXM= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= -golang.org/x/net v0.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE= -golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg= -golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= -golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= -golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= -google.golang.org/genproto/googleapis/api v0.0.0-20250811230008-5f3141c8851a h1:DMCgtIAIQGZqJXMVzJF4MV8BlWoJh2ZuFiRdAleyr58= -google.golang.org/genproto/googleapis/api v0.0.0-20250811230008-5f3141c8851a/go.mod h1:y2yVLIE/CSMCPXaHnSKXxu1spLPnglFLegmgdY23uuE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a h1:tPE/Kp+x9dMSwUm/uM0JKK0IfdiJkwAbSMSeZBXXJXc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a/go.mod h1:gw1tLEfykwDz2ET4a12jcXt4couGAm7IwsVaTy0Sflo= -google.golang.org/grpc v1.74.2 h1:WoosgB65DlWVC9FqI82dGsZhWFNBSLjQ84bjROOpMu4= -google.golang.org/grpc v1.74.2/go.mod h1:CtQ+BGjaAIXHs/5YS3i473GqwBBa1zGQNevxdeBEXrM= -google.golang.org/protobuf v1.36.7 h1:IgrO7UwFQGJdRNXH/sQux4R1Dj1WAKcLElzeeRaXV2A= -google.golang.org/protobuf v1.36.7/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= +golang.org/x/net v0.46.0 h1:giFlY12I07fugqwPuWJi68oOnpfqFnJIJzaIIm2JVV4= +golang.org/x/net v0.46.0/go.mod h1:Q9BGdFy1y4nkUwiLvT5qtyhAnEHgnQ/zd8PfU6nc210= +golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ= +golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k= +golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM= +gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= +gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= +google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101 h1:vk5TfqZHNn0obhPIYeS+cxIFKFQgser/M2jnI+9c6MM= +google.golang.org/genproto/googleapis/api v0.0.0-20251103181224-f26f9409b101/go.mod h1:E17fc4PDhkr22dE3RgnH2hEubUaky6ZwW4VhANxyspg= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 h1:tRPGkdGHuewF4UisLzzHHr1spKw92qLM98nIzxbC0wY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/grpc v1.76.0 h1:UnVkv1+uMLYXoIz6o7chp59WfQUYA2ex/BXQ9rHZu7A= +google.golang.org/grpc v1.76.0/go.mod h1:Ju12QI8M6iQJtbcsV+awF5a4hfJMLi4X0JLo94ULZ6c= +google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= +google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=