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.



6520
6521
6522
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6520

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



6494
6495
6496
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6494

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)


6499
6500
6501
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6499

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)


6505
6506
6507
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6505

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


6512
6513
6514
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6512

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



6518
6519
6520
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6518

def parameter_entries
  @parameter_entries
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6525
6526
6527
6528
6529
6530
6531
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6525

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