class Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugSessionTransaction

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.

Attributes

completed[RW]

Flag indicating whether a transaction is completed or not Corresponds to the JSON property `completed` @return [Boolean]

completed?[RW]

Flag indicating whether a transaction is completed or not Corresponds to the JSON property `completed` @return [Boolean]

point[RW]

List of debug data collected by runtime plane at various defined points in the flow. Corresponds to the JSON property `point` @return [Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1Point>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 2095
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 2100
def update!(**args)
  @completed = args[:completed] if args.key?(:completed)
  @point = args[:point] if args.key?(:point)
end