Skip to main content

Class: WorkflowExecutionContinuedAsNewEventAttributes

history.v1.WorkflowExecutionContinuedAsNewEventAttributes

Represents a WorkflowExecutionContinuedAsNewEventAttributes.

Properties

backoffStartInterval

Optional backoffStartInterval: null | $Properties

How long the server will wait before scheduling the first workflow task for the new run. Used for cron, retry, and other continue-as-new cases that server may enforce some minimal delay between new runs for system protection purpose.


failure

Optional failure: null | $Properties

Deprecated. If a workflow's retry policy would cause a new run to start when the current one has failed, this field would be populated with that failure. Now (when supported by server and sdk) the final event will be WORKFLOW_EXECUTION_FAILED with new_execution_run_id set.


Optional header: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes header.


inheritBuildId

inheritBuildId: boolean

If this is set, the new execution inherits the Build ID of the current execution. Otherwise, the assignment rules will be used to independently assign a Build ID to the new execution. Deprecated. Only considered for versioning v0.2.


initialVersioningBehavior

initialVersioningBehavior: ContinueAsNewVersioningBehavior

Experimental. Optionally decide the versioning behavior that the first task of the new run should use. For example, choose to AutoUpgrade on continue-as-new instead of inheriting the pinned version of the previous run.


initiator

initiator: ContinueAsNewInitiator

WorkflowExecutionContinuedAsNewEventAttributes initiator.


input

Optional input: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes input.


lastCompletionResult

Optional lastCompletionResult: null | $Properties

The result from the most recent completed run of this workflow. The SDK surfaces this to the new run via APIs such as GetLastCompletionResult.


memo

Optional memo: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes memo.


newExecutionRunId

newExecutionRunId: string

The run ID of the new workflow started by this continue-as-new


searchAttributes

Optional searchAttributes: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes searchAttributes.


taskQueue

Optional taskQueue: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes taskQueue.


workflowRunTimeout

Optional workflowRunTimeout: null | $Properties

Timeout of a single workflow run.


workflowTaskCompletedEventId

workflowTaskCompletedEventId: Long

The WORKFLOW_TASK_COMPLETED event which this command was reported with


workflowTaskTimeout

Optional workflowTaskTimeout: null | $Properties

Timeout of a single workflow task.


workflowType

Optional workflowType: null | $Properties

WorkflowExecutionContinuedAsNewEventAttributes workflowType.

Methods

toJSON

toJSON(): Object

Converts this WorkflowExecutionContinuedAsNewEventAttributes to JSON.

Returns

Object

JSON object


create

create(properties?): WorkflowExecutionContinuedAsNewEventAttributes & $Shape

Creates a new WorkflowExecutionContinuedAsNewEventAttributes instance using the specified properties.

Parameters

NameTypeDescription
properties?$ShapeProperties to set

Returns

WorkflowExecutionContinuedAsNewEventAttributes & $Shape

WorkflowExecutionContinuedAsNewEventAttributes instance

create(properties?): WorkflowExecutionContinuedAsNewEventAttributes

Parameters

NameType
properties?$Properties

Returns

WorkflowExecutionContinuedAsNewEventAttributes


decode

decode(reader, length?): WorkflowExecutionContinuedAsNewEventAttributes & $Shape

Decodes a WorkflowExecutionContinuedAsNewEventAttributes message from the specified reader or buffer.

Parameters

NameTypeDescription
readerUint8Array | ReaderReader or buffer to decode from
length?numberMessage length if known beforehand

Returns

WorkflowExecutionContinuedAsNewEventAttributes & $Shape

WorkflowExecutionContinuedAsNewEventAttributes

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


decodeDelimited

decodeDelimited(reader): WorkflowExecutionContinuedAsNewEventAttributes & $Shape

Decodes a WorkflowExecutionContinuedAsNewEventAttributes message from the specified reader or buffer, length delimited.

Parameters

NameTypeDescription
readerUint8Array | ReaderReader or buffer to decode from

Returns

WorkflowExecutionContinuedAsNewEventAttributes & $Shape

WorkflowExecutionContinuedAsNewEventAttributes

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


encode

encode(message, writer?): Writer

Encodes the specified WorkflowExecutionContinuedAsNewEventAttributes message. Does not implicitly temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes.verify|verify messages.

Parameters

NameTypeDescription
message$PropertiesWorkflowExecutionContinuedAsNewEventAttributes message or plain object to encode
writer?WriterWriter to encode to

Returns

Writer

Writer


encodeDelimited

encodeDelimited(message, writer?): Writer

Encodes the specified WorkflowExecutionContinuedAsNewEventAttributes message, length delimited. Does not implicitly temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes.verify|verify messages.

Parameters

NameTypeDescription
message$PropertiesWorkflowExecutionContinuedAsNewEventAttributes message or plain object to encode
writer?WriterWriter to encode to

Returns

Writer

Writer


fromObject

fromObject(object): WorkflowExecutionContinuedAsNewEventAttributes

Creates a WorkflowExecutionContinuedAsNewEventAttributes message from a plain object. Also converts values to their respective internal types.

Parameters

NameTypeDescription
objectObjectPlain object

Returns

WorkflowExecutionContinuedAsNewEventAttributes

WorkflowExecutionContinuedAsNewEventAttributes


toObject

toObject(message, options?): Object

Creates a plain object from a WorkflowExecutionContinuedAsNewEventAttributes message. Also converts values to other types if specified.

Parameters

NameTypeDescription
messageWorkflowExecutionContinuedAsNewEventAttributesWorkflowExecutionContinuedAsNewEventAttributes
options?IConversionOptionsConversion options

Returns

Object

Plain object