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< ? nextTasks, Input<GoogleCloudIntegrationsV1alphaNextTask> >GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy> ? nextTasksExecutionPolicy, Input<Map< ? parameters, Input<String, String> >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.
descriptionOptional. User-provided description intended to give additional business context about the task.displayNameOptional. User-provided label that is attached to this TaskConfig in the UI.errorCatcherIdOptional. Optional Error catcher id of the error catch flow which will be executed when execution error happens in the taskexternalTaskTypeOptional. External task type of the taskfailurePolicyOptional. 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.).jsonValidationOptionOptional. If set, overrides the option configured in the Task implementation class.nextTasksOptional. The set of tasks that are next in line to be executed as per the execution graph defined for the parent event, specified byevent_config_id. Each of these next tasks are executed only if the condition associated with them evaluates to true.nextTasksExecutionPolicyOptional. The policy dictating the execution of the next set of tasks for the current task.parametersOptional. The customized parameters the user can pass to this task.positionOptional. Informs the front-end application where to draw this error catcher config on the UI.successPolicyOptional. Determines what action to take upon successful task completion.synchronousCallFailurePolicyOptional. 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).taskOptional. The name for the task.taskExecutionStrategyOptional. The policy dictating the execution strategy of this task.taskIdThe 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 fieldnext_tasks.task_id).taskTemplateOptional. Used to define task-template name if task is of type task-templateconst -
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