View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecution (google_api_integrations v0.8.0)

The Execution resource contains detailed information of an individual integration execution.

Attributes

  • cloudLoggingDetails (type: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaCloudLoggingDetails.t, default: nil) - Cloud Logging details for the integration version
  • createTime (type: DateTime.t, default: nil) - Output only. Created time of the execution.
  • directSubExecutions (type: list(GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecution.t), default: nil) - Direct sub executions of the following Execution.
  • eventExecutionDetails (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetails.t, default: nil) - The execution info about this event.
  • executionDetails (type: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionDetails.t, default: nil) - Detailed info of this execution.
  • executionMethod (type: String.t, default: nil) - The ways user posts this event.
  • integrationVersionState (type: String.t, default: nil) - Output only. State of the integration version
  • name (type: String.t, default: nil) - Auto-generated primary key.
  • requestParameters (type: %{optional(String.t) => GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Event parameters come in as part of the request.
  • requestParams (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t), default: nil) - Event parameters come in as part of the request.
  • responseParameters (type: %{optional(String.t) => GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Event parameters returned as part of the response.
  • responseParams (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t), default: nil) - Event parameters come out as part of the response.
  • snapshotNumber (type: String.t, default: nil) - Output only. An increasing sequence that is set when a new snapshot is created
  • triggerId (type: String.t, default: nil) - The trigger id of the integration trigger config. If both trigger_id and client_id is present, the integration is executed from the start tasks provided by the matching trigger config otherwise it is executed from the default start tasks.
  • updateTime (type: DateTime.t, default: nil) - Output only. Last modified time of the execution.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecution{
    cloudLoggingDetails:
      GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaCloudLoggingDetails.t()
      | nil,
    createTime: DateTime.t() | nil,
    directSubExecutions: [t()] | nil,
    eventExecutionDetails:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetails.t()
      | nil,
    executionDetails:
      GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionDetails.t()
      | nil,
    executionMethod: String.t() | nil,
    integrationVersionState: String.t() | nil,
    name: String.t() | nil,
    requestParameters:
      %{
        optional(String.t()) =>
          GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t()
      }
      | nil,
    requestParams:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t()
      ]
      | nil,
    responseParameters:
      %{
        optional(String.t()) =>
          GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t()
      }
      | nil,
    responseParams:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t()
      ]
      | nil,
    snapshotNumber: String.t() | nil,
    triggerId: String.t() | nil,
    updateTime: DateTime.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.