Class: Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/integrations_v1/classes.rb,
lib/google/apis/integrations_v1/representations.rb,
lib/google/apis/integrations_v1/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.



7698
7699
7700
# File 'lib/google/apis/integrations_v1/classes.rb', line 7698

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

Instance Attribute Details

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



7672
7673
7674
# File 'lib/google/apis/integrations_v1/classes.rb', line 7672

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)


7677
7678
7679
# File 'lib/google/apis/integrations_v1/classes.rb', line 7677

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)


7683
7684
7685
# File 'lib/google/apis/integrations_v1/classes.rb', line 7683

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>)


7690
7691
7692
# File 'lib/google/apis/integrations_v1/classes.rb', line 7690

def output_parameters
  @output_parameters
end

#parameter_entriesArray<Google::Apis::IntegrationsV1::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



7696
7697
7698
# File 'lib/google/apis/integrations_v1/classes.rb', line 7696

def parameter_entries
  @parameter_entries
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7703
7704
7705
7706
7707
7708
7709
# File 'lib/google/apis/integrations_v1/classes.rb', line 7703

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