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