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