Interface WorkflowExecutionOptionsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
WorkflowExecutionOptions,WorkflowExecutionOptions.Builder
@Generated(value="protoc",
comments="annotations:WorkflowExecutionOptionsOrBuilder.java.pb.meta")
public interface WorkflowExecutionOptionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionIf set, overrides the workflow's priority sent by the SDK.If set, overrides the workflow's priority sent by the SDK.The time-skipping configuration for this workflow execution.The time-skipping configuration for this workflow execution.If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.booleanIf set, overrides the workflow's priority sent by the SDK.booleanThe time-skipping configuration for this workflow execution.booleanIf set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasVersioningOverride
boolean hasVersioningOverride()If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.
.temporal.api.workflow.v1.VersioningOverride versioning_override = 1;- Returns:
- Whether the versioningOverride field is set.
-
getVersioningOverride
VersioningOverride getVersioningOverride()If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.
.temporal.api.workflow.v1.VersioningOverride versioning_override = 1;- Returns:
- The versioningOverride.
-
getVersioningOverrideOrBuilder
VersioningOverrideOrBuilder getVersioningOverrideOrBuilder()If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion.
.temporal.api.workflow.v1.VersioningOverride versioning_override = 1; -
hasPriority
boolean hasPriority()If set, overrides the workflow's priority sent by the SDK.
.temporal.api.common.v1.Priority priority = 2;- Returns:
- Whether the priority field is set.
-
getPriority
Priority getPriority()If set, overrides the workflow's priority sent by the SDK.
.temporal.api.common.v1.Priority priority = 2;- Returns:
- The priority.
-
getPriorityOrBuilder
PriorityOrBuilder getPriorityOrBuilder()If set, overrides the workflow's priority sent by the SDK.
.temporal.api.common.v1.Priority priority = 2; -
hasTimeSkippingConfig
boolean hasTimeSkippingConfig()The time-skipping configuration for this workflow execution. When `fast_forward` is set, time will be fast-forwarded to a future point relative to the current workflow timestamp. Each call takes effect, even if `fast_forward` is set to the same duration, since the target time is recalculated from the current timestamp on every call. This field must be updated as a whole; updating individual sub-fields is not supported. When setting the update mask in `UpdateWorkflowExecutionOptionsRequest`, `BatchOperationUpdateWorkflowExecutionOptions`, etc., use a mask that covers the entire field.
.temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 3;- Returns:
- Whether the timeSkippingConfig field is set.
-
getTimeSkippingConfig
TimeSkippingConfig getTimeSkippingConfig()The time-skipping configuration for this workflow execution. When `fast_forward` is set, time will be fast-forwarded to a future point relative to the current workflow timestamp. Each call takes effect, even if `fast_forward` is set to the same duration, since the target time is recalculated from the current timestamp on every call. This field must be updated as a whole; updating individual sub-fields is not supported. When setting the update mask in `UpdateWorkflowExecutionOptionsRequest`, `BatchOperationUpdateWorkflowExecutionOptions`, etc., use a mask that covers the entire field.
.temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 3;- Returns:
- The timeSkippingConfig.
-
getTimeSkippingConfigOrBuilder
TimeSkippingConfigOrBuilder getTimeSkippingConfigOrBuilder()The time-skipping configuration for this workflow execution. When `fast_forward` is set, time will be fast-forwarded to a future point relative to the current workflow timestamp. Each call takes effect, even if `fast_forward` is set to the same duration, since the target time is recalculated from the current timestamp on every call. This field must be updated as a whole; updating individual sub-fields is not supported. When setting the update mask in `UpdateWorkflowExecutionOptionsRequest`, `BatchOperationUpdateWorkflowExecutionOptions`, etc., use a mask that covers the entire field.
.temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 3;
-