GoogleCloudIntegrationsV1alphaTaskConfig class

The task configuration details.

This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.

Constructors

GoogleCloudIntegrationsV1alphaTaskConfig({GoogleCloudIntegrationsV1alphaConditionalFailurePolicies? conditionalFailurePolicies, String? description, String? displayName, String? errorCatcherId, String? externalTaskType, GoogleCloudIntegrationsV1alphaFailurePolicy? failurePolicy, String? jsonValidationOption, List<GoogleCloudIntegrationsV1alphaNextTask>? nextTasks, String? nextTasksExecutionPolicy, Map<String, GoogleCloudIntegrationsV1alphaEventParameter>? parameters, GoogleCloudIntegrationsV1alphaCoordinate? position, GoogleCloudIntegrationsV1alphaSuccessPolicy? successPolicy, GoogleCloudIntegrationsV1alphaFailurePolicy? synchronousCallFailurePolicy, String? task, String? taskExecutionStrategy, String? taskId, String? taskTemplate})
GoogleCloudIntegrationsV1alphaTaskConfig.fromJson(Map json_)

Properties

conditionalFailurePolicies GoogleCloudIntegrationsV1alphaConditionalFailurePolicies?
The list of conditional failure policies that will be applied to the task in order.
getter/setter pair
description String?
User-provided description intended to give additional business context about the task.
getter/setter pair
displayName String?
User-provided label that is attached to this TaskConfig in the UI.
getter/setter pair
errorCatcherId String?
Optional Error catcher id of the error catch flow which will be executed when execution error happens in the task
getter/setter pair
externalTaskType String?
External task type of the task
getter/setter pair
failurePolicy GoogleCloudIntegrationsV1alphaFailurePolicy?
Determines the number of times the task will be retried on failure and with what retry strategy.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
jsonValidationOption String?
If set, overrides the option configured in the Task implementation class.
getter/setter pair
nextTasks List<GoogleCloudIntegrationsV1alphaNextTask>?
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.
getter/setter pair
nextTasksExecutionPolicy String?
The policy dictating the execution of the next set of tasks for the current task.
getter/setter pair
parameters Map<String, GoogleCloudIntegrationsV1alphaEventParameter>?
The customized parameters the user can pass to this task.
getter/setter pair
position GoogleCloudIntegrationsV1alphaCoordinate?
Informs the front-end application where to draw this error catcher config on the UI.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
successPolicy GoogleCloudIntegrationsV1alphaSuccessPolicy?
Determines what action to take upon successful task completion.
getter/setter pair
synchronousCallFailurePolicy GoogleCloudIntegrationsV1alphaFailurePolicy?
Determines the number of times the task will be retried on failure and with what retry strategy.
getter/setter pair
task String?
The name for the task.
getter/setter pair
taskExecutionStrategy String?
The policy dictating the execution strategy of this task.
getter/setter pair
taskId String?
The identifier of this task within its parent event config, specified by the client.
getter/setter pair
taskTemplate String?
Used to define task-template name if task is of type task-template
getter/setter pair

Methods

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

Operators

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