Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugSessionTransaction
- Inherits:
-
Object
- Object
- Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugSessionTransaction
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/apigee_v1/classes.rb,
lib/google/apis/apigee_v1/representations.rb,
lib/google/apis/apigee_v1/representations.rb
Overview
A transaction contains all of the debug information of the entire message flow of an API call processed by the runtime plane. The information is collected and recorded at critical points of the message flow in the runtime apiproxy.
Instance Attribute Summary collapse
-
#completed ⇒ Boolean
(also: #completed?)
Flag indicating whether a transaction is completed or not Corresponds to the JSON property
completed. -
#point ⇒ Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1Point>
List of debug data collected by runtime plane at various defined points in the flow.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudApigeeV1DebugSessionTransaction
constructor
A new instance of GoogleCloudApigeeV1DebugSessionTransaction.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1DebugSessionTransaction
Returns a new instance of GoogleCloudApigeeV1DebugSessionTransaction.
2142 2143 2144 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 2142 def initialize(**args) update!(**args) end |
Instance Attribute Details
#completed ⇒ Boolean Also known as: completed?
Flag indicating whether a transaction is completed or not
Corresponds to the JSON property completed
2133 2134 2135 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 2133 def completed @completed end |
#point ⇒ Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1Point>
List of debug data collected by runtime plane at various defined points in the
flow.
Corresponds to the JSON property point
2140 2141 2142 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 2140 def point @point end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2147 2148 2149 2150 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 2147 def update!(**args) @completed = args[:completed] if args.key?(:completed) @point = args[:point] if args.key?(:point) end |