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 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;