[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Temporal.Omes.KitchenSink.KitchenSinkReflection.Descriptor.MessageTypes[30]; }
+ get { return global::Temporal.Omes.KitchenSink.KitchenSinkReflection.Descriptor.MessageTypes[31]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
diff --git a/workers/go/go.mod b/workers/go/go.mod
index 91b50fa7..61ae1aca 100644
--- a/workers/go/go.mod
+++ b/workers/go/go.mod
@@ -13,8 +13,8 @@ require (
github.com/nexus-rpc/sdk-go v0.6.0
github.com/prometheus/client_golang v1.18.0
github.com/spf13/pflag v1.0.5
- go.temporal.io/api v1.62.11
- go.temporal.io/sdk v1.43.0
+ go.temporal.io/api v1.62.12
+ go.temporal.io/sdk v1.44.0
go.temporal.io/sdk/contrib/aws/lambdaworker v0.1.1
go.uber.org/zap v1.27.0
google.golang.org/grpc v1.79.3
diff --git a/workers/go/go.sum b/workers/go/go.sum
index 7f0c0a3a..98756c0e 100644
--- a/workers/go/go.sum
+++ b/workers/go/go.sum
@@ -147,10 +147,10 @@ go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2W
go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
go.opentelemetry.io/otel/trace v1.39.0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI=
go.opentelemetry.io/otel/trace v1.39.0/go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA=
-go.temporal.io/api v1.62.11 h1:MWDaooDvOJCIRb1atqeZX2ErDPNTsNc3/mMEVEvvaVU=
-go.temporal.io/api v1.62.11/go.mod h1:iaxoP/9OXMJcQkETTECfwYq4cw/bj4nwov8b3ZLVnXM=
-go.temporal.io/sdk v1.43.0 h1:jHX/T2ZyBVjAtpQ/69NoMS6a+J0CpJAe+naqSB1gkvY=
-go.temporal.io/sdk v1.43.0/go.mod h1:w9XuJzV25JhnJqUzxJWJISpp5q/EyeCtRKHvhW3lIoQ=
+go.temporal.io/api v1.62.12 h1:627rVnItegQmrszg1bH4vfyc/1uNo5qCereCNkvZefw=
+go.temporal.io/api v1.62.12/go.mod h1:iaxoP/9OXMJcQkETTECfwYq4cw/bj4nwov8b3ZLVnXM=
+go.temporal.io/sdk v1.44.0 h1:suitPDukX74rW3/N1FqvEbZTZVJJsxMKhv0KMa/j7pU=
+go.temporal.io/sdk v1.44.0/go.mod h1:vkApR12F9/Y8OR+hkxe7WyXQFuCX6clhzqnAk6rzDAM=
go.temporal.io/sdk/contrib/aws/lambdaworker v0.1.1 h1:AQBa7CN+EOWhZaf4vr46TfxTZM7yCsvrzAsKqrExxmQ=
go.temporal.io/sdk/contrib/aws/lambdaworker v0.1.1/go.mod h1:Rgn/tlb4MDNAAjnXKNgHui4IY+MogMCk4Y4c2YA6Dcc=
go.temporal.io/sdk/contrib/envconfig v1.0.0 h1:1Q/swVgB4EW/p3k7rI9/4hpU4/DC57FSRbU90+UisXw=
diff --git a/workers/go/harness/api/go.mod b/workers/go/harness/api/go.mod
index 6666eebb..4c03c54f 100644
--- a/workers/go/harness/api/go.mod
+++ b/workers/go/harness/api/go.mod
@@ -6,3 +6,10 @@ require (
google.golang.org/grpc v1.67.1
google.golang.org/protobuf v1.36.6
)
+
+require (
+ golang.org/x/net v0.28.0 // indirect
+ golang.org/x/sys v0.24.0 // indirect
+ golang.org/x/text v0.17.0 // indirect
+ google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect
+)
diff --git a/workers/go/harness/api/go.sum b/workers/go/harness/api/go.sum
new file mode 100644
index 00000000..6f466e48
--- /dev/null
+++ b/workers/go/harness/api/go.sum
@@ -0,0 +1,14 @@
+github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
+github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
+golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
+golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
+golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
+golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
+google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E=
+google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA=
+google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
+google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
diff --git a/workers/go/workerlib/kitchensink/kitchen_sink.go b/workers/go/workerlib/kitchensink/kitchen_sink.go
index 0da76fbd..90a08c39 100644
--- a/workers/go/workerlib/kitchensink/kitchen_sink.go
+++ b/workers/go/workerlib/kitchensink/kitchen_sink.go
@@ -26,7 +26,8 @@ type ClientActivities struct {
func (ca *ClientActivities) ExecuteClientActivity(ctx context.Context, clientActivity *kitchensink.ExecuteActivityAction_ClientActivity) error {
info := activity.GetInfo(ctx)
executor := &kitchensink.ClientActionsExecutor{
- Client: ca.Client,
+ Client: ca.Client,
+ Namespace: info.WorkflowNamespace,
WorkflowOptions: client.StartWorkflowOptions{
ID: info.WorkflowExecution.ID,
TaskQueue: info.TaskQueue,
diff --git a/workers/java/io/temporal/omes/ClientActionExecutor.java b/workers/java/io/temporal/omes/ClientActionExecutor.java
index d962d6df..b24b18ea 100644
--- a/workers/java/io/temporal/omes/ClientActionExecutor.java
+++ b/workers/java/io/temporal/omes/ClientActionExecutor.java
@@ -70,6 +70,9 @@ private void executeClientAction(KitchenSink.ClientAction action) {
.build());
} else if (action.hasNestedActions()) {
executeClientActionSet(action.getNestedActions());
+ } else if (action.hasDoStandaloneNexusOperation()) {
+ throw ApplicationFailure.newNonRetryableFailure(
+ "DoStandaloneNexusOperation is not supported", "UnsupportedOperation");
} else {
throw new IllegalArgumentException("Client action must have a recognized variant");
}
diff --git a/workers/java/io/temporal/omes/KitchenSink.java b/workers/java/io/temporal/omes/KitchenSink.java
index ca85b4b4..6cf24b5b 100644
--- a/workers/java/io/temporal/omes/KitchenSink.java
+++ b/workers/java/io/temporal/omes/KitchenSink.java
@@ -4796,6 +4796,21 @@ public interface ClientActionOrBuilder extends
*/
io.temporal.omes.KitchenSink.DoDescribeOrBuilder getDoDescribeOrBuilder();
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return Whether the doStandaloneNexusOperation field is set.
+ */
+ boolean hasDoStandaloneNexusOperation();
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return The doStandaloneNexusOperation.
+ */
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDoStandaloneNexusOperation();
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder getDoStandaloneNexusOperationOrBuilder();
+
io.temporal.omes.KitchenSink.ClientAction.VariantCase getVariantCase();
}
/**
@@ -4844,6 +4859,7 @@ public enum VariantCase
DO_UPDATE(3),
NESTED_ACTIONS(4),
DO_DESCRIBE(5),
+ DO_STANDALONE_NEXUS_OPERATION(6),
VARIANT_NOT_SET(0);
private final int value;
private VariantCase(int value) {
@@ -4866,6 +4882,7 @@ public static VariantCase forNumber(int value) {
case 3: return DO_UPDATE;
case 4: return NESTED_ACTIONS;
case 5: return DO_DESCRIBE;
+ case 6: return DO_STANDALONE_NEXUS_OPERATION;
case 0: return VARIANT_NOT_SET;
default: return null;
}
@@ -5036,6 +5053,37 @@ public io.temporal.omes.KitchenSink.DoDescribeOrBuilder getDoDescribeOrBuilder()
return io.temporal.omes.KitchenSink.DoDescribe.getDefaultInstance();
}
+ public static final int DO_STANDALONE_NEXUS_OPERATION_FIELD_NUMBER = 6;
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return Whether the doStandaloneNexusOperation field is set.
+ */
+ @java.lang.Override
+ public boolean hasDoStandaloneNexusOperation() {
+ return variantCase_ == 6;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return The doStandaloneNexusOperation.
+ */
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDoStandaloneNexusOperation() {
+ if (variantCase_ == 6) {
+ return (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_;
+ }
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder getDoStandaloneNexusOperationOrBuilder() {
+ if (variantCase_ == 6) {
+ return (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_;
+ }
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -5065,6 +5113,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (variantCase_ == 5) {
output.writeMessage(5, (io.temporal.omes.KitchenSink.DoDescribe) variant_);
}
+ if (variantCase_ == 6) {
+ output.writeMessage(6, (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_);
+ }
getUnknownFields().writeTo(output);
}
@@ -5094,6 +5145,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (io.temporal.omes.KitchenSink.DoDescribe) variant_);
}
+ if (variantCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -5131,6 +5186,10 @@ public boolean equals(final java.lang.Object obj) {
if (!getDoDescribe()
.equals(other.getDoDescribe())) return false;
break;
+ case 6:
+ if (!getDoStandaloneNexusOperation()
+ .equals(other.getDoStandaloneNexusOperation())) return false;
+ break;
case 0:
default:
}
@@ -5166,6 +5225,10 @@ public int hashCode() {
hash = (37 * hash) + DO_DESCRIBE_FIELD_NUMBER;
hash = (53 * hash) + getDoDescribe().hashCode();
break;
+ case 6:
+ hash = (37 * hash) + DO_STANDALONE_NEXUS_OPERATION_FIELD_NUMBER;
+ hash = (53 * hash) + getDoStandaloneNexusOperation().hashCode();
+ break;
case 0:
default:
}
@@ -5315,6 +5378,9 @@ public Builder clear() {
if (doDescribeBuilder_ != null) {
doDescribeBuilder_.clear();
}
+ if (doStandaloneNexusOperationBuilder_ != null) {
+ doStandaloneNexusOperationBuilder_.clear();
+ }
variantCase_ = 0;
variant_ = null;
return this;
@@ -5376,6 +5442,10 @@ private void buildPartialOneofs(io.temporal.omes.KitchenSink.ClientAction result
doDescribeBuilder_ != null) {
result.variant_ = doDescribeBuilder_.build();
}
+ if (variantCase_ == 6 &&
+ doStandaloneNexusOperationBuilder_ != null) {
+ result.variant_ = doStandaloneNexusOperationBuilder_.build();
+ }
}
@java.lang.Override
@@ -5443,6 +5513,10 @@ public Builder mergeFrom(io.temporal.omes.KitchenSink.ClientAction other) {
mergeDoDescribe(other.getDoDescribe());
break;
}
+ case DO_STANDALONE_NEXUS_OPERATION: {
+ mergeDoStandaloneNexusOperation(other.getDoStandaloneNexusOperation());
+ break;
+ }
case VARIANT_NOT_SET: {
break;
}
@@ -5508,6 +5582,13 @@ public Builder mergeFrom(
variantCase_ = 5;
break;
} // case 42
+ case 50: {
+ input.readMessage(
+ getDoStandaloneNexusOperationFieldBuilder().getBuilder(),
+ extensionRegistry);
+ variantCase_ = 6;
+ break;
+ } // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -6249,6 +6330,148 @@ public io.temporal.omes.KitchenSink.DoDescribeOrBuilder getDoDescribeOrBuilder()
onChanged();
return doDescribeBuilder_;
}
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation, io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder, io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder> doStandaloneNexusOperationBuilder_;
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return Whether the doStandaloneNexusOperation field is set.
+ */
+ @java.lang.Override
+ public boolean hasDoStandaloneNexusOperation() {
+ return variantCase_ == 6;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ * @return The doStandaloneNexusOperation.
+ */
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDoStandaloneNexusOperation() {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ if (variantCase_ == 6) {
+ return (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_;
+ }
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ } else {
+ if (variantCase_ == 6) {
+ return doStandaloneNexusOperationBuilder_.getMessage();
+ }
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ public Builder setDoStandaloneNexusOperation(io.temporal.omes.KitchenSink.DoStandaloneNexusOperation value) {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ variant_ = value;
+ onChanged();
+ } else {
+ doStandaloneNexusOperationBuilder_.setMessage(value);
+ }
+ variantCase_ = 6;
+ return this;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ public Builder setDoStandaloneNexusOperation(
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder builderForValue) {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ variant_ = builderForValue.build();
+ onChanged();
+ } else {
+ doStandaloneNexusOperationBuilder_.setMessage(builderForValue.build());
+ }
+ variantCase_ = 6;
+ return this;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ public Builder mergeDoStandaloneNexusOperation(io.temporal.omes.KitchenSink.DoStandaloneNexusOperation value) {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ if (variantCase_ == 6 &&
+ variant_ != io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance()) {
+ variant_ = io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.newBuilder((io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ variant_ = value;
+ }
+ onChanged();
+ } else {
+ if (variantCase_ == 6) {
+ doStandaloneNexusOperationBuilder_.mergeFrom(value);
+ } else {
+ doStandaloneNexusOperationBuilder_.setMessage(value);
+ }
+ }
+ variantCase_ = 6;
+ return this;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ public Builder clearDoStandaloneNexusOperation() {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ if (variantCase_ == 6) {
+ variantCase_ = 0;
+ variant_ = null;
+ onChanged();
+ }
+ } else {
+ if (variantCase_ == 6) {
+ variantCase_ = 0;
+ variant_ = null;
+ }
+ doStandaloneNexusOperationBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder getDoStandaloneNexusOperationBuilder() {
+ return getDoStandaloneNexusOperationFieldBuilder().getBuilder();
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder getDoStandaloneNexusOperationOrBuilder() {
+ if ((variantCase_ == 6) && (doStandaloneNexusOperationBuilder_ != null)) {
+ return doStandaloneNexusOperationBuilder_.getMessageOrBuilder();
+ } else {
+ if (variantCase_ == 6) {
+ return (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_;
+ }
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * .temporal.omes.kitchen_sink.DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation, io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder, io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder>
+ getDoStandaloneNexusOperationFieldBuilder() {
+ if (doStandaloneNexusOperationBuilder_ == null) {
+ if (!(variantCase_ == 6)) {
+ variant_ = io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+ doStandaloneNexusOperationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation, io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder, io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder>(
+ (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) variant_,
+ getParentForChildren(),
+ isClean());
+ variant_ = null;
+ }
+ variantCase_ = 6;
+ onChanged();
+ return doStandaloneNexusOperationBuilder_;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -6313,6 +6536,864 @@ public io.temporal.omes.KitchenSink.ClientAction getDefaultInstanceForType() {
}
+ public interface DoStandaloneNexusOperationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:temporal.omes.kitchen_sink.DoStandaloneNexusOperation)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string endpoint = 1;
+ * @return The endpoint.
+ */
+ java.lang.String getEndpoint();
+ /**
+ * string endpoint = 1;
+ * @return The bytes for endpoint.
+ */
+ com.google.protobuf.ByteString
+ getEndpointBytes();
+
+ /**
+ * string service = 2;
+ * @return The service.
+ */
+ java.lang.String getService();
+ /**
+ * string service = 2;
+ * @return The bytes for service.
+ */
+ com.google.protobuf.ByteString
+ getServiceBytes();
+
+ /**
+ * string operation = 3;
+ * @return The operation.
+ */
+ java.lang.String getOperation();
+ /**
+ * string operation = 3;
+ * @return The bytes for operation.
+ */
+ com.google.protobuf.ByteString
+ getOperationBytes();
+ }
+ /**
+ *
+ * DoStandaloneNexusOperation starts a Nexus operation outside of any workflow context using
+ * StartNexusOperationExecution and polls for its completion with PollNexusOperationExecution.
+ *
+ *
+ * Protobuf type {@code temporal.omes.kitchen_sink.DoStandaloneNexusOperation}
+ */
+ public static final class DoStandaloneNexusOperation extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:temporal.omes.kitchen_sink.DoStandaloneNexusOperation)
+ DoStandaloneNexusOperationOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DoStandaloneNexusOperation.newBuilder() to construct.
+ private DoStandaloneNexusOperation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DoStandaloneNexusOperation() {
+ endpoint_ = "";
+ service_ = "";
+ operation_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DoStandaloneNexusOperation();
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return io.temporal.omes.KitchenSink.internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return io.temporal.omes.KitchenSink.internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.class, io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder.class);
+ }
+
+ public static final int ENDPOINT_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object endpoint_ = "";
+ /**
+ * string endpoint = 1;
+ * @return The endpoint.
+ */
+ @java.lang.Override
+ public java.lang.String getEndpoint() {
+ java.lang.Object ref = endpoint_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ endpoint_ = s;
+ return s;
+ }
+ }
+ /**
+ * string endpoint = 1;
+ * @return The bytes for endpoint.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getEndpointBytes() {
+ java.lang.Object ref = endpoint_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ endpoint_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SERVICE_FIELD_NUMBER = 2;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object service_ = "";
+ /**
+ * string service = 2;
+ * @return The service.
+ */
+ @java.lang.Override
+ public java.lang.String getService() {
+ java.lang.Object ref = service_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ service_ = s;
+ return s;
+ }
+ }
+ /**
+ * string service = 2;
+ * @return The bytes for service.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getServiceBytes() {
+ java.lang.Object ref = service_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ service_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int OPERATION_FIELD_NUMBER = 3;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object operation_ = "";
+ /**
+ * string operation = 3;
+ * @return The operation.
+ */
+ @java.lang.Override
+ public java.lang.String getOperation() {
+ java.lang.Object ref = operation_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ operation_ = s;
+ return s;
+ }
+ }
+ /**
+ * string operation = 3;
+ * @return The bytes for operation.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOperationBytes() {
+ java.lang.Object ref = operation_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operation_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(endpoint_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, endpoint_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, service_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operation_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, operation_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(endpoint_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, endpoint_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, service_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operation_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, operation_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof io.temporal.omes.KitchenSink.DoStandaloneNexusOperation)) {
+ return super.equals(obj);
+ }
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation other = (io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) obj;
+
+ if (!getEndpoint()
+ .equals(other.getEndpoint())) return false;
+ if (!getService()
+ .equals(other.getService())) return false;
+ if (!getOperation()
+ .equals(other.getOperation())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ENDPOINT_FIELD_NUMBER;
+ hash = (53 * hash) + getEndpoint().hashCode();
+ hash = (37 * hash) + SERVICE_FIELD_NUMBER;
+ hash = (53 * hash) + getService().hashCode();
+ hash = (37 * hash) + OPERATION_FIELD_NUMBER;
+ hash = (53 * hash) + getOperation().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(io.temporal.omes.KitchenSink.DoStandaloneNexusOperation prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ *
+ * DoStandaloneNexusOperation starts a Nexus operation outside of any workflow context using
+ * StartNexusOperationExecution and polls for its completion with PollNexusOperationExecution.
+ *
+ *
+ * Protobuf type {@code temporal.omes.kitchen_sink.DoStandaloneNexusOperation}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:temporal.omes.kitchen_sink.DoStandaloneNexusOperation)
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperationOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return io.temporal.omes.KitchenSink.internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return io.temporal.omes.KitchenSink.internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.class, io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.Builder.class);
+ }
+
+ // Construct using io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ endpoint_ = "";
+ service_ = "";
+ operation_ = "";
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return io.temporal.omes.KitchenSink.internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor;
+ }
+
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDefaultInstanceForType() {
+ return io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation build() {
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation buildPartial() {
+ io.temporal.omes.KitchenSink.DoStandaloneNexusOperation result = new io.temporal.omes.KitchenSink.DoStandaloneNexusOperation(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(io.temporal.omes.KitchenSink.DoStandaloneNexusOperation result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.endpoint_ = endpoint_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.service_ = service_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.operation_ = operation_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof io.temporal.omes.KitchenSink.DoStandaloneNexusOperation) {
+ return mergeFrom((io.temporal.omes.KitchenSink.DoStandaloneNexusOperation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(io.temporal.omes.KitchenSink.DoStandaloneNexusOperation other) {
+ if (other == io.temporal.omes.KitchenSink.DoStandaloneNexusOperation.getDefaultInstance()) return this;
+ if (!other.getEndpoint().isEmpty()) {
+ endpoint_ = other.endpoint_;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ }
+ if (!other.getService().isEmpty()) {
+ service_ = other.service_;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ if (!other.getOperation().isEmpty()) {
+ operation_ = other.operation_;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ endpoint_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 18: {
+ service_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26: {
+ operation_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private java.lang.Object endpoint_ = "";
+ /**
+ * string endpoint = 1;
+ * @return The endpoint.
+ */
+ public java.lang.String getEndpoint() {
+ java.lang.Object ref = endpoint_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ endpoint_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string endpoint = 1;
+ * @return The bytes for endpoint.
+ */
+ public com.google.protobuf.ByteString
+ getEndpointBytes() {
+ java.lang.Object ref = endpoint_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ endpoint_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string endpoint = 1;
+ * @param value The endpoint to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndpoint(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ endpoint_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * string endpoint = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndpoint() {
+ endpoint_ = getDefaultInstance().getEndpoint();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * string endpoint = 1;
+ * @param value The bytes for endpoint to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndpointBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ endpoint_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object service_ = "";
+ /**
+ * string service = 2;
+ * @return The service.
+ */
+ public java.lang.String getService() {
+ java.lang.Object ref = service_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ service_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string service = 2;
+ * @return The bytes for service.
+ */
+ public com.google.protobuf.ByteString
+ getServiceBytes() {
+ java.lang.Object ref = service_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ service_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string service = 2;
+ * @param value The service to set.
+ * @return This builder for chaining.
+ */
+ public Builder setService(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ service_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * string service = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearService() {
+ service_ = getDefaultInstance().getService();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
+ }
+ /**
+ * string service = 2;
+ * @param value The bytes for service to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServiceBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ service_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object operation_ = "";
+ /**
+ * string operation = 3;
+ * @return The operation.
+ */
+ public java.lang.String getOperation() {
+ java.lang.Object ref = operation_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ operation_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string operation = 3;
+ * @return The bytes for operation.
+ */
+ public com.google.protobuf.ByteString
+ getOperationBytes() {
+ java.lang.Object ref = operation_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operation_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string operation = 3;
+ * @param value The operation to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperation(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ operation_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * string operation = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearOperation() {
+ operation_ = getDefaultInstance().getOperation();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ return this;
+ }
+ /**
+ * string operation = 3;
+ * @param value The bytes for operation to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperationBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ operation_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:temporal.omes.kitchen_sink.DoStandaloneNexusOperation)
+ }
+
+ // @@protoc_insertion_point(class_scope:temporal.omes.kitchen_sink.DoStandaloneNexusOperation)
+ private static final io.temporal.omes.KitchenSink.DoStandaloneNexusOperation DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new io.temporal.omes.KitchenSink.DoStandaloneNexusOperation();
+ }
+
+ public static io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DoStandaloneNexusOperation parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public io.temporal.omes.KitchenSink.DoStandaloneNexusOperation getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
public interface DoSignalOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.omes.kitchen_sink.DoSignal)
com.google.protobuf.MessageOrBuilder {
@@ -53487,6 +54568,11 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_temporal_omes_kitchen_sink_ClientAction_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_temporal_omes_kitchen_sink_DoSignal_descriptor;
private static final
@@ -53743,7 +54829,7 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
"do_signal\030\001 \001(\0132$.temporal.omes.kitchen_" +
"sink.DoSignalH\000\0229\n\tdo_update\030\002 \001(\0132$.tem" +
"poral.omes.kitchen_sink.DoUpdateH\000B\t\n\007va" +
- "riant\"\316\002\n\014ClientAction\0229\n\tdo_signal\030\001 \001(" +
+ "riant\"\257\003\n\014ClientAction\0229\n\tdo_signal\030\001 \001(" +
"\0132$.temporal.omes.kitchen_sink.DoSignalH" +
"\000\0227\n\010do_query\030\002 \001(\0132#.temporal.omes.kitc" +
"hen_sink.DoQueryH\000\0229\n\tdo_update\030\003 \001(\0132$." +
@@ -53751,249 +54837,253 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
"\016nested_actions\030\004 \001(\0132+.temporal.omes.ki" +
"tchen_sink.ClientActionSetH\000\022=\n\013do_descr" +
"ibe\030\005 \001(\0132&.temporal.omes.kitchen_sink.D" +
- "oDescribeH\000B\t\n\007variant\"\361\002\n\010DoSignal\022Q\n\021d" +
- "o_signal_actions\030\001 \001(\01324.temporal.omes.k" +
- "itchen_sink.DoSignal.DoSignalActionsH\000\022?" +
- "\n\006custom\030\002 \001(\0132-.temporal.omes.kitchen_s" +
- "ink.HandlerInvocationH\000\022\022\n\nwith_start\030\003 " +
- "\001(\010\032\261\001\n\017DoSignalActions\022;\n\ndo_actions\030\001 " +
- "\001(\0132%.temporal.omes.kitchen_sink.ActionS" +
- "etH\000\022C\n\022do_actions_in_main\030\002 \001(\0132%.tempo" +
- "ral.omes.kitchen_sink.ActionSetH\000\022\021\n\tsig" +
- "nal_id\030\003 \001(\005B\t\n\007variantB\t\n\007variant\"\014\n\nDo" +
- "Describe\"\251\001\n\007DoQuery\0228\n\014report_state\030\001 \001" +
- "(\0132 .temporal.api.common.v1.PayloadsH\000\022?" +
- "\n\006custom\030\002 \001(\0132-.temporal.omes.kitchen_s" +
- "ink.HandlerInvocationH\000\022\030\n\020failure_expec" +
- "ted\030\n \001(\010B\t\n\007variant\"\307\001\n\010DoUpdate\022A\n\ndo_" +
- "actions\030\001 \001(\0132+.temporal.omes.kitchen_si" +
- "nk.DoActionsUpdateH\000\022?\n\006custom\030\002 \001(\0132-.t" +
- "emporal.omes.kitchen_sink.HandlerInvocat" +
- "ionH\000\022\022\n\nwith_start\030\003 \001(\010\022\030\n\020failure_exp" +
- "ected\030\n \001(\010B\t\n\007variant\"\206\001\n\017DoActionsUpda" +
- "te\022;\n\ndo_actions\030\001 \001(\0132%.temporal.omes.k" +
- "itchen_sink.ActionSetH\000\022+\n\treject_me\030\002 \001" +
- "(\0132\026.google.protobuf.EmptyH\000B\t\n\007variant\"" +
- "P\n\021HandlerInvocation\022\014\n\004name\030\001 \001(\t\022-\n\004ar" +
- "gs\030\002 \003(\0132\037.temporal.api.common.v1.Payloa" +
- "d\"|\n\rWorkflowState\022?\n\003kvs\030\001 \003(\01322.tempor" +
- "al.omes.kitchen_sink.WorkflowState.KvsEn" +
- "try\032*\n\010KvsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " +
- "\001(\t:\0028\001\"\250\001\n\rWorkflowInput\022>\n\017initial_act" +
- "ions\030\001 \003(\0132%.temporal.omes.kitchen_sink." +
- "ActionSet\022\035\n\025expected_signal_count\030\002 \001(\005" +
- "\022\033\n\023expected_signal_ids\030\003 \003(\005\022\033\n\023receive" +
- "d_signal_ids\030\004 \003(\005\"T\n\tActionSet\0223\n\007actio" +
- "ns\030\001 \003(\0132\".temporal.omes.kitchen_sink.Ac" +
- "tion\022\022\n\nconcurrent\030\002 \001(\010\"\372\010\n\006Action\0228\n\005t" +
- "imer\030\001 \001(\0132\'.temporal.omes.kitchen_sink." +
- "TimerActionH\000\022J\n\rexec_activity\030\002 \001(\01321.t" +
- "emporal.omes.kitchen_sink.ExecuteActivit" +
- "yActionH\000\022U\n\023exec_child_workflow\030\003 \001(\01326" +
- ".temporal.omes.kitchen_sink.ExecuteChild" +
- "WorkflowActionH\000\022N\n\024await_workflow_state" +
- "\030\004 \001(\0132..temporal.omes.kitchen_sink.Awai" +
- "tWorkflowStateH\000\022C\n\013send_signal\030\005 \001(\0132,." +
- "temporal.omes.kitchen_sink.SendSignalAct" +
- "ionH\000\022K\n\017cancel_workflow\030\006 \001(\01320.tempora" +
- "l.omes.kitchen_sink.CancelWorkflowAction" +
- "H\000\022L\n\020set_patch_marker\030\007 \001(\01320.temporal." +
- "omes.kitchen_sink.SetPatchMarkerActionH\000" +
- "\022\\\n\030upsert_search_attributes\030\010 \001(\01328.tem" +
- "poral.omes.kitchen_sink.UpsertSearchAttr" +
- "ibutesActionH\000\022C\n\013upsert_memo\030\t \001(\0132,.te" +
- "mporal.omes.kitchen_sink.UpsertMemoActio" +
- "nH\000\022G\n\022set_workflow_state\030\n \001(\0132).tempor" +
- "al.omes.kitchen_sink.WorkflowStateH\000\022G\n\r" +
- "return_result\030\013 \001(\0132..temporal.omes.kitc" +
- "hen_sink.ReturnResultActionH\000\022E\n\014return_" +
- "error\030\014 \001(\0132-.temporal.omes.kitchen_sink" +
- ".ReturnErrorActionH\000\022J\n\017continue_as_new\030" +
- "\r \001(\0132/.temporal.omes.kitchen_sink.Conti" +
- "nueAsNewActionH\000\022B\n\021nested_action_set\030\016 " +
+ "oDescribeH\000\022_\n\035do_standalone_nexus_opera" +
+ "tion\030\006 \001(\01326.temporal.omes.kitchen_sink." +
+ "DoStandaloneNexusOperationH\000B\t\n\007variant\"" +
+ "R\n\032DoStandaloneNexusOperation\022\020\n\010endpoin" +
+ "t\030\001 \001(\t\022\017\n\007service\030\002 \001(\t\022\021\n\toperation\030\003 " +
+ "\001(\t\"\361\002\n\010DoSignal\022Q\n\021do_signal_actions\030\001 " +
+ "\001(\01324.temporal.omes.kitchen_sink.DoSigna" +
+ "l.DoSignalActionsH\000\022?\n\006custom\030\002 \001(\0132-.te" +
+ "mporal.omes.kitchen_sink.HandlerInvocati" +
+ "onH\000\022\022\n\nwith_start\030\003 \001(\010\032\261\001\n\017DoSignalAct" +
+ "ions\022;\n\ndo_actions\030\001 \001(\0132%.temporal.omes" +
+ ".kitchen_sink.ActionSetH\000\022C\n\022do_actions_" +
+ "in_main\030\002 \001(\0132%.temporal.omes.kitchen_si" +
+ "nk.ActionSetH\000\022\021\n\tsignal_id\030\003 \001(\005B\t\n\007var" +
+ "iantB\t\n\007variant\"\014\n\nDoDescribe\"\251\001\n\007DoQuer" +
+ "y\0228\n\014report_state\030\001 \001(\0132 .temporal.api.c" +
+ "ommon.v1.PayloadsH\000\022?\n\006custom\030\002 \001(\0132-.te" +
+ "mporal.omes.kitchen_sink.HandlerInvocati" +
+ "onH\000\022\030\n\020failure_expected\030\n \001(\010B\t\n\007varian" +
+ "t\"\307\001\n\010DoUpdate\022A\n\ndo_actions\030\001 \001(\0132+.tem" +
+ "poral.omes.kitchen_sink.DoActionsUpdateH" +
+ "\000\022?\n\006custom\030\002 \001(\0132-.temporal.omes.kitche" +
+ "n_sink.HandlerInvocationH\000\022\022\n\nwith_start" +
+ "\030\003 \001(\010\022\030\n\020failure_expected\030\n \001(\010B\t\n\007vari" +
+ "ant\"\206\001\n\017DoActionsUpdate\022;\n\ndo_actions\030\001 " +
"\001(\0132%.temporal.omes.kitchen_sink.ActionS" +
- "etH\000\022L\n\017nexus_operation\030\017 \001(\01321.temporal" +
- ".omes.kitchen_sink.ExecuteNexusOperation" +
- "H\000B\t\n\007variant\"\243\002\n\017AwaitableChoice\022-\n\013wai" +
- "t_finish\030\001 \001(\0132\026.google.protobuf.EmptyH\000" +
- "\022)\n\007abandon\030\002 \001(\0132\026.google.protobuf.Empt" +
- "yH\000\0227\n\025cancel_before_started\030\003 \001(\0132\026.goo" +
- "gle.protobuf.EmptyH\000\0226\n\024cancel_after_sta" +
- "rted\030\004 \001(\0132\026.google.protobuf.EmptyH\000\0228\n\026" +
- "cancel_after_completed\030\005 \001(\0132\026.google.pr" +
- "otobuf.EmptyH\000B\013\n\tcondition\"j\n\013TimerActi" +
- "on\022\024\n\014milliseconds\030\001 \001(\004\022E\n\020awaitable_ch" +
- "oice\030\002 \001(\0132+.temporal.omes.kitchen_sink." +
- "AwaitableChoice\"\352\021\n\025ExecuteActivityActio" +
- "n\022T\n\007generic\030\001 \001(\0132A.temporal.omes.kitch" +
- "en_sink.ExecuteActivityAction.GenericAct" +
- "ivityH\000\022*\n\005delay\030\002 \001(\0132\031.google.protobuf" +
- ".DurationH\000\022&\n\004noop\030\003 \001(\0132\026.google.proto" +
- "buf.EmptyH\000\022X\n\tresources\030\016 \001(\0132C.tempora" +
- "l.omes.kitchen_sink.ExecuteActivityActio" +
- "n.ResourcesActivityH\000\022T\n\007payload\030\022 \001(\0132A" +
- ".temporal.omes.kitchen_sink.ExecuteActiv" +
- "ityAction.PayloadActivityH\000\022R\n\006client\030\023 " +
- "\001(\0132@.temporal.omes.kitchen_sink.Execute" +
- "ActivityAction.ClientActivityH\000\022c\n\017retry" +
- "able_error\030\024 \001(\0132H.temporal.omes.kitchen" +
- "_sink.ExecuteActivityAction.RetryableErr" +
- "orActivityH\000\022T\n\007timeout\030\025 \001(\0132A.temporal" +
- ".omes.kitchen_sink.ExecuteActivityAction" +
- ".TimeoutActivityH\000\022_\n\theartbeat\030\026 \001(\0132J." +
+ "etH\000\022+\n\treject_me\030\002 \001(\0132\026.google.protobu" +
+ "f.EmptyH\000B\t\n\007variant\"P\n\021HandlerInvocatio" +
+ "n\022\014\n\004name\030\001 \001(\t\022-\n\004args\030\002 \003(\0132\037.temporal" +
+ ".api.common.v1.Payload\"|\n\rWorkflowState\022" +
+ "?\n\003kvs\030\001 \003(\01322.temporal.omes.kitchen_sin" +
+ "k.WorkflowState.KvsEntry\032*\n\010KvsEntry\022\013\n\003" +
+ "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\250\001\n\rWorkflo" +
+ "wInput\022>\n\017initial_actions\030\001 \003(\0132%.tempor" +
+ "al.omes.kitchen_sink.ActionSet\022\035\n\025expect" +
+ "ed_signal_count\030\002 \001(\005\022\033\n\023expected_signal" +
+ "_ids\030\003 \003(\005\022\033\n\023received_signal_ids\030\004 \003(\005\"" +
+ "T\n\tActionSet\0223\n\007actions\030\001 \003(\0132\".temporal" +
+ ".omes.kitchen_sink.Action\022\022\n\nconcurrent\030" +
+ "\002 \001(\010\"\372\010\n\006Action\0228\n\005timer\030\001 \001(\0132\'.tempor" +
+ "al.omes.kitchen_sink.TimerActionH\000\022J\n\rex" +
+ "ec_activity\030\002 \001(\01321.temporal.omes.kitche" +
+ "n_sink.ExecuteActivityActionH\000\022U\n\023exec_c" +
+ "hild_workflow\030\003 \001(\01326.temporal.omes.kitc" +
+ "hen_sink.ExecuteChildWorkflowActionH\000\022N\n" +
+ "\024await_workflow_state\030\004 \001(\0132..temporal.o" +
+ "mes.kitchen_sink.AwaitWorkflowStateH\000\022C\n" +
+ "\013send_signal\030\005 \001(\0132,.temporal.omes.kitch" +
+ "en_sink.SendSignalActionH\000\022K\n\017cancel_wor" +
+ "kflow\030\006 \001(\01320.temporal.omes.kitchen_sink" +
+ ".CancelWorkflowActionH\000\022L\n\020set_patch_mar" +
+ "ker\030\007 \001(\01320.temporal.omes.kitchen_sink.S" +
+ "etPatchMarkerActionH\000\022\\\n\030upsert_search_a" +
+ "ttributes\030\010 \001(\01328.temporal.omes.kitchen_" +
+ "sink.UpsertSearchAttributesActionH\000\022C\n\013u" +
+ "psert_memo\030\t \001(\0132,.temporal.omes.kitchen" +
+ "_sink.UpsertMemoActionH\000\022G\n\022set_workflow" +
+ "_state\030\n \001(\0132).temporal.omes.kitchen_sin" +
+ "k.WorkflowStateH\000\022G\n\rreturn_result\030\013 \001(\013" +
+ "2..temporal.omes.kitchen_sink.ReturnResu" +
+ "ltActionH\000\022E\n\014return_error\030\014 \001(\0132-.tempo" +
+ "ral.omes.kitchen_sink.ReturnErrorActionH" +
+ "\000\022J\n\017continue_as_new\030\r \001(\0132/.temporal.om" +
+ "es.kitchen_sink.ContinueAsNewActionH\000\022B\n" +
+ "\021nested_action_set\030\016 \001(\0132%.temporal.omes" +
+ ".kitchen_sink.ActionSetH\000\022L\n\017nexus_opera" +
+ "tion\030\017 \001(\01321.temporal.omes.kitchen_sink." +
+ "ExecuteNexusOperationH\000B\t\n\007variant\"\243\002\n\017A" +
+ "waitableChoice\022-\n\013wait_finish\030\001 \001(\0132\026.go" +
+ "ogle.protobuf.EmptyH\000\022)\n\007abandon\030\002 \001(\0132\026" +
+ ".google.protobuf.EmptyH\000\0227\n\025cancel_befor" +
+ "e_started\030\003 \001(\0132\026.google.protobuf.EmptyH" +
+ "\000\0226\n\024cancel_after_started\030\004 \001(\0132\026.google" +
+ ".protobuf.EmptyH\000\0228\n\026cancel_after_comple" +
+ "ted\030\005 \001(\0132\026.google.protobuf.EmptyH\000B\013\n\tc" +
+ "ondition\"j\n\013TimerAction\022\024\n\014milliseconds\030" +
+ "\001 \001(\004\022E\n\020awaitable_choice\030\002 \001(\0132+.tempor" +
+ "al.omes.kitchen_sink.AwaitableChoice\"\352\021\n" +
+ "\025ExecuteActivityAction\022T\n\007generic\030\001 \001(\0132" +
+ "A.temporal.omes.kitchen_sink.ExecuteActi" +
+ "vityAction.GenericActivityH\000\022*\n\005delay\030\002 " +
+ "\001(\0132\031.google.protobuf.DurationH\000\022&\n\004noop" +
+ "\030\003 \001(\0132\026.google.protobuf.EmptyH\000\022X\n\treso" +
+ "urces\030\016 \001(\0132C.temporal.omes.kitchen_sink" +
+ ".ExecuteActivityAction.ResourcesActivity" +
+ "H\000\022T\n\007payload\030\022 \001(\0132A.temporal.omes.kitc" +
+ "hen_sink.ExecuteActivityAction.PayloadAc" +
+ "tivityH\000\022R\n\006client\030\023 \001(\0132@.temporal.omes" +
+ ".kitchen_sink.ExecuteActivityAction.Clie" +
+ "ntActivityH\000\022c\n\017retryable_error\030\024 \001(\0132H." +
"temporal.omes.kitchen_sink.ExecuteActivi" +
- "tyAction.HeartbeatTimeoutActivityH\000\022\022\n\nt" +
- "ask_queue\030\004 \001(\t\022O\n\007headers\030\005 \003(\0132>.tempo" +
- "ral.omes.kitchen_sink.ExecuteActivityAct" +
- "ion.HeadersEntry\022<\n\031schedule_to_close_ti" +
- "meout\030\006 \001(\0132\031.google.protobuf.Duration\022<" +
- "\n\031schedule_to_start_timeout\030\007 \001(\0132\031.goog" +
- "le.protobuf.Duration\0229\n\026start_to_close_t" +
- "imeout\030\010 \001(\0132\031.google.protobuf.Duration\022" +
- "4\n\021heartbeat_timeout\030\t \001(\0132\031.google.prot" +
- "obuf.Duration\0229\n\014retry_policy\030\n \001(\0132#.te" +
- "mporal.api.common.v1.RetryPolicy\022*\n\010is_l" +
- "ocal\030\013 \001(\0132\026.google.protobuf.EmptyH\001\022C\n\006" +
- "remote\030\014 \001(\01321.temporal.omes.kitchen_sin" +
- "k.RemoteActivityOptionsH\001\022E\n\020awaitable_c" +
- "hoice\030\r \001(\0132+.temporal.omes.kitchen_sink" +
- ".AwaitableChoice\0222\n\010priority\030\017 \001(\0132 .tem" +
- "poral.api.common.v1.Priority\022\024\n\014fairness" +
- "_key\030\020 \001(\t\022\027\n\017fairness_weight\030\021 \001(\002\032S\n\017G" +
- "enericActivity\022\014\n\004type\030\001 \001(\t\0222\n\targument" +
- "s\030\002 \003(\0132\037.temporal.api.common.v1.Payload" +
- "\032\232\001\n\021ResourcesActivity\022*\n\007run_for\030\001 \001(\0132" +
- "\031.google.protobuf.Duration\022\031\n\021bytes_to_a" +
- "llocate\030\002 \001(\004\022$\n\034cpu_yield_every_n_itera" +
- "tions\030\003 \001(\r\022\030\n\020cpu_yield_for_ms\030\004 \001(\r\032D\n" +
- "\017PayloadActivity\022\030\n\020bytes_to_receive\030\001 \001" +
- "(\005\022\027\n\017bytes_to_return\030\002 \001(\005\032U\n\016ClientAct" +
- "ivity\022C\n\017client_sequence\030\001 \001(\0132*.tempora" +
- "l.omes.kitchen_sink.ClientSequence\032/\n\026Re" +
- "tryableErrorActivity\022\025\n\rfail_attempts\030\001 " +
- "\001(\005\032\222\001\n\017TimeoutActivity\022\025\n\rfail_attempts" +
- "\030\001 \001(\005\0223\n\020success_duration\030\002 \001(\0132\031.googl" +
- "e.protobuf.Duration\0223\n\020failure_duration\030" +
- "\003 \001(\0132\031.google.protobuf.Duration\032\233\001\n\030Hea" +
- "rtbeatTimeoutActivity\022\025\n\rfail_attempts\030\001" +
- " \001(\005\0223\n\020success_duration\030\002 \001(\0132\031.google." +
- "protobuf.Duration\0223\n\020failure_duration\030\003 " +
- "\001(\0132\031.google.protobuf.Duration\032O\n\014Header" +
- "sEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.tem" +
- "poral.api.common.v1.Payload:\0028\001B\017\n\ractiv" +
- "ity_typeB\n\n\010locality\"\255\n\n\032ExecuteChildWor" +
- "kflowAction\022\021\n\tnamespace\030\002 \001(\t\022\023\n\013workfl" +
- "ow_id\030\003 \001(\t\022\025\n\rworkflow_type\030\004 \001(\t\022\022\n\nta" +
- "sk_queue\030\005 \001(\t\022.\n\005input\030\006 \003(\0132\037.temporal" +
- ".api.common.v1.Payload\022=\n\032workflow_execu" +
- "tion_timeout\030\007 \001(\0132\031.google.protobuf.Dur" +
- "ation\0227\n\024workflow_run_timeout\030\010 \001(\0132\031.go" +
- "ogle.protobuf.Duration\0228\n\025workflow_task_" +
- "timeout\030\t \001(\0132\031.google.protobuf.Duration" +
- "\022J\n\023parent_close_policy\030\n \001(\0162-.temporal" +
- ".omes.kitchen_sink.ParentClosePolicy\022N\n\030" +
- "workflow_id_reuse_policy\030\014 \001(\0162,.tempora" +
- "l.api.enums.v1.WorkflowIdReusePolicy\0229\n\014" +
- "retry_policy\030\r \001(\0132#.temporal.api.common" +
- ".v1.RetryPolicy\022\025\n\rcron_schedule\030\016 \001(\t\022T" +
- "\n\007headers\030\017 \003(\0132C.temporal.omes.kitchen_" +
- "sink.ExecuteChildWorkflowAction.HeadersE" +
- "ntry\022N\n\004memo\030\020 \003(\0132@.temporal.omes.kitch" +
- "en_sink.ExecuteChildWorkflowAction.MemoE" +
- "ntry\022g\n\021search_attributes\030\021 \003(\0132L.tempor" +
- "al.omes.kitchen_sink.ExecuteChildWorkflo" +
- "wAction.SearchAttributesEntry\022T\n\021cancell" +
- "ation_type\030\022 \001(\01629.temporal.omes.kitchen" +
- "_sink.ChildWorkflowCancellationType\022G\n\021v" +
- "ersioning_intent\030\023 \001(\0162,.temporal.omes.k" +
- "itchen_sink.VersioningIntent\022E\n\020awaitabl" +
- "e_choice\030\024 \001(\0132+.temporal.omes.kitchen_s" +
- "ink.AwaitableChoice\032O\n\014HeadersEntry\022\013\n\003k" +
- "ey\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temporal.api.c" +
- "ommon.v1.Payload:\0028\001\032L\n\tMemoEntry\022\013\n\003key" +
- "\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temporal.api.com" +
- "mon.v1.Payload:\0028\001\032X\n\025SearchAttributesEn" +
- "try\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.tempor" +
- "al.api.common.v1.Payload:\0028\001\"0\n\022AwaitWor" +
- "kflowState\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\337" +
- "\002\n\020SendSignalAction\022\023\n\013workflow_id\030\001 \001(\t" +
- "\022\016\n\006run_id\030\002 \001(\t\022\023\n\013signal_name\030\003 \001(\t\022-\n" +
- "\004args\030\004 \003(\0132\037.temporal.api.common.v1.Pay" +
- "load\022J\n\007headers\030\005 \003(\01329.temporal.omes.ki" +
- "tchen_sink.SendSignalAction.HeadersEntry" +
- "\022E\n\020awaitable_choice\030\006 \001(\0132+.temporal.om" +
- "es.kitchen_sink.AwaitableChoice\032O\n\014Heade" +
- "rsEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.te" +
- "mporal.api.common.v1.Payload:\0028\001\";\n\024Canc" +
- "elWorkflowAction\022\023\n\013workflow_id\030\001 \001(\t\022\016\n" +
- "\006run_id\030\002 \001(\t\"v\n\024SetPatchMarkerAction\022\020\n" +
- "\010patch_id\030\001 \001(\t\022\022\n\ndeprecated\030\002 \001(\010\0228\n\014i" +
- "nner_action\030\003 \001(\0132\".temporal.omes.kitche" +
- "n_sink.Action\"\343\001\n\034UpsertSearchAttributes" +
- "Action\022i\n\021search_attributes\030\001 \003(\0132N.temp" +
- "oral.omes.kitchen_sink.UpsertSearchAttri" +
- "butesAction.SearchAttributesEntry\032X\n\025Sea" +
- "rchAttributesEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value" +
- "\030\002 \001(\0132\037.temporal.api.common.v1.Payload:" +
- "\0028\001\"G\n\020UpsertMemoAction\0223\n\rupserted_memo" +
- "\030\001 \001(\0132\034.temporal.api.common.v1.Memo\"J\n\022" +
- "ReturnResultAction\0224\n\013return_this\030\001 \001(\0132" +
- "\037.temporal.api.common.v1.Payload\"F\n\021Retu" +
- "rnErrorAction\0221\n\007failure\030\001 \001(\0132 .tempora" +
- "l.api.failure.v1.Failure\"\336\006\n\023ContinueAsN" +
- "ewAction\022\025\n\rworkflow_type\030\001 \001(\t\022\022\n\ntask_" +
- "queue\030\002 \001(\t\0222\n\targuments\030\003 \003(\0132\037.tempora" +
- "l.api.common.v1.Payload\0227\n\024workflow_run_" +
- "timeout\030\004 \001(\0132\031.google.protobuf.Duration" +
- "\0228\n\025workflow_task_timeout\030\005 \001(\0132\031.google" +
- ".protobuf.Duration\022G\n\004memo\030\006 \003(\01329.tempo" +
- "ral.omes.kitchen_sink.ContinueAsNewActio" +
- "n.MemoEntry\022M\n\007headers\030\007 \003(\0132<.temporal." +
- "omes.kitchen_sink.ContinueAsNewAction.He" +
- "adersEntry\022`\n\021search_attributes\030\010 \003(\0132E." +
- "temporal.omes.kitchen_sink.ContinueAsNew" +
- "Action.SearchAttributesEntry\0229\n\014retry_po" +
- "licy\030\t \001(\0132#.temporal.api.common.v1.Retr" +
- "yPolicy\022G\n\021versioning_intent\030\n \001(\0162,.tem" +
- "poral.omes.kitchen_sink.VersioningIntent" +
- "\032L\n\tMemoEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(" +
- "\0132\037.temporal.api.common.v1.Payload:\0028\001\032O" +
- "\n\014HeadersEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001" +
+ "tyAction.RetryableErrorActivityH\000\022T\n\007tim" +
+ "eout\030\025 \001(\0132A.temporal.omes.kitchen_sink." +
+ "ExecuteActivityAction.TimeoutActivityH\000\022" +
+ "_\n\theartbeat\030\026 \001(\0132J.temporal.omes.kitch" +
+ "en_sink.ExecuteActivityAction.HeartbeatT" +
+ "imeoutActivityH\000\022\022\n\ntask_queue\030\004 \001(\t\022O\n\007" +
+ "headers\030\005 \003(\0132>.temporal.omes.kitchen_si" +
+ "nk.ExecuteActivityAction.HeadersEntry\022<\n" +
+ "\031schedule_to_close_timeout\030\006 \001(\0132\031.googl" +
+ "e.protobuf.Duration\022<\n\031schedule_to_start" +
+ "_timeout\030\007 \001(\0132\031.google.protobuf.Duratio" +
+ "n\0229\n\026start_to_close_timeout\030\010 \001(\0132\031.goog" +
+ "le.protobuf.Duration\0224\n\021heartbeat_timeou" +
+ "t\030\t \001(\0132\031.google.protobuf.Duration\0229\n\014re" +
+ "try_policy\030\n \001(\0132#.temporal.api.common.v" +
+ "1.RetryPolicy\022*\n\010is_local\030\013 \001(\0132\026.google" +
+ ".protobuf.EmptyH\001\022C\n\006remote\030\014 \001(\01321.temp" +
+ "oral.omes.kitchen_sink.RemoteActivityOpt" +
+ "ionsH\001\022E\n\020awaitable_choice\030\r \001(\0132+.tempo" +
+ "ral.omes.kitchen_sink.AwaitableChoice\0222\n" +
+ "\010priority\030\017 \001(\0132 .temporal.api.common.v1" +
+ ".Priority\022\024\n\014fairness_key\030\020 \001(\t\022\027\n\017fairn" +
+ "ess_weight\030\021 \001(\002\032S\n\017GenericActivity\022\014\n\004t" +
+ "ype\030\001 \001(\t\0222\n\targuments\030\002 \003(\0132\037.temporal." +
+ "api.common.v1.Payload\032\232\001\n\021ResourcesActiv" +
+ "ity\022*\n\007run_for\030\001 \001(\0132\031.google.protobuf.D" +
+ "uration\022\031\n\021bytes_to_allocate\030\002 \001(\004\022$\n\034cp" +
+ "u_yield_every_n_iterations\030\003 \001(\r\022\030\n\020cpu_" +
+ "yield_for_ms\030\004 \001(\r\032D\n\017PayloadActivity\022\030\n" +
+ "\020bytes_to_receive\030\001 \001(\005\022\027\n\017bytes_to_retu" +
+ "rn\030\002 \001(\005\032U\n\016ClientActivity\022C\n\017client_seq" +
+ "uence\030\001 \001(\0132*.temporal.omes.kitchen_sink" +
+ ".ClientSequence\032/\n\026RetryableErrorActivit" +
+ "y\022\025\n\rfail_attempts\030\001 \001(\005\032\222\001\n\017TimeoutActi" +
+ "vity\022\025\n\rfail_attempts\030\001 \001(\005\0223\n\020success_d" +
+ "uration\030\002 \001(\0132\031.google.protobuf.Duration" +
+ "\0223\n\020failure_duration\030\003 \001(\0132\031.google.prot" +
+ "obuf.Duration\032\233\001\n\030HeartbeatTimeoutActivi" +
+ "ty\022\025\n\rfail_attempts\030\001 \001(\005\0223\n\020success_dur" +
+ "ation\030\002 \001(\0132\031.google.protobuf.Duration\0223" +
+ "\n\020failure_duration\030\003 \001(\0132\031.google.protob" +
+ "uf.Duration\032O\n\014HeadersEntry\022\013\n\003key\030\001 \001(\t" +
+ "\022.\n\005value\030\002 \001(\0132\037.temporal.api.common.v1" +
+ ".Payload:\0028\001B\017\n\ractivity_typeB\n\n\010localit" +
+ "y\"\255\n\n\032ExecuteChildWorkflowAction\022\021\n\tname" +
+ "space\030\002 \001(\t\022\023\n\013workflow_id\030\003 \001(\t\022\025\n\rwork" +
+ "flow_type\030\004 \001(\t\022\022\n\ntask_queue\030\005 \001(\t\022.\n\005i" +
+ "nput\030\006 \003(\0132\037.temporal.api.common.v1.Payl" +
+ "oad\022=\n\032workflow_execution_timeout\030\007 \001(\0132" +
+ "\031.google.protobuf.Duration\0227\n\024workflow_r" +
+ "un_timeout\030\010 \001(\0132\031.google.protobuf.Durat" +
+ "ion\0228\n\025workflow_task_timeout\030\t \001(\0132\031.goo" +
+ "gle.protobuf.Duration\022J\n\023parent_close_po" +
+ "licy\030\n \001(\0162-.temporal.omes.kitchen_sink." +
+ "ParentClosePolicy\022N\n\030workflow_id_reuse_p" +
+ "olicy\030\014 \001(\0162,.temporal.api.enums.v1.Work" +
+ "flowIdReusePolicy\0229\n\014retry_policy\030\r \001(\0132" +
+ "#.temporal.api.common.v1.RetryPolicy\022\025\n\r" +
+ "cron_schedule\030\016 \001(\t\022T\n\007headers\030\017 \003(\0132C.t" +
+ "emporal.omes.kitchen_sink.ExecuteChildWo" +
+ "rkflowAction.HeadersEntry\022N\n\004memo\030\020 \003(\0132" +
+ "@.temporal.omes.kitchen_sink.ExecuteChil" +
+ "dWorkflowAction.MemoEntry\022g\n\021search_attr" +
+ "ibutes\030\021 \003(\0132L.temporal.omes.kitchen_sin" +
+ "k.ExecuteChildWorkflowAction.SearchAttri" +
+ "butesEntry\022T\n\021cancellation_type\030\022 \001(\01629." +
+ "temporal.omes.kitchen_sink.ChildWorkflow" +
+ "CancellationType\022G\n\021versioning_intent\030\023 " +
+ "\001(\0162,.temporal.omes.kitchen_sink.Version" +
+ "ingIntent\022E\n\020awaitable_choice\030\024 \001(\0132+.te" +
+ "mporal.omes.kitchen_sink.AwaitableChoice" +
+ "\032O\n\014HeadersEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002" +
+ " \001(\0132\037.temporal.api.common.v1.Payload:\0028" +
+ "\001\032L\n\tMemoEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001" +
"(\0132\037.temporal.api.common.v1.Payload:\0028\001\032" +
"X\n\025SearchAttributesEntry\022\013\n\003key\030\001 \001(\t\022.\n" +
"\005value\030\002 \001(\0132\037.temporal.api.common.v1.Pa" +
- "yload:\0028\001\"\321\001\n\025RemoteActivityOptions\022O\n\021c" +
- "ancellation_type\030\001 \001(\01624.temporal.omes.k" +
- "itchen_sink.ActivityCancellationType\022\036\n\026" +
- "do_not_eagerly_execute\030\002 \001(\010\022G\n\021versioni" +
- "ng_intent\030\003 \001(\0162,.temporal.omes.kitchen_" +
- "sink.VersioningIntent\"\353\002\n\025ExecuteNexusOp" +
- "eration\022\020\n\010endpoint\030\001 \001(\t\022\021\n\toperation\030\002" +
- " \001(\t\022\r\n\005input\030\003 \001(\t\022O\n\007headers\030\004 \003(\0132>.t" +
- "emporal.omes.kitchen_sink.ExecuteNexusOp" +
- "eration.HeadersEntry\022E\n\020awaitable_choice" +
- "\030\005 \001(\0132+.temporal.omes.kitchen_sink.Awai" +
- "tableChoice\022\027\n\017expected_output\030\006 \001(\t\022=\n\016" +
- "before_actions\030\007 \003(\0132%.temporal.omes.kit" +
- "chen_sink.ActionSet\032.\n\014HeadersEntry\022\013\n\003k" +
- "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"a\n\021NexusHand" +
- "lerInput\022\r\n\005input\030\001 \001(\t\022=\n\016before_action" +
- "s\030\002 \003(\0132%.temporal.omes.kitchen_sink.Act" +
- "ionSet*\244\001\n\021ParentClosePolicy\022#\n\037PARENT_C" +
- "LOSE_POLICY_UNSPECIFIED\020\000\022!\n\035PARENT_CLOS" +
- "E_POLICY_TERMINATE\020\001\022\037\n\033PARENT_CLOSE_POL" +
- "ICY_ABANDON\020\002\022&\n\"PARENT_CLOSE_POLICY_REQ" +
- "UEST_CANCEL\020\003*@\n\020VersioningIntent\022\017\n\013UNS" +
- "PECIFIED\020\000\022\016\n\nCOMPATIBLE\020\001\022\013\n\007DEFAULT\020\002*" +
- "\242\001\n\035ChildWorkflowCancellationType\022\024\n\020CHI" +
- "LD_WF_ABANDON\020\000\022\027\n\023CHILD_WF_TRY_CANCEL\020\001" +
- "\022(\n$CHILD_WF_WAIT_CANCELLATION_COMPLETED" +
- "\020\002\022(\n$CHILD_WF_WAIT_CANCELLATION_REQUEST" +
- "ED\020\003*X\n\030ActivityCancellationType\022\016\n\nTRY_" +
- "CANCEL\020\000\022\037\n\033WAIT_CANCELLATION_COMPLETED\020" +
- "\001\022\013\n\007ABANDON\020\002BB\n\020io.temporal.omesZ.gith" +
- "ub.com/temporalio/omes/loadgen/kitchensi" +
- "nkb\006proto3"
+ "yload:\0028\001\"0\n\022AwaitWorkflowState\022\013\n\003key\030\001" +
+ " \001(\t\022\r\n\005value\030\002 \001(\t\"\337\002\n\020SendSignalAction" +
+ "\022\023\n\013workflow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\023\n" +
+ "\013signal_name\030\003 \001(\t\022-\n\004args\030\004 \003(\0132\037.tempo" +
+ "ral.api.common.v1.Payload\022J\n\007headers\030\005 \003" +
+ "(\01329.temporal.omes.kitchen_sink.SendSign" +
+ "alAction.HeadersEntry\022E\n\020awaitable_choic" +
+ "e\030\006 \001(\0132+.temporal.omes.kitchen_sink.Awa" +
+ "itableChoice\032O\n\014HeadersEntry\022\013\n\003key\030\001 \001(" +
+ "\t\022.\n\005value\030\002 \001(\0132\037.temporal.api.common.v" +
+ "1.Payload:\0028\001\";\n\024CancelWorkflowAction\022\023\n" +
+ "\013workflow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\"v\n\024Se" +
+ "tPatchMarkerAction\022\020\n\010patch_id\030\001 \001(\t\022\022\n\n" +
+ "deprecated\030\002 \001(\010\0228\n\014inner_action\030\003 \001(\0132\"" +
+ ".temporal.omes.kitchen_sink.Action\"\343\001\n\034U" +
+ "psertSearchAttributesAction\022i\n\021search_at" +
+ "tributes\030\001 \003(\0132N.temporal.omes.kitchen_s" +
+ "ink.UpsertSearchAttributesAction.SearchA" +
+ "ttributesEntry\032X\n\025SearchAttributesEntry\022" +
+ "\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temporal.a" +
+ "pi.common.v1.Payload:\0028\001\"G\n\020UpsertMemoAc" +
+ "tion\0223\n\rupserted_memo\030\001 \001(\0132\034.temporal.a" +
+ "pi.common.v1.Memo\"J\n\022ReturnResultAction\022" +
+ "4\n\013return_this\030\001 \001(\0132\037.temporal.api.comm" +
+ "on.v1.Payload\"F\n\021ReturnErrorAction\0221\n\007fa" +
+ "ilure\030\001 \001(\0132 .temporal.api.failure.v1.Fa" +
+ "ilure\"\336\006\n\023ContinueAsNewAction\022\025\n\rworkflo" +
+ "w_type\030\001 \001(\t\022\022\n\ntask_queue\030\002 \001(\t\0222\n\targu" +
+ "ments\030\003 \003(\0132\037.temporal.api.common.v1.Pay" +
+ "load\0227\n\024workflow_run_timeout\030\004 \001(\0132\031.goo" +
+ "gle.protobuf.Duration\0228\n\025workflow_task_t" +
+ "imeout\030\005 \001(\0132\031.google.protobuf.Duration\022" +
+ "G\n\004memo\030\006 \003(\01329.temporal.omes.kitchen_si" +
+ "nk.ContinueAsNewAction.MemoEntry\022M\n\007head" +
+ "ers\030\007 \003(\0132<.temporal.omes.kitchen_sink.C" +
+ "ontinueAsNewAction.HeadersEntry\022`\n\021searc" +
+ "h_attributes\030\010 \003(\0132E.temporal.omes.kitch" +
+ "en_sink.ContinueAsNewAction.SearchAttrib" +
+ "utesEntry\0229\n\014retry_policy\030\t \001(\0132#.tempor" +
+ "al.api.common.v1.RetryPolicy\022G\n\021versioni" +
+ "ng_intent\030\n \001(\0162,.temporal.omes.kitchen_" +
+ "sink.VersioningIntent\032L\n\tMemoEntry\022\013\n\003ke" +
+ "y\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temporal.api.co" +
+ "mmon.v1.Payload:\0028\001\032O\n\014HeadersEntry\022\013\n\003k" +
+ "ey\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temporal.api.c" +
+ "ommon.v1.Payload:\0028\001\032X\n\025SearchAttributes" +
+ "Entry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.temp" +
+ "oral.api.common.v1.Payload:\0028\001\"\321\001\n\025Remot" +
+ "eActivityOptions\022O\n\021cancellation_type\030\001 " +
+ "\001(\01624.temporal.omes.kitchen_sink.Activit" +
+ "yCancellationType\022\036\n\026do_not_eagerly_exec" +
+ "ute\030\002 \001(\010\022G\n\021versioning_intent\030\003 \001(\0162,.t" +
+ "emporal.omes.kitchen_sink.VersioningInte" +
+ "nt\"\353\002\n\025ExecuteNexusOperation\022\020\n\010endpoint" +
+ "\030\001 \001(\t\022\021\n\toperation\030\002 \001(\t\022\r\n\005input\030\003 \001(\t" +
+ "\022O\n\007headers\030\004 \003(\0132>.temporal.omes.kitche" +
+ "n_sink.ExecuteNexusOperation.HeadersEntr" +
+ "y\022E\n\020awaitable_choice\030\005 \001(\0132+.temporal.o" +
+ "mes.kitchen_sink.AwaitableChoice\022\027\n\017expe" +
+ "cted_output\030\006 \001(\t\022=\n\016before_actions\030\007 \003(" +
+ "\0132%.temporal.omes.kitchen_sink.ActionSet" +
+ "\032.\n\014HeadersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" +
+ " \001(\t:\0028\001\"a\n\021NexusHandlerInput\022\r\n\005input\030\001" +
+ " \001(\t\022=\n\016before_actions\030\002 \003(\0132%.temporal." +
+ "omes.kitchen_sink.ActionSet*\244\001\n\021ParentCl" +
+ "osePolicy\022#\n\037PARENT_CLOSE_POLICY_UNSPECI" +
+ "FIED\020\000\022!\n\035PARENT_CLOSE_POLICY_TERMINATE\020" +
+ "\001\022\037\n\033PARENT_CLOSE_POLICY_ABANDON\020\002\022&\n\"PA" +
+ "RENT_CLOSE_POLICY_REQUEST_CANCEL\020\003*@\n\020Ve" +
+ "rsioningIntent\022\017\n\013UNSPECIFIED\020\000\022\016\n\nCOMPA" +
+ "TIBLE\020\001\022\013\n\007DEFAULT\020\002*\242\001\n\035ChildWorkflowCa" +
+ "ncellationType\022\024\n\020CHILD_WF_ABANDON\020\000\022\027\n\023" +
+ "CHILD_WF_TRY_CANCEL\020\001\022(\n$CHILD_WF_WAIT_C" +
+ "ANCELLATION_COMPLETED\020\002\022(\n$CHILD_WF_WAIT" +
+ "_CANCELLATION_REQUESTED\020\003*X\n\030ActivityCan" +
+ "cellationType\022\016\n\nTRY_CANCEL\020\000\022\037\n\033WAIT_CA" +
+ "NCELLATION_COMPLETED\020\001\022\013\n\007ABANDON\020\002BB\n\020i" +
+ "o.temporal.omesZ.github.com/temporalio/o" +
+ "mes/loadgen/kitchensinkb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -54033,9 +55123,15 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_ClientAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ClientAction_descriptor,
- new java.lang.String[] { "DoSignal", "DoQuery", "DoUpdate", "NestedActions", "DoDescribe", "Variant", });
- internal_static_temporal_omes_kitchen_sink_DoSignal_descriptor =
+ new java.lang.String[] { "DoSignal", "DoQuery", "DoUpdate", "NestedActions", "DoDescribe", "DoStandaloneNexusOperation", "Variant", });
+ internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor =
getDescriptor().getMessageTypes().get(5);
+ internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_temporal_omes_kitchen_sink_DoStandaloneNexusOperation_descriptor,
+ new java.lang.String[] { "Endpoint", "Service", "Operation", });
+ internal_static_temporal_omes_kitchen_sink_DoSignal_descriptor =
+ getDescriptor().getMessageTypes().get(6);
internal_static_temporal_omes_kitchen_sink_DoSignal_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_DoSignal_descriptor,
@@ -54047,37 +55143,37 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_DoSignal_DoSignalActions_descriptor,
new java.lang.String[] { "DoActions", "DoActionsInMain", "SignalId", "Variant", });
internal_static_temporal_omes_kitchen_sink_DoDescribe_descriptor =
- getDescriptor().getMessageTypes().get(6);
+ getDescriptor().getMessageTypes().get(7);
internal_static_temporal_omes_kitchen_sink_DoDescribe_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_DoDescribe_descriptor,
new java.lang.String[] { });
internal_static_temporal_omes_kitchen_sink_DoQuery_descriptor =
- getDescriptor().getMessageTypes().get(7);
+ getDescriptor().getMessageTypes().get(8);
internal_static_temporal_omes_kitchen_sink_DoQuery_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_DoQuery_descriptor,
new java.lang.String[] { "ReportState", "Custom", "FailureExpected", "Variant", });
internal_static_temporal_omes_kitchen_sink_DoUpdate_descriptor =
- getDescriptor().getMessageTypes().get(8);
+ getDescriptor().getMessageTypes().get(9);
internal_static_temporal_omes_kitchen_sink_DoUpdate_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_DoUpdate_descriptor,
new java.lang.String[] { "DoActions", "Custom", "WithStart", "FailureExpected", "Variant", });
internal_static_temporal_omes_kitchen_sink_DoActionsUpdate_descriptor =
- getDescriptor().getMessageTypes().get(9);
+ getDescriptor().getMessageTypes().get(10);
internal_static_temporal_omes_kitchen_sink_DoActionsUpdate_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_DoActionsUpdate_descriptor,
new java.lang.String[] { "DoActions", "RejectMe", "Variant", });
internal_static_temporal_omes_kitchen_sink_HandlerInvocation_descriptor =
- getDescriptor().getMessageTypes().get(10);
+ getDescriptor().getMessageTypes().get(11);
internal_static_temporal_omes_kitchen_sink_HandlerInvocation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_HandlerInvocation_descriptor,
new java.lang.String[] { "Name", "Args", });
internal_static_temporal_omes_kitchen_sink_WorkflowState_descriptor =
- getDescriptor().getMessageTypes().get(11);
+ getDescriptor().getMessageTypes().get(12);
internal_static_temporal_omes_kitchen_sink_WorkflowState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_WorkflowState_descriptor,
@@ -54089,37 +55185,37 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_WorkflowState_KvsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_WorkflowInput_descriptor =
- getDescriptor().getMessageTypes().get(12);
+ getDescriptor().getMessageTypes().get(13);
internal_static_temporal_omes_kitchen_sink_WorkflowInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_WorkflowInput_descriptor,
new java.lang.String[] { "InitialActions", "ExpectedSignalCount", "ExpectedSignalIds", "ReceivedSignalIds", });
internal_static_temporal_omes_kitchen_sink_ActionSet_descriptor =
- getDescriptor().getMessageTypes().get(13);
+ getDescriptor().getMessageTypes().get(14);
internal_static_temporal_omes_kitchen_sink_ActionSet_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ActionSet_descriptor,
new java.lang.String[] { "Actions", "Concurrent", });
internal_static_temporal_omes_kitchen_sink_Action_descriptor =
- getDescriptor().getMessageTypes().get(14);
+ getDescriptor().getMessageTypes().get(15);
internal_static_temporal_omes_kitchen_sink_Action_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_Action_descriptor,
new java.lang.String[] { "Timer", "ExecActivity", "ExecChildWorkflow", "AwaitWorkflowState", "SendSignal", "CancelWorkflow", "SetPatchMarker", "UpsertSearchAttributes", "UpsertMemo", "SetWorkflowState", "ReturnResult", "ReturnError", "ContinueAsNew", "NestedActionSet", "NexusOperation", "Variant", });
internal_static_temporal_omes_kitchen_sink_AwaitableChoice_descriptor =
- getDescriptor().getMessageTypes().get(15);
+ getDescriptor().getMessageTypes().get(16);
internal_static_temporal_omes_kitchen_sink_AwaitableChoice_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_AwaitableChoice_descriptor,
new java.lang.String[] { "WaitFinish", "Abandon", "CancelBeforeStarted", "CancelAfterStarted", "CancelAfterCompleted", "Condition", });
internal_static_temporal_omes_kitchen_sink_TimerAction_descriptor =
- getDescriptor().getMessageTypes().get(16);
+ getDescriptor().getMessageTypes().get(17);
internal_static_temporal_omes_kitchen_sink_TimerAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_TimerAction_descriptor,
new java.lang.String[] { "Milliseconds", "AwaitableChoice", });
internal_static_temporal_omes_kitchen_sink_ExecuteActivityAction_descriptor =
- getDescriptor().getMessageTypes().get(17);
+ getDescriptor().getMessageTypes().get(18);
internal_static_temporal_omes_kitchen_sink_ExecuteActivityAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ExecuteActivityAction_descriptor,
@@ -54173,7 +55269,7 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_ExecuteActivityAction_HeadersEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_ExecuteChildWorkflowAction_descriptor =
- getDescriptor().getMessageTypes().get(18);
+ getDescriptor().getMessageTypes().get(19);
internal_static_temporal_omes_kitchen_sink_ExecuteChildWorkflowAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ExecuteChildWorkflowAction_descriptor,
@@ -54197,13 +55293,13 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_ExecuteChildWorkflowAction_SearchAttributesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_AwaitWorkflowState_descriptor =
- getDescriptor().getMessageTypes().get(19);
+ getDescriptor().getMessageTypes().get(20);
internal_static_temporal_omes_kitchen_sink_AwaitWorkflowState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_AwaitWorkflowState_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_SendSignalAction_descriptor =
- getDescriptor().getMessageTypes().get(20);
+ getDescriptor().getMessageTypes().get(21);
internal_static_temporal_omes_kitchen_sink_SendSignalAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_SendSignalAction_descriptor,
@@ -54215,19 +55311,19 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_SendSignalAction_HeadersEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_CancelWorkflowAction_descriptor =
- getDescriptor().getMessageTypes().get(21);
+ getDescriptor().getMessageTypes().get(22);
internal_static_temporal_omes_kitchen_sink_CancelWorkflowAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_CancelWorkflowAction_descriptor,
new java.lang.String[] { "WorkflowId", "RunId", });
internal_static_temporal_omes_kitchen_sink_SetPatchMarkerAction_descriptor =
- getDescriptor().getMessageTypes().get(22);
+ getDescriptor().getMessageTypes().get(23);
internal_static_temporal_omes_kitchen_sink_SetPatchMarkerAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_SetPatchMarkerAction_descriptor,
new java.lang.String[] { "PatchId", "Deprecated", "InnerAction", });
internal_static_temporal_omes_kitchen_sink_UpsertSearchAttributesAction_descriptor =
- getDescriptor().getMessageTypes().get(23);
+ getDescriptor().getMessageTypes().get(24);
internal_static_temporal_omes_kitchen_sink_UpsertSearchAttributesAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_UpsertSearchAttributesAction_descriptor,
@@ -54239,25 +55335,25 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_UpsertSearchAttributesAction_SearchAttributesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_UpsertMemoAction_descriptor =
- getDescriptor().getMessageTypes().get(24);
+ getDescriptor().getMessageTypes().get(25);
internal_static_temporal_omes_kitchen_sink_UpsertMemoAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_UpsertMemoAction_descriptor,
new java.lang.String[] { "UpsertedMemo", });
internal_static_temporal_omes_kitchen_sink_ReturnResultAction_descriptor =
- getDescriptor().getMessageTypes().get(25);
+ getDescriptor().getMessageTypes().get(26);
internal_static_temporal_omes_kitchen_sink_ReturnResultAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ReturnResultAction_descriptor,
new java.lang.String[] { "ReturnThis", });
internal_static_temporal_omes_kitchen_sink_ReturnErrorAction_descriptor =
- getDescriptor().getMessageTypes().get(26);
+ getDescriptor().getMessageTypes().get(27);
internal_static_temporal_omes_kitchen_sink_ReturnErrorAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ReturnErrorAction_descriptor,
new java.lang.String[] { "Failure", });
internal_static_temporal_omes_kitchen_sink_ContinueAsNewAction_descriptor =
- getDescriptor().getMessageTypes().get(27);
+ getDescriptor().getMessageTypes().get(28);
internal_static_temporal_omes_kitchen_sink_ContinueAsNewAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ContinueAsNewAction_descriptor,
@@ -54281,13 +55377,13 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_ContinueAsNewAction_SearchAttributesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_RemoteActivityOptions_descriptor =
- getDescriptor().getMessageTypes().get(28);
+ getDescriptor().getMessageTypes().get(29);
internal_static_temporal_omes_kitchen_sink_RemoteActivityOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_RemoteActivityOptions_descriptor,
new java.lang.String[] { "CancellationType", "DoNotEagerlyExecute", "VersioningIntent", });
internal_static_temporal_omes_kitchen_sink_ExecuteNexusOperation_descriptor =
- getDescriptor().getMessageTypes().get(29);
+ getDescriptor().getMessageTypes().get(30);
internal_static_temporal_omes_kitchen_sink_ExecuteNexusOperation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_ExecuteNexusOperation_descriptor,
@@ -54299,7 +55395,7 @@ public io.temporal.omes.KitchenSink.NexusHandlerInput getDefaultInstanceForType(
internal_static_temporal_omes_kitchen_sink_ExecuteNexusOperation_HeadersEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_temporal_omes_kitchen_sink_NexusHandlerInput_descriptor =
- getDescriptor().getMessageTypes().get(30);
+ getDescriptor().getMessageTypes().get(31);
internal_static_temporal_omes_kitchen_sink_NexusHandlerInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_temporal_omes_kitchen_sink_NexusHandlerInput_descriptor,
diff --git a/workers/proto/kitchen_sink/kitchen_sink.proto b/workers/proto/kitchen_sink/kitchen_sink.proto
index 25b25746..cb32da6f 100644
--- a/workers/proto/kitchen_sink/kitchen_sink.proto
+++ b/workers/proto/kitchen_sink/kitchen_sink.proto
@@ -52,9 +52,18 @@ message ClientAction {
DoUpdate do_update = 3;
ClientActionSet nested_actions = 4;
DoDescribe do_describe = 5;
+ DoStandaloneNexusOperation do_standalone_nexus_operation = 6;
}
}
+// DoStandaloneNexusOperation starts a Nexus operation outside of any workflow context using
+// StartNexusOperationExecution and polls for its completion with PollNexusOperationExecution.
+message DoStandaloneNexusOperation {
+ string endpoint = 1;
+ string service = 2;
+ string operation = 3;
+}
+
message DoSignal {
message DoSignalActions {
oneof variant {
diff --git a/workers/python/client_action_executor.py b/workers/python/client_action_executor.py
index 39b7c888..94c8c3ab 100644
--- a/workers/python/client_action_executor.py
+++ b/workers/python/client_action_executor.py
@@ -58,6 +58,8 @@ async def _execute_client_action(self, action: ClientAction):
await handle.describe()
elif action.HasField("nested_actions"):
await self._execute_client_action_set(action.nested_actions)
+ elif action.HasField("do_standalone_nexus_operation"):
+ raise NotImplementedError("DoStandaloneNexusOperation is not supported")
else:
raise ValueError("Client action must have a recognized variant")
diff --git a/workers/python/protos/kitchen_sink_pb2.py b/workers/python/protos/kitchen_sink_pb2.py
index 116c3377..7255a21d 100644
--- a/workers/python/protos/kitchen_sink_pb2.py
+++ b/workers/python/protos/kitchen_sink_pb2.py
@@ -19,7 +19,7 @@
from temporalio.api.enums.v1 import workflow_pb2 as temporal_dot_api_dot_enums_dot_v1_dot_workflow__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12kitchen_sink.proto\x12\x1atemporal.omes.kitchen_sink\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a$temporal/api/common/v1/message.proto\x1a%temporal/api/failure/v1/message.proto\x1a$temporal/api/enums/v1/workflow.proto\"\xe1\x01\n\tTestInput\x12\x41\n\x0eworkflow_input\x18\x01 \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowInput\x12\x43\n\x0f\x63lient_sequence\x18\x02 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x12L\n\x11with_start_action\x18\x03 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.WithStartClientAction\"R\n\x0e\x43lientSequence\x12@\n\x0b\x61\x63tion_sets\x18\x01 \x03(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSet\"\xbf\x01\n\x0f\x43lientActionSet\x12\x39\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32(.temporal.omes.kitchen_sink.ClientAction\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\x12.\n\x0bwait_at_end\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n%wait_for_current_run_to_finish_at_end\x18\x04 \x01(\x08\"\x98\x01\n\x15WithStartClientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x39\n\tdo_update\x18\x02 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x42\t\n\x07variant\"\xce\x02\n\x0c\x43lientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x37\n\x08\x64o_query\x18\x02 \x01(\x0b\x32#.temporal.omes.kitchen_sink.DoQueryH\x00\x12\x39\n\tdo_update\x18\x03 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x12\x45\n\x0enested_actions\x18\x04 \x01(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSetH\x00\x12=\n\x0b\x64o_describe\x18\x05 \x01(\x0b\x32&.temporal.omes.kitchen_sink.DoDescribeH\x00\x42\t\n\x07variant\"\xf1\x02\n\x08\x44oSignal\x12Q\n\x11\x64o_signal_actions\x18\x01 \x01(\x0b\x32\x34.temporal.omes.kitchen_sink.DoSignal.DoSignalActionsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x1a\xb1\x01\n\x0f\x44oSignalActions\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x43\n\x12\x64o_actions_in_main\x18\x02 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x11\n\tsignal_id\x18\x03 \x01(\x05\x42\t\n\x07variantB\t\n\x07variant\"\x0c\n\nDoDescribe\"\xa9\x01\n\x07\x44oQuery\x12\x38\n\x0creport_state\x18\x01 \x01(\x0b\x32 .temporal.api.common.v1.PayloadsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\xc7\x01\n\x08\x44oUpdate\x12\x41\n\ndo_actions\x18\x01 \x01(\x0b\x32+.temporal.omes.kitchen_sink.DoActionsUpdateH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\x86\x01\n\x0f\x44oActionsUpdate\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12+\n\treject_me\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\t\n\x07variant\"P\n\x11HandlerInvocation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x04\x61rgs\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\"|\n\rWorkflowState\x12?\n\x03kvs\x18\x01 \x03(\x0b\x32\x32.temporal.omes.kitchen_sink.WorkflowState.KvsEntry\x1a*\n\x08KvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa8\x01\n\rWorkflowInput\x12>\n\x0finitial_actions\x18\x01 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x12\x1d\n\x15\x65xpected_signal_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x65xpected_signal_ids\x18\x03 \x03(\x05\x12\x1b\n\x13received_signal_ids\x18\x04 \x03(\x05\"T\n\tActionSet\x12\x33\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\".temporal.omes.kitchen_sink.Action\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\"\xfa\x08\n\x06\x41\x63tion\x12\x38\n\x05timer\x18\x01 \x01(\x0b\x32\'.temporal.omes.kitchen_sink.TimerActionH\x00\x12J\n\rexec_activity\x18\x02 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteActivityActionH\x00\x12U\n\x13\x65xec_child_workflow\x18\x03 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.ExecuteChildWorkflowActionH\x00\x12N\n\x14\x61wait_workflow_state\x18\x04 \x01(\x0b\x32..temporal.omes.kitchen_sink.AwaitWorkflowStateH\x00\x12\x43\n\x0bsend_signal\x18\x05 \x01(\x0b\x32,.temporal.omes.kitchen_sink.SendSignalActionH\x00\x12K\n\x0f\x63\x61ncel_workflow\x18\x06 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.CancelWorkflowActionH\x00\x12L\n\x10set_patch_marker\x18\x07 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.SetPatchMarkerActionH\x00\x12\\\n\x18upsert_search_attributes\x18\x08 \x01(\x0b\x32\x38.temporal.omes.kitchen_sink.UpsertSearchAttributesActionH\x00\x12\x43\n\x0bupsert_memo\x18\t \x01(\x0b\x32,.temporal.omes.kitchen_sink.UpsertMemoActionH\x00\x12G\n\x12set_workflow_state\x18\n \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowStateH\x00\x12G\n\rreturn_result\x18\x0b \x01(\x0b\x32..temporal.omes.kitchen_sink.ReturnResultActionH\x00\x12\x45\n\x0creturn_error\x18\x0c \x01(\x0b\x32-.temporal.omes.kitchen_sink.ReturnErrorActionH\x00\x12J\n\x0f\x63ontinue_as_new\x18\r \x01(\x0b\x32/.temporal.omes.kitchen_sink.ContinueAsNewActionH\x00\x12\x42\n\x11nested_action_set\x18\x0e \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12L\n\x0fnexus_operation\x18\x0f \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteNexusOperationH\x00\x42\t\n\x07variant\"\xa3\x02\n\x0f\x41waitableChoice\x12-\n\x0bwait_finish\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12)\n\x07\x61\x62\x61ndon\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x37\n\x15\x63\x61ncel_before_started\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x36\n\x14\x63\x61ncel_after_started\x18\x04 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x38\n\x16\x63\x61ncel_after_completed\x18\x05 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\x0b\n\tcondition\"j\n\x0bTimerAction\x12\x14\n\x0cmilliseconds\x18\x01 \x01(\x04\x12\x45\n\x10\x61waitable_choice\x18\x02 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\"\xea\x11\n\x15\x45xecuteActivityAction\x12T\n\x07generic\x18\x01 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.GenericActivityH\x00\x12*\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12&\n\x04noop\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12X\n\tresources\x18\x0e \x01(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteActivityAction.ResourcesActivityH\x00\x12T\n\x07payload\x18\x12 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.PayloadActivityH\x00\x12R\n\x06\x63lient\x18\x13 \x01(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteActivityAction.ClientActivityH\x00\x12\x63\n\x0fretryable_error\x18\x14 \x01(\x0b\x32H.temporal.omes.kitchen_sink.ExecuteActivityAction.RetryableErrorActivityH\x00\x12T\n\x07timeout\x18\x15 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.TimeoutActivityH\x00\x12_\n\theartbeat\x18\x16 \x01(\x0b\x32J.temporal.omes.kitchen_sink.ExecuteActivityAction.HeartbeatTimeoutActivityH\x00\x12\x12\n\ntask_queue\x18\x04 \x01(\t\x12O\n\x07headers\x18\x05 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteActivityAction.HeadersEntry\x12<\n\x19schedule_to_close_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19schedule_to_start_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x16start_to_close_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x34\n\x11heartbeat_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x0cretry_policy\x18\n \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12*\n\x08is_local\x18\x0b \x01(\x0b\x32\x16.google.protobuf.EmptyH\x01\x12\x43\n\x06remote\x18\x0c \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.RemoteActivityOptionsH\x01\x12\x45\n\x10\x61waitable_choice\x18\r \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x32\n\x08priority\x18\x0f \x01(\x0b\x32 .temporal.api.common.v1.Priority\x12\x14\n\x0c\x66\x61irness_key\x18\x10 \x01(\t\x12\x17\n\x0f\x66\x61irness_weight\x18\x11 \x01(\x02\x1aS\n\x0fGenericActivity\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x32\n\targuments\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x1a\x9a\x01\n\x11ResourcesActivity\x12*\n\x07run_for\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x62ytes_to_allocate\x18\x02 \x01(\x04\x12$\n\x1c\x63pu_yield_every_n_iterations\x18\x03 \x01(\r\x12\x18\n\x10\x63pu_yield_for_ms\x18\x04 \x01(\r\x1a\x44\n\x0fPayloadActivity\x12\x18\n\x10\x62ytes_to_receive\x18\x01 \x01(\x05\x12\x17\n\x0f\x62ytes_to_return\x18\x02 \x01(\x05\x1aU\n\x0e\x43lientActivity\x12\x43\n\x0f\x63lient_sequence\x18\x01 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x1a/\n\x16RetryableErrorActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x1a\x92\x01\n\x0fTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x9b\x01\n\x18HeartbeatTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x42\x0f\n\ractivity_typeB\n\n\x08locality\"\xad\n\n\x1a\x45xecuteChildWorkflowAction\x12\x11\n\tnamespace\x18\x02 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x03 \x01(\t\x12\x15\n\rworkflow_type\x18\x04 \x01(\t\x12\x12\n\ntask_queue\x18\x05 \x01(\t\x12.\n\x05input\x18\x06 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12=\n\x1aworkflow_execution_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14workflow_run_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12J\n\x13parent_close_policy\x18\n \x01(\x0e\x32-.temporal.omes.kitchen_sink.ParentClosePolicy\x12N\n\x18workflow_id_reuse_policy\x18\x0c \x01(\x0e\x32,.temporal.api.enums.v1.WorkflowIdReusePolicy\x12\x39\n\x0cretry_policy\x18\r \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12\x15\n\rcron_schedule\x18\x0e \x01(\t\x12T\n\x07headers\x18\x0f \x03(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.HeadersEntry\x12N\n\x04memo\x18\x10 \x03(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.MemoEntry\x12g\n\x11search_attributes\x18\x11 \x03(\x0b\x32L.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.SearchAttributesEntry\x12T\n\x11\x63\x61ncellation_type\x18\x12 \x01(\x0e\x32\x39.temporal.omes.kitchen_sink.ChildWorkflowCancellationType\x12G\n\x11versioning_intent\x18\x13 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x12\x45\n\x10\x61waitable_choice\x18\x14 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"0\n\x12\x41waitWorkflowState\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xdf\x02\n\x10SendSignalAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\x12\x13\n\x0bsignal_name\x18\x03 \x01(\t\x12-\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12J\n\x07headers\x18\x05 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.SendSignalAction.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x06 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\";\n\x14\x43\x61ncelWorkflowAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\"v\n\x14SetPatchMarkerAction\x12\x10\n\x08patch_id\x18\x01 \x01(\t\x12\x12\n\ndeprecated\x18\x02 \x01(\x08\x12\x38\n\x0cinner_action\x18\x03 \x01(\x0b\x32\".temporal.omes.kitchen_sink.Action\"\xe3\x01\n\x1cUpsertSearchAttributesAction\x12i\n\x11search_attributes\x18\x01 \x03(\x0b\x32N.temporal.omes.kitchen_sink.UpsertSearchAttributesAction.SearchAttributesEntry\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"G\n\x10UpsertMemoAction\x12\x33\n\rupserted_memo\x18\x01 \x01(\x0b\x32\x1c.temporal.api.common.v1.Memo\"J\n\x12ReturnResultAction\x12\x34\n\x0breturn_this\x18\x01 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload\"F\n\x11ReturnErrorAction\x12\x31\n\x07\x66\x61ilure\x18\x01 \x01(\x0b\x32 .temporal.api.failure.v1.Failure\"\xde\x06\n\x13\x43ontinueAsNewAction\x12\x15\n\rworkflow_type\x18\x01 \x01(\t\x12\x12\n\ntask_queue\x18\x02 \x01(\t\x12\x32\n\targuments\x18\x03 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12\x37\n\x14workflow_run_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12G\n\x04memo\x18\x06 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.ContinueAsNewAction.MemoEntry\x12M\n\x07headers\x18\x07 \x03(\x0b\x32<.temporal.omes.kitchen_sink.ContinueAsNewAction.HeadersEntry\x12`\n\x11search_attributes\x18\x08 \x03(\x0b\x32\x45.temporal.omes.kitchen_sink.ContinueAsNewAction.SearchAttributesEntry\x12\x39\n\x0cretry_policy\x18\t \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12G\n\x11versioning_intent\x18\n \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"\xd1\x01\n\x15RemoteActivityOptions\x12O\n\x11\x63\x61ncellation_type\x18\x01 \x01(\x0e\x32\x34.temporal.omes.kitchen_sink.ActivityCancellationType\x12\x1e\n\x16\x64o_not_eagerly_execute\x18\x02 \x01(\x08\x12G\n\x11versioning_intent\x18\x03 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\"\xeb\x02\n\x15\x45xecuteNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\r\n\x05input\x18\x03 \x01(\t\x12O\n\x07headers\x18\x04 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteNexusOperation.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x05 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x17\n\x0f\x65xpected_output\x18\x06 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x07 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"a\n\x11NexusHandlerInput\x12\r\n\x05input\x18\x01 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x02 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet*\xa4\x01\n\x11ParentClosePolicy\x12#\n\x1fPARENT_CLOSE_POLICY_UNSPECIFIED\x10\x00\x12!\n\x1dPARENT_CLOSE_POLICY_TERMINATE\x10\x01\x12\x1f\n\x1bPARENT_CLOSE_POLICY_ABANDON\x10\x02\x12&\n\"PARENT_CLOSE_POLICY_REQUEST_CANCEL\x10\x03*@\n\x10VersioningIntent\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0e\n\nCOMPATIBLE\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02*\xa2\x01\n\x1d\x43hildWorkflowCancellationType\x12\x14\n\x10\x43HILD_WF_ABANDON\x10\x00\x12\x17\n\x13\x43HILD_WF_TRY_CANCEL\x10\x01\x12(\n$CHILD_WF_WAIT_CANCELLATION_COMPLETED\x10\x02\x12(\n$CHILD_WF_WAIT_CANCELLATION_REQUESTED\x10\x03*X\n\x18\x41\x63tivityCancellationType\x12\x0e\n\nTRY_CANCEL\x10\x00\x12\x1f\n\x1bWAIT_CANCELLATION_COMPLETED\x10\x01\x12\x0b\n\x07\x41\x42\x41NDON\x10\x02\x42\x42\n\x10io.temporal.omesZ.github.com/temporalio/omes/loadgen/kitchensinkb\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12kitchen_sink.proto\x12\x1atemporal.omes.kitchen_sink\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a$temporal/api/common/v1/message.proto\x1a%temporal/api/failure/v1/message.proto\x1a$temporal/api/enums/v1/workflow.proto\"\xe1\x01\n\tTestInput\x12\x41\n\x0eworkflow_input\x18\x01 \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowInput\x12\x43\n\x0f\x63lient_sequence\x18\x02 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x12L\n\x11with_start_action\x18\x03 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.WithStartClientAction\"R\n\x0e\x43lientSequence\x12@\n\x0b\x61\x63tion_sets\x18\x01 \x03(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSet\"\xbf\x01\n\x0f\x43lientActionSet\x12\x39\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32(.temporal.omes.kitchen_sink.ClientAction\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\x12.\n\x0bwait_at_end\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n%wait_for_current_run_to_finish_at_end\x18\x04 \x01(\x08\"\x98\x01\n\x15WithStartClientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x39\n\tdo_update\x18\x02 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x42\t\n\x07variant\"\xaf\x03\n\x0c\x43lientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x37\n\x08\x64o_query\x18\x02 \x01(\x0b\x32#.temporal.omes.kitchen_sink.DoQueryH\x00\x12\x39\n\tdo_update\x18\x03 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x12\x45\n\x0enested_actions\x18\x04 \x01(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSetH\x00\x12=\n\x0b\x64o_describe\x18\x05 \x01(\x0b\x32&.temporal.omes.kitchen_sink.DoDescribeH\x00\x12_\n\x1d\x64o_standalone_nexus_operation\x18\x06 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.DoStandaloneNexusOperationH\x00\x42\t\n\x07variant\"R\n\x1a\x44oStandaloneNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x0f\n\x07service\x18\x02 \x01(\t\x12\x11\n\toperation\x18\x03 \x01(\t\"\xf1\x02\n\x08\x44oSignal\x12Q\n\x11\x64o_signal_actions\x18\x01 \x01(\x0b\x32\x34.temporal.omes.kitchen_sink.DoSignal.DoSignalActionsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x1a\xb1\x01\n\x0f\x44oSignalActions\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x43\n\x12\x64o_actions_in_main\x18\x02 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x11\n\tsignal_id\x18\x03 \x01(\x05\x42\t\n\x07variantB\t\n\x07variant\"\x0c\n\nDoDescribe\"\xa9\x01\n\x07\x44oQuery\x12\x38\n\x0creport_state\x18\x01 \x01(\x0b\x32 .temporal.api.common.v1.PayloadsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\xc7\x01\n\x08\x44oUpdate\x12\x41\n\ndo_actions\x18\x01 \x01(\x0b\x32+.temporal.omes.kitchen_sink.DoActionsUpdateH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\x86\x01\n\x0f\x44oActionsUpdate\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12+\n\treject_me\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\t\n\x07variant\"P\n\x11HandlerInvocation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x04\x61rgs\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\"|\n\rWorkflowState\x12?\n\x03kvs\x18\x01 \x03(\x0b\x32\x32.temporal.omes.kitchen_sink.WorkflowState.KvsEntry\x1a*\n\x08KvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa8\x01\n\rWorkflowInput\x12>\n\x0finitial_actions\x18\x01 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x12\x1d\n\x15\x65xpected_signal_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x65xpected_signal_ids\x18\x03 \x03(\x05\x12\x1b\n\x13received_signal_ids\x18\x04 \x03(\x05\"T\n\tActionSet\x12\x33\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\".temporal.omes.kitchen_sink.Action\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\"\xfa\x08\n\x06\x41\x63tion\x12\x38\n\x05timer\x18\x01 \x01(\x0b\x32\'.temporal.omes.kitchen_sink.TimerActionH\x00\x12J\n\rexec_activity\x18\x02 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteActivityActionH\x00\x12U\n\x13\x65xec_child_workflow\x18\x03 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.ExecuteChildWorkflowActionH\x00\x12N\n\x14\x61wait_workflow_state\x18\x04 \x01(\x0b\x32..temporal.omes.kitchen_sink.AwaitWorkflowStateH\x00\x12\x43\n\x0bsend_signal\x18\x05 \x01(\x0b\x32,.temporal.omes.kitchen_sink.SendSignalActionH\x00\x12K\n\x0f\x63\x61ncel_workflow\x18\x06 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.CancelWorkflowActionH\x00\x12L\n\x10set_patch_marker\x18\x07 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.SetPatchMarkerActionH\x00\x12\\\n\x18upsert_search_attributes\x18\x08 \x01(\x0b\x32\x38.temporal.omes.kitchen_sink.UpsertSearchAttributesActionH\x00\x12\x43\n\x0bupsert_memo\x18\t \x01(\x0b\x32,.temporal.omes.kitchen_sink.UpsertMemoActionH\x00\x12G\n\x12set_workflow_state\x18\n \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowStateH\x00\x12G\n\rreturn_result\x18\x0b \x01(\x0b\x32..temporal.omes.kitchen_sink.ReturnResultActionH\x00\x12\x45\n\x0creturn_error\x18\x0c \x01(\x0b\x32-.temporal.omes.kitchen_sink.ReturnErrorActionH\x00\x12J\n\x0f\x63ontinue_as_new\x18\r \x01(\x0b\x32/.temporal.omes.kitchen_sink.ContinueAsNewActionH\x00\x12\x42\n\x11nested_action_set\x18\x0e \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12L\n\x0fnexus_operation\x18\x0f \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteNexusOperationH\x00\x42\t\n\x07variant\"\xa3\x02\n\x0f\x41waitableChoice\x12-\n\x0bwait_finish\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12)\n\x07\x61\x62\x61ndon\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x37\n\x15\x63\x61ncel_before_started\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x36\n\x14\x63\x61ncel_after_started\x18\x04 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x38\n\x16\x63\x61ncel_after_completed\x18\x05 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\x0b\n\tcondition\"j\n\x0bTimerAction\x12\x14\n\x0cmilliseconds\x18\x01 \x01(\x04\x12\x45\n\x10\x61waitable_choice\x18\x02 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\"\xea\x11\n\x15\x45xecuteActivityAction\x12T\n\x07generic\x18\x01 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.GenericActivityH\x00\x12*\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12&\n\x04noop\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12X\n\tresources\x18\x0e \x01(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteActivityAction.ResourcesActivityH\x00\x12T\n\x07payload\x18\x12 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.PayloadActivityH\x00\x12R\n\x06\x63lient\x18\x13 \x01(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteActivityAction.ClientActivityH\x00\x12\x63\n\x0fretryable_error\x18\x14 \x01(\x0b\x32H.temporal.omes.kitchen_sink.ExecuteActivityAction.RetryableErrorActivityH\x00\x12T\n\x07timeout\x18\x15 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.TimeoutActivityH\x00\x12_\n\theartbeat\x18\x16 \x01(\x0b\x32J.temporal.omes.kitchen_sink.ExecuteActivityAction.HeartbeatTimeoutActivityH\x00\x12\x12\n\ntask_queue\x18\x04 \x01(\t\x12O\n\x07headers\x18\x05 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteActivityAction.HeadersEntry\x12<\n\x19schedule_to_close_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19schedule_to_start_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x16start_to_close_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x34\n\x11heartbeat_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x0cretry_policy\x18\n \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12*\n\x08is_local\x18\x0b \x01(\x0b\x32\x16.google.protobuf.EmptyH\x01\x12\x43\n\x06remote\x18\x0c \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.RemoteActivityOptionsH\x01\x12\x45\n\x10\x61waitable_choice\x18\r \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x32\n\x08priority\x18\x0f \x01(\x0b\x32 .temporal.api.common.v1.Priority\x12\x14\n\x0c\x66\x61irness_key\x18\x10 \x01(\t\x12\x17\n\x0f\x66\x61irness_weight\x18\x11 \x01(\x02\x1aS\n\x0fGenericActivity\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x32\n\targuments\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x1a\x9a\x01\n\x11ResourcesActivity\x12*\n\x07run_for\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x62ytes_to_allocate\x18\x02 \x01(\x04\x12$\n\x1c\x63pu_yield_every_n_iterations\x18\x03 \x01(\r\x12\x18\n\x10\x63pu_yield_for_ms\x18\x04 \x01(\r\x1a\x44\n\x0fPayloadActivity\x12\x18\n\x10\x62ytes_to_receive\x18\x01 \x01(\x05\x12\x17\n\x0f\x62ytes_to_return\x18\x02 \x01(\x05\x1aU\n\x0e\x43lientActivity\x12\x43\n\x0f\x63lient_sequence\x18\x01 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x1a/\n\x16RetryableErrorActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x1a\x92\x01\n\x0fTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x9b\x01\n\x18HeartbeatTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x42\x0f\n\ractivity_typeB\n\n\x08locality\"\xad\n\n\x1a\x45xecuteChildWorkflowAction\x12\x11\n\tnamespace\x18\x02 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x03 \x01(\t\x12\x15\n\rworkflow_type\x18\x04 \x01(\t\x12\x12\n\ntask_queue\x18\x05 \x01(\t\x12.\n\x05input\x18\x06 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12=\n\x1aworkflow_execution_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14workflow_run_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12J\n\x13parent_close_policy\x18\n \x01(\x0e\x32-.temporal.omes.kitchen_sink.ParentClosePolicy\x12N\n\x18workflow_id_reuse_policy\x18\x0c \x01(\x0e\x32,.temporal.api.enums.v1.WorkflowIdReusePolicy\x12\x39\n\x0cretry_policy\x18\r \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12\x15\n\rcron_schedule\x18\x0e \x01(\t\x12T\n\x07headers\x18\x0f \x03(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.HeadersEntry\x12N\n\x04memo\x18\x10 \x03(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.MemoEntry\x12g\n\x11search_attributes\x18\x11 \x03(\x0b\x32L.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.SearchAttributesEntry\x12T\n\x11\x63\x61ncellation_type\x18\x12 \x01(\x0e\x32\x39.temporal.omes.kitchen_sink.ChildWorkflowCancellationType\x12G\n\x11versioning_intent\x18\x13 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x12\x45\n\x10\x61waitable_choice\x18\x14 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"0\n\x12\x41waitWorkflowState\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xdf\x02\n\x10SendSignalAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\x12\x13\n\x0bsignal_name\x18\x03 \x01(\t\x12-\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12J\n\x07headers\x18\x05 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.SendSignalAction.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x06 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\";\n\x14\x43\x61ncelWorkflowAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\"v\n\x14SetPatchMarkerAction\x12\x10\n\x08patch_id\x18\x01 \x01(\t\x12\x12\n\ndeprecated\x18\x02 \x01(\x08\x12\x38\n\x0cinner_action\x18\x03 \x01(\x0b\x32\".temporal.omes.kitchen_sink.Action\"\xe3\x01\n\x1cUpsertSearchAttributesAction\x12i\n\x11search_attributes\x18\x01 \x03(\x0b\x32N.temporal.omes.kitchen_sink.UpsertSearchAttributesAction.SearchAttributesEntry\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"G\n\x10UpsertMemoAction\x12\x33\n\rupserted_memo\x18\x01 \x01(\x0b\x32\x1c.temporal.api.common.v1.Memo\"J\n\x12ReturnResultAction\x12\x34\n\x0breturn_this\x18\x01 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload\"F\n\x11ReturnErrorAction\x12\x31\n\x07\x66\x61ilure\x18\x01 \x01(\x0b\x32 .temporal.api.failure.v1.Failure\"\xde\x06\n\x13\x43ontinueAsNewAction\x12\x15\n\rworkflow_type\x18\x01 \x01(\t\x12\x12\n\ntask_queue\x18\x02 \x01(\t\x12\x32\n\targuments\x18\x03 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12\x37\n\x14workflow_run_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12G\n\x04memo\x18\x06 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.ContinueAsNewAction.MemoEntry\x12M\n\x07headers\x18\x07 \x03(\x0b\x32<.temporal.omes.kitchen_sink.ContinueAsNewAction.HeadersEntry\x12`\n\x11search_attributes\x18\x08 \x03(\x0b\x32\x45.temporal.omes.kitchen_sink.ContinueAsNewAction.SearchAttributesEntry\x12\x39\n\x0cretry_policy\x18\t \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12G\n\x11versioning_intent\x18\n \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"\xd1\x01\n\x15RemoteActivityOptions\x12O\n\x11\x63\x61ncellation_type\x18\x01 \x01(\x0e\x32\x34.temporal.omes.kitchen_sink.ActivityCancellationType\x12\x1e\n\x16\x64o_not_eagerly_execute\x18\x02 \x01(\x08\x12G\n\x11versioning_intent\x18\x03 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\"\xeb\x02\n\x15\x45xecuteNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\r\n\x05input\x18\x03 \x01(\t\x12O\n\x07headers\x18\x04 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteNexusOperation.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x05 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x17\n\x0f\x65xpected_output\x18\x06 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x07 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"a\n\x11NexusHandlerInput\x12\r\n\x05input\x18\x01 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x02 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet*\xa4\x01\n\x11ParentClosePolicy\x12#\n\x1fPARENT_CLOSE_POLICY_UNSPECIFIED\x10\x00\x12!\n\x1dPARENT_CLOSE_POLICY_TERMINATE\x10\x01\x12\x1f\n\x1bPARENT_CLOSE_POLICY_ABANDON\x10\x02\x12&\n\"PARENT_CLOSE_POLICY_REQUEST_CANCEL\x10\x03*@\n\x10VersioningIntent\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0e\n\nCOMPATIBLE\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02*\xa2\x01\n\x1d\x43hildWorkflowCancellationType\x12\x14\n\x10\x43HILD_WF_ABANDON\x10\x00\x12\x17\n\x13\x43HILD_WF_TRY_CANCEL\x10\x01\x12(\n$CHILD_WF_WAIT_CANCELLATION_COMPLETED\x10\x02\x12(\n$CHILD_WF_WAIT_CANCELLATION_REQUESTED\x10\x03*X\n\x18\x41\x63tivityCancellationType\x12\x0e\n\nTRY_CANCEL\x10\x00\x12\x1f\n\x1bWAIT_CANCELLATION_COMPLETED\x10\x01\x12\x0b\n\x07\x41\x42\x41NDON\x10\x02\x42\x42\n\x10io.temporal.omesZ.github.com/temporalio/omes/loadgen/kitchensinkb\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -49,14 +49,14 @@
_globals['_CONTINUEASNEWACTION_SEARCHATTRIBUTESENTRY']._serialized_options = b'8\001'
_globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._options = None
_globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._serialized_options = b'8\001'
- _globals['_PARENTCLOSEPOLICY']._serialized_start=10329
- _globals['_PARENTCLOSEPOLICY']._serialized_end=10493
- _globals['_VERSIONINGINTENT']._serialized_start=10495
- _globals['_VERSIONINGINTENT']._serialized_end=10559
- _globals['_CHILDWORKFLOWCANCELLATIONTYPE']._serialized_start=10562
- _globals['_CHILDWORKFLOWCANCELLATIONTYPE']._serialized_end=10724
- _globals['_ACTIVITYCANCELLATIONTYPE']._serialized_start=10726
- _globals['_ACTIVITYCANCELLATIONTYPE']._serialized_end=10814
+ _globals['_PARENTCLOSEPOLICY']._serialized_start=10510
+ _globals['_PARENTCLOSEPOLICY']._serialized_end=10674
+ _globals['_VERSIONINGINTENT']._serialized_start=10676
+ _globals['_VERSIONINGINTENT']._serialized_end=10740
+ _globals['_CHILDWORKFLOWCANCELLATIONTYPE']._serialized_start=10743
+ _globals['_CHILDWORKFLOWCANCELLATIONTYPE']._serialized_end=10905
+ _globals['_ACTIVITYCANCELLATIONTYPE']._serialized_start=10907
+ _globals['_ACTIVITYCANCELLATIONTYPE']._serialized_end=10995
_globals['_TESTINPUT']._serialized_start=227
_globals['_TESTINPUT']._serialized_end=452
_globals['_CLIENTSEQUENCE']._serialized_start=454
@@ -66,95 +66,97 @@
_globals['_WITHSTARTCLIENTACTION']._serialized_start=733
_globals['_WITHSTARTCLIENTACTION']._serialized_end=885
_globals['_CLIENTACTION']._serialized_start=888
- _globals['_CLIENTACTION']._serialized_end=1222
- _globals['_DOSIGNAL']._serialized_start=1225
- _globals['_DOSIGNAL']._serialized_end=1594
- _globals['_DOSIGNAL_DOSIGNALACTIONS']._serialized_start=1406
- _globals['_DOSIGNAL_DOSIGNALACTIONS']._serialized_end=1583
- _globals['_DODESCRIBE']._serialized_start=1596
- _globals['_DODESCRIBE']._serialized_end=1608
- _globals['_DOQUERY']._serialized_start=1611
- _globals['_DOQUERY']._serialized_end=1780
- _globals['_DOUPDATE']._serialized_start=1783
- _globals['_DOUPDATE']._serialized_end=1982
- _globals['_DOACTIONSUPDATE']._serialized_start=1985
- _globals['_DOACTIONSUPDATE']._serialized_end=2119
- _globals['_HANDLERINVOCATION']._serialized_start=2121
- _globals['_HANDLERINVOCATION']._serialized_end=2201
- _globals['_WORKFLOWSTATE']._serialized_start=2203
- _globals['_WORKFLOWSTATE']._serialized_end=2327
- _globals['_WORKFLOWSTATE_KVSENTRY']._serialized_start=2285
- _globals['_WORKFLOWSTATE_KVSENTRY']._serialized_end=2327
- _globals['_WORKFLOWINPUT']._serialized_start=2330
- _globals['_WORKFLOWINPUT']._serialized_end=2498
- _globals['_ACTIONSET']._serialized_start=2500
- _globals['_ACTIONSET']._serialized_end=2584
- _globals['_ACTION']._serialized_start=2587
- _globals['_ACTION']._serialized_end=3733
- _globals['_AWAITABLECHOICE']._serialized_start=3736
- _globals['_AWAITABLECHOICE']._serialized_end=4027
- _globals['_TIMERACTION']._serialized_start=4029
- _globals['_TIMERACTION']._serialized_end=4135
- _globals['_EXECUTEACTIVITYACTION']._serialized_start=4138
- _globals['_EXECUTEACTIVITYACTION']._serialized_end=6420
- _globals['_EXECUTEACTIVITYACTION_GENERICACTIVITY']._serialized_start=5557
- _globals['_EXECUTEACTIVITYACTION_GENERICACTIVITY']._serialized_end=5640
- _globals['_EXECUTEACTIVITYACTION_RESOURCESACTIVITY']._serialized_start=5643
- _globals['_EXECUTEACTIVITYACTION_RESOURCESACTIVITY']._serialized_end=5797
- _globals['_EXECUTEACTIVITYACTION_PAYLOADACTIVITY']._serialized_start=5799
- _globals['_EXECUTEACTIVITYACTION_PAYLOADACTIVITY']._serialized_end=5867
- _globals['_EXECUTEACTIVITYACTION_CLIENTACTIVITY']._serialized_start=5869
- _globals['_EXECUTEACTIVITYACTION_CLIENTACTIVITY']._serialized_end=5954
- _globals['_EXECUTEACTIVITYACTION_RETRYABLEERRORACTIVITY']._serialized_start=5956
- _globals['_EXECUTEACTIVITYACTION_RETRYABLEERRORACTIVITY']._serialized_end=6003
- _globals['_EXECUTEACTIVITYACTION_TIMEOUTACTIVITY']._serialized_start=6006
- _globals['_EXECUTEACTIVITYACTION_TIMEOUTACTIVITY']._serialized_end=6152
- _globals['_EXECUTEACTIVITYACTION_HEARTBEATTIMEOUTACTIVITY']._serialized_start=6155
- _globals['_EXECUTEACTIVITYACTION_HEARTBEATTIMEOUTACTIVITY']._serialized_end=6310
- _globals['_EXECUTEACTIVITYACTION_HEADERSENTRY']._serialized_start=6312
- _globals['_EXECUTEACTIVITYACTION_HEADERSENTRY']._serialized_end=6391
- _globals['_EXECUTECHILDWORKFLOWACTION']._serialized_start=6423
- _globals['_EXECUTECHILDWORKFLOWACTION']._serialized_end=7748
- _globals['_EXECUTECHILDWORKFLOWACTION_HEADERSENTRY']._serialized_start=6312
- _globals['_EXECUTECHILDWORKFLOWACTION_HEADERSENTRY']._serialized_end=6391
- _globals['_EXECUTECHILDWORKFLOWACTION_MEMOENTRY']._serialized_start=7582
- _globals['_EXECUTECHILDWORKFLOWACTION_MEMOENTRY']._serialized_end=7658
- _globals['_EXECUTECHILDWORKFLOWACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7660
- _globals['_EXECUTECHILDWORKFLOWACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7748
- _globals['_AWAITWORKFLOWSTATE']._serialized_start=7750
- _globals['_AWAITWORKFLOWSTATE']._serialized_end=7798
- _globals['_SENDSIGNALACTION']._serialized_start=7801
- _globals['_SENDSIGNALACTION']._serialized_end=8152
- _globals['_SENDSIGNALACTION_HEADERSENTRY']._serialized_start=6312
- _globals['_SENDSIGNALACTION_HEADERSENTRY']._serialized_end=6391
- _globals['_CANCELWORKFLOWACTION']._serialized_start=8154
- _globals['_CANCELWORKFLOWACTION']._serialized_end=8213
- _globals['_SETPATCHMARKERACTION']._serialized_start=8215
- _globals['_SETPATCHMARKERACTION']._serialized_end=8333
- _globals['_UPSERTSEARCHATTRIBUTESACTION']._serialized_start=8336
- _globals['_UPSERTSEARCHATTRIBUTESACTION']._serialized_end=8563
- _globals['_UPSERTSEARCHATTRIBUTESACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7660
- _globals['_UPSERTSEARCHATTRIBUTESACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7748
- _globals['_UPSERTMEMOACTION']._serialized_start=8565
- _globals['_UPSERTMEMOACTION']._serialized_end=8636
- _globals['_RETURNRESULTACTION']._serialized_start=8638
- _globals['_RETURNRESULTACTION']._serialized_end=8712
- _globals['_RETURNERRORACTION']._serialized_start=8714
- _globals['_RETURNERRORACTION']._serialized_end=8784
- _globals['_CONTINUEASNEWACTION']._serialized_start=8787
- _globals['_CONTINUEASNEWACTION']._serialized_end=9649
- _globals['_CONTINUEASNEWACTION_MEMOENTRY']._serialized_start=7582
- _globals['_CONTINUEASNEWACTION_MEMOENTRY']._serialized_end=7658
- _globals['_CONTINUEASNEWACTION_HEADERSENTRY']._serialized_start=6312
- _globals['_CONTINUEASNEWACTION_HEADERSENTRY']._serialized_end=6391
- _globals['_CONTINUEASNEWACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7660
- _globals['_CONTINUEASNEWACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7748
- _globals['_REMOTEACTIVITYOPTIONS']._serialized_start=9652
- _globals['_REMOTEACTIVITYOPTIONS']._serialized_end=9861
- _globals['_EXECUTENEXUSOPERATION']._serialized_start=9864
- _globals['_EXECUTENEXUSOPERATION']._serialized_end=10227
- _globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._serialized_start=10181
- _globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._serialized_end=10227
- _globals['_NEXUSHANDLERINPUT']._serialized_start=10229
- _globals['_NEXUSHANDLERINPUT']._serialized_end=10326
+ _globals['_CLIENTACTION']._serialized_end=1319
+ _globals['_DOSTANDALONENEXUSOPERATION']._serialized_start=1321
+ _globals['_DOSTANDALONENEXUSOPERATION']._serialized_end=1403
+ _globals['_DOSIGNAL']._serialized_start=1406
+ _globals['_DOSIGNAL']._serialized_end=1775
+ _globals['_DOSIGNAL_DOSIGNALACTIONS']._serialized_start=1587
+ _globals['_DOSIGNAL_DOSIGNALACTIONS']._serialized_end=1764
+ _globals['_DODESCRIBE']._serialized_start=1777
+ _globals['_DODESCRIBE']._serialized_end=1789
+ _globals['_DOQUERY']._serialized_start=1792
+ _globals['_DOQUERY']._serialized_end=1961
+ _globals['_DOUPDATE']._serialized_start=1964
+ _globals['_DOUPDATE']._serialized_end=2163
+ _globals['_DOACTIONSUPDATE']._serialized_start=2166
+ _globals['_DOACTIONSUPDATE']._serialized_end=2300
+ _globals['_HANDLERINVOCATION']._serialized_start=2302
+ _globals['_HANDLERINVOCATION']._serialized_end=2382
+ _globals['_WORKFLOWSTATE']._serialized_start=2384
+ _globals['_WORKFLOWSTATE']._serialized_end=2508
+ _globals['_WORKFLOWSTATE_KVSENTRY']._serialized_start=2466
+ _globals['_WORKFLOWSTATE_KVSENTRY']._serialized_end=2508
+ _globals['_WORKFLOWINPUT']._serialized_start=2511
+ _globals['_WORKFLOWINPUT']._serialized_end=2679
+ _globals['_ACTIONSET']._serialized_start=2681
+ _globals['_ACTIONSET']._serialized_end=2765
+ _globals['_ACTION']._serialized_start=2768
+ _globals['_ACTION']._serialized_end=3914
+ _globals['_AWAITABLECHOICE']._serialized_start=3917
+ _globals['_AWAITABLECHOICE']._serialized_end=4208
+ _globals['_TIMERACTION']._serialized_start=4210
+ _globals['_TIMERACTION']._serialized_end=4316
+ _globals['_EXECUTEACTIVITYACTION']._serialized_start=4319
+ _globals['_EXECUTEACTIVITYACTION']._serialized_end=6601
+ _globals['_EXECUTEACTIVITYACTION_GENERICACTIVITY']._serialized_start=5738
+ _globals['_EXECUTEACTIVITYACTION_GENERICACTIVITY']._serialized_end=5821
+ _globals['_EXECUTEACTIVITYACTION_RESOURCESACTIVITY']._serialized_start=5824
+ _globals['_EXECUTEACTIVITYACTION_RESOURCESACTIVITY']._serialized_end=5978
+ _globals['_EXECUTEACTIVITYACTION_PAYLOADACTIVITY']._serialized_start=5980
+ _globals['_EXECUTEACTIVITYACTION_PAYLOADACTIVITY']._serialized_end=6048
+ _globals['_EXECUTEACTIVITYACTION_CLIENTACTIVITY']._serialized_start=6050
+ _globals['_EXECUTEACTIVITYACTION_CLIENTACTIVITY']._serialized_end=6135
+ _globals['_EXECUTEACTIVITYACTION_RETRYABLEERRORACTIVITY']._serialized_start=6137
+ _globals['_EXECUTEACTIVITYACTION_RETRYABLEERRORACTIVITY']._serialized_end=6184
+ _globals['_EXECUTEACTIVITYACTION_TIMEOUTACTIVITY']._serialized_start=6187
+ _globals['_EXECUTEACTIVITYACTION_TIMEOUTACTIVITY']._serialized_end=6333
+ _globals['_EXECUTEACTIVITYACTION_HEARTBEATTIMEOUTACTIVITY']._serialized_start=6336
+ _globals['_EXECUTEACTIVITYACTION_HEARTBEATTIMEOUTACTIVITY']._serialized_end=6491
+ _globals['_EXECUTEACTIVITYACTION_HEADERSENTRY']._serialized_start=6493
+ _globals['_EXECUTEACTIVITYACTION_HEADERSENTRY']._serialized_end=6572
+ _globals['_EXECUTECHILDWORKFLOWACTION']._serialized_start=6604
+ _globals['_EXECUTECHILDWORKFLOWACTION']._serialized_end=7929
+ _globals['_EXECUTECHILDWORKFLOWACTION_HEADERSENTRY']._serialized_start=6493
+ _globals['_EXECUTECHILDWORKFLOWACTION_HEADERSENTRY']._serialized_end=6572
+ _globals['_EXECUTECHILDWORKFLOWACTION_MEMOENTRY']._serialized_start=7763
+ _globals['_EXECUTECHILDWORKFLOWACTION_MEMOENTRY']._serialized_end=7839
+ _globals['_EXECUTECHILDWORKFLOWACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7841
+ _globals['_EXECUTECHILDWORKFLOWACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7929
+ _globals['_AWAITWORKFLOWSTATE']._serialized_start=7931
+ _globals['_AWAITWORKFLOWSTATE']._serialized_end=7979
+ _globals['_SENDSIGNALACTION']._serialized_start=7982
+ _globals['_SENDSIGNALACTION']._serialized_end=8333
+ _globals['_SENDSIGNALACTION_HEADERSENTRY']._serialized_start=6493
+ _globals['_SENDSIGNALACTION_HEADERSENTRY']._serialized_end=6572
+ _globals['_CANCELWORKFLOWACTION']._serialized_start=8335
+ _globals['_CANCELWORKFLOWACTION']._serialized_end=8394
+ _globals['_SETPATCHMARKERACTION']._serialized_start=8396
+ _globals['_SETPATCHMARKERACTION']._serialized_end=8514
+ _globals['_UPSERTSEARCHATTRIBUTESACTION']._serialized_start=8517
+ _globals['_UPSERTSEARCHATTRIBUTESACTION']._serialized_end=8744
+ _globals['_UPSERTSEARCHATTRIBUTESACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7841
+ _globals['_UPSERTSEARCHATTRIBUTESACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7929
+ _globals['_UPSERTMEMOACTION']._serialized_start=8746
+ _globals['_UPSERTMEMOACTION']._serialized_end=8817
+ _globals['_RETURNRESULTACTION']._serialized_start=8819
+ _globals['_RETURNRESULTACTION']._serialized_end=8893
+ _globals['_RETURNERRORACTION']._serialized_start=8895
+ _globals['_RETURNERRORACTION']._serialized_end=8965
+ _globals['_CONTINUEASNEWACTION']._serialized_start=8968
+ _globals['_CONTINUEASNEWACTION']._serialized_end=9830
+ _globals['_CONTINUEASNEWACTION_MEMOENTRY']._serialized_start=7763
+ _globals['_CONTINUEASNEWACTION_MEMOENTRY']._serialized_end=7839
+ _globals['_CONTINUEASNEWACTION_HEADERSENTRY']._serialized_start=6493
+ _globals['_CONTINUEASNEWACTION_HEADERSENTRY']._serialized_end=6572
+ _globals['_CONTINUEASNEWACTION_SEARCHATTRIBUTESENTRY']._serialized_start=7841
+ _globals['_CONTINUEASNEWACTION_SEARCHATTRIBUTESENTRY']._serialized_end=7929
+ _globals['_REMOTEACTIVITYOPTIONS']._serialized_start=9833
+ _globals['_REMOTEACTIVITYOPTIONS']._serialized_end=10042
+ _globals['_EXECUTENEXUSOPERATION']._serialized_start=10045
+ _globals['_EXECUTENEXUSOPERATION']._serialized_end=10408
+ _globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._serialized_start=10362
+ _globals['_EXECUTENEXUSOPERATION_HEADERSENTRY']._serialized_end=10408
+ _globals['_NEXUSHANDLERINPUT']._serialized_start=10410
+ _globals['_NEXUSHANDLERINPUT']._serialized_end=10507
# @@protoc_insertion_point(module_scope)
diff --git a/workers/python/protos/kitchen_sink_pb2.pyi b/workers/python/protos/kitchen_sink_pb2.pyi
index e52d4aca..61b8f105 100644
--- a/workers/python/protos/kitchen_sink_pb2.pyi
+++ b/workers/python/protos/kitchen_sink_pb2.pyi
@@ -88,18 +88,30 @@ class WithStartClientAction(_message.Message):
def __init__(self, do_signal: _Optional[_Union[DoSignal, _Mapping]] = ..., do_update: _Optional[_Union[DoUpdate, _Mapping]] = ...) -> None: ...
class ClientAction(_message.Message):
- __slots__ = ("do_signal", "do_query", "do_update", "nested_actions", "do_describe")
+ __slots__ = ("do_signal", "do_query", "do_update", "nested_actions", "do_describe", "do_standalone_nexus_operation")
DO_SIGNAL_FIELD_NUMBER: _ClassVar[int]
DO_QUERY_FIELD_NUMBER: _ClassVar[int]
DO_UPDATE_FIELD_NUMBER: _ClassVar[int]
NESTED_ACTIONS_FIELD_NUMBER: _ClassVar[int]
DO_DESCRIBE_FIELD_NUMBER: _ClassVar[int]
+ DO_STANDALONE_NEXUS_OPERATION_FIELD_NUMBER: _ClassVar[int]
do_signal: DoSignal
do_query: DoQuery
do_update: DoUpdate
nested_actions: ClientActionSet
do_describe: DoDescribe
- def __init__(self, do_signal: _Optional[_Union[DoSignal, _Mapping]] = ..., do_query: _Optional[_Union[DoQuery, _Mapping]] = ..., do_update: _Optional[_Union[DoUpdate, _Mapping]] = ..., nested_actions: _Optional[_Union[ClientActionSet, _Mapping]] = ..., do_describe: _Optional[_Union[DoDescribe, _Mapping]] = ...) -> None: ...
+ do_standalone_nexus_operation: DoStandaloneNexusOperation
+ def __init__(self, do_signal: _Optional[_Union[DoSignal, _Mapping]] = ..., do_query: _Optional[_Union[DoQuery, _Mapping]] = ..., do_update: _Optional[_Union[DoUpdate, _Mapping]] = ..., nested_actions: _Optional[_Union[ClientActionSet, _Mapping]] = ..., do_describe: _Optional[_Union[DoDescribe, _Mapping]] = ..., do_standalone_nexus_operation: _Optional[_Union[DoStandaloneNexusOperation, _Mapping]] = ...) -> None: ...
+
+class DoStandaloneNexusOperation(_message.Message):
+ __slots__ = ("endpoint", "service", "operation")
+ ENDPOINT_FIELD_NUMBER: _ClassVar[int]
+ SERVICE_FIELD_NUMBER: _ClassVar[int]
+ OPERATION_FIELD_NUMBER: _ClassVar[int]
+ endpoint: str
+ service: str
+ operation: str
+ def __init__(self, endpoint: _Optional[str] = ..., service: _Optional[str] = ..., operation: _Optional[str] = ...) -> None: ...
class DoSignal(_message.Message):
__slots__ = ("do_signal_actions", "custom", "with_start")
diff --git a/workers/ruby/client_action_executor.rb b/workers/ruby/client_action_executor.rb
index 6144b653..9777524a 100644
--- a/workers/ruby/client_action_executor.rb
+++ b/workers/ruby/client_action_executor.rb
@@ -46,6 +46,11 @@ def execute_client_action(action)
handle.describe
when :nested_actions
execute_client_action_set(action.nested_actions)
+ when :do_standalone_nexus_operation
+ raise Temporalio::Error::ApplicationError.new(
+ 'DoStandaloneNexusOperation is not supported',
+ non_retryable: true
+ )
else
raise 'Client action must have a recognized variant'
end
diff --git a/workers/ruby/protos/kitchen_sink/kitchen_sink_pb.rb b/workers/ruby/protos/kitchen_sink/kitchen_sink_pb.rb
index 878dacd9..4440df31 100644
--- a/workers/ruby/protos/kitchen_sink/kitchen_sink_pb.rb
+++ b/workers/ruby/protos/kitchen_sink/kitchen_sink_pb.rb
@@ -11,7 +11,7 @@
require 'temporalio/api/enums/v1/workflow'
-descriptor_data = "\n\x1fkitchen_sink/kitchen_sink.proto\x12\x1atemporal.omes.kitchen_sink\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a$temporal/api/common/v1/message.proto\x1a%temporal/api/failure/v1/message.proto\x1a$temporal/api/enums/v1/workflow.proto\"\xe1\x01\n\tTestInput\x12\x41\n\x0eworkflow_input\x18\x01 \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowInput\x12\x43\n\x0f\x63lient_sequence\x18\x02 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x12L\n\x11with_start_action\x18\x03 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.WithStartClientAction\"R\n\x0e\x43lientSequence\x12@\n\x0b\x61\x63tion_sets\x18\x01 \x03(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSet\"\xbf\x01\n\x0f\x43lientActionSet\x12\x39\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32(.temporal.omes.kitchen_sink.ClientAction\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\x12.\n\x0bwait_at_end\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n%wait_for_current_run_to_finish_at_end\x18\x04 \x01(\x08\"\x98\x01\n\x15WithStartClientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x39\n\tdo_update\x18\x02 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x42\t\n\x07variant\"\xce\x02\n\x0c\x43lientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x37\n\x08\x64o_query\x18\x02 \x01(\x0b\x32#.temporal.omes.kitchen_sink.DoQueryH\x00\x12\x39\n\tdo_update\x18\x03 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x12\x45\n\x0enested_actions\x18\x04 \x01(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSetH\x00\x12=\n\x0b\x64o_describe\x18\x05 \x01(\x0b\x32&.temporal.omes.kitchen_sink.DoDescribeH\x00\x42\t\n\x07variant\"\xf1\x02\n\x08\x44oSignal\x12Q\n\x11\x64o_signal_actions\x18\x01 \x01(\x0b\x32\x34.temporal.omes.kitchen_sink.DoSignal.DoSignalActionsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x1a\xb1\x01\n\x0f\x44oSignalActions\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x43\n\x12\x64o_actions_in_main\x18\x02 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x11\n\tsignal_id\x18\x03 \x01(\x05\x42\t\n\x07variantB\t\n\x07variant\"\x0c\n\nDoDescribe\"\xa9\x01\n\x07\x44oQuery\x12\x38\n\x0creport_state\x18\x01 \x01(\x0b\x32 .temporal.api.common.v1.PayloadsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\xc7\x01\n\x08\x44oUpdate\x12\x41\n\ndo_actions\x18\x01 \x01(\x0b\x32+.temporal.omes.kitchen_sink.DoActionsUpdateH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\x86\x01\n\x0f\x44oActionsUpdate\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12+\n\treject_me\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\t\n\x07variant\"P\n\x11HandlerInvocation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x04\x61rgs\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\"|\n\rWorkflowState\x12?\n\x03kvs\x18\x01 \x03(\x0b\x32\x32.temporal.omes.kitchen_sink.WorkflowState.KvsEntry\x1a*\n\x08KvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa8\x01\n\rWorkflowInput\x12>\n\x0finitial_actions\x18\x01 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x12\x1d\n\x15\x65xpected_signal_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x65xpected_signal_ids\x18\x03 \x03(\x05\x12\x1b\n\x13received_signal_ids\x18\x04 \x03(\x05\"T\n\tActionSet\x12\x33\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\".temporal.omes.kitchen_sink.Action\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\"\xfa\x08\n\x06\x41\x63tion\x12\x38\n\x05timer\x18\x01 \x01(\x0b\x32\'.temporal.omes.kitchen_sink.TimerActionH\x00\x12J\n\rexec_activity\x18\x02 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteActivityActionH\x00\x12U\n\x13\x65xec_child_workflow\x18\x03 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.ExecuteChildWorkflowActionH\x00\x12N\n\x14\x61wait_workflow_state\x18\x04 \x01(\x0b\x32..temporal.omes.kitchen_sink.AwaitWorkflowStateH\x00\x12\x43\n\x0bsend_signal\x18\x05 \x01(\x0b\x32,.temporal.omes.kitchen_sink.SendSignalActionH\x00\x12K\n\x0f\x63\x61ncel_workflow\x18\x06 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.CancelWorkflowActionH\x00\x12L\n\x10set_patch_marker\x18\x07 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.SetPatchMarkerActionH\x00\x12\\\n\x18upsert_search_attributes\x18\x08 \x01(\x0b\x32\x38.temporal.omes.kitchen_sink.UpsertSearchAttributesActionH\x00\x12\x43\n\x0bupsert_memo\x18\t \x01(\x0b\x32,.temporal.omes.kitchen_sink.UpsertMemoActionH\x00\x12G\n\x12set_workflow_state\x18\n \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowStateH\x00\x12G\n\rreturn_result\x18\x0b \x01(\x0b\x32..temporal.omes.kitchen_sink.ReturnResultActionH\x00\x12\x45\n\x0creturn_error\x18\x0c \x01(\x0b\x32-.temporal.omes.kitchen_sink.ReturnErrorActionH\x00\x12J\n\x0f\x63ontinue_as_new\x18\r \x01(\x0b\x32/.temporal.omes.kitchen_sink.ContinueAsNewActionH\x00\x12\x42\n\x11nested_action_set\x18\x0e \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12L\n\x0fnexus_operation\x18\x0f \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteNexusOperationH\x00\x42\t\n\x07variant\"\xa3\x02\n\x0f\x41waitableChoice\x12-\n\x0bwait_finish\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12)\n\x07\x61\x62\x61ndon\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x37\n\x15\x63\x61ncel_before_started\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x36\n\x14\x63\x61ncel_after_started\x18\x04 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x38\n\x16\x63\x61ncel_after_completed\x18\x05 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\x0b\n\tcondition\"j\n\x0bTimerAction\x12\x14\n\x0cmilliseconds\x18\x01 \x01(\x04\x12\x45\n\x10\x61waitable_choice\x18\x02 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\"\xea\x11\n\x15\x45xecuteActivityAction\x12T\n\x07generic\x18\x01 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.GenericActivityH\x00\x12*\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12&\n\x04noop\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12X\n\tresources\x18\x0e \x01(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteActivityAction.ResourcesActivityH\x00\x12T\n\x07payload\x18\x12 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.PayloadActivityH\x00\x12R\n\x06\x63lient\x18\x13 \x01(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteActivityAction.ClientActivityH\x00\x12\x63\n\x0fretryable_error\x18\x14 \x01(\x0b\x32H.temporal.omes.kitchen_sink.ExecuteActivityAction.RetryableErrorActivityH\x00\x12T\n\x07timeout\x18\x15 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.TimeoutActivityH\x00\x12_\n\theartbeat\x18\x16 \x01(\x0b\x32J.temporal.omes.kitchen_sink.ExecuteActivityAction.HeartbeatTimeoutActivityH\x00\x12\x12\n\ntask_queue\x18\x04 \x01(\t\x12O\n\x07headers\x18\x05 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteActivityAction.HeadersEntry\x12<\n\x19schedule_to_close_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19schedule_to_start_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x16start_to_close_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x34\n\x11heartbeat_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x0cretry_policy\x18\n \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12*\n\x08is_local\x18\x0b \x01(\x0b\x32\x16.google.protobuf.EmptyH\x01\x12\x43\n\x06remote\x18\x0c \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.RemoteActivityOptionsH\x01\x12\x45\n\x10\x61waitable_choice\x18\r \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x32\n\x08priority\x18\x0f \x01(\x0b\x32 .temporal.api.common.v1.Priority\x12\x14\n\x0c\x66\x61irness_key\x18\x10 \x01(\t\x12\x17\n\x0f\x66\x61irness_weight\x18\x11 \x01(\x02\x1aS\n\x0fGenericActivity\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x32\n\targuments\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x1a\x9a\x01\n\x11ResourcesActivity\x12*\n\x07run_for\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x62ytes_to_allocate\x18\x02 \x01(\x04\x12$\n\x1c\x63pu_yield_every_n_iterations\x18\x03 \x01(\r\x12\x18\n\x10\x63pu_yield_for_ms\x18\x04 \x01(\r\x1a\x44\n\x0fPayloadActivity\x12\x18\n\x10\x62ytes_to_receive\x18\x01 \x01(\x05\x12\x17\n\x0f\x62ytes_to_return\x18\x02 \x01(\x05\x1aU\n\x0e\x43lientActivity\x12\x43\n\x0f\x63lient_sequence\x18\x01 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x1a/\n\x16RetryableErrorActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x1a\x92\x01\n\x0fTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x9b\x01\n\x18HeartbeatTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x42\x0f\n\ractivity_typeB\n\n\x08locality\"\xad\n\n\x1a\x45xecuteChildWorkflowAction\x12\x11\n\tnamespace\x18\x02 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x03 \x01(\t\x12\x15\n\rworkflow_type\x18\x04 \x01(\t\x12\x12\n\ntask_queue\x18\x05 \x01(\t\x12.\n\x05input\x18\x06 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12=\n\x1aworkflow_execution_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14workflow_run_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12J\n\x13parent_close_policy\x18\n \x01(\x0e\x32-.temporal.omes.kitchen_sink.ParentClosePolicy\x12N\n\x18workflow_id_reuse_policy\x18\x0c \x01(\x0e\x32,.temporal.api.enums.v1.WorkflowIdReusePolicy\x12\x39\n\x0cretry_policy\x18\r \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12\x15\n\rcron_schedule\x18\x0e \x01(\t\x12T\n\x07headers\x18\x0f \x03(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.HeadersEntry\x12N\n\x04memo\x18\x10 \x03(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.MemoEntry\x12g\n\x11search_attributes\x18\x11 \x03(\x0b\x32L.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.SearchAttributesEntry\x12T\n\x11\x63\x61ncellation_type\x18\x12 \x01(\x0e\x32\x39.temporal.omes.kitchen_sink.ChildWorkflowCancellationType\x12G\n\x11versioning_intent\x18\x13 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x12\x45\n\x10\x61waitable_choice\x18\x14 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"0\n\x12\x41waitWorkflowState\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xdf\x02\n\x10SendSignalAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\x12\x13\n\x0bsignal_name\x18\x03 \x01(\t\x12-\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12J\n\x07headers\x18\x05 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.SendSignalAction.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x06 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\";\n\x14\x43\x61ncelWorkflowAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\"v\n\x14SetPatchMarkerAction\x12\x10\n\x08patch_id\x18\x01 \x01(\t\x12\x12\n\ndeprecated\x18\x02 \x01(\x08\x12\x38\n\x0cinner_action\x18\x03 \x01(\x0b\x32\".temporal.omes.kitchen_sink.Action\"\xe3\x01\n\x1cUpsertSearchAttributesAction\x12i\n\x11search_attributes\x18\x01 \x03(\x0b\x32N.temporal.omes.kitchen_sink.UpsertSearchAttributesAction.SearchAttributesEntry\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"G\n\x10UpsertMemoAction\x12\x33\n\rupserted_memo\x18\x01 \x01(\x0b\x32\x1c.temporal.api.common.v1.Memo\"J\n\x12ReturnResultAction\x12\x34\n\x0breturn_this\x18\x01 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload\"F\n\x11ReturnErrorAction\x12\x31\n\x07\x66\x61ilure\x18\x01 \x01(\x0b\x32 .temporal.api.failure.v1.Failure\"\xde\x06\n\x13\x43ontinueAsNewAction\x12\x15\n\rworkflow_type\x18\x01 \x01(\t\x12\x12\n\ntask_queue\x18\x02 \x01(\t\x12\x32\n\targuments\x18\x03 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12\x37\n\x14workflow_run_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12G\n\x04memo\x18\x06 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.ContinueAsNewAction.MemoEntry\x12M\n\x07headers\x18\x07 \x03(\x0b\x32<.temporal.omes.kitchen_sink.ContinueAsNewAction.HeadersEntry\x12`\n\x11search_attributes\x18\x08 \x03(\x0b\x32\x45.temporal.omes.kitchen_sink.ContinueAsNewAction.SearchAttributesEntry\x12\x39\n\x0cretry_policy\x18\t \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12G\n\x11versioning_intent\x18\n \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"\xd1\x01\n\x15RemoteActivityOptions\x12O\n\x11\x63\x61ncellation_type\x18\x01 \x01(\x0e\x32\x34.temporal.omes.kitchen_sink.ActivityCancellationType\x12\x1e\n\x16\x64o_not_eagerly_execute\x18\x02 \x01(\x08\x12G\n\x11versioning_intent\x18\x03 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\"\xeb\x02\n\x15\x45xecuteNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\r\n\x05input\x18\x03 \x01(\t\x12O\n\x07headers\x18\x04 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteNexusOperation.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x05 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x17\n\x0f\x65xpected_output\x18\x06 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x07 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"a\n\x11NexusHandlerInput\x12\r\n\x05input\x18\x01 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x02 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet*\xa4\x01\n\x11ParentClosePolicy\x12#\n\x1fPARENT_CLOSE_POLICY_UNSPECIFIED\x10\x00\x12!\n\x1dPARENT_CLOSE_POLICY_TERMINATE\x10\x01\x12\x1f\n\x1bPARENT_CLOSE_POLICY_ABANDON\x10\x02\x12&\n\"PARENT_CLOSE_POLICY_REQUEST_CANCEL\x10\x03*@\n\x10VersioningIntent\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0e\n\nCOMPATIBLE\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02*\xa2\x01\n\x1d\x43hildWorkflowCancellationType\x12\x14\n\x10\x43HILD_WF_ABANDON\x10\x00\x12\x17\n\x13\x43HILD_WF_TRY_CANCEL\x10\x01\x12(\n$CHILD_WF_WAIT_CANCELLATION_COMPLETED\x10\x02\x12(\n$CHILD_WF_WAIT_CANCELLATION_REQUESTED\x10\x03*X\n\x18\x41\x63tivityCancellationType\x12\x0e\n\nTRY_CANCEL\x10\x00\x12\x1f\n\x1bWAIT_CANCELLATION_COMPLETED\x10\x01\x12\x0b\n\x07\x41\x42\x41NDON\x10\x02\x42\x42\n\x10io.temporal.omesZ.github.com/temporalio/omes/loadgen/kitchensinkb\x06proto3"
+descriptor_data = "\n\x1fkitchen_sink/kitchen_sink.proto\x12\x1atemporal.omes.kitchen_sink\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a$temporal/api/common/v1/message.proto\x1a%temporal/api/failure/v1/message.proto\x1a$temporal/api/enums/v1/workflow.proto\"\xe1\x01\n\tTestInput\x12\x41\n\x0eworkflow_input\x18\x01 \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowInput\x12\x43\n\x0f\x63lient_sequence\x18\x02 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x12L\n\x11with_start_action\x18\x03 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.WithStartClientAction\"R\n\x0e\x43lientSequence\x12@\n\x0b\x61\x63tion_sets\x18\x01 \x03(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSet\"\xbf\x01\n\x0f\x43lientActionSet\x12\x39\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32(.temporal.omes.kitchen_sink.ClientAction\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\x12.\n\x0bwait_at_end\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12-\n%wait_for_current_run_to_finish_at_end\x18\x04 \x01(\x08\"\x98\x01\n\x15WithStartClientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x39\n\tdo_update\x18\x02 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x42\t\n\x07variant\"\xaf\x03\n\x0c\x43lientAction\x12\x39\n\tdo_signal\x18\x01 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoSignalH\x00\x12\x37\n\x08\x64o_query\x18\x02 \x01(\x0b\x32#.temporal.omes.kitchen_sink.DoQueryH\x00\x12\x39\n\tdo_update\x18\x03 \x01(\x0b\x32$.temporal.omes.kitchen_sink.DoUpdateH\x00\x12\x45\n\x0enested_actions\x18\x04 \x01(\x0b\x32+.temporal.omes.kitchen_sink.ClientActionSetH\x00\x12=\n\x0b\x64o_describe\x18\x05 \x01(\x0b\x32&.temporal.omes.kitchen_sink.DoDescribeH\x00\x12_\n\x1d\x64o_standalone_nexus_operation\x18\x06 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.DoStandaloneNexusOperationH\x00\x42\t\n\x07variant\"R\n\x1a\x44oStandaloneNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x0f\n\x07service\x18\x02 \x01(\t\x12\x11\n\toperation\x18\x03 \x01(\t\"\xf1\x02\n\x08\x44oSignal\x12Q\n\x11\x64o_signal_actions\x18\x01 \x01(\x0b\x32\x34.temporal.omes.kitchen_sink.DoSignal.DoSignalActionsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x1a\xb1\x01\n\x0f\x44oSignalActions\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x43\n\x12\x64o_actions_in_main\x18\x02 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12\x11\n\tsignal_id\x18\x03 \x01(\x05\x42\t\n\x07variantB\t\n\x07variant\"\x0c\n\nDoDescribe\"\xa9\x01\n\x07\x44oQuery\x12\x38\n\x0creport_state\x18\x01 \x01(\x0b\x32 .temporal.api.common.v1.PayloadsH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\xc7\x01\n\x08\x44oUpdate\x12\x41\n\ndo_actions\x18\x01 \x01(\x0b\x32+.temporal.omes.kitchen_sink.DoActionsUpdateH\x00\x12?\n\x06\x63ustom\x18\x02 \x01(\x0b\x32-.temporal.omes.kitchen_sink.HandlerInvocationH\x00\x12\x12\n\nwith_start\x18\x03 \x01(\x08\x12\x18\n\x10\x66\x61ilure_expected\x18\n \x01(\x08\x42\t\n\x07variant\"\x86\x01\n\x0f\x44oActionsUpdate\x12;\n\ndo_actions\x18\x01 \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12+\n\treject_me\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\t\n\x07variant\"P\n\x11HandlerInvocation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x04\x61rgs\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\"|\n\rWorkflowState\x12?\n\x03kvs\x18\x01 \x03(\x0b\x32\x32.temporal.omes.kitchen_sink.WorkflowState.KvsEntry\x1a*\n\x08KvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa8\x01\n\rWorkflowInput\x12>\n\x0finitial_actions\x18\x01 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x12\x1d\n\x15\x65xpected_signal_count\x18\x02 \x01(\x05\x12\x1b\n\x13\x65xpected_signal_ids\x18\x03 \x03(\x05\x12\x1b\n\x13received_signal_ids\x18\x04 \x03(\x05\"T\n\tActionSet\x12\x33\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\".temporal.omes.kitchen_sink.Action\x12\x12\n\nconcurrent\x18\x02 \x01(\x08\"\xfa\x08\n\x06\x41\x63tion\x12\x38\n\x05timer\x18\x01 \x01(\x0b\x32\'.temporal.omes.kitchen_sink.TimerActionH\x00\x12J\n\rexec_activity\x18\x02 \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteActivityActionH\x00\x12U\n\x13\x65xec_child_workflow\x18\x03 \x01(\x0b\x32\x36.temporal.omes.kitchen_sink.ExecuteChildWorkflowActionH\x00\x12N\n\x14\x61wait_workflow_state\x18\x04 \x01(\x0b\x32..temporal.omes.kitchen_sink.AwaitWorkflowStateH\x00\x12\x43\n\x0bsend_signal\x18\x05 \x01(\x0b\x32,.temporal.omes.kitchen_sink.SendSignalActionH\x00\x12K\n\x0f\x63\x61ncel_workflow\x18\x06 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.CancelWorkflowActionH\x00\x12L\n\x10set_patch_marker\x18\x07 \x01(\x0b\x32\x30.temporal.omes.kitchen_sink.SetPatchMarkerActionH\x00\x12\\\n\x18upsert_search_attributes\x18\x08 \x01(\x0b\x32\x38.temporal.omes.kitchen_sink.UpsertSearchAttributesActionH\x00\x12\x43\n\x0bupsert_memo\x18\t \x01(\x0b\x32,.temporal.omes.kitchen_sink.UpsertMemoActionH\x00\x12G\n\x12set_workflow_state\x18\n \x01(\x0b\x32).temporal.omes.kitchen_sink.WorkflowStateH\x00\x12G\n\rreturn_result\x18\x0b \x01(\x0b\x32..temporal.omes.kitchen_sink.ReturnResultActionH\x00\x12\x45\n\x0creturn_error\x18\x0c \x01(\x0b\x32-.temporal.omes.kitchen_sink.ReturnErrorActionH\x00\x12J\n\x0f\x63ontinue_as_new\x18\r \x01(\x0b\x32/.temporal.omes.kitchen_sink.ContinueAsNewActionH\x00\x12\x42\n\x11nested_action_set\x18\x0e \x01(\x0b\x32%.temporal.omes.kitchen_sink.ActionSetH\x00\x12L\n\x0fnexus_operation\x18\x0f \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.ExecuteNexusOperationH\x00\x42\t\n\x07variant\"\xa3\x02\n\x0f\x41waitableChoice\x12-\n\x0bwait_finish\x18\x01 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12)\n\x07\x61\x62\x61ndon\x18\x02 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x37\n\x15\x63\x61ncel_before_started\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x36\n\x14\x63\x61ncel_after_started\x18\x04 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12\x38\n\x16\x63\x61ncel_after_completed\x18\x05 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x42\x0b\n\tcondition\"j\n\x0bTimerAction\x12\x14\n\x0cmilliseconds\x18\x01 \x01(\x04\x12\x45\n\x10\x61waitable_choice\x18\x02 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\"\xea\x11\n\x15\x45xecuteActivityAction\x12T\n\x07generic\x18\x01 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.GenericActivityH\x00\x12*\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00\x12&\n\x04noop\x18\x03 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12X\n\tresources\x18\x0e \x01(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteActivityAction.ResourcesActivityH\x00\x12T\n\x07payload\x18\x12 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.PayloadActivityH\x00\x12R\n\x06\x63lient\x18\x13 \x01(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteActivityAction.ClientActivityH\x00\x12\x63\n\x0fretryable_error\x18\x14 \x01(\x0b\x32H.temporal.omes.kitchen_sink.ExecuteActivityAction.RetryableErrorActivityH\x00\x12T\n\x07timeout\x18\x15 \x01(\x0b\x32\x41.temporal.omes.kitchen_sink.ExecuteActivityAction.TimeoutActivityH\x00\x12_\n\theartbeat\x18\x16 \x01(\x0b\x32J.temporal.omes.kitchen_sink.ExecuteActivityAction.HeartbeatTimeoutActivityH\x00\x12\x12\n\ntask_queue\x18\x04 \x01(\t\x12O\n\x07headers\x18\x05 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteActivityAction.HeadersEntry\x12<\n\x19schedule_to_close_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12<\n\x19schedule_to_start_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x16start_to_close_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x34\n\x11heartbeat_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x39\n\x0cretry_policy\x18\n \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12*\n\x08is_local\x18\x0b \x01(\x0b\x32\x16.google.protobuf.EmptyH\x01\x12\x43\n\x06remote\x18\x0c \x01(\x0b\x32\x31.temporal.omes.kitchen_sink.RemoteActivityOptionsH\x01\x12\x45\n\x10\x61waitable_choice\x18\r \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x32\n\x08priority\x18\x0f \x01(\x0b\x32 .temporal.api.common.v1.Priority\x12\x14\n\x0c\x66\x61irness_key\x18\x10 \x01(\t\x12\x17\n\x0f\x66\x61irness_weight\x18\x11 \x01(\x02\x1aS\n\x0fGenericActivity\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x32\n\targuments\x18\x02 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x1a\x9a\x01\n\x11ResourcesActivity\x12*\n\x07run_for\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x62ytes_to_allocate\x18\x02 \x01(\x04\x12$\n\x1c\x63pu_yield_every_n_iterations\x18\x03 \x01(\r\x12\x18\n\x10\x63pu_yield_for_ms\x18\x04 \x01(\r\x1a\x44\n\x0fPayloadActivity\x12\x18\n\x10\x62ytes_to_receive\x18\x01 \x01(\x05\x12\x17\n\x0f\x62ytes_to_return\x18\x02 \x01(\x05\x1aU\n\x0e\x43lientActivity\x12\x43\n\x0f\x63lient_sequence\x18\x01 \x01(\x0b\x32*.temporal.omes.kitchen_sink.ClientSequence\x1a/\n\x16RetryableErrorActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x1a\x92\x01\n\x0fTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a\x9b\x01\n\x18HeartbeatTimeoutActivity\x12\x15\n\rfail_attempts\x18\x01 \x01(\x05\x12\x33\n\x10success_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10\x66\x61ilure_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x42\x0f\n\ractivity_typeB\n\n\x08locality\"\xad\n\n\x1a\x45xecuteChildWorkflowAction\x12\x11\n\tnamespace\x18\x02 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x03 \x01(\t\x12\x15\n\rworkflow_type\x18\x04 \x01(\t\x12\x12\n\ntask_queue\x18\x05 \x01(\t\x12.\n\x05input\x18\x06 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12=\n\x1aworkflow_execution_timeout\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14workflow_run_timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12J\n\x13parent_close_policy\x18\n \x01(\x0e\x32-.temporal.omes.kitchen_sink.ParentClosePolicy\x12N\n\x18workflow_id_reuse_policy\x18\x0c \x01(\x0e\x32,.temporal.api.enums.v1.WorkflowIdReusePolicy\x12\x39\n\x0cretry_policy\x18\r \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12\x15\n\rcron_schedule\x18\x0e \x01(\t\x12T\n\x07headers\x18\x0f \x03(\x0b\x32\x43.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.HeadersEntry\x12N\n\x04memo\x18\x10 \x03(\x0b\x32@.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.MemoEntry\x12g\n\x11search_attributes\x18\x11 \x03(\x0b\x32L.temporal.omes.kitchen_sink.ExecuteChildWorkflowAction.SearchAttributesEntry\x12T\n\x11\x63\x61ncellation_type\x18\x12 \x01(\x0e\x32\x39.temporal.omes.kitchen_sink.ChildWorkflowCancellationType\x12G\n\x11versioning_intent\x18\x13 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x12\x45\n\x10\x61waitable_choice\x18\x14 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"0\n\x12\x41waitWorkflowState\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xdf\x02\n\x10SendSignalAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\x12\x13\n\x0bsignal_name\x18\x03 \x01(\t\x12-\n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12J\n\x07headers\x18\x05 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.SendSignalAction.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x06 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\";\n\x14\x43\x61ncelWorkflowAction\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\x12\x0e\n\x06run_id\x18\x02 \x01(\t\"v\n\x14SetPatchMarkerAction\x12\x10\n\x08patch_id\x18\x01 \x01(\t\x12\x12\n\ndeprecated\x18\x02 \x01(\x08\x12\x38\n\x0cinner_action\x18\x03 \x01(\x0b\x32\".temporal.omes.kitchen_sink.Action\"\xe3\x01\n\x1cUpsertSearchAttributesAction\x12i\n\x11search_attributes\x18\x01 \x03(\x0b\x32N.temporal.omes.kitchen_sink.UpsertSearchAttributesAction.SearchAttributesEntry\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"G\n\x10UpsertMemoAction\x12\x33\n\rupserted_memo\x18\x01 \x01(\x0b\x32\x1c.temporal.api.common.v1.Memo\"J\n\x12ReturnResultAction\x12\x34\n\x0breturn_this\x18\x01 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload\"F\n\x11ReturnErrorAction\x12\x31\n\x07\x66\x61ilure\x18\x01 \x01(\x0b\x32 .temporal.api.failure.v1.Failure\"\xde\x06\n\x13\x43ontinueAsNewAction\x12\x15\n\rworkflow_type\x18\x01 \x01(\t\x12\x12\n\ntask_queue\x18\x02 \x01(\t\x12\x32\n\targuments\x18\x03 \x03(\x0b\x32\x1f.temporal.api.common.v1.Payload\x12\x37\n\x14workflow_run_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15workflow_task_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12G\n\x04memo\x18\x06 \x03(\x0b\x32\x39.temporal.omes.kitchen_sink.ContinueAsNewAction.MemoEntry\x12M\n\x07headers\x18\x07 \x03(\x0b\x32<.temporal.omes.kitchen_sink.ContinueAsNewAction.HeadersEntry\x12`\n\x11search_attributes\x18\x08 \x03(\x0b\x32\x45.temporal.omes.kitchen_sink.ContinueAsNewAction.SearchAttributesEntry\x12\x39\n\x0cretry_policy\x18\t \x01(\x0b\x32#.temporal.api.common.v1.RetryPolicy\x12G\n\x11versioning_intent\x18\n \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\x1aL\n\tMemoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aO\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\x1aX\n\x15SearchAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.temporal.api.common.v1.Payload:\x02\x38\x01\"\xd1\x01\n\x15RemoteActivityOptions\x12O\n\x11\x63\x61ncellation_type\x18\x01 \x01(\x0e\x32\x34.temporal.omes.kitchen_sink.ActivityCancellationType\x12\x1e\n\x16\x64o_not_eagerly_execute\x18\x02 \x01(\x08\x12G\n\x11versioning_intent\x18\x03 \x01(\x0e\x32,.temporal.omes.kitchen_sink.VersioningIntent\"\xeb\x02\n\x15\x45xecuteNexusOperation\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\r\n\x05input\x18\x03 \x01(\t\x12O\n\x07headers\x18\x04 \x03(\x0b\x32>.temporal.omes.kitchen_sink.ExecuteNexusOperation.HeadersEntry\x12\x45\n\x10\x61waitable_choice\x18\x05 \x01(\x0b\x32+.temporal.omes.kitchen_sink.AwaitableChoice\x12\x17\n\x0f\x65xpected_output\x18\x06 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x07 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"a\n\x11NexusHandlerInput\x12\r\n\x05input\x18\x01 \x01(\t\x12=\n\x0e\x62\x65\x66ore_actions\x18\x02 \x03(\x0b\x32%.temporal.omes.kitchen_sink.ActionSet*\xa4\x01\n\x11ParentClosePolicy\x12#\n\x1fPARENT_CLOSE_POLICY_UNSPECIFIED\x10\x00\x12!\n\x1dPARENT_CLOSE_POLICY_TERMINATE\x10\x01\x12\x1f\n\x1bPARENT_CLOSE_POLICY_ABANDON\x10\x02\x12&\n\"PARENT_CLOSE_POLICY_REQUEST_CANCEL\x10\x03*@\n\x10VersioningIntent\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0e\n\nCOMPATIBLE\x10\x01\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x02*\xa2\x01\n\x1d\x43hildWorkflowCancellationType\x12\x14\n\x10\x43HILD_WF_ABANDON\x10\x00\x12\x17\n\x13\x43HILD_WF_TRY_CANCEL\x10\x01\x12(\n$CHILD_WF_WAIT_CANCELLATION_COMPLETED\x10\x02\x12(\n$CHILD_WF_WAIT_CANCELLATION_REQUESTED\x10\x03*X\n\x18\x41\x63tivityCancellationType\x12\x0e\n\nTRY_CANCEL\x10\x00\x12\x1f\n\x1bWAIT_CANCELLATION_COMPLETED\x10\x01\x12\x0b\n\x07\x41\x42\x41NDON\x10\x02\x42\x42\n\x10io.temporal.omesZ.github.com/temporalio/omes/loadgen/kitchensinkb\x06proto3"
pool = ::Google::Protobuf::DescriptorPool.generated_pool
pool.add_serialized_file(descriptor_data)
@@ -24,6 +24,7 @@ module KitchenSink
ClientActionSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.ClientActionSet").msgclass
WithStartClientAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.WithStartClientAction").msgclass
ClientAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.ClientAction").msgclass
+ DoStandaloneNexusOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.DoStandaloneNexusOperation").msgclass
DoSignal = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.DoSignal").msgclass
DoSignal::DoSignalActions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.DoSignal.DoSignalActions").msgclass
DoDescribe = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("temporal.omes.kitchen_sink.DoDescribe").msgclass
diff --git a/workers/typescript/workerlib/kitchensink/client-action-executor.ts b/workers/typescript/workerlib/kitchensink/client-action-executor.ts
index 3e008980..7d4a5b11 100644
--- a/workers/typescript/workerlib/kitchensink/client-action-executor.ts
+++ b/workers/typescript/workerlib/kitchensink/client-action-executor.ts
@@ -58,6 +58,12 @@ export class ClientActionExecutor {
await handle.describe();
} else if (action.nestedActions) {
await this.executeClientActionSet(action.nestedActions);
+ } else if (action.doStandaloneNexusOperation) {
+ throw ApplicationFailure.create({
+ message: 'DoStandaloneNexusOperation is not supported',
+ type: 'UnsupportedOperation',
+ nonRetryable: true,
+ });
} else {
throw new Error('Client action must have a recognized variant');
}