Class: Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
- 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
Instance Attribute Summary collapse
-
#checkpoint_task_number ⇒ String
Indicates "right after which checkpoint task's execution" this snapshot is taken.
-
#condition_results ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoConditionResult>
All of the computed conditions that been calculated.
-
#diff_params ⇒ Google::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.
-
#event_execution_info_id ⇒ String
Points to the event execution info this snapshot belongs to.
-
#event_execution_snapshot_id ⇒ String
Auto-generated.
-
#event_execution_snapshot_metadata ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
Corresponds to the JSON property
eventExecutionSnapshotMetadata. -
#event_params ⇒ Google::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.
-
#snapshot_time ⇒ Fixnum
Indicates when this snapshot is taken.
-
#task_execution_details ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoTaskExecutionDetails>
All of the task execution details at the given point of time.
-
#task_name ⇒ String
The task name associated with this snapshot.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
constructor
A new instance of EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
Returns a new instance of EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.
3791 3792 3793 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3791 def initialize(**args) update!(**args) end |
Instance Attribute Details
#checkpoint_task_number ⇒ String
Indicates "right after which checkpoint task's execution" this snapshot is
taken.
Corresponds to the JSON property checkpointTaskNumber
3740 3741 3742 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3740 def checkpoint_task_number @checkpoint_task_number end |
#condition_results ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoConditionResult>
All of the computed conditions that been calculated.
Corresponds to the JSON property conditionResults
3745 3746 3747 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3745 def condition_results @condition_results end |
#diff_params ⇒ Google::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 diffParams
3752 3753 3754 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3752 def diff_params @diff_params end |
#event_execution_info_id ⇒ String
Points to the event execution info this snapshot belongs to.
Corresponds to the JSON property eventExecutionInfoId
3757 3758 3759 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3757 def event_execution_info_id @event_execution_info_id end |
#event_execution_snapshot_id ⇒ String
Auto-generated. Used as primary key for EventExecutionSnapshots table.
Corresponds to the JSON property eventExecutionSnapshotId
3762 3763 3764 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3762 def event_execution_snapshot_id @event_execution_snapshot_id end |
#event_execution_snapshot_metadata ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
Corresponds to the JSON property eventExecutionSnapshotMetadata
3767 3768 3769 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3767 def @event_execution_snapshot_metadata end |
#event_params ⇒ Google::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 eventParams
3774 3775 3776 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3774 def event_params @event_params end |
#snapshot_time ⇒ Fixnum
Indicates when this snapshot is taken.
Corresponds to the JSON property snapshotTime
3779 3780 3781 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3779 def snapshot_time @snapshot_time end |
#task_execution_details ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoTaskExecutionDetails>
All of the task execution details at the given point of time.
Corresponds to the JSON property taskExecutionDetails
3784 3785 3786 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3784 def task_execution_details @task_execution_details end |
#task_name ⇒ String
The task name associated with this snapshot. Could be empty.
Corresponds to the JSON property taskName
3789 3790 3791 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3789 def task_name @task_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3796 def update!(**args) @checkpoint_task_number = args[:checkpoint_task_number] if args.key?(:checkpoint_task_number) @condition_results = args[:condition_results] if args.key?(:condition_results) @diff_params = args[:diff_params] if args.key?(:diff_params) @event_execution_info_id = args[:event_execution_info_id] if args.key?(:event_execution_info_id) @event_execution_snapshot_id = args[:event_execution_snapshot_id] if args.key?(:event_execution_snapshot_id) @event_execution_snapshot_metadata = args[:event_execution_snapshot_metadata] if args.key?(:event_execution_snapshot_metadata) @event_params = args[:event_params] if args.key?(:event_params) @snapshot_time = args[:snapshot_time] if args.key?(:snapshot_time) @task_execution_details = args[:task_execution_details] if args.key?(:task_execution_details) @task_name = args[:task_name] if args.key?(:task_name) end |