View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest (google_api_integrations v0.11.0)
The request for scheduling an integration. Next available id: 11
Attributes
-
inputParameters
(type:%{optional(String.t) => GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t}
, default:nil
) - Optional. Input parameters used by integration execution. -
parameterEntries
(type:list(GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t)
, default:nil
) - Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution. -
parameters
(type:GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoEventParameters.t
, default:nil
) - Passed in as parameters to each integration execution. -
requestId
(type:String.t
, default:nil
) - This is used to de-dup incoming request: if the duplicate request was detected, the response from the previous execution is returned. -
scheduleTime
(type:DateTime.t
, default:nil
) - The time that the integration should be executed. If the time is less or equal to the current time, the integration is executed immediately. -
triggerId
(type:String.t
, default:nil
) - Required. Matched against all {@link TriggerConfig}s across all integrations. i.e. TriggerConfig.trigger_id.equals(trigger_id) -
userGeneratedExecutionId
(type:String.t
, default:nil
) - Optional. This is a unique id provided by the method caller. If provided this will be used as the execution_id when a new execution info is created. This is a string representation of a UUID. Must have no more than 36 characters and contain only alphanumeric characters and hyphens.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest{ inputParameters: %{ optional(String.t()) => GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t() } | nil, parameterEntries: [ GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoParameterEntry.t() ] | nil, parameters: GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoEventParameters.t() | nil, requestId: String.t() | nil, scheduleTime: DateTime.t() | nil, triggerId: String.t() | nil, userGeneratedExecutionId: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.