Class: Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/integrations_v1alpha/classes.rb,
lib/google/apis/integrations_v1alpha/representations.rb,
lib/google/apis/integrations_v1alpha/representations.rb
Overview
The response for executing an integration.
Instance Attribute Summary collapse
-
#event_parameters ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoEventParameters
LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus.
-
#execution_failed ⇒ Boolean
(also: #execution_failed?)
Is true if any execution in the integration failed.
-
#execution_id ⇒ String
The id of the execution corresponding to this run of integration.
-
#output_parameters ⇒ Hash<String,Object>
OUTPUT parameters in format of Map.
-
#parameter_entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
constructor
A new instance of GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
Returns a new instance of GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.
6057 6058 6059 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6057 def initialize(**args) update!(**args) end |
Instance Attribute Details
#event_parameters ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoEventParameters
LINT.IfChange This message is used for processing and persisting (when
applicable) key value pair parameters for each event in the event bus. Please
see
Corresponds to the JSON property eventParameters
6031 6032 6033 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6031 def event_parameters @event_parameters end |
#execution_failed ⇒ Boolean Also known as: execution_failed?
Is true if any execution in the integration failed. False otherwise.
Corresponds to the JSON property executionFailed
6036 6037 6038 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6036 def execution_failed @execution_failed end |
#execution_id ⇒ String
The id of the execution corresponding to this run of integration.
Corresponds to the JSON property executionId
6042 6043 6044 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6042 def execution_id @execution_id end |
#output_parameters ⇒ Hash<String,Object>
OUTPUT parameters in format of Map. Where Key is the name of the parameter.
Note: Name of the system generated parameters are wrapped by backtick() to
distinguish them from the user defined parameters.
Corresponds to the JSON propertyoutputParameters`
6049 6050 6051 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6049 def output_parameters @output_parameters end |
#parameter_entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Parameters are a part of Event and can be used to communicate between
different tasks that are part of the same integration execution.
Corresponds to the JSON property parameterEntries
6055 6056 6057 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6055 def parameter_entries @parameter_entries end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6062 6063 6064 6065 6066 6067 6068 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6062 def update!(**args) @event_parameters = args[:event_parameters] if args.key?(:event_parameters) @execution_failed = args[:execution_failed] if args.key?(:execution_failed) @execution_id = args[:execution_id] if args.key?(:execution_id) @output_parameters = args[:output_parameters] if args.key?(:output_parameters) @parameter_entries = args[:parameter_entries] if args.key?(:parameter_entries) end |