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.
3778 3779 3780 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3778 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
3727 3728 3729 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3727 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
3732 3733 3734 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3732 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
3739 3740 3741 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3739 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
3744 3745 3746 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3744 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
3749 3750 3751 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3749 def event_execution_snapshot_id @event_execution_snapshot_id end |
#event_execution_snapshot_metadata ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
Corresponds to the JSON property eventExecutionSnapshotMetadata
3754 3755 3756 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3754 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
3761 3762 3763 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3761 def event_params @event_params end |
#snapshot_time ⇒ Fixnum
Indicates when this snapshot is taken.
Corresponds to the JSON property snapshotTime
3766 3767 3768 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3766 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
3771 3772 3773 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3771 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
3776 3777 3778 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3776 def task_name @task_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3783 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 |