Enum WorkflowTaskFailedCause

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<WorkflowTaskFailedCause>

    @Generated(value="protoc",
               comments="annotations:WorkflowTaskFailedCause.java.pb.meta")
    public enum WorkflowTaskFailedCause
    extends java.lang.Enum<WorkflowTaskFailedCause>
    implements com.google.protobuf.ProtocolMessageEnum
     Workflow tasks can fail for various reasons. Note that some of these reasons can only originate
     from the server, and some of them can only originate from the SDK/worker.
     
    Protobuf enum temporal.api.enums.v1.WorkflowTaskFailedCause
    • Enum Constant Detail

      • WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
        WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = 0;
      • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
         Between starting and completing the workflow task (with a workflow completion command), some
         new command (like a signal) was processed into workflow history. The outstanding task will be
         failed with this reason, and a worker must pick up a new task.
         
        WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = 1;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 2;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 3;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 4;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 5;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 6;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 7;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 8;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 9;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 10;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 11;
      • WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
        WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 12;
      • WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
         The worker wishes to fail the task and have the next one be generated on a normal, not sticky
         queue. Generally workers should prefer to use the explicit `ResetStickyTaskQueue` RPC call.
         
        WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = 13;
      • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
        WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 14;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 15;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 16;
      • WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
        WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = 17;
      • WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
        WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = 18;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 19;
      • WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
        WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = 20;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
        WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = 21;
      • WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
        WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 22;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 23;
      • WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
         The worker encountered a mismatch while replaying history between what was expected, and
         what the workflow code actually did.
         
        WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = 24;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
        WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = 25;
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
         We send the below error codes to users when their requests would violate a size constraint
         of their workflow. We do this to ensure that the state of their workflow does not become too
         large because that can cause severe performance degradation. You can modify the thresholds for
         each of these errors within your dynamic config.
         Spawning a new child workflow would cause this workflow to exceed its limit of pending child
         workflows.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = 26;
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
         Starting a new activity would cause this workflow to exceed its limit of pending activities
         that we track.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = 27;
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
         A workflow has a buffer of signals that have not yet reached their destination. We return this
         error when sending a new signal would exceed the capacity of this buffer.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = 28;
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
         Similarly, we have a buffer of pending requests to cancel other workflows. We return this error
         when our capacity for pending cancel requests is already reached.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = 29;
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
         Workflow execution update message (update.Acceptance, update.Rejection, or update.Response)
         has wrong format, or missing required fields.
         
        WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = 30;
      • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE

        public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
         Similar to WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND, but for updates.
         
        WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = 31;
    • Field Detail

      • WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND_VALUE
         Between starting and completing the workflow task (with a workflow completion command), some
         new command (like a signal) was processed into workflow history. The outstanding task will be
         failed with this reason, and a worker must pick up a new task.
         
        WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = 1;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 2;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 3;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 4;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 5;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 6;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 7;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 8;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 9;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 10;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 11;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 12;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE_VALUE
         The worker wishes to fail the task and have the next one be generated on a normal, not sticky
         queue. Generally workers should prefer to use the explicit `ResetStickyTaskQueue` RPC call.
         
        WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = 13;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 14;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 15;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 16;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = 17;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = 18;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 19;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = 20;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = 21;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 22;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 23;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR_VALUE
         The worker encountered a mismatch while replaying history between what was expected, and
         what the workflow code actually did.
         
        WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = 24;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES_VALUE
        WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = 25;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED_VALUE
         We send the below error codes to users when their requests would violate a size constraint
         of their workflow. We do this to ensure that the state of their workflow does not become too
         large because that can cause severe performance degradation. You can modify the thresholds for
         each of these errors within your dynamic config.
         Spawning a new child workflow would cause this workflow to exceed its limit of pending child
         workflows.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = 26;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED_VALUE
         Starting a new activity would cause this workflow to exceed its limit of pending activities
         that we track.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = 27;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED_VALUE
         A workflow has a buffer of signals that have not yet reached their destination. We return this
         error when sending a new signal would exceed the capacity of this buffer.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = 28;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED_VALUE
         Similarly, we have a buffer of pending requests to cancel other workflows. We return this error
         when our capacity for pending cancel requests is already reached.
         
        WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = 29;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE_VALUE
         Workflow execution update message (update.Acceptance, update.Rejection, or update.Response)
         has wrong format, or missing required fields.
         
        WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = 30;
        See Also:
        Constant Field Values
      • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE_VALUE

        public static final int WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE_VALUE
         Similar to WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND, but for updates.
         
        WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = 31;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static WorkflowTaskFailedCause[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (WorkflowTaskFailedCause c : WorkflowTaskFailedCause.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static WorkflowTaskFailedCause valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static WorkflowTaskFailedCause valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • forNumber

        public static WorkflowTaskFailedCause forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • internalGetValueMap

        public static com.google.protobuf.Internal.EnumLiteMap<WorkflowTaskFailedCause> internalGetValueMap()
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static WorkflowTaskFailedCause valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null