View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaAssertion (google_api_integrations v0.13.0)

An assertion which will check for a condition over task execution status or an expression for task output variables

Attributes

  • assertionStrategy (type: String.t, default: nil) - Optional. The type of assertion to perform.
  • condition (type: String.t, default: nil) - Optional. Standard filter expression for ASSERT_CONDITION to succeed
  • parameter (type: GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaEventParameter.t, default: nil) - Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
  • retryCount (type: integer(), default: nil) - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaAssertion{
  assertionStrategy: String.t() | nil,
  condition: String.t() | nil,
  parameter:
    GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaEventParameter.t()
    | nil,
  retryCount: integer() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.