Class: Google::Apis::IntegrationsV1::EnterpriseCrmEventbusProtoLoopMetadata
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::EnterpriseCrmEventbusProtoLoopMetadata
- 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
Instance Attribute Summary collapse
-
#current_iteration_count ⇒ Fixnum
Starting from 1, not 0.
-
#current_iteration_detail ⇒ String
Needs to be set by the loop impl class before each iteration.
-
#error_msg ⇒ String
Add the error message when loops fail.
-
#failure_location ⇒ String
Indicates where in the loop logic did it error out.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseCrmEventbusProtoLoopMetadata
constructor
A new instance of EnterpriseCrmEventbusProtoLoopMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseCrmEventbusProtoLoopMetadata
Returns a new instance of EnterpriseCrmEventbusProtoLoopMetadata.
1663 1664 1665 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1663 def initialize(**args) update!(**args) end |
Instance Attribute Details
#current_iteration_count ⇒ Fixnum
Starting from 1, not 0.
Corresponds to the JSON property currentIterationCount
1642 1643 1644 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1642 def current_iteration_count @current_iteration_count end |
#current_iteration_detail ⇒ String
Needs to be set by the loop impl class before each iteration. The abstract
loop class will append the request and response to it. Eg. The foreach Loop
will clean up and set it as the current iteration element at the start of each
loop. The post request and response will be appended to the value once they
are available.
Corresponds to the JSON property currentIterationDetail
1651 1652 1653 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1651 def current_iteration_detail @current_iteration_detail end |
#error_msg ⇒ String
Add the error message when loops fail.
Corresponds to the JSON property errorMsg
1656 1657 1658 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1656 def error_msg @error_msg end |
#failure_location ⇒ String
Indicates where in the loop logic did it error out.
Corresponds to the JSON property failureLocation
1661 1662 1663 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1661 def failure_location @failure_location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1668 1669 1670 1671 1672 1673 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 1668 def update!(**args) @current_iteration_count = args[:current_iteration_count] if args.key?(:current_iteration_count) @current_iteration_detail = args[:current_iteration_detail] if args.key?(:current_iteration_detail) @error_msg = args[:error_msg] if args.key?(:error_msg) @failure_location = args[:failure_location] if args.key?(:failure_location) end |