Class WorkflowExecutionTimedOutEventAttributes

    • Constructor Detail

      • WorkflowExecutionTimedOutEventAttributes

        public WorkflowExecutionTimedOutEventAttributes()
    • Method Detail

      • setTimeoutType

        public void setTimeoutType​(String timeoutType)

        The type of timeout that caused this event.

        Parameters:
        timeoutType - The type of timeout that caused this event.
        See Also:
        WorkflowExecutionTimeoutType
      • getTimeoutType

        public String getTimeoutType()

        The type of timeout that caused this event.

        Returns:
        The type of timeout that caused this event.
        See Also:
        WorkflowExecutionTimeoutType
      • setChildPolicy

        public void setChildPolicy​(String childPolicy)

        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Parameters:
        childPolicy - The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        See Also:
        ChildPolicy
      • getChildPolicy

        public String getChildPolicy()

        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Returns:
        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        See Also:
        ChildPolicy
      • withChildPolicy

        public WorkflowExecutionTimedOutEventAttributes withChildPolicy​(String childPolicy)

        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Parameters:
        childPolicy - The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChildPolicy
      • setChildPolicy

        public void setChildPolicy​(ChildPolicy childPolicy)

        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Parameters:
        childPolicy - The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        See Also:
        ChildPolicy
      • withChildPolicy

        public WorkflowExecutionTimedOutEventAttributes withChildPolicy​(ChildPolicy childPolicy)

        The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Parameters:
        childPolicy - The policy used for the child workflow executions of this workflow execution.

        The supported child policies are:

        • TERMINATE: the child executions will be terminated.
        • REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
        • ABANDON: no action will be taken. The child executions will continue to run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChildPolicy
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object