class Google::Apis::ComputeV1::PacketIntervals

Next free: 7

Attributes

avg_ms[RW]

Average observed inter-packet interval in milliseconds. Corresponds to the JSON property `avgMs` @return [Fixnum]

duration[RW]

From how long ago in the past these intervals were observed. Corresponds to the JSON property `duration` @return [String]

max_ms[RW]

Maximum observed inter-packet interval in milliseconds. Corresponds to the JSON property `maxMs` @return [Fixnum]

min_ms[RW]

Minimum observed inter-packet interval in milliseconds. Corresponds to the JSON property `minMs` @return [Fixnum]

num_intervals[RW]

Number of inter-packet intervals from which these statistics were derived. Corresponds to the JSON property `numIntervals` @return [Fixnum]

type[RW]

The type of packets for which inter-packet intervals were computed. Corresponds to the JSON property `type` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_v1/classes.rb, line 24116
def update!(**args)
  @avg_ms = args[:avg_ms] if args.key?(:avg_ms)
  @duration = args[:duration] if args.key?(:duration)
  @max_ms = args[:max_ms] if args.key?(:max_ms)
  @min_ms = args[:min_ms] if args.key?(:min_ms)
  @num_intervals = args[:num_intervals] if args.key?(:num_intervals)
  @type = args[:type] if args.key?(:type)
end