Class: Google::Apis::CloudtraceV2::Links
- Inherits:
-
Object
- Object
- Google::Apis::CloudtraceV2::Links
- 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 links, which are references from this span to a span in the same or different trace.
Instance Attribute Summary collapse
-
#dropped_links_count ⇒ Fixnum
The number of dropped links after the maximum size was enforced.
-
#link ⇒ Array<Google::Apis::CloudtraceV2::Link>
A collection of links.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Links
constructor
A new instance of Links.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Links
Returns a new instance of Links.
206 207 208 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 206 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dropped_links_count ⇒ Fixnum
The number of dropped links after the maximum size was enforced. If this value
is 0, then no links were dropped.
Corresponds to the JSON property droppedLinksCount
199 200 201 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 199 def dropped_links_count @dropped_links_count end |
#link ⇒ Array<Google::Apis::CloudtraceV2::Link>
A collection of links.
Corresponds to the JSON property link
204 205 206 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 204 def link @link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
211 212 213 214 |
# File 'generated/google/apis/cloudtrace_v2/classes.rb', line 211 def update!(**args) @dropped_links_count = args[:dropped_links_count] if args.key?(:dropped_links_count) @link = args[:link] if args.key?(:link) end |