Class WorkflowExecutionStartedEventAttributes.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<WorkflowExecutionStartedEventAttributes.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, WorkflowExecutionStartedEventAttributesOrBuilder, Cloneable
Enclosing class:
WorkflowExecutionStartedEventAttributes

public static final class WorkflowExecutionStartedEventAttributes.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder> implements WorkflowExecutionStartedEventAttributesOrBuilder
 Always the first event in workflow history
 
Protobuf type temporal.api.history.v1.WorkflowExecutionStartedEventAttributes
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • getDefaultInstanceForType

      public WorkflowExecutionStartedEventAttributes getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • setField

      public WorkflowExecutionStartedEventAttributes.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • clearField

      public WorkflowExecutionStartedEventAttributes.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • clearOneof

      public WorkflowExecutionStartedEventAttributes.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • setRepeatedField

      public WorkflowExecutionStartedEventAttributes.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • addRepeatedField

      public WorkflowExecutionStartedEventAttributes.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • mergeFrom

      public WorkflowExecutionStartedEventAttributes.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • mergeFrom

      public WorkflowExecutionStartedEventAttributes.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkflowExecutionStartedEventAttributes.Builder>
      Throws:
      IOException
    • hasWorkflowType

      public boolean hasWorkflowType()
      .temporal.api.common.v1.WorkflowType workflow_type = 1;
      Specified by:
      hasWorkflowType in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the workflowType field is set.
    • getWorkflowType

      public WorkflowType getWorkflowType()
      .temporal.api.common.v1.WorkflowType workflow_type = 1;
      Specified by:
      getWorkflowType in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowType.
    • setWorkflowType

      .temporal.api.common.v1.WorkflowType workflow_type = 1;
    • setWorkflowType

      .temporal.api.common.v1.WorkflowType workflow_type = 1;
    • mergeWorkflowType

      .temporal.api.common.v1.WorkflowType workflow_type = 1;
    • clearWorkflowType

      .temporal.api.common.v1.WorkflowType workflow_type = 1;
    • getWorkflowTypeBuilder

      public WorkflowType.Builder getWorkflowTypeBuilder()
      .temporal.api.common.v1.WorkflowType workflow_type = 1;
    • getWorkflowTypeOrBuilder

      public WorkflowTypeOrBuilder getWorkflowTypeOrBuilder()
      .temporal.api.common.v1.WorkflowType workflow_type = 1;
      Specified by:
      getWorkflowTypeOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getParentWorkflowNamespace

      public String getParentWorkflowNamespace()
       If this workflow is a child, the namespace our parent lives in.
       SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
       
      string parent_workflow_namespace = 2;
      Specified by:
      getParentWorkflowNamespace in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentWorkflowNamespace.
    • getParentWorkflowNamespaceBytes

      public com.google.protobuf.ByteString getParentWorkflowNamespaceBytes()
       If this workflow is a child, the namespace our parent lives in.
       SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
       
      string parent_workflow_namespace = 2;
      Specified by:
      getParentWorkflowNamespaceBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for parentWorkflowNamespace.
    • setParentWorkflowNamespace

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowNamespace(String value)
       If this workflow is a child, the namespace our parent lives in.
       SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
       
      string parent_workflow_namespace = 2;
      Parameters:
      value - The parentWorkflowNamespace to set.
      Returns:
      This builder for chaining.
    • clearParentWorkflowNamespace

      public WorkflowExecutionStartedEventAttributes.Builder clearParentWorkflowNamespace()
       If this workflow is a child, the namespace our parent lives in.
       SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
       
      string parent_workflow_namespace = 2;
      Returns:
      This builder for chaining.
    • setParentWorkflowNamespaceBytes

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowNamespaceBytes(com.google.protobuf.ByteString value)
       If this workflow is a child, the namespace our parent lives in.
       SDKs and UI tools should use `parent_workflow_namespace` field but server must use `parent_workflow_namespace_id` only.
       
      string parent_workflow_namespace = 2;
      Parameters:
      value - The bytes for parentWorkflowNamespace to set.
      Returns:
      This builder for chaining.
    • getParentWorkflowNamespaceId

      public String getParentWorkflowNamespaceId()
      string parent_workflow_namespace_id = 27;
      Specified by:
      getParentWorkflowNamespaceId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentWorkflowNamespaceId.
    • getParentWorkflowNamespaceIdBytes

      public com.google.protobuf.ByteString getParentWorkflowNamespaceIdBytes()
      string parent_workflow_namespace_id = 27;
      Specified by:
      getParentWorkflowNamespaceIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for parentWorkflowNamespaceId.
    • setParentWorkflowNamespaceId

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowNamespaceId(String value)
      string parent_workflow_namespace_id = 27;
      Parameters:
      value - The parentWorkflowNamespaceId to set.
      Returns:
      This builder for chaining.
    • clearParentWorkflowNamespaceId

      public WorkflowExecutionStartedEventAttributes.Builder clearParentWorkflowNamespaceId()
      string parent_workflow_namespace_id = 27;
      Returns:
      This builder for chaining.
    • setParentWorkflowNamespaceIdBytes

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowNamespaceIdBytes(com.google.protobuf.ByteString value)
      string parent_workflow_namespace_id = 27;
      Parameters:
      value - The bytes for parentWorkflowNamespaceId to set.
      Returns:
      This builder for chaining.
    • hasParentWorkflowExecution

      public boolean hasParentWorkflowExecution()
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
      Specified by:
      hasParentWorkflowExecution in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the parentWorkflowExecution field is set.
    • getParentWorkflowExecution

      public WorkflowExecution getParentWorkflowExecution()
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
      Specified by:
      getParentWorkflowExecution in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentWorkflowExecution.
    • setParentWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowExecution(WorkflowExecution value)
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
    • setParentWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder setParentWorkflowExecution(WorkflowExecution.Builder builderForValue)
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
    • mergeParentWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder mergeParentWorkflowExecution(WorkflowExecution value)
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
    • clearParentWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder clearParentWorkflowExecution()
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
    • getParentWorkflowExecutionBuilder

      public WorkflowExecution.Builder getParentWorkflowExecutionBuilder()
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
    • getParentWorkflowExecutionOrBuilder

      public WorkflowExecutionOrBuilder getParentWorkflowExecutionOrBuilder()
       Contains information about parent workflow execution that initiated the child workflow these attributes belong to.
       If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.
       
      .temporal.api.common.v1.WorkflowExecution parent_workflow_execution = 3;
      Specified by:
      getParentWorkflowExecutionOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getParentInitiatedEventId

      public long getParentInitiatedEventId()
       EventID of the child execution initiated event in parent workflow
       
      int64 parent_initiated_event_id = 4;
      Specified by:
      getParentInitiatedEventId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentInitiatedEventId.
    • setParentInitiatedEventId

      public WorkflowExecutionStartedEventAttributes.Builder setParentInitiatedEventId(long value)
       EventID of the child execution initiated event in parent workflow
       
      int64 parent_initiated_event_id = 4;
      Parameters:
      value - The parentInitiatedEventId to set.
      Returns:
      This builder for chaining.
    • clearParentInitiatedEventId

      public WorkflowExecutionStartedEventAttributes.Builder clearParentInitiatedEventId()
       EventID of the child execution initiated event in parent workflow
       
      int64 parent_initiated_event_id = 4;
      Returns:
      This builder for chaining.
    • hasTaskQueue

      public boolean hasTaskQueue()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
      Specified by:
      hasTaskQueue in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the taskQueue field is set.
    • getTaskQueue

      public TaskQueue getTaskQueue()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
      Specified by:
      getTaskQueue in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The taskQueue.
    • setTaskQueue

      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
    • setTaskQueue

      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
    • mergeTaskQueue

      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
    • clearTaskQueue

      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
    • getTaskQueueBuilder

      public TaskQueue.Builder getTaskQueueBuilder()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
    • getTaskQueueOrBuilder

      public TaskQueueOrBuilder getTaskQueueOrBuilder()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 5;
      Specified by:
      getTaskQueueOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasInput

      public boolean hasInput()
       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
      Specified by:
      hasInput in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the input field is set.
    • getInput

      public Payloads getInput()
       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
      Specified by:
      getInput in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The input.
    • setInput

       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
    • setInput

       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
    • mergeInput

       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
    • clearInput

       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
    • getInputBuilder

      public Payloads.Builder getInputBuilder()
       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
    • getInputOrBuilder

      public PayloadsOrBuilder getInputOrBuilder()
       SDK will deserialize this and provide it as arguments to the workflow function
       
      .temporal.api.common.v1.Payloads input = 6;
      Specified by:
      getInputOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasWorkflowExecutionTimeout

      public boolean hasWorkflowExecutionTimeout()
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
      Specified by:
      hasWorkflowExecutionTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the workflowExecutionTimeout field is set.
    • getWorkflowExecutionTimeout

      public com.google.protobuf.Duration getWorkflowExecutionTimeout()
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
      Specified by:
      getWorkflowExecutionTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowExecutionTimeout.
    • setWorkflowExecutionTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowExecutionTimeout(com.google.protobuf.Duration value)
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
    • setWorkflowExecutionTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowExecutionTimeout(com.google.protobuf.Duration.Builder builderForValue)
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
    • mergeWorkflowExecutionTimeout

      public WorkflowExecutionStartedEventAttributes.Builder mergeWorkflowExecutionTimeout(com.google.protobuf.Duration value)
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
    • clearWorkflowExecutionTimeout

      public WorkflowExecutionStartedEventAttributes.Builder clearWorkflowExecutionTimeout()
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
    • getWorkflowExecutionTimeoutBuilder

      public com.google.protobuf.Duration.Builder getWorkflowExecutionTimeoutBuilder()
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
    • getWorkflowExecutionTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getWorkflowExecutionTimeoutOrBuilder()
       Total workflow execution timeout including retries and continue as new.
       
      .google.protobuf.Duration workflow_execution_timeout = 7;
      Specified by:
      getWorkflowExecutionTimeoutOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasWorkflowRunTimeout

      public boolean hasWorkflowRunTimeout()
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
      Specified by:
      hasWorkflowRunTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the workflowRunTimeout field is set.
    • getWorkflowRunTimeout

      public com.google.protobuf.Duration getWorkflowRunTimeout()
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
      Specified by:
      getWorkflowRunTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowRunTimeout.
    • setWorkflowRunTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowRunTimeout(com.google.protobuf.Duration value)
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
    • setWorkflowRunTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowRunTimeout(com.google.protobuf.Duration.Builder builderForValue)
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
    • mergeWorkflowRunTimeout

      public WorkflowExecutionStartedEventAttributes.Builder mergeWorkflowRunTimeout(com.google.protobuf.Duration value)
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
    • clearWorkflowRunTimeout

      public WorkflowExecutionStartedEventAttributes.Builder clearWorkflowRunTimeout()
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
    • getWorkflowRunTimeoutBuilder

      public com.google.protobuf.Duration.Builder getWorkflowRunTimeoutBuilder()
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
    • getWorkflowRunTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getWorkflowRunTimeoutOrBuilder()
       Timeout of a single workflow run.
       
      .google.protobuf.Duration workflow_run_timeout = 8;
      Specified by:
      getWorkflowRunTimeoutOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasWorkflowTaskTimeout

      public boolean hasWorkflowTaskTimeout()
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
      Specified by:
      hasWorkflowTaskTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the workflowTaskTimeout field is set.
    • getWorkflowTaskTimeout

      public com.google.protobuf.Duration getWorkflowTaskTimeout()
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
      Specified by:
      getWorkflowTaskTimeout in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowTaskTimeout.
    • setWorkflowTaskTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowTaskTimeout(com.google.protobuf.Duration value)
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
    • setWorkflowTaskTimeout

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowTaskTimeout(com.google.protobuf.Duration.Builder builderForValue)
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
    • mergeWorkflowTaskTimeout

      public WorkflowExecutionStartedEventAttributes.Builder mergeWorkflowTaskTimeout(com.google.protobuf.Duration value)
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
    • clearWorkflowTaskTimeout

      public WorkflowExecutionStartedEventAttributes.Builder clearWorkflowTaskTimeout()
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
    • getWorkflowTaskTimeoutBuilder

      public com.google.protobuf.Duration.Builder getWorkflowTaskTimeoutBuilder()
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
    • getWorkflowTaskTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getWorkflowTaskTimeoutOrBuilder()
       Timeout of a single workflow task.
       
      .google.protobuf.Duration workflow_task_timeout = 9;
      Specified by:
      getWorkflowTaskTimeoutOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getContinuedExecutionRunId

      public String getContinuedExecutionRunId()
       Run id of the previous workflow which continued-as-new or retried or cron executed into this
       workflow.
       
      string continued_execution_run_id = 10;
      Specified by:
      getContinuedExecutionRunId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The continuedExecutionRunId.
    • getContinuedExecutionRunIdBytes

      public com.google.protobuf.ByteString getContinuedExecutionRunIdBytes()
       Run id of the previous workflow which continued-as-new or retried or cron executed into this
       workflow.
       
      string continued_execution_run_id = 10;
      Specified by:
      getContinuedExecutionRunIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for continuedExecutionRunId.
    • setContinuedExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder setContinuedExecutionRunId(String value)
       Run id of the previous workflow which continued-as-new or retried or cron executed into this
       workflow.
       
      string continued_execution_run_id = 10;
      Parameters:
      value - The continuedExecutionRunId to set.
      Returns:
      This builder for chaining.
    • clearContinuedExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder clearContinuedExecutionRunId()
       Run id of the previous workflow which continued-as-new or retried or cron executed into this
       workflow.
       
      string continued_execution_run_id = 10;
      Returns:
      This builder for chaining.
    • setContinuedExecutionRunIdBytes

      public WorkflowExecutionStartedEventAttributes.Builder setContinuedExecutionRunIdBytes(com.google.protobuf.ByteString value)
       Run id of the previous workflow which continued-as-new or retried or cron executed into this
       workflow.
       
      string continued_execution_run_id = 10;
      Parameters:
      value - The bytes for continuedExecutionRunId to set.
      Returns:
      This builder for chaining.
    • getInitiatorValue

      public int getInitiatorValue()
      .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11;
      Specified by:
      getInitiatorValue in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The enum numeric value on the wire for initiator.
    • setInitiatorValue

      public WorkflowExecutionStartedEventAttributes.Builder setInitiatorValue(int value)
      .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11;
      Parameters:
      value - The enum numeric value on the wire for initiator to set.
      Returns:
      This builder for chaining.
    • getInitiator

      public ContinueAsNewInitiator getInitiator()
      .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11;
      Specified by:
      getInitiator in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The initiator.
    • setInitiator

      .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11;
      Parameters:
      value - The initiator to set.
      Returns:
      This builder for chaining.
    • clearInitiator

      .temporal.api.enums.v1.ContinueAsNewInitiator initiator = 11;
      Returns:
      This builder for chaining.
    • hasContinuedFailure

      public boolean hasContinuedFailure()
      .temporal.api.failure.v1.Failure continued_failure = 12;
      Specified by:
      hasContinuedFailure in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the continuedFailure field is set.
    • getContinuedFailure

      public Failure getContinuedFailure()
      .temporal.api.failure.v1.Failure continued_failure = 12;
      Specified by:
      getContinuedFailure in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The continuedFailure.
    • setContinuedFailure

      public WorkflowExecutionStartedEventAttributes.Builder setContinuedFailure(Failure value)
      .temporal.api.failure.v1.Failure continued_failure = 12;
    • setContinuedFailure

      public WorkflowExecutionStartedEventAttributes.Builder setContinuedFailure(Failure.Builder builderForValue)
      .temporal.api.failure.v1.Failure continued_failure = 12;
    • mergeContinuedFailure

      public WorkflowExecutionStartedEventAttributes.Builder mergeContinuedFailure(Failure value)
      .temporal.api.failure.v1.Failure continued_failure = 12;
    • clearContinuedFailure

      public WorkflowExecutionStartedEventAttributes.Builder clearContinuedFailure()
      .temporal.api.failure.v1.Failure continued_failure = 12;
    • getContinuedFailureBuilder

      public Failure.Builder getContinuedFailureBuilder()
      .temporal.api.failure.v1.Failure continued_failure = 12;
    • getContinuedFailureOrBuilder

      public FailureOrBuilder getContinuedFailureOrBuilder()
      .temporal.api.failure.v1.Failure continued_failure = 12;
      Specified by:
      getContinuedFailureOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasLastCompletionResult

      public boolean hasLastCompletionResult()
      .temporal.api.common.v1.Payloads last_completion_result = 13;
      Specified by:
      hasLastCompletionResult in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the lastCompletionResult field is set.
    • getLastCompletionResult

      public Payloads getLastCompletionResult()
      .temporal.api.common.v1.Payloads last_completion_result = 13;
      Specified by:
      getLastCompletionResult in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The lastCompletionResult.
    • setLastCompletionResult

      public WorkflowExecutionStartedEventAttributes.Builder setLastCompletionResult(Payloads value)
      .temporal.api.common.v1.Payloads last_completion_result = 13;
    • setLastCompletionResult

      public WorkflowExecutionStartedEventAttributes.Builder setLastCompletionResult(Payloads.Builder builderForValue)
      .temporal.api.common.v1.Payloads last_completion_result = 13;
    • mergeLastCompletionResult

      public WorkflowExecutionStartedEventAttributes.Builder mergeLastCompletionResult(Payloads value)
      .temporal.api.common.v1.Payloads last_completion_result = 13;
    • clearLastCompletionResult

      public WorkflowExecutionStartedEventAttributes.Builder clearLastCompletionResult()
      .temporal.api.common.v1.Payloads last_completion_result = 13;
    • getLastCompletionResultBuilder

      public Payloads.Builder getLastCompletionResultBuilder()
      .temporal.api.common.v1.Payloads last_completion_result = 13;
    • getLastCompletionResultOrBuilder

      public PayloadsOrBuilder getLastCompletionResultOrBuilder()
      .temporal.api.common.v1.Payloads last_completion_result = 13;
      Specified by:
      getLastCompletionResultOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getOriginalExecutionRunId

      public String getOriginalExecutionRunId()
       This is the run id when the WorkflowExecutionStarted event was written.
       A workflow reset changes the execution run_id, but preserves this field.
       
      string original_execution_run_id = 14;
      Specified by:
      getOriginalExecutionRunId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The originalExecutionRunId.
    • getOriginalExecutionRunIdBytes

      public com.google.protobuf.ByteString getOriginalExecutionRunIdBytes()
       This is the run id when the WorkflowExecutionStarted event was written.
       A workflow reset changes the execution run_id, but preserves this field.
       
      string original_execution_run_id = 14;
      Specified by:
      getOriginalExecutionRunIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for originalExecutionRunId.
    • setOriginalExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder setOriginalExecutionRunId(String value)
       This is the run id when the WorkflowExecutionStarted event was written.
       A workflow reset changes the execution run_id, but preserves this field.
       
      string original_execution_run_id = 14;
      Parameters:
      value - The originalExecutionRunId to set.
      Returns:
      This builder for chaining.
    • clearOriginalExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder clearOriginalExecutionRunId()
       This is the run id when the WorkflowExecutionStarted event was written.
       A workflow reset changes the execution run_id, but preserves this field.
       
      string original_execution_run_id = 14;
      Returns:
      This builder for chaining.
    • setOriginalExecutionRunIdBytes

      public WorkflowExecutionStartedEventAttributes.Builder setOriginalExecutionRunIdBytes(com.google.protobuf.ByteString value)
       This is the run id when the WorkflowExecutionStarted event was written.
       A workflow reset changes the execution run_id, but preserves this field.
       
      string original_execution_run_id = 14;
      Parameters:
      value - The bytes for originalExecutionRunId to set.
      Returns:
      This builder for chaining.
    • getIdentity

      public String getIdentity()
       Identity of the client who requested this execution
       
      string identity = 15;
      Specified by:
      getIdentity in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       Identity of the client who requested this execution
       
      string identity = 15;
      Specified by:
      getIdentityBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for identity.
    • setIdentity

       Identity of the client who requested this execution
       
      string identity = 15;
      Parameters:
      value - The identity to set.
      Returns:
      This builder for chaining.
    • clearIdentity

       Identity of the client who requested this execution
       
      string identity = 15;
      Returns:
      This builder for chaining.
    • setIdentityBytes

      public WorkflowExecutionStartedEventAttributes.Builder setIdentityBytes(com.google.protobuf.ByteString value)
       Identity of the client who requested this execution
       
      string identity = 15;
      Parameters:
      value - The bytes for identity to set.
      Returns:
      This builder for chaining.
    • getFirstExecutionRunId

      public String getFirstExecutionRunId()
       This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
       Used to identify a chain.
       
      string first_execution_run_id = 16;
      Specified by:
      getFirstExecutionRunId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The firstExecutionRunId.
    • getFirstExecutionRunIdBytes

      public com.google.protobuf.ByteString getFirstExecutionRunIdBytes()
       This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
       Used to identify a chain.
       
      string first_execution_run_id = 16;
      Specified by:
      getFirstExecutionRunIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for firstExecutionRunId.
    • setFirstExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder setFirstExecutionRunId(String value)
       This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
       Used to identify a chain.
       
      string first_execution_run_id = 16;
      Parameters:
      value - The firstExecutionRunId to set.
      Returns:
      This builder for chaining.
    • clearFirstExecutionRunId

      public WorkflowExecutionStartedEventAttributes.Builder clearFirstExecutionRunId()
       This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
       Used to identify a chain.
       
      string first_execution_run_id = 16;
      Returns:
      This builder for chaining.
    • setFirstExecutionRunIdBytes

      public WorkflowExecutionStartedEventAttributes.Builder setFirstExecutionRunIdBytes(com.google.protobuf.ByteString value)
       This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset.
       Used to identify a chain.
       
      string first_execution_run_id = 16;
      Parameters:
      value - The bytes for firstExecutionRunId to set.
      Returns:
      This builder for chaining.
    • hasRetryPolicy

      public boolean hasRetryPolicy()
      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
      Specified by:
      hasRetryPolicy in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the retryPolicy field is set.
    • getRetryPolicy

      public RetryPolicy getRetryPolicy()
      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
      Specified by:
      getRetryPolicy in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The retryPolicy.
    • setRetryPolicy

      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
    • setRetryPolicy

      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
    • mergeRetryPolicy

      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
    • clearRetryPolicy

      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
    • getRetryPolicyBuilder

      public RetryPolicy.Builder getRetryPolicyBuilder()
      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
    • getRetryPolicyOrBuilder

      public RetryPolicyOrBuilder getRetryPolicyOrBuilder()
      .temporal.api.common.v1.RetryPolicy retry_policy = 17;
      Specified by:
      getRetryPolicyOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getAttempt

      public int getAttempt()
       Starting at 1, the number of times we have tried to execute this workflow
       
      int32 attempt = 18;
      Specified by:
      getAttempt in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The attempt.
    • setAttempt

      public WorkflowExecutionStartedEventAttributes.Builder setAttempt(int value)
       Starting at 1, the number of times we have tried to execute this workflow
       
      int32 attempt = 18;
      Parameters:
      value - The attempt to set.
      Returns:
      This builder for chaining.
    • clearAttempt

       Starting at 1, the number of times we have tried to execute this workflow
       
      int32 attempt = 18;
      Returns:
      This builder for chaining.
    • hasWorkflowExecutionExpirationTime

      public boolean hasWorkflowExecutionExpirationTime()
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
      Specified by:
      hasWorkflowExecutionExpirationTime in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the workflowExecutionExpirationTime field is set.
    • getWorkflowExecutionExpirationTime

      public com.google.protobuf.Timestamp getWorkflowExecutionExpirationTime()
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
      Specified by:
      getWorkflowExecutionExpirationTime in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowExecutionExpirationTime.
    • setWorkflowExecutionExpirationTime

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowExecutionExpirationTime(com.google.protobuf.Timestamp value)
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
    • setWorkflowExecutionExpirationTime

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowExecutionExpirationTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
    • mergeWorkflowExecutionExpirationTime

      public WorkflowExecutionStartedEventAttributes.Builder mergeWorkflowExecutionExpirationTime(com.google.protobuf.Timestamp value)
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
    • clearWorkflowExecutionExpirationTime

      public WorkflowExecutionStartedEventAttributes.Builder clearWorkflowExecutionExpirationTime()
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
    • getWorkflowExecutionExpirationTimeBuilder

      public com.google.protobuf.Timestamp.Builder getWorkflowExecutionExpirationTimeBuilder()
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
    • getWorkflowExecutionExpirationTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getWorkflowExecutionExpirationTimeOrBuilder()
       The absolute time at which the workflow will be timed out.
       This is passed without change to the next run/retry of a workflow.
       
      .google.protobuf.Timestamp workflow_execution_expiration_time = 19;
      Specified by:
      getWorkflowExecutionExpirationTimeOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getCronSchedule

      public String getCronSchedule()
       If this workflow runs on a cron schedule, it will appear here
       
      string cron_schedule = 20;
      Specified by:
      getCronSchedule in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The cronSchedule.
    • getCronScheduleBytes

      public com.google.protobuf.ByteString getCronScheduleBytes()
       If this workflow runs on a cron schedule, it will appear here
       
      string cron_schedule = 20;
      Specified by:
      getCronScheduleBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for cronSchedule.
    • setCronSchedule

       If this workflow runs on a cron schedule, it will appear here
       
      string cron_schedule = 20;
      Parameters:
      value - The cronSchedule to set.
      Returns:
      This builder for chaining.
    • clearCronSchedule

       If this workflow runs on a cron schedule, it will appear here
       
      string cron_schedule = 20;
      Returns:
      This builder for chaining.
    • setCronScheduleBytes

      public WorkflowExecutionStartedEventAttributes.Builder setCronScheduleBytes(com.google.protobuf.ByteString value)
       If this workflow runs on a cron schedule, it will appear here
       
      string cron_schedule = 20;
      Parameters:
      value - The bytes for cronSchedule to set.
      Returns:
      This builder for chaining.
    • hasFirstWorkflowTaskBackoff

      public boolean hasFirstWorkflowTaskBackoff()
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
      Specified by:
      hasFirstWorkflowTaskBackoff in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the firstWorkflowTaskBackoff field is set.
    • getFirstWorkflowTaskBackoff

      public com.google.protobuf.Duration getFirstWorkflowTaskBackoff()
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
      Specified by:
      getFirstWorkflowTaskBackoff in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The firstWorkflowTaskBackoff.
    • setFirstWorkflowTaskBackoff

      public WorkflowExecutionStartedEventAttributes.Builder setFirstWorkflowTaskBackoff(com.google.protobuf.Duration value)
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
    • setFirstWorkflowTaskBackoff

      public WorkflowExecutionStartedEventAttributes.Builder setFirstWorkflowTaskBackoff(com.google.protobuf.Duration.Builder builderForValue)
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
    • mergeFirstWorkflowTaskBackoff

      public WorkflowExecutionStartedEventAttributes.Builder mergeFirstWorkflowTaskBackoff(com.google.protobuf.Duration value)
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
    • clearFirstWorkflowTaskBackoff

      public WorkflowExecutionStartedEventAttributes.Builder clearFirstWorkflowTaskBackoff()
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
    • getFirstWorkflowTaskBackoffBuilder

      public com.google.protobuf.Duration.Builder getFirstWorkflowTaskBackoffBuilder()
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
    • getFirstWorkflowTaskBackoffOrBuilder

      public com.google.protobuf.DurationOrBuilder getFirstWorkflowTaskBackoffOrBuilder()
       For a cron workflow, this contains the amount of time between when this iteration of
       the cron workflow was scheduled and when it should run next per its cron_schedule.
       
      .google.protobuf.Duration first_workflow_task_backoff = 21;
      Specified by:
      getFirstWorkflowTaskBackoffOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasMemo

      public boolean hasMemo()
      .temporal.api.common.v1.Memo memo = 22;
      Specified by:
      hasMemo in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the memo field is set.
    • getMemo

      public Memo getMemo()
      .temporal.api.common.v1.Memo memo = 22;
      Specified by:
      getMemo in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The memo.
    • setMemo

      .temporal.api.common.v1.Memo memo = 22;
    • setMemo

      .temporal.api.common.v1.Memo memo = 22;
    • mergeMemo

      .temporal.api.common.v1.Memo memo = 22;
    • clearMemo

      .temporal.api.common.v1.Memo memo = 22;
    • getMemoBuilder

      public Memo.Builder getMemoBuilder()
      .temporal.api.common.v1.Memo memo = 22;
    • getMemoOrBuilder

      public MemoOrBuilder getMemoOrBuilder()
      .temporal.api.common.v1.Memo memo = 22;
      Specified by:
      getMemoOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasSearchAttributes

      public boolean hasSearchAttributes()
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
      Specified by:
      hasSearchAttributes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the searchAttributes field is set.
    • getSearchAttributes

      public SearchAttributes getSearchAttributes()
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
      Specified by:
      getSearchAttributes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The searchAttributes.
    • setSearchAttributes

      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
    • setSearchAttributes

      public WorkflowExecutionStartedEventAttributes.Builder setSearchAttributes(SearchAttributes.Builder builderForValue)
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
    • mergeSearchAttributes

      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
    • clearSearchAttributes

      public WorkflowExecutionStartedEventAttributes.Builder clearSearchAttributes()
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
    • getSearchAttributesBuilder

      public SearchAttributes.Builder getSearchAttributesBuilder()
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
    • getSearchAttributesOrBuilder

      public SearchAttributesOrBuilder getSearchAttributesOrBuilder()
      .temporal.api.common.v1.SearchAttributes search_attributes = 23;
      Specified by:
      getSearchAttributesOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasPrevAutoResetPoints

      public boolean hasPrevAutoResetPoints()
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
      Specified by:
      hasPrevAutoResetPoints in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the prevAutoResetPoints field is set.
    • getPrevAutoResetPoints

      public ResetPoints getPrevAutoResetPoints()
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
      Specified by:
      getPrevAutoResetPoints in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The prevAutoResetPoints.
    • setPrevAutoResetPoints

      public WorkflowExecutionStartedEventAttributes.Builder setPrevAutoResetPoints(ResetPoints value)
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
    • setPrevAutoResetPoints

      public WorkflowExecutionStartedEventAttributes.Builder setPrevAutoResetPoints(ResetPoints.Builder builderForValue)
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
    • mergePrevAutoResetPoints

      public WorkflowExecutionStartedEventAttributes.Builder mergePrevAutoResetPoints(ResetPoints value)
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
    • clearPrevAutoResetPoints

      public WorkflowExecutionStartedEventAttributes.Builder clearPrevAutoResetPoints()
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
    • getPrevAutoResetPointsBuilder

      public ResetPoints.Builder getPrevAutoResetPointsBuilder()
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
    • getPrevAutoResetPointsOrBuilder

      public ResetPointsOrBuilder getPrevAutoResetPointsOrBuilder()
      .temporal.api.workflow.v1.ResetPoints prev_auto_reset_points = 24;
      Specified by:
      getPrevAutoResetPointsOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasHeader

      public boolean hasHeader()
      .temporal.api.common.v1.Header header = 25;
      Specified by:
      hasHeader in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the header field is set.
    • getHeader

      public Header getHeader()
      .temporal.api.common.v1.Header header = 25;
      Specified by:
      getHeader in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The header.
    • setHeader

      .temporal.api.common.v1.Header header = 25;
    • setHeader

      .temporal.api.common.v1.Header header = 25;
    • mergeHeader

      .temporal.api.common.v1.Header header = 25;
    • clearHeader

      .temporal.api.common.v1.Header header = 25;
    • getHeaderBuilder

      public Header.Builder getHeaderBuilder()
      .temporal.api.common.v1.Header header = 25;
    • getHeaderOrBuilder

      public HeaderOrBuilder getHeaderOrBuilder()
      .temporal.api.common.v1.Header header = 25;
      Specified by:
      getHeaderOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getParentInitiatedEventVersion

      public long getParentInitiatedEventVersion()
       Version of the child execution initiated event in parent workflow
       It should be used together with parent_initiated_event_id to identify
       a child initiated event for global namespace
       
      int64 parent_initiated_event_version = 26;
      Specified by:
      getParentInitiatedEventVersion in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentInitiatedEventVersion.
    • setParentInitiatedEventVersion

      public WorkflowExecutionStartedEventAttributes.Builder setParentInitiatedEventVersion(long value)
       Version of the child execution initiated event in parent workflow
       It should be used together with parent_initiated_event_id to identify
       a child initiated event for global namespace
       
      int64 parent_initiated_event_version = 26;
      Parameters:
      value - The parentInitiatedEventVersion to set.
      Returns:
      This builder for chaining.
    • clearParentInitiatedEventVersion

      public WorkflowExecutionStartedEventAttributes.Builder clearParentInitiatedEventVersion()
       Version of the child execution initiated event in parent workflow
       It should be used together with parent_initiated_event_id to identify
       a child initiated event for global namespace
       
      int64 parent_initiated_event_version = 26;
      Returns:
      This builder for chaining.
    • getWorkflowId

      public String getWorkflowId()
       This field is new in 1.21.
       
      string workflow_id = 28;
      Specified by:
      getWorkflowId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The workflowId.
    • getWorkflowIdBytes

      public com.google.protobuf.ByteString getWorkflowIdBytes()
       This field is new in 1.21.
       
      string workflow_id = 28;
      Specified by:
      getWorkflowIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for workflowId.
    • setWorkflowId

       This field is new in 1.21.
       
      string workflow_id = 28;
      Parameters:
      value - The workflowId to set.
      Returns:
      This builder for chaining.
    • clearWorkflowId

       This field is new in 1.21.
       
      string workflow_id = 28;
      Returns:
      This builder for chaining.
    • setWorkflowIdBytes

      public WorkflowExecutionStartedEventAttributes.Builder setWorkflowIdBytes(com.google.protobuf.ByteString value)
       This field is new in 1.21.
       
      string workflow_id = 28;
      Parameters:
      value - The bytes for workflowId to set.
      Returns:
      This builder for chaining.
    • hasSourceVersionStamp

      @Deprecated public boolean hasSourceVersionStamp()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.source_version_stamp is deprecated. See temporal/api/history/v1/message.proto;l=87
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
      Specified by:
      hasSourceVersionStamp in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the sourceVersionStamp field is set.
    • getSourceVersionStamp

      @Deprecated public WorkerVersionStamp getSourceVersionStamp()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.source_version_stamp is deprecated. See temporal/api/history/v1/message.proto;l=87
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
      Specified by:
      getSourceVersionStamp in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The sourceVersionStamp.
    • setSourceVersionStamp

      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
    • setSourceVersionStamp

      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
    • mergeSourceVersionStamp

      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
    • clearSourceVersionStamp

      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
    • getSourceVersionStampBuilder

      @Deprecated public WorkerVersionStamp.Builder getSourceVersionStampBuilder()
      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
    • getSourceVersionStampOrBuilder

      @Deprecated public WorkerVersionStampOrBuilder getSourceVersionStampOrBuilder()
      Deprecated.
       If this workflow intends to use anything other than the current overall default version for
       the queue, then we include it here.
       Deprecated. [cleanup-experimental-wv]
       
      .temporal.api.common.v1.WorkerVersionStamp source_version_stamp = 29 [deprecated = true];
      Specified by:
      getSourceVersionStampOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getCompletionCallbacksList

      public List<Callback> getCompletionCallbacksList()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
      Specified by:
      getCompletionCallbacksList in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getCompletionCallbacksCount

      public int getCompletionCallbacksCount()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
      Specified by:
      getCompletionCallbacksCount in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getCompletionCallbacks

      public Callback getCompletionCallbacks(int index)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
      Specified by:
      getCompletionCallbacks in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • setCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder setCompletionCallbacks(int index, Callback value)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • setCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder setCompletionCallbacks(int index, Callback.Builder builderForValue)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder addCompletionCallbacks(Callback value)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder addCompletionCallbacks(int index, Callback value)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder addCompletionCallbacks(Callback.Builder builderForValue)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder addCompletionCallbacks(int index, Callback.Builder builderForValue)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addAllCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder addAllCompletionCallbacks(Iterable<? extends Callback> values)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • clearCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder clearCompletionCallbacks()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • removeCompletionCallbacks

      public WorkflowExecutionStartedEventAttributes.Builder removeCompletionCallbacks(int index)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • getCompletionCallbacksBuilder

      public Callback.Builder getCompletionCallbacksBuilder(int index)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • getCompletionCallbacksOrBuilder

      public CallbackOrBuilder getCompletionCallbacksOrBuilder(int index)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
      Specified by:
      getCompletionCallbacksOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getCompletionCallbacksOrBuilderList

      public List<? extends CallbackOrBuilder> getCompletionCallbacksOrBuilderList()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
      Specified by:
      getCompletionCallbacksOrBuilderList in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • addCompletionCallbacksBuilder

      public Callback.Builder addCompletionCallbacksBuilder()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • addCompletionCallbacksBuilder

      public Callback.Builder addCompletionCallbacksBuilder(int index)
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • getCompletionCallbacksBuilderList

      public List<Callback.Builder> getCompletionCallbacksBuilderList()
       Completion callbacks attached when this workflow was started.
       
      repeated .temporal.api.common.v1.Callback completion_callbacks = 30;
    • hasRootWorkflowExecution

      public boolean hasRootWorkflowExecution()
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
      Specified by:
      hasRootWorkflowExecution in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the rootWorkflowExecution field is set.
    • getRootWorkflowExecution

      public WorkflowExecution getRootWorkflowExecution()
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
      Specified by:
      getRootWorkflowExecution in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The rootWorkflowExecution.
    • setRootWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder setRootWorkflowExecution(WorkflowExecution value)
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
    • setRootWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder setRootWorkflowExecution(WorkflowExecution.Builder builderForValue)
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
    • mergeRootWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder mergeRootWorkflowExecution(WorkflowExecution value)
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
    • clearRootWorkflowExecution

      public WorkflowExecutionStartedEventAttributes.Builder clearRootWorkflowExecution()
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
    • getRootWorkflowExecutionBuilder

      public WorkflowExecution.Builder getRootWorkflowExecutionBuilder()
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
    • getRootWorkflowExecutionOrBuilder

      public WorkflowExecutionOrBuilder getRootWorkflowExecutionOrBuilder()
       Contains information about the root workflow execution.
       The root workflow execution is defined as follows:
         1. A workflow without parent workflow is its own root workflow.
         2. A workflow that has a parent workflow has the same root workflow as its parent workflow.
       When the workflow is its own root workflow, then root_workflow_execution is nil.
       Note: workflows continued as new or reseted may or may not have parents, check examples below.
      
       Examples:
         Scenario 1: Workflow W1 starts child workflow W2, and W2 starts child workflow W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 2: Workflow W1 starts child workflow W2, and W2 continued as new W3.
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 3: Workflow W1 continued as new W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
         Scenario 4: Workflow W1 starts child workflow W2, and W2 is reseted, creating W3
           - The root workflow of all three workflows is W1.
           - W1 has root_workflow_execution set to nil.
           - W2 and W3 have root_workflow_execution set to W1.
         Scenario 5: Workflow W1 is reseted, creating W2.
           - The root workflow of W1 is W1 and the root workflow of W2 is W2.
           - W1 and W2 have root_workflow_execution set to nil.
       
      .temporal.api.common.v1.WorkflowExecution root_workflow_execution = 31;
      Specified by:
      getRootWorkflowExecutionOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getInheritedBuildId

      @Deprecated public String getInheritedBuildId()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.inherited_build_id is deprecated. See temporal/api/history/v1/message.proto;l=120
       When present, this execution is assigned to the build ID of its parent or previous execution.
       Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
       
      string inherited_build_id = 32 [deprecated = true];
      Specified by:
      getInheritedBuildId in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The inheritedBuildId.
    • getInheritedBuildIdBytes

      @Deprecated public com.google.protobuf.ByteString getInheritedBuildIdBytes()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.inherited_build_id is deprecated. See temporal/api/history/v1/message.proto;l=120
       When present, this execution is assigned to the build ID of its parent or previous execution.
       Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
       
      string inherited_build_id = 32 [deprecated = true];
      Specified by:
      getInheritedBuildIdBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for inheritedBuildId.
    • setInheritedBuildId

      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.inherited_build_id is deprecated. See temporal/api/history/v1/message.proto;l=120
       When present, this execution is assigned to the build ID of its parent or previous execution.
       Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
       
      string inherited_build_id = 32 [deprecated = true];
      Parameters:
      value - The inheritedBuildId to set.
      Returns:
      This builder for chaining.
    • clearInheritedBuildId

      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.inherited_build_id is deprecated. See temporal/api/history/v1/message.proto;l=120
       When present, this execution is assigned to the build ID of its parent or previous execution.
       Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
       
      string inherited_build_id = 32 [deprecated = true];
      Returns:
      This builder for chaining.
    • setInheritedBuildIdBytes

      @Deprecated public WorkflowExecutionStartedEventAttributes.Builder setInheritedBuildIdBytes(com.google.protobuf.ByteString value)
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.inherited_build_id is deprecated. See temporal/api/history/v1/message.proto;l=120
       When present, this execution is assigned to the build ID of its parent or previous execution.
       Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
       
      string inherited_build_id = 32 [deprecated = true];
      Parameters:
      value - The bytes for inheritedBuildId to set.
      Returns:
      This builder for chaining.
    • hasVersioningOverride

      public boolean hasVersioningOverride()
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
      Specified by:
      hasVersioningOverride in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the versioningOverride field is set.
    • getVersioningOverride

      public VersioningOverride getVersioningOverride()
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
      Specified by:
      getVersioningOverride in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The versioningOverride.
    • setVersioningOverride

       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
    • setVersioningOverride

      public WorkflowExecutionStartedEventAttributes.Builder setVersioningOverride(VersioningOverride.Builder builderForValue)
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
    • mergeVersioningOverride

       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
    • clearVersioningOverride

      public WorkflowExecutionStartedEventAttributes.Builder clearVersioningOverride()
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
    • getVersioningOverrideBuilder

      public VersioningOverride.Builder getVersioningOverrideBuilder()
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
    • getVersioningOverrideOrBuilder

      public VersioningOverrideOrBuilder getVersioningOverrideOrBuilder()
       Versioning override applied to this workflow when it was started.
       Children, crons, retries, and continue-as-new will inherit source run's override if pinned
       and if the new workflow's Task Queue belongs to the override version.
       
      .temporal.api.workflow.v1.VersioningOverride versioning_override = 33;
      Specified by:
      getVersioningOverrideOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getParentPinnedWorkerDeploymentVersion

      @Deprecated public String getParentPinnedWorkerDeploymentVersion()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.parent_pinned_worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=131
       When present, it means this is a child workflow of a parent that is Pinned to this Worker
       Deployment Version. In this case, child workflow will start as Pinned to this Version instead
       of starting on the Current Version of its Task Queue.
       This is set only if the child workflow is starting on a Task Queue belonging to the same
       Worker Deployment Version.
       Deprecated. Use `parent_versioning_info`.
       
      string parent_pinned_worker_deployment_version = 34 [deprecated = true];
      Specified by:
      getParentPinnedWorkerDeploymentVersion in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The parentPinnedWorkerDeploymentVersion.
    • getParentPinnedWorkerDeploymentVersionBytes

      @Deprecated public com.google.protobuf.ByteString getParentPinnedWorkerDeploymentVersionBytes()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.parent_pinned_worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=131
       When present, it means this is a child workflow of a parent that is Pinned to this Worker
       Deployment Version. In this case, child workflow will start as Pinned to this Version instead
       of starting on the Current Version of its Task Queue.
       This is set only if the child workflow is starting on a Task Queue belonging to the same
       Worker Deployment Version.
       Deprecated. Use `parent_versioning_info`.
       
      string parent_pinned_worker_deployment_version = 34 [deprecated = true];
      Specified by:
      getParentPinnedWorkerDeploymentVersionBytes in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The bytes for parentPinnedWorkerDeploymentVersion.
    • setParentPinnedWorkerDeploymentVersion

      @Deprecated public WorkflowExecutionStartedEventAttributes.Builder setParentPinnedWorkerDeploymentVersion(String value)
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.parent_pinned_worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=131
       When present, it means this is a child workflow of a parent that is Pinned to this Worker
       Deployment Version. In this case, child workflow will start as Pinned to this Version instead
       of starting on the Current Version of its Task Queue.
       This is set only if the child workflow is starting on a Task Queue belonging to the same
       Worker Deployment Version.
       Deprecated. Use `parent_versioning_info`.
       
      string parent_pinned_worker_deployment_version = 34 [deprecated = true];
      Parameters:
      value - The parentPinnedWorkerDeploymentVersion to set.
      Returns:
      This builder for chaining.
    • clearParentPinnedWorkerDeploymentVersion

      @Deprecated public WorkflowExecutionStartedEventAttributes.Builder clearParentPinnedWorkerDeploymentVersion()
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.parent_pinned_worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=131
       When present, it means this is a child workflow of a parent that is Pinned to this Worker
       Deployment Version. In this case, child workflow will start as Pinned to this Version instead
       of starting on the Current Version of its Task Queue.
       This is set only if the child workflow is starting on a Task Queue belonging to the same
       Worker Deployment Version.
       Deprecated. Use `parent_versioning_info`.
       
      string parent_pinned_worker_deployment_version = 34 [deprecated = true];
      Returns:
      This builder for chaining.
    • setParentPinnedWorkerDeploymentVersionBytes

      @Deprecated public WorkflowExecutionStartedEventAttributes.Builder setParentPinnedWorkerDeploymentVersionBytes(com.google.protobuf.ByteString value)
      Deprecated.
      temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.parent_pinned_worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=131
       When present, it means this is a child workflow of a parent that is Pinned to this Worker
       Deployment Version. In this case, child workflow will start as Pinned to this Version instead
       of starting on the Current Version of its Task Queue.
       This is set only if the child workflow is starting on a Task Queue belonging to the same
       Worker Deployment Version.
       Deprecated. Use `parent_versioning_info`.
       
      string parent_pinned_worker_deployment_version = 34 [deprecated = true];
      Parameters:
      value - The bytes for parentPinnedWorkerDeploymentVersion to set.
      Returns:
      This builder for chaining.
    • hasPriority

      public boolean hasPriority()
       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
      Specified by:
      hasPriority in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the priority field is set.
    • getPriority

      public Priority getPriority()
       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
      Specified by:
      getPriority in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The priority.
    • setPriority

       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
    • setPriority

       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
    • mergePriority

       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
    • clearPriority

       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
    • getPriorityBuilder

      public Priority.Builder getPriorityBuilder()
       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
    • getPriorityOrBuilder

      public PriorityOrBuilder getPriorityOrBuilder()
       Priority metadata
       
      .temporal.api.common.v1.Priority priority = 35;
      Specified by:
      getPriorityOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasInheritedPinnedVersion

      public boolean hasInheritedPinnedVersion()
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
      Specified by:
      hasInheritedPinnedVersion in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the inheritedPinnedVersion field is set.
    • getInheritedPinnedVersion

      public WorkerDeploymentVersion getInheritedPinnedVersion()
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
      Specified by:
      getInheritedPinnedVersion in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The inheritedPinnedVersion.
    • setInheritedPinnedVersion

       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
    • setInheritedPinnedVersion

      public WorkflowExecutionStartedEventAttributes.Builder setInheritedPinnedVersion(WorkerDeploymentVersion.Builder builderForValue)
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
    • mergeInheritedPinnedVersion

       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
    • clearInheritedPinnedVersion

      public WorkflowExecutionStartedEventAttributes.Builder clearInheritedPinnedVersion()
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
    • getInheritedPinnedVersionBuilder

      public WorkerDeploymentVersion.Builder getInheritedPinnedVersionBuilder()
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
    • getInheritedPinnedVersionOrBuilder

      public WorkerDeploymentVersionOrBuilder getInheritedPinnedVersionOrBuilder()
       If present, the new workflow should start on this version with pinned base behavior.
       Child of pinned parent will inherit the parent's version if the Child's Task Queue belongs to that version.
      
       A new run initiated by workflow ContinueAsNew of pinned run, will inherit the previous run's version if the
       new run's Task Queue belongs to that version.
      
       A new run initiated by workflow Cron will never inherit.
      
       A new run initiated by workflow Retry will only inherit if the retried run is effectively pinned at the time
       of retry, and the retried run inherited a pinned version when it started (ie. it is a child of a pinned
       parent, or a CaN of a pinned run, and is running on a Task Queue in the inherited version).
      
       Pinned override is inherited if Task Queue of new run is compatible with the override version.
       Override is inherited separately and takes precedence over inherited base version.
      
       Note: This field is mutually exclusive with inherited_auto_upgrade_info.
       Additionaly, versioning_override, if present, overrides this field during routing decisions.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion inherited_pinned_version = 37;
      Specified by:
      getInheritedPinnedVersionOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasInheritedAutoUpgradeInfo

      public boolean hasInheritedAutoUpgradeInfo()
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
      Specified by:
      hasInheritedAutoUpgradeInfo in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the inheritedAutoUpgradeInfo field is set.
    • getInheritedAutoUpgradeInfo

      public InheritedAutoUpgradeInfo getInheritedAutoUpgradeInfo()
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
      Specified by:
      getInheritedAutoUpgradeInfo in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The inheritedAutoUpgradeInfo.
    • setInheritedAutoUpgradeInfo

       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
    • setInheritedAutoUpgradeInfo

      public WorkflowExecutionStartedEventAttributes.Builder setInheritedAutoUpgradeInfo(InheritedAutoUpgradeInfo.Builder builderForValue)
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
    • mergeInheritedAutoUpgradeInfo

      public WorkflowExecutionStartedEventAttributes.Builder mergeInheritedAutoUpgradeInfo(InheritedAutoUpgradeInfo value)
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
    • clearInheritedAutoUpgradeInfo

      public WorkflowExecutionStartedEventAttributes.Builder clearInheritedAutoUpgradeInfo()
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
    • getInheritedAutoUpgradeInfoBuilder

      public InheritedAutoUpgradeInfo.Builder getInheritedAutoUpgradeInfoBuilder()
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
    • getInheritedAutoUpgradeInfoOrBuilder

      public InheritedAutoUpgradeInfoOrBuilder getInheritedAutoUpgradeInfoOrBuilder()
       If present, the new workflow begins with AutoUpgrade behavior. Before dispatching the
       first workflow task, this field is set to the deployment version on which the parent/
       previous run was operating. This inheritance only happens when the task queues belong to
       the same deployment version. The first workflow task will then be dispatched to either
       this inherited deployment version, or the current deployment version of the task queue's
       Deployment. After the first workflow task, the effective behavior depends on worker-sent
       values in subsequent workflow tasks.
      
       Inheritance rules:
         - ContinueAsNew and child workflows: inherit AutoUpgrade behavior and deployment version
         - Cron: never inherits
         - Retry: inherits only if the retried run is effectively AutoUpgrade at the time of
           retry, and inherited AutoUpgrade behavior when it started (i.e. it is a child of an
           AutoUpgrade parent or ContinueAsNew of an AutoUpgrade run, running on the same
           deployment as the parent/previous run)
      
       Additional notes:
       - This field is mutually exclusive with `inherited_pinned_version`.
       - `versioning_override`, if present, overrides this field during routing decisions.
       - SDK implementations do not interact with this field and is only used internally by
         the server to ensure task routing correctness.
       
      .temporal.api.deployment.v1.InheritedAutoUpgradeInfo inherited_auto_upgrade_info = 39;
      Specified by:
      getInheritedAutoUpgradeInfoOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • getEagerExecutionAccepted

      public boolean getEagerExecutionAccepted()
       A boolean indicating whether the SDK has asked to eagerly execute the first workflow task for this workflow and
       eager execution was accepted by the server.
       Only populated by server with version >= 1.29.0.
       
      bool eager_execution_accepted = 38;
      Specified by:
      getEagerExecutionAccepted in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The eagerExecutionAccepted.
    • setEagerExecutionAccepted

      public WorkflowExecutionStartedEventAttributes.Builder setEagerExecutionAccepted(boolean value)
       A boolean indicating whether the SDK has asked to eagerly execute the first workflow task for this workflow and
       eager execution was accepted by the server.
       Only populated by server with version >= 1.29.0.
       
      bool eager_execution_accepted = 38;
      Parameters:
      value - The eagerExecutionAccepted to set.
      Returns:
      This builder for chaining.
    • clearEagerExecutionAccepted

      public WorkflowExecutionStartedEventAttributes.Builder clearEagerExecutionAccepted()
       A boolean indicating whether the SDK has asked to eagerly execute the first workflow task for this workflow and
       eager execution was accepted by the server.
       Only populated by server with version >= 1.29.0.
       
      bool eager_execution_accepted = 38;
      Returns:
      This builder for chaining.
    • hasDeclinedTargetVersionUpgrade

      public boolean hasDeclinedTargetVersionUpgrade()
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
      Specified by:
      hasDeclinedTargetVersionUpgrade in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the declinedTargetVersionUpgrade field is set.
    • getDeclinedTargetVersionUpgrade

      public DeclinedTargetVersionUpgrade getDeclinedTargetVersionUpgrade()
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
      Specified by:
      getDeclinedTargetVersionUpgrade in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The declinedTargetVersionUpgrade.
    • setDeclinedTargetVersionUpgrade

      public WorkflowExecutionStartedEventAttributes.Builder setDeclinedTargetVersionUpgrade(DeclinedTargetVersionUpgrade value)
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
    • setDeclinedTargetVersionUpgrade

      public WorkflowExecutionStartedEventAttributes.Builder setDeclinedTargetVersionUpgrade(DeclinedTargetVersionUpgrade.Builder builderForValue)
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
    • mergeDeclinedTargetVersionUpgrade

      public WorkflowExecutionStartedEventAttributes.Builder mergeDeclinedTargetVersionUpgrade(DeclinedTargetVersionUpgrade value)
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
    • clearDeclinedTargetVersionUpgrade

      public WorkflowExecutionStartedEventAttributes.Builder clearDeclinedTargetVersionUpgrade()
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
    • getDeclinedTargetVersionUpgradeBuilder

      public DeclinedTargetVersionUpgrade.Builder getDeclinedTargetVersionUpgradeBuilder()
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
    • getDeclinedTargetVersionUpgradeOrBuilder

      public DeclinedTargetVersionUpgradeOrBuilder getDeclinedTargetVersionUpgradeOrBuilder()
       During a previous run of this workflow, the server may have notified the SDK
       that the Target Worker Deployment Version changed, but the SDK declined to
       upgrade (e.g., by continuing-as-new with PINNED behavior). This field records
       the target version that was declined.
      
       This is a wrapper message to distinguish "never declined" (nil wrapper) from
       "declined an unversioned target" (non-nil wrapper with nil deployment_version).
      
       Used internally by the server during continue-as-new and retry.
       Should not be read or interpreted by SDKs.
       
      .temporal.api.history.v1.DeclinedTargetVersionUpgrade declined_target_version_upgrade = 40;
      Specified by:
      getDeclinedTargetVersionUpgradeOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasTimeSkippingConfig

      public boolean hasTimeSkippingConfig()
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
      Specified by:
      hasTimeSkippingConfig in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the timeSkippingConfig field is set.
    • getTimeSkippingConfig

      public TimeSkippingConfig getTimeSkippingConfig()
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
      Specified by:
      getTimeSkippingConfig in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The timeSkippingConfig.
    • setTimeSkippingConfig

       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
    • setTimeSkippingConfig

      public WorkflowExecutionStartedEventAttributes.Builder setTimeSkippingConfig(TimeSkippingConfig.Builder builderForValue)
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
    • mergeTimeSkippingConfig

       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
    • clearTimeSkippingConfig

      public WorkflowExecutionStartedEventAttributes.Builder clearTimeSkippingConfig()
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
    • getTimeSkippingConfigBuilder

      public TimeSkippingConfig.Builder getTimeSkippingConfigBuilder()
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
    • getTimeSkippingConfigOrBuilder

      public TimeSkippingConfigOrBuilder getTimeSkippingConfigOrBuilder()
       Initial time-skipping configuration for this workflow execution, recorded at start time.
       This may have been set explicitly via the start workflow request, or propagated from a
       parent/previous execution.
      
       The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
       will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
       
      .temporal.api.common.v1.TimeSkippingConfig time_skipping_config = 41;
      Specified by:
      getTimeSkippingConfigOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • hasTimeSkippingStatePropagation

      public boolean hasTimeSkippingStatePropagation()
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
      Specified by:
      hasTimeSkippingStatePropagation in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      Whether the timeSkippingStatePropagation field is set.
    • getTimeSkippingStatePropagation

      public TimeSkippingStatePropagation getTimeSkippingStatePropagation()
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
      Specified by:
      getTimeSkippingStatePropagation in interface WorkflowExecutionStartedEventAttributesOrBuilder
      Returns:
      The timeSkippingStatePropagation.
    • setTimeSkippingStatePropagation

      public WorkflowExecutionStartedEventAttributes.Builder setTimeSkippingStatePropagation(TimeSkippingStatePropagation value)
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
    • setTimeSkippingStatePropagation

      public WorkflowExecutionStartedEventAttributes.Builder setTimeSkippingStatePropagation(TimeSkippingStatePropagation.Builder builderForValue)
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
    • mergeTimeSkippingStatePropagation

      public WorkflowExecutionStartedEventAttributes.Builder mergeTimeSkippingStatePropagation(TimeSkippingStatePropagation value)
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
    • clearTimeSkippingStatePropagation

      public WorkflowExecutionStartedEventAttributes.Builder clearTimeSkippingStatePropagation()
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
    • getTimeSkippingStatePropagationBuilder

      public TimeSkippingStatePropagation.Builder getTimeSkippingStatePropagationBuilder()
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
    • getTimeSkippingStatePropagationOrBuilder

      public TimeSkippingStatePropagationOrBuilder getTimeSkippingStatePropagationOrBuilder()
       The time-skipping state propagated from a previous run of this workflow. This can be nil
       if no time skipping has occurred or there is no previous run.
       
      .temporal.api.common.v1.TimeSkippingStatePropagation time_skipping_state_propagation = 43;
      Specified by:
      getTimeSkippingStatePropagationOrBuilder in interface WorkflowExecutionStartedEventAttributesOrBuilder
    • setUnknownFields

      public final WorkflowExecutionStartedEventAttributes.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>
    • mergeUnknownFields

      public final WorkflowExecutionStartedEventAttributes.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowExecutionStartedEventAttributes.Builder>