Class: Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaTestIntegrationsResponse

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 testing an integration.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaTestIntegrationsResponse

Returns a new instance of GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.



11185
11186
11187
# File 'lib/google/apis/integrations_v1/classes.rb', line 11185

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



11160
11161
11162
# File 'lib/google/apis/integrations_v1/classes.rb', line 11160

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)


11165
11166
11167
# File 'lib/google/apis/integrations_v1/classes.rb', line 11165

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)


11171
11172
11173
# File 'lib/google/apis/integrations_v1/classes.rb', line 11171

def execution_id
  @execution_id
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



11177
11178
11179
# File 'lib/google/apis/integrations_v1/classes.rb', line 11177

def parameter_entries
  @parameter_entries
end

#parametersHash<String,Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaValueType>

Optional. 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 parameters



11183
11184
11185
# File 'lib/google/apis/integrations_v1/classes.rb', line 11183

def parameters
  @parameters
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



11190
11191
11192
11193
11194
11195
11196
# File 'lib/google/apis/integrations_v1/classes.rb', line 11190

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)
  @parameter_entries = args[:parameter_entries] if args.key?(:parameter_entries)
  @parameters = args[:parameters] if args.key?(:parameters)
end