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.
3710 3711 3712 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3710 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
3659 3660 3661 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3659 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
3664 3665 3666 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3664 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 go/integration-platform/event_bus.md for more details. Next id: 4
Corresponds to the JSON property diffParams
3671 3672 3673 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3671 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
3676 3677 3678 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3676 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
3681 3682 3683 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3681 def event_execution_snapshot_id @event_execution_snapshot_id end |
#event_execution_snapshot_metadata ⇒ Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
Corresponds to the JSON property eventExecutionSnapshotMetadata
3686 3687 3688 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3686 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 go/integration-platform/event_bus.md for more details. Next id: 4
Corresponds to the JSON property eventParams
3693 3694 3695 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3693 def event_params @event_params end |
#snapshot_time ⇒ Fixnum
Indicates when this snapshot is taken.
Corresponds to the JSON property snapshotTime
3698 3699 3700 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3698 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
3703 3704 3705 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3703 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
3708 3709 3710 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3708 def task_name @task_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3715 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 |