View Source GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoRollbackStrategy (google_api_integrations v0.11.0)

Next available id: 4

Attributes

  • parameters (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - Optional. The customized parameters the user can pass to this task.
  • rollbackTaskImplementationClassName (type: String.t, default: nil) - Required. This is the name of the task that needs to be executed upon rollback of this task.
  • taskNumbersToRollback (type: list(String.t), default: nil) - Required. These are the tasks numbers of the tasks whose rollback_strategy.rollback_task_implementation_class_name needs to be executed upon failure of this task.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoRollbackStrategy{
    parameters:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    rollbackTaskImplementationClassName: String.t() | nil,
    taskNumbersToRollback: [String.t()] | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.