Class: Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse

Returns a new instance of GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.



6205
6206
6207
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6205

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#event_parametersGoogle::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



6179
6180
6181
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6179

def event_parameters
  @event_parameters
end

#execution_failedBoolean Also known as: execution_failed?

Is true if any execution in the integration failed. False otherwise. Corresponds to the JSON property executionFailed

Returns:

  • (Boolean)


6184
6185
6186
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6184

def execution_failed
  @execution_failed
end

#execution_idString

The id of the execution corresponding to this run of integration. Corresponds to the JSON property executionId

Returns:

  • (String)


6190
6191
6192
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6190

def execution_id
  @execution_id
end

#output_parametersHash<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`

Returns:

  • (Hash<String,Object>)


6197
6198
6199
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6197

def output_parameters
  @output_parameters
end

#parameter_entriesArray<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



6203
6204
6205
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6203

def parameter_entries
  @parameter_entries
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6210
6211
6212
6213
6214
6215
6216
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6210

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