GoogleCloudIntegrationsV1alphaTaskConfig class

The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.

Constructors

GoogleCloudIntegrationsV1alphaTaskConfig({Input<String>? description, Input<String>? displayName, Input<String>? errorCatcherId, Input<GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType>? externalTaskType, Input<GoogleCloudIntegrationsV1alphaFailurePolicy>? failurePolicy, Input<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption>? jsonValidationOption, Input<List<GoogleCloudIntegrationsV1alphaNextTask>>? nextTasks, Input<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy>? nextTasksExecutionPolicy, Input<Map<String, String>>? parameters, Input<GoogleCloudIntegrationsV1alphaCoordinate>? position, Input<GoogleCloudIntegrationsV1alphaSuccessPolicy>? successPolicy, Input<GoogleCloudIntegrationsV1alphaFailurePolicy>? synchronousCallFailurePolicy, Input<String>? task, Input<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy>? taskExecutionStrategy, required Input<String> taskId, Input<String>? taskTemplate})
Creates a new GoogleCloudIntegrationsV1alphaTaskConfig. description Optional. User-provided description intended to give additional business context about the task. displayName Optional. User-provided label that is attached to this TaskConfig in the UI. errorCatcherId Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task externalTaskType Optional. External task type of the task failurePolicy Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). jsonValidationOption Optional. If set, overrides the option configured in the Task implementation class. nextTasks Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true. nextTasksExecutionPolicy Optional. The policy dictating the execution of the next set of tasks for the current task. parameters Optional. The customized parameters the user can pass to this task. position Optional. Informs the front-end application where to draw this error catcher config on the UI. successPolicy Optional. Determines what action to take upon successful task completion. synchronousCallFailurePolicy Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post). task Optional. The name for the task. taskExecutionStrategy Optional. The policy dictating the execution strategy of this task. taskId The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id). taskTemplate Optional. Used to define task-template name if task is of type task-template
const
GoogleCloudIntegrationsV1alphaTaskConfig.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>?
Optional. User-provided description intended to give additional business context about the task.
final
displayName → Input<String>?
Optional. User-provided label that is attached to this TaskConfig in the UI.
final
errorCatcherId → Input<String>?
Optional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
final
externalTaskType → Input<GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType>?
Optional. External task type of the task
final
failurePolicy → Input<GoogleCloudIntegrationsV1alphaFailurePolicy>?
Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.).
final
hashCode → int
The hash code for this object.
no setterinherited
jsonValidationOption → Input<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption>?
Optional. If set, overrides the option configured in the Task implementation class.
final
nextTasks → Input<List<GoogleCloudIntegrationsV1alphaNextTask>>?
Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified by event_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.
final
nextTasksExecutionPolicy → Input<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy>?
Optional. The policy dictating the execution of the next set of tasks for the current task.
final
parameters → Input<Map<String, String>>?
Optional. The customized parameters the user can pass to this task.
final
position → Input<GoogleCloudIntegrationsV1alphaCoordinate>?
Optional. Informs the front-end application where to draw this error catcher config on the UI.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
successPolicy → Input<GoogleCloudIntegrationsV1alphaSuccessPolicy>?
Optional. Determines what action to take upon successful task completion.
final
synchronousCallFailurePolicy → Input<GoogleCloudIntegrationsV1alphaFailurePolicy>?
Optional. Determines the number of times the task will be retried on failure and with what retry strategy. This is applicable for synchronous calls to Eventbus alone (Post).
final
task → Input<String>?
Optional. The name for the task.
final
taskExecutionStrategy → Input<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy>?
Optional. The policy dictating the execution strategy of this task.
final
taskId → Input<String>
The identifier of this task within its parent event config, specified by the client. This should be unique among all the tasks belong to the same event config. We use this field as the identifier to find next tasks (via field next_tasks.task_id).
final
taskTemplate → Input<String>?
Optional. Used to define task-template name if task is of type task-template
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited