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.
header
• 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
| Name | Type | Description |
|---|---|---|
properties? | $Shape | Properties to set |
Returns
WorkflowExecutionContinuedAsNewEventAttributes & $Shape
WorkflowExecutionContinuedAsNewEventAttributes instance
▸ create(properties?): WorkflowExecutionContinuedAsNewEventAttributes
Parameters
| Name | Type |
|---|---|
properties? | $Properties |
Returns
WorkflowExecutionContinuedAsNewEventAttributes
decode
▸ decode(reader, length?): WorkflowExecutionContinuedAsNewEventAttributes & $Shape
Decodes a WorkflowExecutionContinuedAsNewEventAttributes message from the specified reader or buffer.
Parameters
| Name | Type | Description |
|---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
length? | number | Message 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
| Name | Type | Description |
|---|---|---|
reader | Uint8Array | Reader | Reader 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
| Name | Type | Description |
|---|---|---|
message | $Properties | WorkflowExecutionContinuedAsNewEventAttributes message or plain object to encode |
writer? | Writer | Writer 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
| Name | Type | Description |
|---|---|---|
message | $Properties | WorkflowExecutionContinuedAsNewEventAttributes message or plain object to encode |
writer? | Writer | Writer 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
| Name | Type | Description |
|---|---|---|
object | Object | Plain 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
| Name | Type | Description |
|---|---|---|
message | WorkflowExecutionContinuedAsNewEventAttributes | WorkflowExecutionContinuedAsNewEventAttributes |
options? | IConversionOptions | Conversion options |
Returns
Object
Plain object