From d29fda6ed5c3e3b6caec13c1941c034f63304a2f Mon Sep 17 00:00:00 2001 From: Bernd Verst Date: Thu, 7 Aug 2025 10:24:45 -0700 Subject: [PATCH] Update protos --- durabletask/internal/PROTO_SOURCE_COMMIT_HASH | 1 + .../internal/orchestrator_service_pb2.py | 429 +++++++------ .../internal/orchestrator_service_pb2.pyi | 356 +++++++++-- .../internal/orchestrator_service_pb2_grpc.py | 598 +++++++++++++++--- 4 files changed, 1059 insertions(+), 325 deletions(-) diff --git a/durabletask/internal/PROTO_SOURCE_COMMIT_HASH b/durabletask/internal/PROTO_SOURCE_COMMIT_HASH index ddbd31a..a4aafda 100644 --- a/durabletask/internal/PROTO_SOURCE_COMMIT_HASH +++ b/durabletask/internal/PROTO_SOURCE_COMMIT_HASH @@ -1 +1,2 @@ 443b333f4f65a438dc9eb4f090560d232afec4b7 +fd9369c6a03d6af4e95285e432b7c4e943c06970 diff --git a/durabletask/internal/orchestrator_service_pb2.py b/durabletask/internal/orchestrator_service_pb2.py index 44b4a32..0edb397 100644 --- a/durabletask/internal/orchestrator_service_pb2.py +++ b/durabletask/internal/orchestrator_service_pb2.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: durabletask/internal/orchestrator_service.proto -# Protobuf Python Version: 4.25.1 +# Protobuf Python Version: 5.26.1 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -16,198 +16,255 @@ from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 +from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/durabletask/internal/orchestrator_service.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\"^\n\x15OrchestrationInstance\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xed\x01\n\x0f\x41\x63tivityRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0e\n\x06taskId\x18\x05 \x01(\x05\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\"\xaa\x01\n\x10\x41\x63tivityResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0e\n\x06taskId\x18\x02 \x01(\x05\x12,\n\x06result\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\"\xb2\x01\n\x12TaskFailureDetails\x12\x11\n\terrorType\x18\x01 \x01(\t\x12\x14\n\x0c\x65rrorMessage\x18\x02 \x01(\t\x12\x30\n\nstackTrace\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x0cinnerFailure\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x16\n\x0eisNonRetriable\x18\x05 \x01(\x08\"\xbf\x01\n\x12ParentInstanceInfo\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\"i\n\x0cTraceContext\x12\x13\n\x0btraceParent\x18\x01 \x01(\t\x12\x12\n\x06spanID\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\ntraceState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x88\x03\n\x15\x45xecutionStartedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12+\n\x0eparentInstance\x18\x05 \x01(\x0b\x32\x13.ParentInstanceInfo\x12;\n\x17scheduledStartTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x07 \x01(\x0b\x32\r.TraceContext\x12\x39\n\x13orchestrationSpanID\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa7\x01\n\x17\x45xecutionCompletedEvent\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x03 \x01(\x0b\x32\x13.TaskFailureDetails\"X\n\x18\x45xecutionTerminatedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x02 \x01(\x08\"\xa9\x01\n\x12TaskScheduledEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x04 \x01(\x0b\x32\r.TraceContext\"[\n\x12TaskCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"W\n\x0fTaskFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xcf\x01\n$SubOrchestrationInstanceCreatedEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x05 \x01(\x0b\x32\r.TraceContext\"o\n&SubOrchestrationInstanceCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n#SubOrchestrationInstanceFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"?\n\x11TimerCreatedEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"N\n\x0fTimerFiredEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07timerId\x18\x02 \x01(\x05\"\x1a\n\x18OrchestratorStartedEvent\"\x1c\n\x1aOrchestratorCompletedEvent\"_\n\x0e\x45ventSentEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"M\n\x10\x45ventRaisedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x05input\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0cGenericEvent\x12*\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x11HistoryStateEvent\x12/\n\x12orchestrationState\x18\x01 \x01(\x0b\x32\x13.OrchestrationState\"A\n\x12\x43ontinueAsNewEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x17\x45xecutionSuspendedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x15\x45xecutionResumedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x86\t\n\x0cHistoryEvent\x12\x0f\n\x07\x65ventId\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x10\x65xecutionStarted\x18\x03 \x01(\x0b\x32\x16.ExecutionStartedEventH\x00\x12\x36\n\x12\x65xecutionCompleted\x18\x04 \x01(\x0b\x32\x18.ExecutionCompletedEventH\x00\x12\x38\n\x13\x65xecutionTerminated\x18\x05 \x01(\x0b\x32\x19.ExecutionTerminatedEventH\x00\x12,\n\rtaskScheduled\x18\x06 \x01(\x0b\x32\x13.TaskScheduledEventH\x00\x12,\n\rtaskCompleted\x18\x07 \x01(\x0b\x32\x13.TaskCompletedEventH\x00\x12&\n\ntaskFailed\x18\x08 \x01(\x0b\x32\x10.TaskFailedEventH\x00\x12P\n\x1fsubOrchestrationInstanceCreated\x18\t \x01(\x0b\x32%.SubOrchestrationInstanceCreatedEventH\x00\x12T\n!subOrchestrationInstanceCompleted\x18\n \x01(\x0b\x32\'.SubOrchestrationInstanceCompletedEventH\x00\x12N\n\x1esubOrchestrationInstanceFailed\x18\x0b \x01(\x0b\x32$.SubOrchestrationInstanceFailedEventH\x00\x12*\n\x0ctimerCreated\x18\x0c \x01(\x0b\x32\x12.TimerCreatedEventH\x00\x12&\n\ntimerFired\x18\r \x01(\x0b\x32\x10.TimerFiredEventH\x00\x12\x38\n\x13orchestratorStarted\x18\x0e \x01(\x0b\x32\x19.OrchestratorStartedEventH\x00\x12<\n\x15orchestratorCompleted\x18\x0f \x01(\x0b\x32\x1b.OrchestratorCompletedEventH\x00\x12$\n\teventSent\x18\x10 \x01(\x0b\x32\x0f.EventSentEventH\x00\x12(\n\x0b\x65ventRaised\x18\x11 \x01(\x0b\x32\x11.EventRaisedEventH\x00\x12%\n\x0cgenericEvent\x18\x12 \x01(\x0b\x32\r.GenericEventH\x00\x12*\n\x0chistoryState\x18\x13 \x01(\x0b\x32\x12.HistoryStateEventH\x00\x12,\n\rcontinueAsNew\x18\x14 \x01(\x0b\x32\x13.ContinueAsNewEventH\x00\x12\x36\n\x12\x65xecutionSuspended\x18\x15 \x01(\x0b\x32\x18.ExecutionSuspendedEventH\x00\x12\x32\n\x10\x65xecutionResumed\x18\x16 \x01(\x0b\x32\x16.ExecutionResumedEventH\x00\x42\x0b\n\teventType\"~\n\x12ScheduleTaskAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x9c\x01\n\x1c\x43reateSubOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x11\x43reateTimerAction\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"u\n\x0fSendEventAction\x12(\n\x08instance\x18\x01 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0c\n\x04name\x18\x02 \x01(\t\x12*\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x02\n\x1b\x43ompleteOrchestrationAction\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07\x64\x65tails\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nnewVersion\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12&\n\x0f\x63\x61rryoverEvents\x18\x05 \x03(\x0b\x32\r.HistoryEvent\x12+\n\x0e\x66\x61ilureDetails\x18\x06 \x01(\x0b\x32\x13.TaskFailureDetails\"q\n\x1cTerminateOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x03 \x01(\x08\"\xfa\x02\n\x12OrchestratorAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12+\n\x0cscheduleTask\x18\x02 \x01(\x0b\x32\x13.ScheduleTaskActionH\x00\x12?\n\x16\x63reateSubOrchestration\x18\x03 \x01(\x0b\x32\x1d.CreateSubOrchestrationActionH\x00\x12)\n\x0b\x63reateTimer\x18\x04 \x01(\x0b\x32\x12.CreateTimerActionH\x00\x12%\n\tsendEvent\x18\x05 \x01(\x0b\x32\x10.SendEventActionH\x00\x12=\n\x15\x63ompleteOrchestration\x18\x06 \x01(\x0b\x32\x1c.CompleteOrchestrationActionH\x00\x12?\n\x16terminateOrchestration\x18\x07 \x01(\x0b\x32\x1d.TerminateOrchestrationActionH\x00\x42\x18\n\x16orchestratorActionType\"\xda\x01\n\x13OrchestratorRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12!\n\npastEvents\x18\x03 \x03(\x0b\x32\r.HistoryEvent\x12 \n\tnewEvents\x18\x04 \x03(\x0b\x32\r.HistoryEvent\x12\x37\n\x10\x65ntityParameters\x18\x05 \x01(\x0b\x32\x1d.OrchestratorEntityParameters\"\x9d\x01\n\x14OrchestratorResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.OrchestratorAction\x12\x32\n\x0c\x63ustomStatus\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x17\n\x0f\x63ompletionToken\x18\x04 \x01(\t\"\xa3\x03\n\x15\x43reateInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12?\n\x1aorchestrationIdReusePolicy\x18\x06 \x01(\x0b\x32\x1b.OrchestrationIdReusePolicy\x12\x31\n\x0b\x65xecutionId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\x08 \x03(\x0b\x32 .CreateInstanceRequest.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"w\n\x1aOrchestrationIdReusePolicy\x12-\n\x0foperationStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12*\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x1a.CreateOrchestrationAction\",\n\x16\x43reateInstanceResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\"E\n\x12GetInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x1b\n\x13getInputsAndOutputs\x18\x02 \x01(\x08\"V\n\x13GetInstanceResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12/\n\x12orchestrationState\x18\x02 \x01(\x0b\x32\x13.OrchestrationState\"Y\n\x15RewindInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x18\n\x16RewindInstanceResponse\"\xa4\x05\n\x12OrchestrationState\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x13orchestrationStatus\x18\x04 \x01(\x0e\x32\x14.OrchestrationStatus\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x63reatedTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14lastUpdatedTimestamp\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06output\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ustomStatus\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x0b \x01(\x0b\x32\x13.TaskFailureDetails\x12\x31\n\x0b\x65xecutionId\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x12\x63ompletedTimestamp\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x10parentInstanceId\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\"b\n\x11RaiseEventRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x14\n\x12RaiseEventResponse\"g\n\x10TerminateRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trecursive\x18\x03 \x01(\x08\"\x13\n\x11TerminateResponse\"R\n\x0eSuspendRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x11\n\x0fSuspendResponse\"Q\n\rResumeRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x10\n\x0eResumeResponse\"6\n\x15QueryInstancesRequest\x12\x1d\n\x05query\x18\x01 \x01(\x0b\x32\x0e.InstanceQuery\"\x82\x03\n\rInstanceQuery\x12+\n\rruntimeStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12\x33\n\x0f\x63reatedTimeFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0ctaskHubNames\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x18\n\x10maxInstanceCount\x18\x05 \x01(\x05\x12\x37\n\x11\x63ontinuationToken\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10instanceIdPrefix\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66\x65tchInputsAndOutputs\x18\x08 \x01(\x08\"\x82\x01\n\x16QueryInstancesResponse\x12/\n\x12orchestrationState\x18\x01 \x03(\x0b\x32\x13.OrchestrationState\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x80\x01\n\x15PurgeInstancesRequest\x12\x14\n\ninstanceId\x18\x01 \x01(\tH\x00\x12\x33\n\x13purgeInstanceFilter\x18\x02 \x01(\x0b\x32\x14.PurgeInstanceFilterH\x00\x12\x11\n\trecursive\x18\x03 \x01(\x08\x42\t\n\x07request\"\xaa\x01\n\x13PurgeInstanceFilter\x12\x33\n\x0f\x63reatedTimeFrom\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\rruntimeStatus\x18\x03 \x03(\x0e\x32\x14.OrchestrationStatus\"6\n\x16PurgeInstancesResponse\x12\x1c\n\x14\x64\x65letedInstanceCount\x18\x01 \x01(\x05\"0\n\x14\x43reateTaskHubRequest\x12\x18\n\x10recreateIfExists\x18\x01 \x01(\x08\"\x17\n\x15\x43reateTaskHubResponse\"\x16\n\x14\x44\x65leteTaskHubRequest\"\x17\n\x15\x44\x65leteTaskHubResponse\"\xaa\x01\n\x13SignalEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trequestId\x18\x04 \x01(\t\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x16\n\x14SignalEntityResponse\"<\n\x10GetEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x14\n\x0cincludeState\x18\x02 \x01(\x08\"D\n\x11GetEntityResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x1f\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\x0f.EntityMetadata\"\xcb\x02\n\x0b\x45ntityQuery\x12:\n\x14instanceIdStartsWith\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x10lastModifiedFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elastModifiedTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0cincludeState\x18\x04 \x01(\x08\x12\x18\n\x10includeTransient\x18\x05 \x01(\x08\x12-\n\x08pageSize\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x37\n\x11\x63ontinuationToken\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x14QueryEntitiesRequest\x12\x1b\n\x05query\x18\x01 \x01(\x0b\x32\x0c.EntityQuery\"s\n\x15QueryEntitiesResponse\x12!\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x0f.EntityMetadata\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdb\x01\n\x0e\x45ntityMetadata\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x34\n\x10lastModifiedTime\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x62\x61\x63klogQueueSize\x18\x03 \x01(\x05\x12.\n\x08lockedBy\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fserializedState\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8f\x01\n\x19\x43leanEntityStorageRequest\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1b\n\x13removeEmptyEntities\x18\x02 \x01(\x08\x12\x1c\n\x14releaseOrphanedLocks\x18\x03 \x01(\x08\"\x92\x01\n\x1a\x43leanEntityStorageResponse\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1c\n\x14\x65mptyEntitiesRemoved\x18\x02 \x01(\x05\x12\x1d\n\x15orphanedLocksReleased\x18\x03 \x01(\x05\"]\n\x1cOrchestratorEntityParameters\x12=\n\x1a\x65ntityMessageReorderWindow\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x82\x01\n\x12\x45ntityBatchRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12%\n\noperations\x18\x03 \x03(\x0b\x32\x11.OperationRequest\"\xb9\x01\n\x11\x45ntityBatchResult\x12!\n\x07results\x18\x01 \x03(\x0b\x32\x10.OperationResult\x12!\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x10.OperationAction\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\"e\n\x10OperationRequest\x12\x11\n\toperation\x18\x01 \x01(\t\x12\x11\n\trequestId\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"w\n\x0fOperationResult\x12*\n\x07success\x18\x01 \x01(\x0b\x32\x17.OperationResultSuccessH\x00\x12*\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x17.OperationResultFailureH\x00\x42\x0c\n\nresultType\"F\n\x16OperationResultSuccess\x12,\n\x06result\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\x16OperationResultFailure\x12+\n\x0e\x66\x61ilureDetails\x18\x01 \x01(\x0b\x32\x13.TaskFailureDetails\"\x9c\x01\n\x0fOperationAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12\'\n\nsendSignal\x18\x02 \x01(\x0b\x32\x11.SendSignalActionH\x00\x12=\n\x15startNewOrchestration\x18\x03 \x01(\x0b\x32\x1c.StartNewOrchestrationActionH\x00\x42\x15\n\x13operationActionType\"\x94\x01\n\x10SendSignalAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xce\x01\n\x1bStartNewOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"j\n\x13GetWorkItemsRequest\x12+\n#maxConcurrentOrchestrationWorkItems\x18\x01 \x01(\x05\x12&\n\x1emaxConcurrentActivityWorkItems\x18\x02 \x01(\x05\"\xe1\x01\n\x08WorkItem\x12\x33\n\x13orchestratorRequest\x18\x01 \x01(\x0b\x32\x14.OrchestratorRequestH\x00\x12+\n\x0f\x61\x63tivityRequest\x18\x02 \x01(\x0b\x32\x10.ActivityRequestH\x00\x12,\n\rentityRequest\x18\x03 \x01(\x0b\x32\x13.EntityBatchRequestH\x00\x12!\n\nhealthPing\x18\x04 \x01(\x0b\x32\x0b.HealthPingH\x00\x12\x17\n\x0f\x63ompletionToken\x18\n \x01(\tB\t\n\x07request\"\x16\n\x14\x43ompleteTaskResponse\"\x0c\n\nHealthPing*\xb5\x02\n\x13OrchestrationStatus\x12 \n\x1cORCHESTRATION_STATUS_RUNNING\x10\x00\x12\"\n\x1eORCHESTRATION_STATUS_COMPLETED\x10\x01\x12)\n%ORCHESTRATION_STATUS_CONTINUED_AS_NEW\x10\x02\x12\x1f\n\x1bORCHESTRATION_STATUS_FAILED\x10\x03\x12!\n\x1dORCHESTRATION_STATUS_CANCELED\x10\x04\x12#\n\x1fORCHESTRATION_STATUS_TERMINATED\x10\x05\x12 \n\x1cORCHESTRATION_STATUS_PENDING\x10\x06\x12\"\n\x1eORCHESTRATION_STATUS_SUSPENDED\x10\x07*A\n\x19\x43reateOrchestrationAction\x12\t\n\x05\x45RROR\x10\x00\x12\n\n\x06IGNORE\x10\x01\x12\r\n\tTERMINATE\x10\x02\x32\xfc\n\n\x15TaskHubSidecarService\x12\x37\n\x05Hello\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty\x12@\n\rStartInstance\x12\x16.CreateInstanceRequest\x1a\x17.CreateInstanceResponse\x12\x38\n\x0bGetInstance\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x41\n\x0eRewindInstance\x12\x16.RewindInstanceRequest\x1a\x17.RewindInstanceResponse\x12\x41\n\x14WaitForInstanceStart\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x46\n\x19WaitForInstanceCompletion\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x35\n\nRaiseEvent\x12\x12.RaiseEventRequest\x1a\x13.RaiseEventResponse\x12:\n\x11TerminateInstance\x12\x11.TerminateRequest\x1a\x12.TerminateResponse\x12\x34\n\x0fSuspendInstance\x12\x0f.SuspendRequest\x1a\x10.SuspendResponse\x12\x31\n\x0eResumeInstance\x12\x0e.ResumeRequest\x1a\x0f.ResumeResponse\x12\x41\n\x0eQueryInstances\x12\x16.QueryInstancesRequest\x1a\x17.QueryInstancesResponse\x12\x41\n\x0ePurgeInstances\x12\x16.PurgeInstancesRequest\x1a\x17.PurgeInstancesResponse\x12\x31\n\x0cGetWorkItems\x12\x14.GetWorkItemsRequest\x1a\t.WorkItem0\x01\x12@\n\x14\x43ompleteActivityTask\x12\x11.ActivityResponse\x1a\x15.CompleteTaskResponse\x12H\n\x18\x43ompleteOrchestratorTask\x12\x15.OrchestratorResponse\x1a\x15.CompleteTaskResponse\x12?\n\x12\x43ompleteEntityTask\x12\x12.EntityBatchResult\x1a\x15.CompleteTaskResponse\x12>\n\rCreateTaskHub\x12\x15.CreateTaskHubRequest\x1a\x16.CreateTaskHubResponse\x12>\n\rDeleteTaskHub\x12\x15.DeleteTaskHubRequest\x1a\x16.DeleteTaskHubResponse\x12;\n\x0cSignalEntity\x12\x14.SignalEntityRequest\x1a\x15.SignalEntityResponse\x12\x32\n\tGetEntity\x12\x11.GetEntityRequest\x1a\x12.GetEntityResponse\x12>\n\rQueryEntities\x12\x15.QueryEntitiesRequest\x1a\x16.QueryEntitiesResponse\x12M\n\x12\x43leanEntityStorage\x12\x1a.CleanEntityStorageRequest\x1a\x1b.CleanEntityStorageResponseBf\n1com.microsoft.durabletask.implementation.protobufZ\x10/internal/protos\xaa\x02\x1eMicrosoft.DurableTask.Protobufb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/durabletask/internal/orchestrator_service.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\"^\n\x15OrchestrationInstance\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xed\x01\n\x0f\x41\x63tivityRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0e\n\x06taskId\x18\x05 \x01(\x05\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\"\xaa\x01\n\x10\x41\x63tivityResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0e\n\x06taskId\x18\x02 \x01(\x05\x12,\n\x06result\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\"\xb2\x01\n\x12TaskFailureDetails\x12\x11\n\terrorType\x18\x01 \x01(\t\x12\x14\n\x0c\x65rrorMessage\x18\x02 \x01(\t\x12\x30\n\nstackTrace\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x0cinnerFailure\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x16\n\x0eisNonRetriable\x18\x05 \x01(\x08\"\xbf\x01\n\x12ParentInstanceInfo\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\"i\n\x0cTraceContext\x12\x13\n\x0btraceParent\x18\x01 \x01(\t\x12\x12\n\x06spanID\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\ntraceState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe5\x03\n\x15\x45xecutionStartedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12+\n\x0eparentInstance\x18\x05 \x01(\x0b\x32\x13.ParentInstanceInfo\x12;\n\x17scheduledStartTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x07 \x01(\x0b\x32\r.TraceContext\x12\x39\n\x13orchestrationSpanID\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\t \x03(\x0b\x32 .ExecutionStartedEvent.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa7\x01\n\x17\x45xecutionCompletedEvent\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x03 \x01(\x0b\x32\x13.TaskFailureDetails\"X\n\x18\x45xecutionTerminatedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x02 \x01(\x08\"\x83\x02\n\x12TaskScheduledEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x04 \x01(\x0b\x32\r.TraceContext\x12+\n\x04tags\x18\x05 \x03(\x0b\x32\x1d.TaskScheduledEvent.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"[\n\x12TaskCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"W\n\x0fTaskFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xcf\x01\n$SubOrchestrationInstanceCreatedEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x05 \x01(\x0b\x32\r.TraceContext\"o\n&SubOrchestrationInstanceCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n#SubOrchestrationInstanceFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"?\n\x11TimerCreatedEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"N\n\x0fTimerFiredEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07timerId\x18\x02 \x01(\x05\"\x1a\n\x18OrchestratorStartedEvent\"\x1c\n\x1aOrchestratorCompletedEvent\"_\n\x0e\x45ventSentEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"M\n\x10\x45ventRaisedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x05input\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0cGenericEvent\x12*\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x11HistoryStateEvent\x12/\n\x12orchestrationState\x18\x01 \x01(\x0b\x32\x13.OrchestrationState\"A\n\x12\x43ontinueAsNewEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x17\x45xecutionSuspendedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x15\x45xecutionResumedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdc\x01\n\x1c\x45ntityOperationSignaledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcb\x02\n\x1a\x45ntityOperationCalledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10parentInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11parentExecutionId\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x90\x01\n\x18\x45ntityLockRequestedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x0f\n\x07lockSet\x18\x02 \x03(\t\x12\x10\n\x08position\x18\x03 \x01(\x05\x12\x36\n\x10parentInstanceId\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"`\n\x1d\x45ntityOperationCompletedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x1a\x45ntityOperationFailedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xa2\x01\n\x15\x45ntityUnlockSentEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x36\n\x10parentInstanceId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x16\x45ntityLockGrantedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\"\xac\x0c\n\x0cHistoryEvent\x12\x0f\n\x07\x65ventId\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x10\x65xecutionStarted\x18\x03 \x01(\x0b\x32\x16.ExecutionStartedEventH\x00\x12\x36\n\x12\x65xecutionCompleted\x18\x04 \x01(\x0b\x32\x18.ExecutionCompletedEventH\x00\x12\x38\n\x13\x65xecutionTerminated\x18\x05 \x01(\x0b\x32\x19.ExecutionTerminatedEventH\x00\x12,\n\rtaskScheduled\x18\x06 \x01(\x0b\x32\x13.TaskScheduledEventH\x00\x12,\n\rtaskCompleted\x18\x07 \x01(\x0b\x32\x13.TaskCompletedEventH\x00\x12&\n\ntaskFailed\x18\x08 \x01(\x0b\x32\x10.TaskFailedEventH\x00\x12P\n\x1fsubOrchestrationInstanceCreated\x18\t \x01(\x0b\x32%.SubOrchestrationInstanceCreatedEventH\x00\x12T\n!subOrchestrationInstanceCompleted\x18\n \x01(\x0b\x32\'.SubOrchestrationInstanceCompletedEventH\x00\x12N\n\x1esubOrchestrationInstanceFailed\x18\x0b \x01(\x0b\x32$.SubOrchestrationInstanceFailedEventH\x00\x12*\n\x0ctimerCreated\x18\x0c \x01(\x0b\x32\x12.TimerCreatedEventH\x00\x12&\n\ntimerFired\x18\r \x01(\x0b\x32\x10.TimerFiredEventH\x00\x12\x38\n\x13orchestratorStarted\x18\x0e \x01(\x0b\x32\x19.OrchestratorStartedEventH\x00\x12<\n\x15orchestratorCompleted\x18\x0f \x01(\x0b\x32\x1b.OrchestratorCompletedEventH\x00\x12$\n\teventSent\x18\x10 \x01(\x0b\x32\x0f.EventSentEventH\x00\x12(\n\x0b\x65ventRaised\x18\x11 \x01(\x0b\x32\x11.EventRaisedEventH\x00\x12%\n\x0cgenericEvent\x18\x12 \x01(\x0b\x32\r.GenericEventH\x00\x12*\n\x0chistoryState\x18\x13 \x01(\x0b\x32\x12.HistoryStateEventH\x00\x12,\n\rcontinueAsNew\x18\x14 \x01(\x0b\x32\x13.ContinueAsNewEventH\x00\x12\x36\n\x12\x65xecutionSuspended\x18\x15 \x01(\x0b\x32\x18.ExecutionSuspendedEventH\x00\x12\x32\n\x10\x65xecutionResumed\x18\x16 \x01(\x0b\x32\x16.ExecutionResumedEventH\x00\x12@\n\x17\x65ntityOperationSignaled\x18\x17 \x01(\x0b\x32\x1d.EntityOperationSignaledEventH\x00\x12<\n\x15\x65ntityOperationCalled\x18\x18 \x01(\x0b\x32\x1b.EntityOperationCalledEventH\x00\x12\x42\n\x18\x65ntityOperationCompleted\x18\x19 \x01(\x0b\x32\x1e.EntityOperationCompletedEventH\x00\x12<\n\x15\x65ntityOperationFailed\x18\x1a \x01(\x0b\x32\x1b.EntityOperationFailedEventH\x00\x12\x38\n\x13\x65ntityLockRequested\x18\x1b \x01(\x0b\x32\x19.EntityLockRequestedEventH\x00\x12\x34\n\x11\x65ntityLockGranted\x18\x1c \x01(\x0b\x32\x17.EntityLockGrantedEventH\x00\x12\x32\n\x10\x65ntityUnlockSent\x18\x1d \x01(\x0b\x32\x16.EntityUnlockSentEventH\x00\x42\x0b\n\teventType\"\xd8\x01\n\x12ScheduleTaskAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x04tags\x18\x04 \x03(\x0b\x32\x1d.ScheduleTaskAction.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x9c\x01\n\x1c\x43reateSubOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x11\x43reateTimerAction\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"u\n\x0fSendEventAction\x12(\n\x08instance\x18\x01 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0c\n\x04name\x18\x02 \x01(\t\x12*\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x02\n\x1b\x43ompleteOrchestrationAction\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07\x64\x65tails\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nnewVersion\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12&\n\x0f\x63\x61rryoverEvents\x18\x05 \x03(\x0b\x32\r.HistoryEvent\x12+\n\x0e\x66\x61ilureDetails\x18\x06 \x01(\x0b\x32\x13.TaskFailureDetails\"q\n\x1cTerminateOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x03 \x01(\x08\"\x9c\x02\n\x17SendEntityMessageAction\x12@\n\x17\x65ntityOperationSignaled\x18\x01 \x01(\x0b\x32\x1d.EntityOperationSignaledEventH\x00\x12<\n\x15\x65ntityOperationCalled\x18\x02 \x01(\x0b\x32\x1b.EntityOperationCalledEventH\x00\x12\x38\n\x13\x65ntityLockRequested\x18\x03 \x01(\x0b\x32\x19.EntityLockRequestedEventH\x00\x12\x32\n\x10\x65ntityUnlockSent\x18\x04 \x01(\x0b\x32\x16.EntityUnlockSentEventH\x00\x42\x13\n\x11\x45ntityMessageType\"\xb1\x03\n\x12OrchestratorAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12+\n\x0cscheduleTask\x18\x02 \x01(\x0b\x32\x13.ScheduleTaskActionH\x00\x12?\n\x16\x63reateSubOrchestration\x18\x03 \x01(\x0b\x32\x1d.CreateSubOrchestrationActionH\x00\x12)\n\x0b\x63reateTimer\x18\x04 \x01(\x0b\x32\x12.CreateTimerActionH\x00\x12%\n\tsendEvent\x18\x05 \x01(\x0b\x32\x10.SendEventActionH\x00\x12=\n\x15\x63ompleteOrchestration\x18\x06 \x01(\x0b\x32\x1c.CompleteOrchestrationActionH\x00\x12?\n\x16terminateOrchestration\x18\x07 \x01(\x0b\x32\x1d.TerminateOrchestrationActionH\x00\x12\x35\n\x11sendEntityMessage\x18\x08 \x01(\x0b\x32\x18.SendEntityMessageActionH\x00\x42\x18\n\x16orchestratorActionType\"\x81\x03\n\x13OrchestratorRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12!\n\npastEvents\x18\x03 \x03(\x0b\x32\r.HistoryEvent\x12 \n\tnewEvents\x18\x04 \x03(\x0b\x32\r.HistoryEvent\x12\x37\n\x10\x65ntityParameters\x18\x05 \x01(\x0b\x32\x1d.OrchestratorEntityParameters\x12 \n\x18requiresHistoryStreaming\x18\x06 \x01(\x08\x12\x38\n\nproperties\x18\x07 \x03(\x0b\x32$.OrchestratorRequest.PropertiesEntry\x1aI\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.google.protobuf.Value:\x02\x38\x01\"\xd6\x01\n\x14OrchestratorResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.OrchestratorAction\x12\x32\n\x0c\x63ustomStatus\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x17\n\x0f\x63ompletionToken\x18\x04 \x01(\t\x12\x37\n\x12numEventsProcessed\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xff\x03\n\x15\x43reateInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12?\n\x1aorchestrationIdReusePolicy\x18\x06 \x01(\x0b\x32\x1b.OrchestrationIdReusePolicy\x12\x31\n\x0b\x65xecutionId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\x08 \x03(\x0b\x32 .CreateInstanceRequest.TagsEntry\x12)\n\x12parentTraceContext\x18\t \x01(\x0b\x32\r.TraceContext\x12/\n\x0brequestTime\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"S\n\x1aOrchestrationIdReusePolicy\x12/\n\x11replaceableStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatusJ\x04\x08\x02\x10\x03\",\n\x16\x43reateInstanceResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\"E\n\x12GetInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x1b\n\x13getInputsAndOutputs\x18\x02 \x01(\x08\"V\n\x13GetInstanceResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12/\n\x12orchestrationState\x18\x02 \x01(\x0b\x32\x13.OrchestrationState\"Y\n\x15RewindInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x18\n\x16RewindInstanceResponse\"\xfe\x05\n\x12OrchestrationState\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x13orchestrationStatus\x18\x04 \x01(\x0e\x32\x14.OrchestrationStatus\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x63reatedTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14lastUpdatedTimestamp\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06output\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ustomStatus\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x0b \x01(\x0b\x32\x13.TaskFailureDetails\x12\x31\n\x0b\x65xecutionId\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x12\x63ompletedTimestamp\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x10parentInstanceId\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x04tags\x18\x0f \x03(\x0b\x32\x1d.OrchestrationState.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"b\n\x11RaiseEventRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x14\n\x12RaiseEventResponse\"g\n\x10TerminateRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trecursive\x18\x03 \x01(\x08\"\x13\n\x11TerminateResponse\"R\n\x0eSuspendRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x11\n\x0fSuspendResponse\"Q\n\rResumeRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x10\n\x0eResumeResponse\"6\n\x15QueryInstancesRequest\x12\x1d\n\x05query\x18\x01 \x01(\x0b\x32\x0e.InstanceQuery\"\x82\x03\n\rInstanceQuery\x12+\n\rruntimeStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12\x33\n\x0f\x63reatedTimeFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0ctaskHubNames\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x18\n\x10maxInstanceCount\x18\x05 \x01(\x05\x12\x37\n\x11\x63ontinuationToken\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10instanceIdPrefix\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66\x65tchInputsAndOutputs\x18\x08 \x01(\x08\"\x82\x01\n\x16QueryInstancesResponse\x12/\n\x12orchestrationState\x18\x01 \x03(\x0b\x32\x13.OrchestrationState\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x80\x01\n\x15PurgeInstancesRequest\x12\x14\n\ninstanceId\x18\x01 \x01(\tH\x00\x12\x33\n\x13purgeInstanceFilter\x18\x02 \x01(\x0b\x32\x14.PurgeInstanceFilterH\x00\x12\x11\n\trecursive\x18\x03 \x01(\x08\x42\t\n\x07request\"\xaa\x01\n\x13PurgeInstanceFilter\x12\x33\n\x0f\x63reatedTimeFrom\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\rruntimeStatus\x18\x03 \x03(\x0e\x32\x14.OrchestrationStatus\"f\n\x16PurgeInstancesResponse\x12\x1c\n\x14\x64\x65letedInstanceCount\x18\x01 \x01(\x05\x12.\n\nisComplete\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"0\n\x14\x43reateTaskHubRequest\x12\x18\n\x10recreateIfExists\x18\x01 \x01(\x08\"\x17\n\x15\x43reateTaskHubResponse\"\x16\n\x14\x44\x65leteTaskHubRequest\"\x17\n\x15\x44\x65leteTaskHubResponse\"\x86\x02\n\x13SignalEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trequestId\x18\x04 \x01(\t\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\x12/\n\x0brequestTime\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x16\n\x14SignalEntityResponse\"<\n\x10GetEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x14\n\x0cincludeState\x18\x02 \x01(\x08\"D\n\x11GetEntityResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x1f\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\x0f.EntityMetadata\"\xcb\x02\n\x0b\x45ntityQuery\x12:\n\x14instanceIdStartsWith\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x10lastModifiedFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elastModifiedTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0cincludeState\x18\x04 \x01(\x08\x12\x18\n\x10includeTransient\x18\x05 \x01(\x08\x12-\n\x08pageSize\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x37\n\x11\x63ontinuationToken\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x14QueryEntitiesRequest\x12\x1b\n\x05query\x18\x01 \x01(\x0b\x32\x0c.EntityQuery\"s\n\x15QueryEntitiesResponse\x12!\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x0f.EntityMetadata\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdb\x01\n\x0e\x45ntityMetadata\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x34\n\x10lastModifiedTime\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x62\x61\x63klogQueueSize\x18\x03 \x01(\x05\x12.\n\x08lockedBy\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fserializedState\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8f\x01\n\x19\x43leanEntityStorageRequest\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1b\n\x13removeEmptyEntities\x18\x02 \x01(\x08\x12\x1c\n\x14releaseOrphanedLocks\x18\x03 \x01(\x08\"\x92\x01\n\x1a\x43leanEntityStorageResponse\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1c\n\x14\x65mptyEntitiesRemoved\x18\x02 \x01(\x05\x12\x1d\n\x15orphanedLocksReleased\x18\x03 \x01(\x05\"]\n\x1cOrchestratorEntityParameters\x12=\n\x1a\x65ntityMessageReorderWindow\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x82\x01\n\x12\x45ntityBatchRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12%\n\noperations\x18\x03 \x03(\x0b\x32\x11.OperationRequest\"\xfa\x01\n\x11\x45ntityBatchResult\x12!\n\x07results\x18\x01 \x03(\x0b\x32\x10.OperationResult\x12!\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x10.OperationAction\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\x12&\n\x0eoperationInfos\x18\x06 \x03(\x0b\x32\x0e.OperationInfo\"\x95\x01\n\rEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x13\n\x0b\x65xecutionId\x18\x02 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12(\n\x11operationRequests\x18\x04 \x03(\x0b\x32\r.HistoryEvent\"\x8a\x01\n\x10OperationRequest\x12\x11\n\toperation\x18\x01 \x01(\t\x12\x11\n\trequestId\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12#\n\x0ctraceContext\x18\x04 \x01(\x0b\x32\r.TraceContext\"w\n\x0fOperationResult\x12*\n\x07success\x18\x01 \x01(\x0b\x32\x17.OperationResultSuccessH\x00\x12*\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x17.OperationResultFailureH\x00\x42\x0c\n\nresultType\"W\n\rOperationInfo\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x33\n\x13responseDestination\x18\x02 \x01(\x0b\x32\x16.OrchestrationInstance\"\xa8\x01\n\x16OperationResultSuccess\x12,\n\x06result\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0cstartTimeUtc\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nendTimeUtc\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xa7\x01\n\x16OperationResultFailure\x12+\n\x0e\x66\x61ilureDetails\x18\x01 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x30\n\x0cstartTimeUtc\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nendTimeUtc\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x9c\x01\n\x0fOperationAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12\'\n\nsendSignal\x18\x02 \x01(\x0b\x32\x11.SendSignalActionH\x00\x12=\n\x15startNewOrchestration\x18\x03 \x01(\x0b\x32\x1c.StartNewOrchestrationActionH\x00\x42\x15\n\x13operationActionType\"\xf0\x01\n\x10SendSignalAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0brequestTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\"\xaa\x02\n\x1bStartNewOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0brequestTime\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x07 \x01(\x0b\x32\r.TraceContext\"5\n\x1a\x41\x62\x61ndonActivityTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\x1d\n\x1b\x41\x62\x61ndonActivityTaskResponse\":\n\x1f\x41\x62\x61ndonOrchestrationTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\"\n AbandonOrchestrationTaskResponse\"3\n\x18\x41\x62\x61ndonEntityTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\x1b\n\x19\x41\x62\x61ndonEntityTaskResponse\"\xb9\x01\n\x13GetWorkItemsRequest\x12+\n#maxConcurrentOrchestrationWorkItems\x18\x01 \x01(\x05\x12&\n\x1emaxConcurrentActivityWorkItems\x18\x02 \x01(\x05\x12$\n\x1cmaxConcurrentEntityWorkItems\x18\x03 \x01(\x05\x12\'\n\x0c\x63\x61pabilities\x18\n \x03(\x0e\x32\x11.WorkerCapability\"\x8c\x02\n\x08WorkItem\x12\x33\n\x13orchestratorRequest\x18\x01 \x01(\x0b\x32\x14.OrchestratorRequestH\x00\x12+\n\x0f\x61\x63tivityRequest\x18\x02 \x01(\x0b\x32\x10.ActivityRequestH\x00\x12,\n\rentityRequest\x18\x03 \x01(\x0b\x32\x13.EntityBatchRequestH\x00\x12!\n\nhealthPing\x18\x04 \x01(\x0b\x32\x0b.HealthPingH\x00\x12)\n\x0f\x65ntityRequestV2\x18\x05 \x01(\x0b\x32\x0e.EntityRequestH\x00\x12\x17\n\x0f\x63ompletionToken\x18\n \x01(\tB\t\n\x07request\"\x16\n\x14\x43ompleteTaskResponse\"\x0c\n\nHealthPing\"\x84\x01\n\x1cStreamInstanceHistoryRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66orWorkItemProcessing\x18\x03 \x01(\x08\"-\n\x0cHistoryChunk\x12\x1d\n\x06\x65vents\x18\x01 \x03(\x0b\x32\r.HistoryEvent*\xb5\x02\n\x13OrchestrationStatus\x12 \n\x1cORCHESTRATION_STATUS_RUNNING\x10\x00\x12\"\n\x1eORCHESTRATION_STATUS_COMPLETED\x10\x01\x12)\n%ORCHESTRATION_STATUS_CONTINUED_AS_NEW\x10\x02\x12\x1f\n\x1bORCHESTRATION_STATUS_FAILED\x10\x03\x12!\n\x1dORCHESTRATION_STATUS_CANCELED\x10\x04\x12#\n\x1fORCHESTRATION_STATUS_TERMINATED\x10\x05\x12 \n\x1cORCHESTRATION_STATUS_PENDING\x10\x06\x12\"\n\x1eORCHESTRATION_STATUS_SUSPENDED\x10\x07*^\n\x10WorkerCapability\x12!\n\x1dWORKER_CAPABILITY_UNSPECIFIED\x10\x00\x12\'\n#WORKER_CAPABILITY_HISTORY_STREAMING\x10\x01\x32\xdb\r\n\x15TaskHubSidecarService\x12\x37\n\x05Hello\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty\x12@\n\rStartInstance\x12\x16.CreateInstanceRequest\x1a\x17.CreateInstanceResponse\x12\x38\n\x0bGetInstance\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x41\n\x0eRewindInstance\x12\x16.RewindInstanceRequest\x1a\x17.RewindInstanceResponse\x12\x41\n\x14WaitForInstanceStart\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x46\n\x19WaitForInstanceCompletion\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x35\n\nRaiseEvent\x12\x12.RaiseEventRequest\x1a\x13.RaiseEventResponse\x12:\n\x11TerminateInstance\x12\x11.TerminateRequest\x1a\x12.TerminateResponse\x12\x34\n\x0fSuspendInstance\x12\x0f.SuspendRequest\x1a\x10.SuspendResponse\x12\x31\n\x0eResumeInstance\x12\x0e.ResumeRequest\x1a\x0f.ResumeResponse\x12\x41\n\x0eQueryInstances\x12\x16.QueryInstancesRequest\x1a\x17.QueryInstancesResponse\x12\x41\n\x0ePurgeInstances\x12\x16.PurgeInstancesRequest\x1a\x17.PurgeInstancesResponse\x12\x31\n\x0cGetWorkItems\x12\x14.GetWorkItemsRequest\x1a\t.WorkItem0\x01\x12@\n\x14\x43ompleteActivityTask\x12\x11.ActivityResponse\x1a\x15.CompleteTaskResponse\x12H\n\x18\x43ompleteOrchestratorTask\x12\x15.OrchestratorResponse\x1a\x15.CompleteTaskResponse\x12?\n\x12\x43ompleteEntityTask\x12\x12.EntityBatchResult\x1a\x15.CompleteTaskResponse\x12G\n\x15StreamInstanceHistory\x12\x1d.StreamInstanceHistoryRequest\x1a\r.HistoryChunk0\x01\x12>\n\rCreateTaskHub\x12\x15.CreateTaskHubRequest\x1a\x16.CreateTaskHubResponse\x12>\n\rDeleteTaskHub\x12\x15.DeleteTaskHubRequest\x1a\x16.DeleteTaskHubResponse\x12;\n\x0cSignalEntity\x12\x14.SignalEntityRequest\x1a\x15.SignalEntityResponse\x12\x32\n\tGetEntity\x12\x11.GetEntityRequest\x1a\x12.GetEntityResponse\x12>\n\rQueryEntities\x12\x15.QueryEntitiesRequest\x1a\x16.QueryEntitiesResponse\x12M\n\x12\x43leanEntityStorage\x12\x1a.CleanEntityStorageRequest\x1a\x1b.CleanEntityStorageResponse\x12X\n\x1b\x41\x62\x61ndonTaskActivityWorkItem\x12\x1b.AbandonActivityTaskRequest\x1a\x1c.AbandonActivityTaskResponse\x12\x66\n\x1f\x41\x62\x61ndonTaskOrchestratorWorkItem\x12 .AbandonOrchestrationTaskRequest\x1a!.AbandonOrchestrationTaskResponse\x12R\n\x19\x41\x62\x61ndonTaskEntityWorkItem\x12\x19.AbandonEntityTaskRequest\x1a\x1a.AbandonEntityTaskResponseBf\n1com.microsoft.durabletask.implementation.protobufZ\x10/internal/protos\xaa\x02\x1eMicrosoft.DurableTask.Protobufb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'durabletask.internal.orchestrator_service_pb2', _globals) -if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None +if not _descriptor._USE_C_DESCRIPTORS: + _globals['DESCRIPTOR']._loaded_options = None _globals['DESCRIPTOR']._serialized_options = b'\n1com.microsoft.durabletask.implementation.protobufZ\020/internal/protos\252\002\036Microsoft.DurableTask.Protobuf' - _globals['_TRACECONTEXT'].fields_by_name['spanID']._options = None + _globals['_TRACECONTEXT'].fields_by_name['spanID']._loaded_options = None _globals['_TRACECONTEXT'].fields_by_name['spanID']._serialized_options = b'\030\001' - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._options = None + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._loaded_options = None + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_options = b'8\001' + _globals['_TASKSCHEDULEDEVENT_TAGSENTRY']._loaded_options = None + _globals['_TASKSCHEDULEDEVENT_TAGSENTRY']._serialized_options = b'8\001' + _globals['_SCHEDULETASKACTION_TAGSENTRY']._loaded_options = None + _globals['_SCHEDULETASKACTION_TAGSENTRY']._serialized_options = b'8\001' + _globals['_ORCHESTRATORREQUEST_PROPERTIESENTRY']._loaded_options = None + _globals['_ORCHESTRATORREQUEST_PROPERTIESENTRY']._serialized_options = b'8\001' + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._loaded_options = None _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_options = b'8\001' - _globals['_ORCHESTRATIONSTATUS']._serialized_start=12232 - _globals['_ORCHESTRATIONSTATUS']._serialized_end=12541 - _globals['_CREATEORCHESTRATIONACTION']._serialized_start=12543 - _globals['_CREATEORCHESTRATIONACTION']._serialized_end=12608 - _globals['_ORCHESTRATIONINSTANCE']._serialized_start=177 - _globals['_ORCHESTRATIONINSTANCE']._serialized_end=271 - _globals['_ACTIVITYREQUEST']._serialized_start=274 - _globals['_ACTIVITYREQUEST']._serialized_end=511 - _globals['_ACTIVITYRESPONSE']._serialized_start=514 - _globals['_ACTIVITYRESPONSE']._serialized_end=684 - _globals['_TASKFAILUREDETAILS']._serialized_start=687 - _globals['_TASKFAILUREDETAILS']._serialized_end=865 - _globals['_PARENTINSTANCEINFO']._serialized_start=868 - _globals['_PARENTINSTANCEINFO']._serialized_end=1059 - _globals['_TRACECONTEXT']._serialized_start=1061 - _globals['_TRACECONTEXT']._serialized_end=1166 - _globals['_EXECUTIONSTARTEDEVENT']._serialized_start=1169 - _globals['_EXECUTIONSTARTEDEVENT']._serialized_end=1561 - _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_start=1564 - _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_end=1731 - _globals['_EXECUTIONTERMINATEDEVENT']._serialized_start=1733 - _globals['_EXECUTIONTERMINATEDEVENT']._serialized_end=1821 - _globals['_TASKSCHEDULEDEVENT']._serialized_start=1824 - _globals['_TASKSCHEDULEDEVENT']._serialized_end=1993 - _globals['_TASKCOMPLETEDEVENT']._serialized_start=1995 - _globals['_TASKCOMPLETEDEVENT']._serialized_end=2086 - _globals['_TASKFAILEDEVENT']._serialized_start=2088 - _globals['_TASKFAILEDEVENT']._serialized_end=2175 - _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_start=2178 - _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_end=2385 - _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_start=2387 - _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_end=2498 - _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_start=2500 - _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_end=2607 - _globals['_TIMERCREATEDEVENT']._serialized_start=2609 - _globals['_TIMERCREATEDEVENT']._serialized_end=2672 - _globals['_TIMERFIREDEVENT']._serialized_start=2674 - _globals['_TIMERFIREDEVENT']._serialized_end=2752 - _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_start=2754 - _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_end=2780 - _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_start=2782 - _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_end=2810 - _globals['_EVENTSENTEVENT']._serialized_start=2812 - _globals['_EVENTSENTEVENT']._serialized_end=2907 - _globals['_EVENTRAISEDEVENT']._serialized_start=2909 - _globals['_EVENTRAISEDEVENT']._serialized_end=2986 - _globals['_GENERICEVENT']._serialized_start=2988 - _globals['_GENERICEVENT']._serialized_end=3046 - _globals['_HISTORYSTATEEVENT']._serialized_start=3048 - _globals['_HISTORYSTATEEVENT']._serialized_end=3116 - _globals['_CONTINUEASNEWEVENT']._serialized_start=3118 - _globals['_CONTINUEASNEWEVENT']._serialized_end=3183 - _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_start=3185 - _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_end=3255 - _globals['_EXECUTIONRESUMEDEVENT']._serialized_start=3257 - _globals['_EXECUTIONRESUMEDEVENT']._serialized_end=3325 - _globals['_HISTORYEVENT']._serialized_start=3328 - _globals['_HISTORYEVENT']._serialized_end=4486 - _globals['_SCHEDULETASKACTION']._serialized_start=4488 - _globals['_SCHEDULETASKACTION']._serialized_end=4614 - _globals['_CREATESUBORCHESTRATIONACTION']._serialized_start=4617 - _globals['_CREATESUBORCHESTRATIONACTION']._serialized_end=4773 - _globals['_CREATETIMERACTION']._serialized_start=4775 - _globals['_CREATETIMERACTION']._serialized_end=4838 - _globals['_SENDEVENTACTION']._serialized_start=4840 - _globals['_SENDEVENTACTION']._serialized_end=4957 - _globals['_COMPLETEORCHESTRATIONACTION']._serialized_start=4960 - _globals['_COMPLETEORCHESTRATIONACTION']._serialized_end=5268 - _globals['_TERMINATEORCHESTRATIONACTION']._serialized_start=5270 - _globals['_TERMINATEORCHESTRATIONACTION']._serialized_end=5383 - _globals['_ORCHESTRATORACTION']._serialized_start=5386 - _globals['_ORCHESTRATORACTION']._serialized_end=5764 - _globals['_ORCHESTRATORREQUEST']._serialized_start=5767 - _globals['_ORCHESTRATORREQUEST']._serialized_end=5985 - _globals['_ORCHESTRATORRESPONSE']._serialized_start=5988 - _globals['_ORCHESTRATORRESPONSE']._serialized_end=6145 - _globals['_CREATEINSTANCEREQUEST']._serialized_start=6148 - _globals['_CREATEINSTANCEREQUEST']._serialized_end=6567 - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_start=6524 - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_end=6567 - _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_start=6569 - _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_end=6688 - _globals['_CREATEINSTANCERESPONSE']._serialized_start=6690 - _globals['_CREATEINSTANCERESPONSE']._serialized_end=6734 - _globals['_GETINSTANCEREQUEST']._serialized_start=6736 - _globals['_GETINSTANCEREQUEST']._serialized_end=6805 - _globals['_GETINSTANCERESPONSE']._serialized_start=6807 - _globals['_GETINSTANCERESPONSE']._serialized_end=6893 - _globals['_REWINDINSTANCEREQUEST']._serialized_start=6895 - _globals['_REWINDINSTANCEREQUEST']._serialized_end=6984 - _globals['_REWINDINSTANCERESPONSE']._serialized_start=6986 - _globals['_REWINDINSTANCERESPONSE']._serialized_end=7010 - _globals['_ORCHESTRATIONSTATE']._serialized_start=7013 - _globals['_ORCHESTRATIONSTATE']._serialized_end=7689 - _globals['_RAISEEVENTREQUEST']._serialized_start=7691 - _globals['_RAISEEVENTREQUEST']._serialized_end=7789 - _globals['_RAISEEVENTRESPONSE']._serialized_start=7791 - _globals['_RAISEEVENTRESPONSE']._serialized_end=7811 - _globals['_TERMINATEREQUEST']._serialized_start=7813 - _globals['_TERMINATEREQUEST']._serialized_end=7916 - _globals['_TERMINATERESPONSE']._serialized_start=7918 - _globals['_TERMINATERESPONSE']._serialized_end=7937 - _globals['_SUSPENDREQUEST']._serialized_start=7939 - _globals['_SUSPENDREQUEST']._serialized_end=8021 - _globals['_SUSPENDRESPONSE']._serialized_start=8023 - _globals['_SUSPENDRESPONSE']._serialized_end=8040 - _globals['_RESUMEREQUEST']._serialized_start=8042 - _globals['_RESUMEREQUEST']._serialized_end=8123 - _globals['_RESUMERESPONSE']._serialized_start=8125 - _globals['_RESUMERESPONSE']._serialized_end=8141 - _globals['_QUERYINSTANCESREQUEST']._serialized_start=8143 - _globals['_QUERYINSTANCESREQUEST']._serialized_end=8197 - _globals['_INSTANCEQUERY']._serialized_start=8200 - _globals['_INSTANCEQUERY']._serialized_end=8586 - _globals['_QUERYINSTANCESRESPONSE']._serialized_start=8589 - _globals['_QUERYINSTANCESRESPONSE']._serialized_end=8719 - _globals['_PURGEINSTANCESREQUEST']._serialized_start=8722 - _globals['_PURGEINSTANCESREQUEST']._serialized_end=8850 - _globals['_PURGEINSTANCEFILTER']._serialized_start=8853 - _globals['_PURGEINSTANCEFILTER']._serialized_end=9023 - _globals['_PURGEINSTANCESRESPONSE']._serialized_start=9025 - _globals['_PURGEINSTANCESRESPONSE']._serialized_end=9079 - _globals['_CREATETASKHUBREQUEST']._serialized_start=9081 - _globals['_CREATETASKHUBREQUEST']._serialized_end=9129 - _globals['_CREATETASKHUBRESPONSE']._serialized_start=9131 - _globals['_CREATETASKHUBRESPONSE']._serialized_end=9154 - _globals['_DELETETASKHUBREQUEST']._serialized_start=9156 - _globals['_DELETETASKHUBREQUEST']._serialized_end=9178 - _globals['_DELETETASKHUBRESPONSE']._serialized_start=9180 - _globals['_DELETETASKHUBRESPONSE']._serialized_end=9203 - _globals['_SIGNALENTITYREQUEST']._serialized_start=9206 - _globals['_SIGNALENTITYREQUEST']._serialized_end=9376 - _globals['_SIGNALENTITYRESPONSE']._serialized_start=9378 - _globals['_SIGNALENTITYRESPONSE']._serialized_end=9400 - _globals['_GETENTITYREQUEST']._serialized_start=9402 - _globals['_GETENTITYREQUEST']._serialized_end=9462 - _globals['_GETENTITYRESPONSE']._serialized_start=9464 - _globals['_GETENTITYRESPONSE']._serialized_end=9532 - _globals['_ENTITYQUERY']._serialized_start=9535 - _globals['_ENTITYQUERY']._serialized_end=9866 - _globals['_QUERYENTITIESREQUEST']._serialized_start=9868 - _globals['_QUERYENTITIESREQUEST']._serialized_end=9919 - _globals['_QUERYENTITIESRESPONSE']._serialized_start=9921 - _globals['_QUERYENTITIESRESPONSE']._serialized_end=10036 - _globals['_ENTITYMETADATA']._serialized_start=10039 - _globals['_ENTITYMETADATA']._serialized_end=10258 - _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_start=10261 - _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_end=10404 - _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_start=10407 - _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_end=10553 - _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_start=10555 - _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_end=10648 - _globals['_ENTITYBATCHREQUEST']._serialized_start=10651 - _globals['_ENTITYBATCHREQUEST']._serialized_end=10781 - _globals['_ENTITYBATCHRESULT']._serialized_start=10784 - _globals['_ENTITYBATCHRESULT']._serialized_end=10969 - _globals['_OPERATIONREQUEST']._serialized_start=10971 - _globals['_OPERATIONREQUEST']._serialized_end=11072 - _globals['_OPERATIONRESULT']._serialized_start=11074 - _globals['_OPERATIONRESULT']._serialized_end=11193 - _globals['_OPERATIONRESULTSUCCESS']._serialized_start=11195 - _globals['_OPERATIONRESULTSUCCESS']._serialized_end=11265 - _globals['_OPERATIONRESULTFAILURE']._serialized_start=11267 - _globals['_OPERATIONRESULTFAILURE']._serialized_end=11336 - _globals['_OPERATIONACTION']._serialized_start=11339 - _globals['_OPERATIONACTION']._serialized_end=11495 - _globals['_SENDSIGNALACTION']._serialized_start=11498 - _globals['_SENDSIGNALACTION']._serialized_end=11646 - _globals['_STARTNEWORCHESTRATIONACTION']._serialized_start=11649 - _globals['_STARTNEWORCHESTRATIONACTION']._serialized_end=11855 - _globals['_GETWORKITEMSREQUEST']._serialized_start=11857 - _globals['_GETWORKITEMSREQUEST']._serialized_end=11963 - _globals['_WORKITEM']._serialized_start=11966 - _globals['_WORKITEM']._serialized_end=12191 - _globals['_COMPLETETASKRESPONSE']._serialized_start=12193 - _globals['_COMPLETETASKRESPONSE']._serialized_end=12215 - _globals['_HEALTHPING']._serialized_start=12217 - _globals['_HEALTHPING']._serialized_end=12229 - _globals['_TASKHUBSIDECARSERVICE']._serialized_start=12611 - _globals['_TASKHUBSIDECARSERVICE']._serialized_end=14015 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._loaded_options = None + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_options = b'8\001' + _globals['_ORCHESTRATIONSTATUS']._serialized_start=16219 + _globals['_ORCHESTRATIONSTATUS']._serialized_end=16528 + _globals['_WORKERCAPABILITY']._serialized_start=16530 + _globals['_WORKERCAPABILITY']._serialized_end=16624 + _globals['_ORCHESTRATIONINSTANCE']._serialized_start=207 + _globals['_ORCHESTRATIONINSTANCE']._serialized_end=301 + _globals['_ACTIVITYREQUEST']._serialized_start=304 + _globals['_ACTIVITYREQUEST']._serialized_end=541 + _globals['_ACTIVITYRESPONSE']._serialized_start=544 + _globals['_ACTIVITYRESPONSE']._serialized_end=714 + _globals['_TASKFAILUREDETAILS']._serialized_start=717 + _globals['_TASKFAILUREDETAILS']._serialized_end=895 + _globals['_PARENTINSTANCEINFO']._serialized_start=898 + _globals['_PARENTINSTANCEINFO']._serialized_end=1089 + _globals['_TRACECONTEXT']._serialized_start=1091 + _globals['_TRACECONTEXT']._serialized_end=1196 + _globals['_EXECUTIONSTARTEDEVENT']._serialized_start=1199 + _globals['_EXECUTIONSTARTEDEVENT']._serialized_end=1684 + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_start=1641 + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_end=1684 + _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_start=1687 + _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_end=1854 + _globals['_EXECUTIONTERMINATEDEVENT']._serialized_start=1856 + _globals['_EXECUTIONTERMINATEDEVENT']._serialized_end=1944 + _globals['_TASKSCHEDULEDEVENT']._serialized_start=1947 + _globals['_TASKSCHEDULEDEVENT']._serialized_end=2206 + _globals['_TASKSCHEDULEDEVENT_TAGSENTRY']._serialized_start=1641 + _globals['_TASKSCHEDULEDEVENT_TAGSENTRY']._serialized_end=1684 + _globals['_TASKCOMPLETEDEVENT']._serialized_start=2208 + _globals['_TASKCOMPLETEDEVENT']._serialized_end=2299 + _globals['_TASKFAILEDEVENT']._serialized_start=2301 + _globals['_TASKFAILEDEVENT']._serialized_end=2388 + _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_start=2391 + _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_end=2598 + _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_start=2600 + _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_end=2711 + _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_start=2713 + _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_end=2820 + _globals['_TIMERCREATEDEVENT']._serialized_start=2822 + _globals['_TIMERCREATEDEVENT']._serialized_end=2885 + _globals['_TIMERFIREDEVENT']._serialized_start=2887 + _globals['_TIMERFIREDEVENT']._serialized_end=2965 + _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_start=2967 + _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_end=2993 + _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_start=2995 + _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_end=3023 + _globals['_EVENTSENTEVENT']._serialized_start=3025 + _globals['_EVENTSENTEVENT']._serialized_end=3120 + _globals['_EVENTRAISEDEVENT']._serialized_start=3122 + _globals['_EVENTRAISEDEVENT']._serialized_end=3199 + _globals['_GENERICEVENT']._serialized_start=3201 + _globals['_GENERICEVENT']._serialized_end=3259 + _globals['_HISTORYSTATEEVENT']._serialized_start=3261 + _globals['_HISTORYSTATEEVENT']._serialized_end=3329 + _globals['_CONTINUEASNEWEVENT']._serialized_start=3331 + _globals['_CONTINUEASNEWEVENT']._serialized_end=3396 + _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_start=3398 + _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_end=3468 + _globals['_EXECUTIONRESUMEDEVENT']._serialized_start=3470 + _globals['_EXECUTIONRESUMEDEVENT']._serialized_end=3538 + _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_start=3541 + _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_end=3761 + _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_start=3764 + _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_end=4095 + _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_start=4098 + _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_end=4242 + _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_start=4244 + _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_end=4340 + _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_start=4342 + _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_end=4434 + _globals['_ENTITYUNLOCKSENTEVENT']._serialized_start=4437 + _globals['_ENTITYUNLOCKSENTEVENT']._serialized_end=4599 + _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_start=4601 + _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_end=4652 + _globals['_HISTORYEVENT']._serialized_start=4655 + _globals['_HISTORYEVENT']._serialized_end=6235 + _globals['_SCHEDULETASKACTION']._serialized_start=6238 + _globals['_SCHEDULETASKACTION']._serialized_end=6454 + _globals['_SCHEDULETASKACTION_TAGSENTRY']._serialized_start=1641 + _globals['_SCHEDULETASKACTION_TAGSENTRY']._serialized_end=1684 + _globals['_CREATESUBORCHESTRATIONACTION']._serialized_start=6457 + _globals['_CREATESUBORCHESTRATIONACTION']._serialized_end=6613 + _globals['_CREATETIMERACTION']._serialized_start=6615 + _globals['_CREATETIMERACTION']._serialized_end=6678 + _globals['_SENDEVENTACTION']._serialized_start=6680 + _globals['_SENDEVENTACTION']._serialized_end=6797 + _globals['_COMPLETEORCHESTRATIONACTION']._serialized_start=6800 + _globals['_COMPLETEORCHESTRATIONACTION']._serialized_end=7108 + _globals['_TERMINATEORCHESTRATIONACTION']._serialized_start=7110 + _globals['_TERMINATEORCHESTRATIONACTION']._serialized_end=7223 + _globals['_SENDENTITYMESSAGEACTION']._serialized_start=7226 + _globals['_SENDENTITYMESSAGEACTION']._serialized_end=7510 + _globals['_ORCHESTRATORACTION']._serialized_start=7513 + _globals['_ORCHESTRATORACTION']._serialized_end=7946 + _globals['_ORCHESTRATORREQUEST']._serialized_start=7949 + _globals['_ORCHESTRATORREQUEST']._serialized_end=8334 + _globals['_ORCHESTRATORREQUEST_PROPERTIESENTRY']._serialized_start=8261 + _globals['_ORCHESTRATORREQUEST_PROPERTIESENTRY']._serialized_end=8334 + _globals['_ORCHESTRATORRESPONSE']._serialized_start=8337 + _globals['_ORCHESTRATORRESPONSE']._serialized_end=8551 + _globals['_CREATEINSTANCEREQUEST']._serialized_start=8554 + _globals['_CREATEINSTANCEREQUEST']._serialized_end=9065 + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_start=1641 + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_end=1684 + _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_start=9067 + _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_end=9150 + _globals['_CREATEINSTANCERESPONSE']._serialized_start=9152 + _globals['_CREATEINSTANCERESPONSE']._serialized_end=9196 + _globals['_GETINSTANCEREQUEST']._serialized_start=9198 + _globals['_GETINSTANCEREQUEST']._serialized_end=9267 + _globals['_GETINSTANCERESPONSE']._serialized_start=9269 + _globals['_GETINSTANCERESPONSE']._serialized_end=9355 + _globals['_REWINDINSTANCEREQUEST']._serialized_start=9357 + _globals['_REWINDINSTANCEREQUEST']._serialized_end=9446 + _globals['_REWINDINSTANCERESPONSE']._serialized_start=9448 + _globals['_REWINDINSTANCERESPONSE']._serialized_end=9472 + _globals['_ORCHESTRATIONSTATE']._serialized_start=9475 + _globals['_ORCHESTRATIONSTATE']._serialized_end=10241 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_start=1641 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_end=1684 + _globals['_RAISEEVENTREQUEST']._serialized_start=10243 + _globals['_RAISEEVENTREQUEST']._serialized_end=10341 + _globals['_RAISEEVENTRESPONSE']._serialized_start=10343 + _globals['_RAISEEVENTRESPONSE']._serialized_end=10363 + _globals['_TERMINATEREQUEST']._serialized_start=10365 + _globals['_TERMINATEREQUEST']._serialized_end=10468 + _globals['_TERMINATERESPONSE']._serialized_start=10470 + _globals['_TERMINATERESPONSE']._serialized_end=10489 + _globals['_SUSPENDREQUEST']._serialized_start=10491 + _globals['_SUSPENDREQUEST']._serialized_end=10573 + _globals['_SUSPENDRESPONSE']._serialized_start=10575 + _globals['_SUSPENDRESPONSE']._serialized_end=10592 + _globals['_RESUMEREQUEST']._serialized_start=10594 + _globals['_RESUMEREQUEST']._serialized_end=10675 + _globals['_RESUMERESPONSE']._serialized_start=10677 + _globals['_RESUMERESPONSE']._serialized_end=10693 + _globals['_QUERYINSTANCESREQUEST']._serialized_start=10695 + _globals['_QUERYINSTANCESREQUEST']._serialized_end=10749 + _globals['_INSTANCEQUERY']._serialized_start=10752 + _globals['_INSTANCEQUERY']._serialized_end=11138 + _globals['_QUERYINSTANCESRESPONSE']._serialized_start=11141 + _globals['_QUERYINSTANCESRESPONSE']._serialized_end=11271 + _globals['_PURGEINSTANCESREQUEST']._serialized_start=11274 + _globals['_PURGEINSTANCESREQUEST']._serialized_end=11402 + _globals['_PURGEINSTANCEFILTER']._serialized_start=11405 + _globals['_PURGEINSTANCEFILTER']._serialized_end=11575 + _globals['_PURGEINSTANCESRESPONSE']._serialized_start=11577 + _globals['_PURGEINSTANCESRESPONSE']._serialized_end=11679 + _globals['_CREATETASKHUBREQUEST']._serialized_start=11681 + _globals['_CREATETASKHUBREQUEST']._serialized_end=11729 + _globals['_CREATETASKHUBRESPONSE']._serialized_start=11731 + _globals['_CREATETASKHUBRESPONSE']._serialized_end=11754 + _globals['_DELETETASKHUBREQUEST']._serialized_start=11756 + _globals['_DELETETASKHUBREQUEST']._serialized_end=11778 + _globals['_DELETETASKHUBRESPONSE']._serialized_start=11780 + _globals['_DELETETASKHUBRESPONSE']._serialized_end=11803 + _globals['_SIGNALENTITYREQUEST']._serialized_start=11806 + _globals['_SIGNALENTITYREQUEST']._serialized_end=12068 + _globals['_SIGNALENTITYRESPONSE']._serialized_start=12070 + _globals['_SIGNALENTITYRESPONSE']._serialized_end=12092 + _globals['_GETENTITYREQUEST']._serialized_start=12094 + _globals['_GETENTITYREQUEST']._serialized_end=12154 + _globals['_GETENTITYRESPONSE']._serialized_start=12156 + _globals['_GETENTITYRESPONSE']._serialized_end=12224 + _globals['_ENTITYQUERY']._serialized_start=12227 + _globals['_ENTITYQUERY']._serialized_end=12558 + _globals['_QUERYENTITIESREQUEST']._serialized_start=12560 + _globals['_QUERYENTITIESREQUEST']._serialized_end=12611 + _globals['_QUERYENTITIESRESPONSE']._serialized_start=12613 + _globals['_QUERYENTITIESRESPONSE']._serialized_end=12728 + _globals['_ENTITYMETADATA']._serialized_start=12731 + _globals['_ENTITYMETADATA']._serialized_end=12950 + _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_start=12953 + _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_end=13096 + _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_start=13099 + _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_end=13245 + _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_start=13247 + _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_end=13340 + _globals['_ENTITYBATCHREQUEST']._serialized_start=13343 + _globals['_ENTITYBATCHREQUEST']._serialized_end=13473 + _globals['_ENTITYBATCHRESULT']._serialized_start=13476 + _globals['_ENTITYBATCHRESULT']._serialized_end=13726 + _globals['_ENTITYREQUEST']._serialized_start=13729 + _globals['_ENTITYREQUEST']._serialized_end=13878 + _globals['_OPERATIONREQUEST']._serialized_start=13881 + _globals['_OPERATIONREQUEST']._serialized_end=14019 + _globals['_OPERATIONRESULT']._serialized_start=14021 + _globals['_OPERATIONRESULT']._serialized_end=14140 + _globals['_OPERATIONINFO']._serialized_start=14142 + _globals['_OPERATIONINFO']._serialized_end=14229 + _globals['_OPERATIONRESULTSUCCESS']._serialized_start=14232 + _globals['_OPERATIONRESULTSUCCESS']._serialized_end=14400 + _globals['_OPERATIONRESULTFAILURE']._serialized_start=14403 + _globals['_OPERATIONRESULTFAILURE']._serialized_end=14570 + _globals['_OPERATIONACTION']._serialized_start=14573 + _globals['_OPERATIONACTION']._serialized_end=14729 + _globals['_SENDSIGNALACTION']._serialized_start=14732 + _globals['_SENDSIGNALACTION']._serialized_end=14972 + _globals['_STARTNEWORCHESTRATIONACTION']._serialized_start=14975 + _globals['_STARTNEWORCHESTRATIONACTION']._serialized_end=15273 + _globals['_ABANDONACTIVITYTASKREQUEST']._serialized_start=15275 + _globals['_ABANDONACTIVITYTASKREQUEST']._serialized_end=15328 + _globals['_ABANDONACTIVITYTASKRESPONSE']._serialized_start=15330 + _globals['_ABANDONACTIVITYTASKRESPONSE']._serialized_end=15359 + _globals['_ABANDONORCHESTRATIONTASKREQUEST']._serialized_start=15361 + _globals['_ABANDONORCHESTRATIONTASKREQUEST']._serialized_end=15419 + _globals['_ABANDONORCHESTRATIONTASKRESPONSE']._serialized_start=15421 + _globals['_ABANDONORCHESTRATIONTASKRESPONSE']._serialized_end=15455 + _globals['_ABANDONENTITYTASKREQUEST']._serialized_start=15457 + _globals['_ABANDONENTITYTASKREQUEST']._serialized_end=15508 + _globals['_ABANDONENTITYTASKRESPONSE']._serialized_start=15510 + _globals['_ABANDONENTITYTASKRESPONSE']._serialized_end=15537 + _globals['_GETWORKITEMSREQUEST']._serialized_start=15540 + _globals['_GETWORKITEMSREQUEST']._serialized_end=15725 + _globals['_WORKITEM']._serialized_start=15728 + _globals['_WORKITEM']._serialized_end=15996 + _globals['_COMPLETETASKRESPONSE']._serialized_start=15998 + _globals['_COMPLETETASKRESPONSE']._serialized_end=16020 + _globals['_HEALTHPING']._serialized_start=16022 + _globals['_HEALTHPING']._serialized_end=16034 + _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_start=16037 + _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_end=16169 + _globals['_HISTORYCHUNK']._serialized_start=16171 + _globals['_HISTORYCHUNK']._serialized_end=16216 + _globals['_TASKHUBSIDECARSERVICE']._serialized_start=16627 + _globals['_TASKHUBSIDECARSERVICE']._serialized_end=18382 # @@protoc_insertion_point(module_scope) diff --git a/durabletask/internal/orchestrator_service_pb2.pyi b/durabletask/internal/orchestrator_service_pb2.pyi index 84d2af8..7ed284f 100644 --- a/durabletask/internal/orchestrator_service_pb2.pyi +++ b/durabletask/internal/orchestrator_service_pb2.pyi @@ -2,6 +2,7 @@ from google.protobuf import timestamp_pb2 as _timestamp_pb2 from google.protobuf import duration_pb2 as _duration_pb2 from google.protobuf import wrappers_pb2 as _wrappers_pb2 from google.protobuf import empty_pb2 as _empty_pb2 +from google.protobuf import struct_pb2 as _struct_pb2 from google.protobuf.internal import containers as _containers from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper from google.protobuf import descriptor as _descriptor @@ -21,11 +22,10 @@ class OrchestrationStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): ORCHESTRATION_STATUS_PENDING: _ClassVar[OrchestrationStatus] ORCHESTRATION_STATUS_SUSPENDED: _ClassVar[OrchestrationStatus] -class CreateOrchestrationAction(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): +class WorkerCapability(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () - ERROR: _ClassVar[CreateOrchestrationAction] - IGNORE: _ClassVar[CreateOrchestrationAction] - TERMINATE: _ClassVar[CreateOrchestrationAction] + WORKER_CAPABILITY_UNSPECIFIED: _ClassVar[WorkerCapability] + WORKER_CAPABILITY_HISTORY_STREAMING: _ClassVar[WorkerCapability] ORCHESTRATION_STATUS_RUNNING: OrchestrationStatus ORCHESTRATION_STATUS_COMPLETED: OrchestrationStatus ORCHESTRATION_STATUS_CONTINUED_AS_NEW: OrchestrationStatus @@ -34,9 +34,8 @@ ORCHESTRATION_STATUS_CANCELED: OrchestrationStatus ORCHESTRATION_STATUS_TERMINATED: OrchestrationStatus ORCHESTRATION_STATUS_PENDING: OrchestrationStatus ORCHESTRATION_STATUS_SUSPENDED: OrchestrationStatus -ERROR: CreateOrchestrationAction -IGNORE: CreateOrchestrationAction -TERMINATE: CreateOrchestrationAction +WORKER_CAPABILITY_UNSPECIFIED: WorkerCapability +WORKER_CAPABILITY_HISTORY_STREAMING: WorkerCapability class OrchestrationInstance(_message.Message): __slots__ = ("instanceId", "executionId") @@ -113,7 +112,14 @@ class TraceContext(_message.Message): def __init__(self, traceParent: _Optional[str] = ..., spanID: _Optional[str] = ..., traceState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class ExecutionStartedEvent(_message.Message): - __slots__ = ("name", "version", "input", "orchestrationInstance", "parentInstance", "scheduledStartTimestamp", "parentTraceContext", "orchestrationSpanID") + __slots__ = ("name", "version", "input", "orchestrationInstance", "parentInstance", "scheduledStartTimestamp", "parentTraceContext", "orchestrationSpanID", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] @@ -122,6 +128,7 @@ class ExecutionStartedEvent(_message.Message): SCHEDULEDSTARTTIMESTAMP_FIELD_NUMBER: _ClassVar[int] PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] ORCHESTRATIONSPANID_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue @@ -130,7 +137,8 @@ class ExecutionStartedEvent(_message.Message): scheduledStartTimestamp: _timestamp_pb2.Timestamp parentTraceContext: TraceContext orchestrationSpanID: _wrappers_pb2.StringValue - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., parentInstance: _Optional[_Union[ParentInstanceInfo, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., orchestrationSpanID: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., parentInstance: _Optional[_Union[ParentInstanceInfo, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., orchestrationSpanID: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class ExecutionCompletedEvent(_message.Message): __slots__ = ("orchestrationStatus", "result", "failureDetails") @@ -151,16 +159,25 @@ class ExecutionTerminatedEvent(_message.Message): def __init__(self, input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., recurse: bool = ...) -> None: ... class TaskScheduledEvent(_message.Message): - __slots__ = ("name", "version", "input", "parentTraceContext") + __slots__ = ("name", "version", "input", "parentTraceContext", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue parentTraceContext: TraceContext - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class TaskCompletedEvent(_message.Message): __slots__ = ("taskScheduledId", "result") @@ -278,8 +295,84 @@ class ExecutionResumedEvent(_message.Message): input: _wrappers_pb2.StringValue def __init__(self, input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... +class EntityOperationSignaledEvent(_message.Message): + __slots__ = ("requestId", "operation", "scheduledTime", "input", "targetInstanceId") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + OPERATION_FIELD_NUMBER: _ClassVar[int] + SCHEDULEDTIME_FIELD_NUMBER: _ClassVar[int] + INPUT_FIELD_NUMBER: _ClassVar[int] + TARGETINSTANCEID_FIELD_NUMBER: _ClassVar[int] + requestId: str + operation: str + scheduledTime: _timestamp_pb2.Timestamp + input: _wrappers_pb2.StringValue + targetInstanceId: _wrappers_pb2.StringValue + def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + +class EntityOperationCalledEvent(_message.Message): + __slots__ = ("requestId", "operation", "scheduledTime", "input", "parentInstanceId", "parentExecutionId", "targetInstanceId") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + OPERATION_FIELD_NUMBER: _ClassVar[int] + SCHEDULEDTIME_FIELD_NUMBER: _ClassVar[int] + INPUT_FIELD_NUMBER: _ClassVar[int] + PARENTINSTANCEID_FIELD_NUMBER: _ClassVar[int] + PARENTEXECUTIONID_FIELD_NUMBER: _ClassVar[int] + TARGETINSTANCEID_FIELD_NUMBER: _ClassVar[int] + requestId: str + operation: str + scheduledTime: _timestamp_pb2.Timestamp + input: _wrappers_pb2.StringValue + parentInstanceId: _wrappers_pb2.StringValue + parentExecutionId: _wrappers_pb2.StringValue + targetInstanceId: _wrappers_pb2.StringValue + def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentExecutionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + +class EntityLockRequestedEvent(_message.Message): + __slots__ = ("criticalSectionId", "lockSet", "position", "parentInstanceId") + CRITICALSECTIONID_FIELD_NUMBER: _ClassVar[int] + LOCKSET_FIELD_NUMBER: _ClassVar[int] + POSITION_FIELD_NUMBER: _ClassVar[int] + PARENTINSTANCEID_FIELD_NUMBER: _ClassVar[int] + criticalSectionId: str + lockSet: _containers.RepeatedScalarFieldContainer[str] + position: int + parentInstanceId: _wrappers_pb2.StringValue + def __init__(self, criticalSectionId: _Optional[str] = ..., lockSet: _Optional[_Iterable[str]] = ..., position: _Optional[int] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + +class EntityOperationCompletedEvent(_message.Message): + __slots__ = ("requestId", "output") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + OUTPUT_FIELD_NUMBER: _ClassVar[int] + requestId: str + output: _wrappers_pb2.StringValue + def __init__(self, requestId: _Optional[str] = ..., output: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + +class EntityOperationFailedEvent(_message.Message): + __slots__ = ("requestId", "failureDetails") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + FAILUREDETAILS_FIELD_NUMBER: _ClassVar[int] + requestId: str + failureDetails: TaskFailureDetails + def __init__(self, requestId: _Optional[str] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... + +class EntityUnlockSentEvent(_message.Message): + __slots__ = ("criticalSectionId", "parentInstanceId", "targetInstanceId") + CRITICALSECTIONID_FIELD_NUMBER: _ClassVar[int] + PARENTINSTANCEID_FIELD_NUMBER: _ClassVar[int] + TARGETINSTANCEID_FIELD_NUMBER: _ClassVar[int] + criticalSectionId: str + parentInstanceId: _wrappers_pb2.StringValue + targetInstanceId: _wrappers_pb2.StringValue + def __init__(self, criticalSectionId: _Optional[str] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + +class EntityLockGrantedEvent(_message.Message): + __slots__ = ("criticalSectionId",) + CRITICALSECTIONID_FIELD_NUMBER: _ClassVar[int] + criticalSectionId: str + def __init__(self, criticalSectionId: _Optional[str] = ...) -> None: ... + class HistoryEvent(_message.Message): - __slots__ = ("eventId", "timestamp", "executionStarted", "executionCompleted", "executionTerminated", "taskScheduled", "taskCompleted", "taskFailed", "subOrchestrationInstanceCreated", "subOrchestrationInstanceCompleted", "subOrchestrationInstanceFailed", "timerCreated", "timerFired", "orchestratorStarted", "orchestratorCompleted", "eventSent", "eventRaised", "genericEvent", "historyState", "continueAsNew", "executionSuspended", "executionResumed") + __slots__ = ("eventId", "timestamp", "executionStarted", "executionCompleted", "executionTerminated", "taskScheduled", "taskCompleted", "taskFailed", "subOrchestrationInstanceCreated", "subOrchestrationInstanceCompleted", "subOrchestrationInstanceFailed", "timerCreated", "timerFired", "orchestratorStarted", "orchestratorCompleted", "eventSent", "eventRaised", "genericEvent", "historyState", "continueAsNew", "executionSuspended", "executionResumed", "entityOperationSignaled", "entityOperationCalled", "entityOperationCompleted", "entityOperationFailed", "entityLockRequested", "entityLockGranted", "entityUnlockSent") EVENTID_FIELD_NUMBER: _ClassVar[int] TIMESTAMP_FIELD_NUMBER: _ClassVar[int] EXECUTIONSTARTED_FIELD_NUMBER: _ClassVar[int] @@ -302,6 +395,13 @@ class HistoryEvent(_message.Message): CONTINUEASNEW_FIELD_NUMBER: _ClassVar[int] EXECUTIONSUSPENDED_FIELD_NUMBER: _ClassVar[int] EXECUTIONRESUMED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONSIGNALED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONCALLED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONCOMPLETED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONFAILED_FIELD_NUMBER: _ClassVar[int] + ENTITYLOCKREQUESTED_FIELD_NUMBER: _ClassVar[int] + ENTITYLOCKGRANTED_FIELD_NUMBER: _ClassVar[int] + ENTITYUNLOCKSENT_FIELD_NUMBER: _ClassVar[int] eventId: int timestamp: _timestamp_pb2.Timestamp executionStarted: ExecutionStartedEvent @@ -324,17 +424,33 @@ class HistoryEvent(_message.Message): continueAsNew: ContinueAsNewEvent executionSuspended: ExecutionSuspendedEvent executionResumed: ExecutionResumedEvent - def __init__(self, eventId: _Optional[int] = ..., timestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., executionStarted: _Optional[_Union[ExecutionStartedEvent, _Mapping]] = ..., executionCompleted: _Optional[_Union[ExecutionCompletedEvent, _Mapping]] = ..., executionTerminated: _Optional[_Union[ExecutionTerminatedEvent, _Mapping]] = ..., taskScheduled: _Optional[_Union[TaskScheduledEvent, _Mapping]] = ..., taskCompleted: _Optional[_Union[TaskCompletedEvent, _Mapping]] = ..., taskFailed: _Optional[_Union[TaskFailedEvent, _Mapping]] = ..., subOrchestrationInstanceCreated: _Optional[_Union[SubOrchestrationInstanceCreatedEvent, _Mapping]] = ..., subOrchestrationInstanceCompleted: _Optional[_Union[SubOrchestrationInstanceCompletedEvent, _Mapping]] = ..., subOrchestrationInstanceFailed: _Optional[_Union[SubOrchestrationInstanceFailedEvent, _Mapping]] = ..., timerCreated: _Optional[_Union[TimerCreatedEvent, _Mapping]] = ..., timerFired: _Optional[_Union[TimerFiredEvent, _Mapping]] = ..., orchestratorStarted: _Optional[_Union[OrchestratorStartedEvent, _Mapping]] = ..., orchestratorCompleted: _Optional[_Union[OrchestratorCompletedEvent, _Mapping]] = ..., eventSent: _Optional[_Union[EventSentEvent, _Mapping]] = ..., eventRaised: _Optional[_Union[EventRaisedEvent, _Mapping]] = ..., genericEvent: _Optional[_Union[GenericEvent, _Mapping]] = ..., historyState: _Optional[_Union[HistoryStateEvent, _Mapping]] = ..., continueAsNew: _Optional[_Union[ContinueAsNewEvent, _Mapping]] = ..., executionSuspended: _Optional[_Union[ExecutionSuspendedEvent, _Mapping]] = ..., executionResumed: _Optional[_Union[ExecutionResumedEvent, _Mapping]] = ...) -> None: ... + entityOperationSignaled: EntityOperationSignaledEvent + entityOperationCalled: EntityOperationCalledEvent + entityOperationCompleted: EntityOperationCompletedEvent + entityOperationFailed: EntityOperationFailedEvent + entityLockRequested: EntityLockRequestedEvent + entityLockGranted: EntityLockGrantedEvent + entityUnlockSent: EntityUnlockSentEvent + def __init__(self, eventId: _Optional[int] = ..., timestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., executionStarted: _Optional[_Union[ExecutionStartedEvent, _Mapping]] = ..., executionCompleted: _Optional[_Union[ExecutionCompletedEvent, _Mapping]] = ..., executionTerminated: _Optional[_Union[ExecutionTerminatedEvent, _Mapping]] = ..., taskScheduled: _Optional[_Union[TaskScheduledEvent, _Mapping]] = ..., taskCompleted: _Optional[_Union[TaskCompletedEvent, _Mapping]] = ..., taskFailed: _Optional[_Union[TaskFailedEvent, _Mapping]] = ..., subOrchestrationInstanceCreated: _Optional[_Union[SubOrchestrationInstanceCreatedEvent, _Mapping]] = ..., subOrchestrationInstanceCompleted: _Optional[_Union[SubOrchestrationInstanceCompletedEvent, _Mapping]] = ..., subOrchestrationInstanceFailed: _Optional[_Union[SubOrchestrationInstanceFailedEvent, _Mapping]] = ..., timerCreated: _Optional[_Union[TimerCreatedEvent, _Mapping]] = ..., timerFired: _Optional[_Union[TimerFiredEvent, _Mapping]] = ..., orchestratorStarted: _Optional[_Union[OrchestratorStartedEvent, _Mapping]] = ..., orchestratorCompleted: _Optional[_Union[OrchestratorCompletedEvent, _Mapping]] = ..., eventSent: _Optional[_Union[EventSentEvent, _Mapping]] = ..., eventRaised: _Optional[_Union[EventRaisedEvent, _Mapping]] = ..., genericEvent: _Optional[_Union[GenericEvent, _Mapping]] = ..., historyState: _Optional[_Union[HistoryStateEvent, _Mapping]] = ..., continueAsNew: _Optional[_Union[ContinueAsNewEvent, _Mapping]] = ..., executionSuspended: _Optional[_Union[ExecutionSuspendedEvent, _Mapping]] = ..., executionResumed: _Optional[_Union[ExecutionResumedEvent, _Mapping]] = ..., entityOperationSignaled: _Optional[_Union[EntityOperationSignaledEvent, _Mapping]] = ..., entityOperationCalled: _Optional[_Union[EntityOperationCalledEvent, _Mapping]] = ..., entityOperationCompleted: _Optional[_Union[EntityOperationCompletedEvent, _Mapping]] = ..., entityOperationFailed: _Optional[_Union[EntityOperationFailedEvent, _Mapping]] = ..., entityLockRequested: _Optional[_Union[EntityLockRequestedEvent, _Mapping]] = ..., entityLockGranted: _Optional[_Union[EntityLockGrantedEvent, _Mapping]] = ..., entityUnlockSent: _Optional[_Union[EntityUnlockSentEvent, _Mapping]] = ...) -> None: ... class ScheduleTaskAction(_message.Message): - __slots__ = ("name", "version", "input") + __slots__ = ("name", "version", "input", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class CreateSubOrchestrationAction(_message.Message): __slots__ = ("instanceId", "name", "version", "input") @@ -390,8 +506,20 @@ class TerminateOrchestrationAction(_message.Message): recurse: bool def __init__(self, instanceId: _Optional[str] = ..., reason: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., recurse: bool = ...) -> None: ... +class SendEntityMessageAction(_message.Message): + __slots__ = ("entityOperationSignaled", "entityOperationCalled", "entityLockRequested", "entityUnlockSent") + ENTITYOPERATIONSIGNALED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONCALLED_FIELD_NUMBER: _ClassVar[int] + ENTITYLOCKREQUESTED_FIELD_NUMBER: _ClassVar[int] + ENTITYUNLOCKSENT_FIELD_NUMBER: _ClassVar[int] + entityOperationSignaled: EntityOperationSignaledEvent + entityOperationCalled: EntityOperationCalledEvent + entityLockRequested: EntityLockRequestedEvent + entityUnlockSent: EntityUnlockSentEvent + def __init__(self, entityOperationSignaled: _Optional[_Union[EntityOperationSignaledEvent, _Mapping]] = ..., entityOperationCalled: _Optional[_Union[EntityOperationCalledEvent, _Mapping]] = ..., entityLockRequested: _Optional[_Union[EntityLockRequestedEvent, _Mapping]] = ..., entityUnlockSent: _Optional[_Union[EntityUnlockSentEvent, _Mapping]] = ...) -> None: ... + class OrchestratorAction(_message.Message): - __slots__ = ("id", "scheduleTask", "createSubOrchestration", "createTimer", "sendEvent", "completeOrchestration", "terminateOrchestration") + __slots__ = ("id", "scheduleTask", "createSubOrchestration", "createTimer", "sendEvent", "completeOrchestration", "terminateOrchestration", "sendEntityMessage") ID_FIELD_NUMBER: _ClassVar[int] SCHEDULETASK_FIELD_NUMBER: _ClassVar[int] CREATESUBORCHESTRATION_FIELD_NUMBER: _ClassVar[int] @@ -399,6 +527,7 @@ class OrchestratorAction(_message.Message): SENDEVENT_FIELD_NUMBER: _ClassVar[int] COMPLETEORCHESTRATION_FIELD_NUMBER: _ClassVar[int] TERMINATEORCHESTRATION_FIELD_NUMBER: _ClassVar[int] + SENDENTITYMESSAGE_FIELD_NUMBER: _ClassVar[int] id: int scheduleTask: ScheduleTaskAction createSubOrchestration: CreateSubOrchestrationAction @@ -406,36 +535,50 @@ class OrchestratorAction(_message.Message): sendEvent: SendEventAction completeOrchestration: CompleteOrchestrationAction terminateOrchestration: TerminateOrchestrationAction - def __init__(self, id: _Optional[int] = ..., scheduleTask: _Optional[_Union[ScheduleTaskAction, _Mapping]] = ..., createSubOrchestration: _Optional[_Union[CreateSubOrchestrationAction, _Mapping]] = ..., createTimer: _Optional[_Union[CreateTimerAction, _Mapping]] = ..., sendEvent: _Optional[_Union[SendEventAction, _Mapping]] = ..., completeOrchestration: _Optional[_Union[CompleteOrchestrationAction, _Mapping]] = ..., terminateOrchestration: _Optional[_Union[TerminateOrchestrationAction, _Mapping]] = ...) -> None: ... + sendEntityMessage: SendEntityMessageAction + def __init__(self, id: _Optional[int] = ..., scheduleTask: _Optional[_Union[ScheduleTaskAction, _Mapping]] = ..., createSubOrchestration: _Optional[_Union[CreateSubOrchestrationAction, _Mapping]] = ..., createTimer: _Optional[_Union[CreateTimerAction, _Mapping]] = ..., sendEvent: _Optional[_Union[SendEventAction, _Mapping]] = ..., completeOrchestration: _Optional[_Union[CompleteOrchestrationAction, _Mapping]] = ..., terminateOrchestration: _Optional[_Union[TerminateOrchestrationAction, _Mapping]] = ..., sendEntityMessage: _Optional[_Union[SendEntityMessageAction, _Mapping]] = ...) -> None: ... class OrchestratorRequest(_message.Message): - __slots__ = ("instanceId", "executionId", "pastEvents", "newEvents", "entityParameters") + __slots__ = ("instanceId", "executionId", "pastEvents", "newEvents", "entityParameters", "requiresHistoryStreaming", "properties") + class PropertiesEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: _struct_pb2.Value + def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_struct_pb2.Value, _Mapping]] = ...) -> None: ... INSTANCEID_FIELD_NUMBER: _ClassVar[int] EXECUTIONID_FIELD_NUMBER: _ClassVar[int] PASTEVENTS_FIELD_NUMBER: _ClassVar[int] NEWEVENTS_FIELD_NUMBER: _ClassVar[int] ENTITYPARAMETERS_FIELD_NUMBER: _ClassVar[int] + REQUIRESHISTORYSTREAMING_FIELD_NUMBER: _ClassVar[int] + PROPERTIES_FIELD_NUMBER: _ClassVar[int] instanceId: str executionId: _wrappers_pb2.StringValue pastEvents: _containers.RepeatedCompositeFieldContainer[HistoryEvent] newEvents: _containers.RepeatedCompositeFieldContainer[HistoryEvent] entityParameters: OrchestratorEntityParameters - def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., pastEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., newEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., entityParameters: _Optional[_Union[OrchestratorEntityParameters, _Mapping]] = ...) -> None: ... + requiresHistoryStreaming: bool + properties: _containers.MessageMap[str, _struct_pb2.Value] + def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., pastEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., newEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., entityParameters: _Optional[_Union[OrchestratorEntityParameters, _Mapping]] = ..., requiresHistoryStreaming: bool = ..., properties: _Optional[_Mapping[str, _struct_pb2.Value]] = ...) -> None: ... class OrchestratorResponse(_message.Message): - __slots__ = ("instanceId", "actions", "customStatus", "completionToken") + __slots__ = ("instanceId", "actions", "customStatus", "completionToken", "numEventsProcessed") INSTANCEID_FIELD_NUMBER: _ClassVar[int] ACTIONS_FIELD_NUMBER: _ClassVar[int] CUSTOMSTATUS_FIELD_NUMBER: _ClassVar[int] COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + NUMEVENTSPROCESSED_FIELD_NUMBER: _ClassVar[int] instanceId: str actions: _containers.RepeatedCompositeFieldContainer[OrchestratorAction] customStatus: _wrappers_pb2.StringValue completionToken: str - def __init__(self, instanceId: _Optional[str] = ..., actions: _Optional[_Iterable[_Union[OrchestratorAction, _Mapping]]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completionToken: _Optional[str] = ...) -> None: ... + numEventsProcessed: _wrappers_pb2.Int32Value + def __init__(self, instanceId: _Optional[str] = ..., actions: _Optional[_Iterable[_Union[OrchestratorAction, _Mapping]]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completionToken: _Optional[str] = ..., numEventsProcessed: _Optional[_Union[_wrappers_pb2.Int32Value, _Mapping]] = ...) -> None: ... class CreateInstanceRequest(_message.Message): - __slots__ = ("instanceId", "name", "version", "input", "scheduledStartTimestamp", "orchestrationIdReusePolicy", "executionId", "tags") + __slots__ = ("instanceId", "name", "version", "input", "scheduledStartTimestamp", "orchestrationIdReusePolicy", "executionId", "tags", "parentTraceContext", "requestTime") class TagsEntry(_message.Message): __slots__ = ("key", "value") KEY_FIELD_NUMBER: _ClassVar[int] @@ -451,6 +594,8 @@ class CreateInstanceRequest(_message.Message): ORCHESTRATIONIDREUSEPOLICY_FIELD_NUMBER: _ClassVar[int] EXECUTIONID_FIELD_NUMBER: _ClassVar[int] TAGS_FIELD_NUMBER: _ClassVar[int] + PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] + REQUESTTIME_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue @@ -459,15 +604,15 @@ class CreateInstanceRequest(_message.Message): orchestrationIdReusePolicy: OrchestrationIdReusePolicy executionId: _wrappers_pb2.StringValue tags: _containers.ScalarMap[str, str] - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., orchestrationIdReusePolicy: _Optional[_Union[OrchestrationIdReusePolicy, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... + parentTraceContext: TraceContext + requestTime: _timestamp_pb2.Timestamp + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., orchestrationIdReusePolicy: _Optional[_Union[OrchestrationIdReusePolicy, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., requestTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class OrchestrationIdReusePolicy(_message.Message): - __slots__ = ("operationStatus", "action") - OPERATIONSTATUS_FIELD_NUMBER: _ClassVar[int] - ACTION_FIELD_NUMBER: _ClassVar[int] - operationStatus: _containers.RepeatedScalarFieldContainer[OrchestrationStatus] - action: CreateOrchestrationAction - def __init__(self, operationStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ..., action: _Optional[_Union[CreateOrchestrationAction, str]] = ...) -> None: ... + __slots__ = ("replaceableStatus",) + REPLACEABLESTATUS_FIELD_NUMBER: _ClassVar[int] + replaceableStatus: _containers.RepeatedScalarFieldContainer[OrchestrationStatus] + def __init__(self, replaceableStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ...) -> None: ... class CreateInstanceResponse(_message.Message): __slots__ = ("instanceId",) @@ -504,7 +649,14 @@ class RewindInstanceResponse(_message.Message): def __init__(self) -> None: ... class OrchestrationState(_message.Message): - __slots__ = ("instanceId", "name", "version", "orchestrationStatus", "scheduledStartTimestamp", "createdTimestamp", "lastUpdatedTimestamp", "input", "output", "customStatus", "failureDetails", "executionId", "completedTimestamp", "parentInstanceId") + __slots__ = ("instanceId", "name", "version", "orchestrationStatus", "scheduledStartTimestamp", "createdTimestamp", "lastUpdatedTimestamp", "input", "output", "customStatus", "failureDetails", "executionId", "completedTimestamp", "parentInstanceId", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] @@ -519,6 +671,7 @@ class OrchestrationState(_message.Message): EXECUTIONID_FIELD_NUMBER: _ClassVar[int] COMPLETEDTIMESTAMP_FIELD_NUMBER: _ClassVar[int] PARENTINSTANCEID_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue @@ -533,7 +686,8 @@ class OrchestrationState(_message.Message): executionId: _wrappers_pb2.StringValue completedTimestamp: _timestamp_pb2.Timestamp parentInstanceId: _wrappers_pb2.StringValue - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationStatus: _Optional[_Union[OrchestrationStatus, str]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., lastUpdatedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., output: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationStatus: _Optional[_Union[OrchestrationStatus, str]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., lastUpdatedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., output: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class RaiseEventRequest(_message.Message): __slots__ = ("instanceId", "name", "input") @@ -642,10 +796,12 @@ class PurgeInstanceFilter(_message.Message): def __init__(self, createdTimeFrom: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimeTo: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., runtimeStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ...) -> None: ... class PurgeInstancesResponse(_message.Message): - __slots__ = ("deletedInstanceCount",) + __slots__ = ("deletedInstanceCount", "isComplete") DELETEDINSTANCECOUNT_FIELD_NUMBER: _ClassVar[int] + ISCOMPLETE_FIELD_NUMBER: _ClassVar[int] deletedInstanceCount: int - def __init__(self, deletedInstanceCount: _Optional[int] = ...) -> None: ... + isComplete: _wrappers_pb2.BoolValue + def __init__(self, deletedInstanceCount: _Optional[int] = ..., isComplete: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ...) -> None: ... class CreateTaskHubRequest(_message.Message): __slots__ = ("recreateIfExists",) @@ -666,18 +822,22 @@ class DeleteTaskHubResponse(_message.Message): def __init__(self) -> None: ... class SignalEntityRequest(_message.Message): - __slots__ = ("instanceId", "name", "input", "requestId", "scheduledTime") + __slots__ = ("instanceId", "name", "input", "requestId", "scheduledTime", "parentTraceContext", "requestTime") INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] REQUESTID_FIELD_NUMBER: _ClassVar[int] SCHEDULEDTIME_FIELD_NUMBER: _ClassVar[int] + PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] + REQUESTTIME_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str input: _wrappers_pb2.StringValue requestId: str scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., requestId: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + parentTraceContext: TraceContext + requestTime: _timestamp_pb2.Timestamp + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., requestId: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., requestTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class SignalEntityResponse(_message.Message): __slots__ = () @@ -782,26 +942,44 @@ class EntityBatchRequest(_message.Message): def __init__(self, instanceId: _Optional[str] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., operations: _Optional[_Iterable[_Union[OperationRequest, _Mapping]]] = ...) -> None: ... class EntityBatchResult(_message.Message): - __slots__ = ("results", "actions", "entityState", "failureDetails") + __slots__ = ("results", "actions", "entityState", "failureDetails", "completionToken", "operationInfos") RESULTS_FIELD_NUMBER: _ClassVar[int] ACTIONS_FIELD_NUMBER: _ClassVar[int] ENTITYSTATE_FIELD_NUMBER: _ClassVar[int] FAILUREDETAILS_FIELD_NUMBER: _ClassVar[int] + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + OPERATIONINFOS_FIELD_NUMBER: _ClassVar[int] results: _containers.RepeatedCompositeFieldContainer[OperationResult] actions: _containers.RepeatedCompositeFieldContainer[OperationAction] entityState: _wrappers_pb2.StringValue failureDetails: TaskFailureDetails - def __init__(self, results: _Optional[_Iterable[_Union[OperationResult, _Mapping]]] = ..., actions: _Optional[_Iterable[_Union[OperationAction, _Mapping]]] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... + completionToken: str + operationInfos: _containers.RepeatedCompositeFieldContainer[OperationInfo] + def __init__(self, results: _Optional[_Iterable[_Union[OperationResult, _Mapping]]] = ..., actions: _Optional[_Iterable[_Union[OperationAction, _Mapping]]] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., completionToken: _Optional[str] = ..., operationInfos: _Optional[_Iterable[_Union[OperationInfo, _Mapping]]] = ...) -> None: ... + +class EntityRequest(_message.Message): + __slots__ = ("instanceId", "executionId", "entityState", "operationRequests") + INSTANCEID_FIELD_NUMBER: _ClassVar[int] + EXECUTIONID_FIELD_NUMBER: _ClassVar[int] + ENTITYSTATE_FIELD_NUMBER: _ClassVar[int] + OPERATIONREQUESTS_FIELD_NUMBER: _ClassVar[int] + instanceId: str + executionId: str + entityState: _wrappers_pb2.StringValue + operationRequests: _containers.RepeatedCompositeFieldContainer[HistoryEvent] + def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[str] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., operationRequests: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ...) -> None: ... class OperationRequest(_message.Message): - __slots__ = ("operation", "requestId", "input") + __slots__ = ("operation", "requestId", "input", "traceContext") OPERATION_FIELD_NUMBER: _ClassVar[int] REQUESTID_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] + TRACECONTEXT_FIELD_NUMBER: _ClassVar[int] operation: str requestId: str input: _wrappers_pb2.StringValue - def __init__(self, operation: _Optional[str] = ..., requestId: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + traceContext: TraceContext + def __init__(self, operation: _Optional[str] = ..., requestId: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., traceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... class OperationResult(_message.Message): __slots__ = ("success", "failure") @@ -811,17 +989,33 @@ class OperationResult(_message.Message): failure: OperationResultFailure def __init__(self, success: _Optional[_Union[OperationResultSuccess, _Mapping]] = ..., failure: _Optional[_Union[OperationResultFailure, _Mapping]] = ...) -> None: ... +class OperationInfo(_message.Message): + __slots__ = ("requestId", "responseDestination") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + RESPONSEDESTINATION_FIELD_NUMBER: _ClassVar[int] + requestId: str + responseDestination: OrchestrationInstance + def __init__(self, requestId: _Optional[str] = ..., responseDestination: _Optional[_Union[OrchestrationInstance, _Mapping]] = ...) -> None: ... + class OperationResultSuccess(_message.Message): - __slots__ = ("result",) + __slots__ = ("result", "startTimeUtc", "endTimeUtc") RESULT_FIELD_NUMBER: _ClassVar[int] + STARTTIMEUTC_FIELD_NUMBER: _ClassVar[int] + ENDTIMEUTC_FIELD_NUMBER: _ClassVar[int] result: _wrappers_pb2.StringValue - def __init__(self, result: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + startTimeUtc: _timestamp_pb2.Timestamp + endTimeUtc: _timestamp_pb2.Timestamp + def __init__(self, result: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., startTimeUtc: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., endTimeUtc: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class OperationResultFailure(_message.Message): - __slots__ = ("failureDetails",) + __slots__ = ("failureDetails", "startTimeUtc", "endTimeUtc") FAILUREDETAILS_FIELD_NUMBER: _ClassVar[int] + STARTTIMEUTC_FIELD_NUMBER: _ClassVar[int] + ENDTIMEUTC_FIELD_NUMBER: _ClassVar[int] failureDetails: TaskFailureDetails - def __init__(self, failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... + startTimeUtc: _timestamp_pb2.Timestamp + endTimeUtc: _timestamp_pb2.Timestamp + def __init__(self, failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., startTimeUtc: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., endTimeUtc: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class OperationAction(_message.Message): __slots__ = ("id", "sendSignal", "startNewOrchestration") @@ -834,52 +1028,96 @@ class OperationAction(_message.Message): def __init__(self, id: _Optional[int] = ..., sendSignal: _Optional[_Union[SendSignalAction, _Mapping]] = ..., startNewOrchestration: _Optional[_Union[StartNewOrchestrationAction, _Mapping]] = ...) -> None: ... class SendSignalAction(_message.Message): - __slots__ = ("instanceId", "name", "input", "scheduledTime") + __slots__ = ("instanceId", "name", "input", "scheduledTime", "requestTime", "parentTraceContext") INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] SCHEDULEDTIME_FIELD_NUMBER: _ClassVar[int] + REQUESTTIME_FIELD_NUMBER: _ClassVar[int] + PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str input: _wrappers_pb2.StringValue scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + requestTime: _timestamp_pb2.Timestamp + parentTraceContext: TraceContext + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., requestTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... class StartNewOrchestrationAction(_message.Message): - __slots__ = ("instanceId", "name", "version", "input", "scheduledTime") + __slots__ = ("instanceId", "name", "version", "input", "scheduledTime", "requestTime", "parentTraceContext") INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] SCHEDULEDTIME_FIELD_NUMBER: _ClassVar[int] + REQUESTTIME_FIELD_NUMBER: _ClassVar[int] + PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + requestTime: _timestamp_pb2.Timestamp + parentTraceContext: TraceContext + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., requestTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... + +class AbandonActivityTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonActivityTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... + +class AbandonOrchestrationTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonOrchestrationTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... + +class AbandonEntityTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonEntityTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... class GetWorkItemsRequest(_message.Message): - __slots__ = ("maxConcurrentOrchestrationWorkItems", "maxConcurrentActivityWorkItems") + __slots__ = ("maxConcurrentOrchestrationWorkItems", "maxConcurrentActivityWorkItems", "maxConcurrentEntityWorkItems", "capabilities") MAXCONCURRENTORCHESTRATIONWORKITEMS_FIELD_NUMBER: _ClassVar[int] MAXCONCURRENTACTIVITYWORKITEMS_FIELD_NUMBER: _ClassVar[int] + MAXCONCURRENTENTITYWORKITEMS_FIELD_NUMBER: _ClassVar[int] + CAPABILITIES_FIELD_NUMBER: _ClassVar[int] maxConcurrentOrchestrationWorkItems: int maxConcurrentActivityWorkItems: int - def __init__(self, maxConcurrentOrchestrationWorkItems: _Optional[int] = ..., maxConcurrentActivityWorkItems: _Optional[int] = ...) -> None: ... + maxConcurrentEntityWorkItems: int + capabilities: _containers.RepeatedScalarFieldContainer[WorkerCapability] + def __init__(self, maxConcurrentOrchestrationWorkItems: _Optional[int] = ..., maxConcurrentActivityWorkItems: _Optional[int] = ..., maxConcurrentEntityWorkItems: _Optional[int] = ..., capabilities: _Optional[_Iterable[_Union[WorkerCapability, str]]] = ...) -> None: ... class WorkItem(_message.Message): - __slots__ = ("orchestratorRequest", "activityRequest", "entityRequest", "healthPing", "completionToken") + __slots__ = ("orchestratorRequest", "activityRequest", "entityRequest", "healthPing", "entityRequestV2", "completionToken") ORCHESTRATORREQUEST_FIELD_NUMBER: _ClassVar[int] ACTIVITYREQUEST_FIELD_NUMBER: _ClassVar[int] ENTITYREQUEST_FIELD_NUMBER: _ClassVar[int] HEALTHPING_FIELD_NUMBER: _ClassVar[int] + ENTITYREQUESTV2_FIELD_NUMBER: _ClassVar[int] COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] orchestratorRequest: OrchestratorRequest activityRequest: ActivityRequest entityRequest: EntityBatchRequest healthPing: HealthPing + entityRequestV2: EntityRequest completionToken: str - def __init__(self, orchestratorRequest: _Optional[_Union[OrchestratorRequest, _Mapping]] = ..., activityRequest: _Optional[_Union[ActivityRequest, _Mapping]] = ..., entityRequest: _Optional[_Union[EntityBatchRequest, _Mapping]] = ..., healthPing: _Optional[_Union[HealthPing, _Mapping]] = ..., completionToken: _Optional[str] = ...) -> None: ... + def __init__(self, orchestratorRequest: _Optional[_Union[OrchestratorRequest, _Mapping]] = ..., activityRequest: _Optional[_Union[ActivityRequest, _Mapping]] = ..., entityRequest: _Optional[_Union[EntityBatchRequest, _Mapping]] = ..., healthPing: _Optional[_Union[HealthPing, _Mapping]] = ..., entityRequestV2: _Optional[_Union[EntityRequest, _Mapping]] = ..., completionToken: _Optional[str] = ...) -> None: ... class CompleteTaskResponse(_message.Message): __slots__ = () @@ -888,3 +1126,19 @@ class CompleteTaskResponse(_message.Message): class HealthPing(_message.Message): __slots__ = () def __init__(self) -> None: ... + +class StreamInstanceHistoryRequest(_message.Message): + __slots__ = ("instanceId", "executionId", "forWorkItemProcessing") + INSTANCEID_FIELD_NUMBER: _ClassVar[int] + EXECUTIONID_FIELD_NUMBER: _ClassVar[int] + FORWORKITEMPROCESSING_FIELD_NUMBER: _ClassVar[int] + instanceId: str + executionId: _wrappers_pb2.StringValue + forWorkItemProcessing: bool + def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., forWorkItemProcessing: bool = ...) -> None: ... + +class HistoryChunk(_message.Message): + __slots__ = ("events",) + EVENTS_FIELD_NUMBER: _ClassVar[int] + events: _containers.RepeatedCompositeFieldContainer[HistoryEvent] + def __init__(self, events: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ...) -> None: ... diff --git a/durabletask/internal/orchestrator_service_pb2_grpc.py b/durabletask/internal/orchestrator_service_pb2_grpc.py index 3638bf6..89c8c37 100644 --- a/durabletask/internal/orchestrator_service_pb2_grpc.py +++ b/durabletask/internal/orchestrator_service_pb2_grpc.py @@ -1,10 +1,35 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc +import warnings from durabletask.internal import orchestrator_service_pb2 as durabletask_dot_internal_dot_orchestrator__service__pb2 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 +GRPC_GENERATED_VERSION = '1.65.4' +GRPC_VERSION = grpc.__version__ +EXPECTED_ERROR_RELEASE = '1.66.0' +SCHEDULED_RELEASE_DATE = 'August 6, 2024' +_version_not_supported = False + +try: + from grpc._utilities import first_version_is_lower + _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION) +except ImportError: + _version_not_supported = True + +if _version_not_supported: + warnings.warn( + f'The grpc package installed is at version {GRPC_VERSION},' + + f' but the generated code in durabletask/internal/orchestrator_service_pb2_grpc.py depends on' + + f' grpcio>={GRPC_GENERATED_VERSION}.' + + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}' + + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.' + + f' This warning will become an error in {EXPECTED_ERROR_RELEASE},' + + f' scheduled for release on {SCHEDULED_RELEASE_DATE}.', + RuntimeWarning + ) + class TaskHubSidecarServiceStub(object): """Missing associated documentation comment in .proto file.""" @@ -19,112 +44,132 @@ def __init__(self, channel): '/TaskHubSidecarService/Hello', request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + _registered_method=True) self.StartInstance = channel.unary_unary( '/TaskHubSidecarService/StartInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceResponse.FromString, - ) + _registered_method=True) self.GetInstance = channel.unary_unary( '/TaskHubSidecarService/GetInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.RewindInstance = channel.unary_unary( '/TaskHubSidecarService/RewindInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceResponse.FromString, - ) + _registered_method=True) self.WaitForInstanceStart = channel.unary_unary( '/TaskHubSidecarService/WaitForInstanceStart', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.WaitForInstanceCompletion = channel.unary_unary( '/TaskHubSidecarService/WaitForInstanceCompletion', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.RaiseEvent = channel.unary_unary( '/TaskHubSidecarService/RaiseEvent', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventResponse.FromString, - ) + _registered_method=True) self.TerminateInstance = channel.unary_unary( '/TaskHubSidecarService/TerminateInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateResponse.FromString, - ) + _registered_method=True) self.SuspendInstance = channel.unary_unary( '/TaskHubSidecarService/SuspendInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendResponse.FromString, - ) + _registered_method=True) self.ResumeInstance = channel.unary_unary( '/TaskHubSidecarService/ResumeInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeResponse.FromString, - ) + _registered_method=True) self.QueryInstances = channel.unary_unary( '/TaskHubSidecarService/QueryInstances', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesResponse.FromString, - ) + _registered_method=True) self.PurgeInstances = channel.unary_unary( '/TaskHubSidecarService/PurgeInstances', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesResponse.FromString, - ) + _registered_method=True) self.GetWorkItems = channel.unary_stream( '/TaskHubSidecarService/GetWorkItems', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetWorkItemsRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.WorkItem.FromString, - ) + _registered_method=True) self.CompleteActivityTask = channel.unary_unary( '/TaskHubSidecarService/CompleteActivityTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ActivityResponse.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) self.CompleteOrchestratorTask = channel.unary_unary( '/TaskHubSidecarService/CompleteOrchestratorTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.OrchestratorResponse.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) self.CompleteEntityTask = channel.unary_unary( '/TaskHubSidecarService/CompleteEntityTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.EntityBatchResult.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) + self.StreamInstanceHistory = channel.unary_stream( + '/TaskHubSidecarService/StreamInstanceHistory', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.StreamInstanceHistoryRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.HistoryChunk.FromString, + _registered_method=True) self.CreateTaskHub = channel.unary_unary( '/TaskHubSidecarService/CreateTaskHub', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubResponse.FromString, - ) + _registered_method=True) self.DeleteTaskHub = channel.unary_unary( '/TaskHubSidecarService/DeleteTaskHub', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubResponse.FromString, - ) + _registered_method=True) self.SignalEntity = channel.unary_unary( '/TaskHubSidecarService/SignalEntity', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityResponse.FromString, - ) + _registered_method=True) self.GetEntity = channel.unary_unary( '/TaskHubSidecarService/GetEntity', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityResponse.FromString, - ) + _registered_method=True) self.QueryEntities = channel.unary_unary( '/TaskHubSidecarService/QueryEntities', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesResponse.FromString, - ) + _registered_method=True) self.CleanEntityStorage = channel.unary_unary( '/TaskHubSidecarService/CleanEntityStorage', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.FromString, - ) + _registered_method=True) + self.AbandonTaskActivityWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskActivityWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.FromString, + _registered_method=True) + self.AbandonTaskOrchestratorWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskOrchestratorWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.FromString, + _registered_method=True) + self.AbandonTaskEntityWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskEntityWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.FromString, + _registered_method=True) class TaskHubSidecarServiceServicer(object): @@ -238,6 +283,13 @@ def CompleteEntityTask(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def StreamInstanceHistory(self, request, context): + """Gets the history of an orchestration instance as a stream of events. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def CreateTaskHub(self, request, context): """Deletes and Creates the necessary resources for the orchestration service and the instance store """ @@ -280,6 +332,27 @@ def CleanEntityStorage(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def AbandonTaskActivityWorkItem(self, request, context): + """Abandons a single work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AbandonTaskOrchestratorWorkItem(self, request, context): + """Abandon an orchestration work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AbandonTaskEntityWorkItem(self, request, context): + """Abandon an entity work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_TaskHubSidecarServiceServicer_to_server(servicer, server): rpc_method_handlers = { @@ -363,6 +436,11 @@ def add_TaskHubSidecarServiceServicer_to_server(servicer, server): request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.EntityBatchResult.FromString, response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.SerializeToString, ), + 'StreamInstanceHistory': grpc.unary_stream_rpc_method_handler( + servicer.StreamInstanceHistory, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.StreamInstanceHistoryRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.HistoryChunk.SerializeToString, + ), 'CreateTaskHub': grpc.unary_unary_rpc_method_handler( servicer.CreateTaskHub, request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubRequest.FromString, @@ -393,10 +471,26 @@ def add_TaskHubSidecarServiceServicer_to_server(servicer, server): request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.FromString, response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.SerializeToString, ), + 'AbandonTaskActivityWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskActivityWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.SerializeToString, + ), + 'AbandonTaskOrchestratorWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskOrchestratorWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.SerializeToString, + ), + 'AbandonTaskEntityWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskEntityWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'TaskHubSidecarService', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) + server.add_registered_method_handlers('TaskHubSidecarService', rpc_method_handlers) # This class is part of an EXPERIMENTAL API. @@ -414,11 +508,21 @@ def Hello(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/Hello', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/Hello', google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def StartInstance(request, @@ -431,11 +535,21 @@ def StartInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/StartInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/StartInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetInstance(request, @@ -448,11 +562,21 @@ def GetInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/GetInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/GetInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def RewindInstance(request, @@ -465,11 +589,21 @@ def RewindInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/RewindInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/RewindInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def WaitForInstanceStart(request, @@ -482,11 +616,21 @@ def WaitForInstanceStart(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/WaitForInstanceStart', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/WaitForInstanceStart', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def WaitForInstanceCompletion(request, @@ -499,11 +643,21 @@ def WaitForInstanceCompletion(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/WaitForInstanceCompletion', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/WaitForInstanceCompletion', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def RaiseEvent(request, @@ -516,11 +670,21 @@ def RaiseEvent(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/RaiseEvent', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/RaiseEvent', durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def TerminateInstance(request, @@ -533,11 +697,21 @@ def TerminateInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/TerminateInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/TerminateInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def SuspendInstance(request, @@ -550,11 +724,21 @@ def SuspendInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/SuspendInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/SuspendInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def ResumeInstance(request, @@ -567,11 +751,21 @@ def ResumeInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/ResumeInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/ResumeInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def QueryInstances(request, @@ -584,11 +778,21 @@ def QueryInstances(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/QueryInstances', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/QueryInstances', durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def PurgeInstances(request, @@ -601,11 +805,21 @@ def PurgeInstances(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/PurgeInstances', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/PurgeInstances', durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetWorkItems(request, @@ -618,11 +832,21 @@ def GetWorkItems(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_stream(request, target, '/TaskHubSidecarService/GetWorkItems', + return grpc.experimental.unary_stream( + request, + target, + '/TaskHubSidecarService/GetWorkItems', durabletask_dot_internal_dot_orchestrator__service__pb2.GetWorkItemsRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.WorkItem.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteActivityTask(request, @@ -635,11 +859,21 @@ def CompleteActivityTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteActivityTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteActivityTask', durabletask_dot_internal_dot_orchestrator__service__pb2.ActivityResponse.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteOrchestratorTask(request, @@ -652,11 +886,21 @@ def CompleteOrchestratorTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteOrchestratorTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteOrchestratorTask', durabletask_dot_internal_dot_orchestrator__service__pb2.OrchestratorResponse.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteEntityTask(request, @@ -669,11 +913,48 @@ def CompleteEntityTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteEntityTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteEntityTask', durabletask_dot_internal_dot_orchestrator__service__pb2.EntityBatchResult.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def StreamInstanceHistory(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_stream( + request, + target, + '/TaskHubSidecarService/StreamInstanceHistory', + durabletask_dot_internal_dot_orchestrator__service__pb2.StreamInstanceHistoryRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.HistoryChunk.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CreateTaskHub(request, @@ -686,11 +967,21 @@ def CreateTaskHub(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CreateTaskHub', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CreateTaskHub', durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def DeleteTaskHub(request, @@ -703,11 +994,21 @@ def DeleteTaskHub(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/DeleteTaskHub', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/DeleteTaskHub', durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def SignalEntity(request, @@ -720,11 +1021,21 @@ def SignalEntity(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/SignalEntity', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/SignalEntity', durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetEntity(request, @@ -737,11 +1048,21 @@ def GetEntity(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/GetEntity', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/GetEntity', durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def QueryEntities(request, @@ -754,11 +1075,21 @@ def QueryEntities(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/QueryEntities', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/QueryEntities', durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CleanEntityStorage(request, @@ -771,8 +1102,99 @@ def CleanEntityStorage(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CleanEntityStorage', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CleanEntityStorage', durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskActivityWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskActivityWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskOrchestratorWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskOrchestratorWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskEntityWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskEntityWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True)