View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaExecution (google_api_integrations v0.10.0)

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

Attributes

  • cloudLoggingDetails (type: GoogleApi.Integrations.V1.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.V1.Model.GoogleCloudIntegrationsV1alphaExecution.t), default: nil) - Direct sub executions of the following Execution.
  • eventExecutionDetails (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoEventExecutionDetails.t, default: nil) - The execution info about this event.
  • executionDetails (type: GoogleApi.Integrations.V1.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.
  • replayInfo (type: GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaExecutionReplayInfo.t, default: nil) - Output only. Replay info for the execution
  • requestParameters (type: %{optional(String.t) => GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Event parameters come in as part of the request.
  • requestParams (type: list(GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t), default: nil) - Event parameters come in as part of the request.
  • responseParameters (type: %{optional(String.t) => GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Event parameters returned as part of the response. In the case of error, the ErrorInfo field is returned in the following format: { "ErrorInfo": { "message": String, "code": Number } }
  • responseParams (type: list(GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t), default: nil) -
  • 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.V1.Model.GoogleCloudIntegrationsV1alphaExecution{
  cloudLoggingDetails:
    GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaCloudLoggingDetails.t()
    | nil,
  createTime: DateTime.t() | nil,
  directSubExecutions: [t()] | nil,
  eventExecutionDetails:
    GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoEventExecutionDetails.t()
    | nil,
  executionDetails:
    GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaExecutionDetails.t()
    | nil,
  executionMethod: String.t() | nil,
  integrationVersionState: String.t() | nil,
  name: String.t() | nil,
  replayInfo:
    GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaExecutionReplayInfo.t()
    | nil,
  requestParameters:
    %{
      optional(String.t()) =>
        GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t()
    }
    | nil,
  requestParams:
    [
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t()
    ]
    | nil,
  responseParameters:
    %{
      optional(String.t()) =>
        GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t()
    }
    | nil,
  responseParams:
    [
      GoogleApi.Integrations.V1.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.