Class: Google::Apis::SpectrumV1explorer::SpectrumSchedule

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/spectrum_v1explorer/classes.rb,
generated/google/apis/spectrum_v1explorer/representations.rb,
generated/google/apis/spectrum_v1explorer/representations.rb

Overview

The spectrum schedule element combines an event time with spectrum profile to define a time period in which the profile is valid.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ SpectrumSchedule

Returns a new instance of SpectrumSchedule



1464
1465
1466
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 1464

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#event_timeGoogle::Apis::SpectrumV1explorer::EventTime

The start and stop times of an event. This is used to indicate the time period for which a spectrum profile is valid. Both times are expressed using the format, YYYY-MM-DDThh:mm:ssZ, as defined in RFC3339. The times must be expressed using UTC. Corresponds to the JSON property eventTime



1456
1457
1458
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 1456

def event_time
  @event_time
end

#spectraArray<Google::Apis::SpectrumV1explorer::SpectrumMessage>

A list of spectrum messages representing the usable profile. It will always be present, but may be empty when there is no available spectrum. Corresponds to the JSON property spectra



1462
1463
1464
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 1462

def spectra
  @spectra
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1469
1470
1471
1472
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 1469

def update!(**args)
  @event_time = args[:event_time] if args.key?(:event_time)
  @spectra = args[:spectra] if args.key?(:spectra)
end