Class: Google::Apis::CloudtraceV2::StackFrames
- Inherits:
-
Object
- Object
- Google::Apis::CloudtraceV2::StackFrames
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- generated/google/apis/cloudtrace_v2/classes.rb,
generated/google/apis/cloudtrace_v2/representations.rb,
generated/google/apis/cloudtrace_v2/representations.rb
Overview
A collection of stack frames, which can be truncated.
Instance Attribute Summary collapse
-
#dropped_frames_count ⇒ Fixnum
The number of stack frames that were dropped because there were too many stack frames.
-
#frame ⇒ Array<Google::Apis::CloudtraceV2::StackFrame>
Stack frames in this call stack.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StackFrames
constructor
A new instance of StackFrames.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StackFrames
Returns a new instance of StackFrames.
476 477 478 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 476 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dropped_frames_count ⇒ Fixnum
The number of stack frames that were dropped because there were too many stack
frames. If this value is 0, then no stack frames were dropped.
Corresponds to the JSON property droppedFramesCount
469 470 471 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 469 def dropped_frames_count @dropped_frames_count end |
#frame ⇒ Array<Google::Apis::CloudtraceV2::StackFrame>
Stack frames in this call stack.
Corresponds to the JSON property frame
474 475 476 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 474 def frame @frame end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
481 482 483 484 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 481 def update!(**args) @dropped_frames_count = args[:dropped_frames_count] if args.key?(:dropped_frames_count) @frame = args[:frame] if args.key?(:frame) end |