Class: Google::Apis::PagespeedonlineV5::LighthouseResultV5::Environment
- Inherits:
-
Object
- Object
- Google::Apis::PagespeedonlineV5::LighthouseResultV5::Environment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/pagespeedonline_v5/classes.rb,
generated/google/apis/pagespeedonline_v5/representations.rb,
generated/google/apis/pagespeedonline_v5/representations.rb
Overview
Environment settings that were used when making this LHR.
Instance Attribute Summary collapse
-
#benchmark_index ⇒ Float
The benchmark index number that indicates rough device class.
-
#host_user_agent ⇒ String
The user agent string of the version of Chrome used.
-
#network_user_agent ⇒ String
The user agent string that was sent over the network.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Environment
constructor
A new instance of Environment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Environment
Returns a new instance of Environment
394 395 396 |
# File 'generated/google/apis/pagespeedonline_v5/classes.rb', line 394 def initialize(**args) update!(**args) end |
Instance Attribute Details
#benchmark_index ⇒ Float
The benchmark index number that indicates rough device class.
Corresponds to the JSON property benchmarkIndex
382 383 384 |
# File 'generated/google/apis/pagespeedonline_v5/classes.rb', line 382 def benchmark_index @benchmark_index end |
#host_user_agent ⇒ String
The user agent string of the version of Chrome used.
Corresponds to the JSON property hostUserAgent
387 388 389 |
# File 'generated/google/apis/pagespeedonline_v5/classes.rb', line 387 def host_user_agent @host_user_agent end |
#network_user_agent ⇒ String
The user agent string that was sent over the network.
Corresponds to the JSON property networkUserAgent
392 393 394 |
# File 'generated/google/apis/pagespeedonline_v5/classes.rb', line 392 def network_user_agent @network_user_agent end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
399 400 401 402 403 |
# File 'generated/google/apis/pagespeedonline_v5/classes.rb', line 399 def update!(**args) @benchmark_index = args[:benchmark_index] if args.key?(:benchmark_index) @host_user_agent = args[:host_user_agent] if args.key?(:host_user_agent) @network_user_agent = args[:network_user_agent] if args.key?(:network_user_agent) end |