View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaErrorCatcherConfig (google_api_integrations v0.12.0)

Configuration detail of a error catch task

Attributes

  • description (type: String.t, default: nil) - Optional. User-provided description intended to give more business context about the error catcher config.
  • errorCatcherId (type: String.t, default: nil) - Required. An error catcher id is string representation for the error catcher config. Within a workflow, error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the workflow
  • errorCatcherNumber (type: String.t, default: nil) - Required. A number to uniquely identify each error catcher config within the workflow on UI.
  • label (type: String.t, default: nil) - Optional. The user created label for a particular error catcher. Optional.
  • position (type: GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaCoordinate.t, default: nil) - Optional. Informs the front-end application where to draw this error catcher config on the UI.
  • startErrorTasks (type: list(GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaNextTask.t), default: nil) - Required. The set of start tasks that are to be executed for the error catch flow

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaErrorCatcherConfig{
    description: String.t() | nil,
    errorCatcherId: String.t() | nil,
    errorCatcherNumber: String.t() | nil,
    label: String.t() | nil,
    position:
      GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaCoordinate.t()
      | nil,
    startErrorTasks:
      [
        GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaNextTask.t()
      ]
      | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.