Class: Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecution
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecution
- 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 Execution resource contains detailed information of an individual integration execution.
Instance Attribute Summary collapse
-
#create_time ⇒ String
Output only.
-
#direct_sub_executions ⇒ Array<Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecution>
Direct sub executions of the following Execution.
-
#event_execution_details ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionDetails
Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics.
-
#execution_details ⇒ Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecutionDetails
Contains the details of the execution info: this includes the tasks execution details plus the event execution statistics.
-
#execution_method ⇒ String
The ways user posts this event.
-
#name ⇒ String
Auto-generated primary key.
-
#request_parameters ⇒ Hash<String,Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaValueType>
Event parameters come in as part of the request.
-
#request_params ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Event parameters come in as part of the request.
-
#response_parameters ⇒ Hash<String,Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaValueType>
Event parameters returned as part of the response.
-
#response_params ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Event parameters come out as part of the response.
-
#trigger_id ⇒ String
The trigger id of the integration trigger config.
-
#update_time ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaExecution
constructor
A new instance of GoogleCloudIntegrationsV1alphaExecution.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaExecution
Returns a new instance of GoogleCloudIntegrationsV1alphaExecution.
6475 6476 6477 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6475 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create_time ⇒ String
Output only. Created time of the execution.
Corresponds to the JSON property createTime
6412 6413 6414 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6412 def create_time @create_time end |
#direct_sub_executions ⇒ Array<Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecution>
Direct sub executions of the following Execution.
Corresponds to the JSON property directSubExecutions
6417 6418 6419 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6417 def direct_sub_executions @direct_sub_executions end |
#event_execution_details ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionDetails
Contains the details of the execution info of this event: this includes the
tasks execution details plus the event execution statistics. Next available id:
10
Corresponds to the JSON property eventExecutionDetails
6424 6425 6426 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6424 def event_execution_details @event_execution_details end |
#execution_details ⇒ Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaExecutionDetails
Contains the details of the execution info: this includes the tasks execution
details plus the event execution statistics.
Corresponds to the JSON property executionDetails
6430 6431 6432 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6430 def execution_details @execution_details end |
#execution_method ⇒ String
The ways user posts this event.
Corresponds to the JSON property executionMethod
6435 6436 6437 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6435 def execution_method @execution_method end |
#name ⇒ String
Auto-generated primary key.
Corresponds to the JSON property name
6440 6441 6442 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6440 def name @name end |
#request_parameters ⇒ Hash<String,Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaValueType>
Event parameters come in as part of the request.
Corresponds to the JSON property requestParameters
6445 6446 6447 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6445 def request_parameters @request_parameters end |
#request_params ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Event parameters come in as part of the request.
Corresponds to the JSON property requestParams
6450 6451 6452 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6450 def request_params @request_params end |
#response_parameters ⇒ Hash<String,Google::Apis::IntegrationsV1alpha::GoogleCloudIntegrationsV1alphaValueType>
Event parameters returned as part of the response.
Corresponds to the JSON property responseParameters
6455 6456 6457 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6455 def response_parameters @response_parameters end |
#response_params ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterEntry>
Event parameters come out as part of the response.
Corresponds to the JSON property responseParams
6460 6461 6462 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6460 def response_params @response_params end |
#trigger_id ⇒ String
The trigger id of the integration trigger config. If both trigger_id and
client_id is present, the integration is executed from the start tasks
provided by the matching trigger config otherwise it is executed from the
default start tasks.
Corresponds to the JSON property triggerId
6468 6469 6470 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6468 def trigger_id @trigger_id end |
#update_time ⇒ String
Output only. Last modified time of the execution.
Corresponds to the JSON property updateTime
6473 6474 6475 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6473 def update_time @update_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 6480 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @direct_sub_executions = args[:direct_sub_executions] if args.key?(:direct_sub_executions) @event_execution_details = args[:event_execution_details] if args.key?(:event_execution_details) @execution_details = args[:execution_details] if args.key?(:execution_details) @execution_method = args[:execution_method] if args.key?(:execution_method) @name = args[:name] if args.key?(:name) @request_parameters = args[:request_parameters] if args.key?(:request_parameters) @request_params = args[:request_params] if args.key?(:request_params) @response_parameters = args[:response_parameters] if args.key?(:response_parameters) @response_params = args[:response_params] if args.key?(:response_params) @trigger_id = args[:trigger_id] if args.key?(:trigger_id) @update_time = args[:update_time] if args.key?(:update_time) end |