Class: Google::Apis::SpectrumV1explorer::GeoSpectrumSchedule
- Inherits:
-
Object
- Object
- Google::Apis::SpectrumV1explorer::GeoSpectrumSchedule
- 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 schedule of spectrum profiles available at a particular geolocation.
Instance Attribute Summary collapse
-
#location ⇒ Google::Apis::SpectrumV1explorer::GeoLocation
This parameter is used to specify the geolocation of the device.
-
#spectrum_schedules ⇒ Array<Google::Apis::SpectrumV1explorer::SpectrumSchedule>
A list of available spectrum profiles and associated times.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GeoSpectrumSchedule
constructor
A new instance of GeoSpectrumSchedule.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GeoSpectrumSchedule
Returns a new instance of GeoSpectrumSchedule
546 547 548 |
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 546 def initialize(**args) update!(**args) end |
Instance Attribute Details
#location ⇒ Google::Apis::SpectrumV1explorer::GeoLocation
This parameter is used to specify the geolocation of the device.
Corresponds to the JSON property location
536 537 538 |
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 536 def location @location end |
#spectrum_schedules ⇒ Array<Google::Apis::SpectrumV1explorer::SpectrumSchedule>
A list of available spectrum profiles and associated times. It will always be
present, and at least one schedule must be included (though it may be empty if
there is no available spectrum). More than one schedule may be included to
represent future changes to the available spectrum.
Corresponds to the JSON property spectrumSchedules
544 545 546 |
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 544 def spectrum_schedules @spectrum_schedules end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
551 552 553 554 |
# File 'generated/google/apis/spectrum_v1explorer/classes.rb', line 551 def update!(**args) @location = args[:location] if args.key?(:location) @spectrum_schedules = args[:spectrum_schedules] if args.key?(:spectrum_schedules) end |