Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugSessionTransaction
- Inherits:
-
Object
- Object
- Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugSessionTransaction
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/apigee_v1/classes.rb,
generated/google/apis/apigee_v1/representations.rb,
generated/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.
1904 1905 1906 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 1904 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
1895 1896 1897 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 1895 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
1902 1903 1904 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 1902 def point @point end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1909 1910 1911 1912 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 1909 def update!(**args) @completed = args[:completed] if args.key?(:completed) @point = args[:point] if args.key?(:point) end |