View Source GoogleApi.Connectors.V1.Model.EventSubscriptionDestination (google_api_connectors v0.17.0)

Message for EventSubscription Destination to act on receiving an event

Attributes

  • endpoint (type: GoogleApi.Connectors.V1.Model.EndPoint.t, default: nil) - OPTION 1: Hit an endpoint when we receive an event.
  • gsutil (type: GoogleApi.Connectors.V1.Model.GSUtil.t, default: nil) - OPTION 2: Write the event to Cloud Storage bucket.
  • serviceAccount (type: String.t, default: nil) - Service account needed for runtime plane to trigger IP workflow.
  • type (type: String.t, default: nil) - type of the destination

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Connectors.V1.Model.EventSubscriptionDestination{
  endpoint: GoogleApi.Connectors.V1.Model.EndPoint.t() | nil,
  gsutil: GoogleApi.Connectors.V1.Model.GSUtil.t() | nil,
  serviceAccount: String.t() | nil,
  type: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.