Class: MicrosoftGraph::Models::UserExperienceAnalyticsDevicePerformance
- Inherits:
-
Entity
- Object
- Entity
- MicrosoftGraph::Models::UserExperienceAnalyticsDevicePerformance
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/user_experience_analytics_device_performance.rb
Overview
The user experience analytics device performance entity contains device boot performance details.
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#average_blue_screens ⇒ Object
Gets the averageBlueScreens property value.
-
#average_blue_screens=(value) ⇒ Object
Sets the averageBlueScreens property value.
-
#average_restarts ⇒ Object
Gets the averageRestarts property value.
-
#average_restarts=(value) ⇒ Object
Sets the averageRestarts property value.
-
#blue_screen_count ⇒ Object
Gets the blueScreenCount property value.
-
#blue_screen_count=(value) ⇒ Object
Sets the blueScreenCount property value.
-
#boot_score ⇒ Object
Gets the bootScore property value.
-
#boot_score=(value) ⇒ Object
Sets the bootScore property value.
-
#core_boot_time_in_ms ⇒ Object
Gets the coreBootTimeInMs property value.
-
#core_boot_time_in_ms=(value) ⇒ Object
Sets the coreBootTimeInMs property value.
-
#core_login_time_in_ms ⇒ Object
Gets the coreLoginTimeInMs property value.
-
#core_login_time_in_ms=(value) ⇒ Object
Sets the coreLoginTimeInMs property value.
-
#device_count ⇒ Object
Gets the deviceCount property value.
-
#device_count=(value) ⇒ Object
Sets the deviceCount property value.
-
#device_name ⇒ Object
Gets the deviceName property value.
-
#device_name=(value) ⇒ Object
Sets the deviceName property value.
-
#disk_type ⇒ Object
Gets the diskType property value.
-
#disk_type=(value) ⇒ Object
Sets the diskType property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#group_policy_boot_time_in_ms ⇒ Object
Gets the groupPolicyBootTimeInMs property value.
-
#group_policy_boot_time_in_ms=(value) ⇒ Object
Sets the groupPolicyBootTimeInMs property value.
-
#group_policy_login_time_in_ms ⇒ Object
Gets the groupPolicyLoginTimeInMs property value.
-
#group_policy_login_time_in_ms=(value) ⇒ Object
Sets the groupPolicyLoginTimeInMs property value.
-
#health_status ⇒ Object
Gets the healthStatus property value.
-
#health_status=(value) ⇒ Object
Sets the healthStatus property value.
-
#initialize ⇒ Object
constructor
Instantiates a new userExperienceAnalyticsDevicePerformance and sets the default values.
-
#login_score ⇒ Object
Gets the loginScore property value.
-
#login_score=(value) ⇒ Object
Sets the loginScore property value.
-
#manufacturer ⇒ Object
Gets the manufacturer property value.
-
#manufacturer=(value) ⇒ Object
Sets the manufacturer property value.
-
#model ⇒ Object
Gets the model property value.
-
#model=(value) ⇒ Object
Sets the model property value.
-
#model_startup_performance_score ⇒ Object
Gets the modelStartupPerformanceScore property value.
-
#model_startup_performance_score=(value) ⇒ Object
Sets the modelStartupPerformanceScore property value.
-
#operating_system_version ⇒ Object
Gets the operatingSystemVersion property value.
-
#operating_system_version=(value) ⇒ Object
Sets the operatingSystemVersion property value.
-
#responsive_desktop_time_in_ms ⇒ Object
Gets the responsiveDesktopTimeInMs property value.
-
#responsive_desktop_time_in_ms=(value) ⇒ Object
Sets the responsiveDesktopTimeInMs property value.
-
#restart_count ⇒ Object
Gets the restartCount property value.
-
#restart_count=(value) ⇒ Object
Sets the restartCount property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#startup_performance_score ⇒ Object
Gets the startupPerformanceScore property value.
-
#startup_performance_score=(value) ⇒ Object
Sets the startupPerformanceScore property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new userExperienceAnalyticsDevicePerformance and sets the default values.
135 136 137 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 135 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
173 174 175 176 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 173 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return UserExperienceAnalyticsDevicePerformance.new end |
Instance Method Details
#average_blue_screens ⇒ Object
Gets the averageBlueScreens property value. Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999
75 76 77 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 75 def average_blue_screens return @average_blue_screens end |
#average_blue_screens=(value) ⇒ Object
Sets the averageBlueScreens property value. Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999
83 84 85 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 83 def average_blue_screens=(value) @average_blue_screens = value end |
#average_restarts ⇒ Object
Gets the averageRestarts property value. Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999
90 91 92 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 90 def average_restarts return @average_restarts end |
#average_restarts=(value) ⇒ Object
Sets the averageRestarts property value. Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999
98 99 100 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 98 def average_restarts=(value) @average_restarts = value end |
#blue_screen_count ⇒ Object
Gets the blueScreenCount property value. Number of Blue Screens in the last 30 days. Valid values 0 to 9999999
105 106 107 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 105 def blue_screen_count return @blue_screen_count end |
#blue_screen_count=(value) ⇒ Object
Sets the blueScreenCount property value. Number of Blue Screens in the last 30 days. Valid values 0 to 9999999
113 114 115 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 113 def blue_screen_count=(value) @blue_screen_count = value end |
#boot_score ⇒ Object
Gets the bootScore property value. The user experience analytics device boot score.
120 121 122 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 120 def boot_score return @boot_score end |
#boot_score=(value) ⇒ Object
Sets the bootScore property value. The user experience analytics device boot score.
128 129 130 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 128 def boot_score=(value) @boot_score = value end |
#core_boot_time_in_ms ⇒ Object
Gets the coreBootTimeInMs property value. The user experience analytics device core boot time in milliseconds.
142 143 144 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 142 def core_boot_time_in_ms return @core_boot_time_in_ms end |
#core_boot_time_in_ms=(value) ⇒ Object
Sets the coreBootTimeInMs property value. The user experience analytics device core boot time in milliseconds.
150 151 152 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 150 def core_boot_time_in_ms=(value) @core_boot_time_in_ms = value end |
#core_login_time_in_ms ⇒ Object
Gets the coreLoginTimeInMs property value. The user experience analytics device core login time in milliseconds.
157 158 159 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 157 def core_login_time_in_ms return @core_login_time_in_ms end |
#core_login_time_in_ms=(value) ⇒ Object
Sets the coreLoginTimeInMs property value. The user experience analytics device core login time in milliseconds.
165 166 167 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 165 def core_login_time_in_ms=(value) @core_login_time_in_ms = value end |
#device_count ⇒ Object
Gets the deviceCount property value. User experience analytics summarized device count.
181 182 183 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 181 def device_count return @device_count end |
#device_count=(value) ⇒ Object
Sets the deviceCount property value. User experience analytics summarized device count.
189 190 191 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 189 def device_count=(value) @device_count = value end |
#device_name ⇒ Object
Gets the deviceName property value. The user experience analytics device name.
196 197 198 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 196 def device_name return @device_name end |
#device_name=(value) ⇒ Object
Sets the deviceName property value. The user experience analytics device name.
204 205 206 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 204 def device_name=(value) @device_name = value end |
#disk_type ⇒ Object
Gets the diskType property value. The diskType property
211 212 213 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 211 def disk_type return @disk_type end |
#disk_type=(value) ⇒ Object
Sets the diskType property value. The diskType property
219 220 221 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 219 def disk_type=(value) @disk_type = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 226 def get_field_deserializers() return super.merge({ "averageBlueScreens" => lambda {|n| @average_blue_screens = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "averageRestarts" => lambda {|n| @average_restarts = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "blueScreenCount" => lambda {|n| @blue_screen_count = n.get_number_value() }, "bootScore" => lambda {|n| @boot_score = n.get_number_value() }, "coreBootTimeInMs" => lambda {|n| @core_boot_time_in_ms = n.get_number_value() }, "coreLoginTimeInMs" => lambda {|n| @core_login_time_in_ms = n.get_number_value() }, "deviceCount" => lambda {|n| @device_count = n.get_object_value(lambda {|pn| Int64.create_from_discriminator_value(pn) }) }, "deviceName" => lambda {|n| @device_name = n.get_string_value() }, "diskType" => lambda {|n| @disk_type = n.get_enum_value(MicrosoftGraph::Models::DiskType) }, "groupPolicyBootTimeInMs" => lambda {|n| @group_policy_boot_time_in_ms = n.get_number_value() }, "groupPolicyLoginTimeInMs" => lambda {|n| @group_policy_login_time_in_ms = n.get_number_value() }, "healthStatus" => lambda {|n| @health_status = n.get_enum_value(MicrosoftGraph::Models::UserExperienceAnalyticsHealthState) }, "loginScore" => lambda {|n| @login_score = n.get_number_value() }, "manufacturer" => lambda {|n| @manufacturer = n.get_string_value() }, "model" => lambda {|n| @model = n.get_string_value() }, "modelStartupPerformanceScore" => lambda {|n| @model_startup_performance_score = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "operatingSystemVersion" => lambda {|n| = n.get_string_value() }, "responsiveDesktopTimeInMs" => lambda {|n| @responsive_desktop_time_in_ms = n.get_number_value() }, "restartCount" => lambda {|n| @restart_count = n.get_number_value() }, "startupPerformanceScore" => lambda {|n| @startup_performance_score = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, }) end |
#group_policy_boot_time_in_ms ⇒ Object
Gets the groupPolicyBootTimeInMs property value. The user experience analytics device group policy boot time in milliseconds.
254 255 256 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 254 def group_policy_boot_time_in_ms return @group_policy_boot_time_in_ms end |
#group_policy_boot_time_in_ms=(value) ⇒ Object
Sets the groupPolicyBootTimeInMs property value. The user experience analytics device group policy boot time in milliseconds.
262 263 264 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 262 def group_policy_boot_time_in_ms=(value) @group_policy_boot_time_in_ms = value end |
#group_policy_login_time_in_ms ⇒ Object
Gets the groupPolicyLoginTimeInMs property value. The user experience analytics device group policy login time in milliseconds.
269 270 271 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 269 def group_policy_login_time_in_ms return @group_policy_login_time_in_ms end |
#group_policy_login_time_in_ms=(value) ⇒ Object
Sets the groupPolicyLoginTimeInMs property value. The user experience analytics device group policy login time in milliseconds.
277 278 279 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 277 def group_policy_login_time_in_ms=(value) @group_policy_login_time_in_ms = value end |
#health_status ⇒ Object
Gets the healthStatus property value. The healthStatus property
284 285 286 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 284 def health_status return @health_status end |
#health_status=(value) ⇒ Object
Sets the healthStatus property value. The healthStatus property
292 293 294 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 292 def health_status=(value) @health_status = value end |
#login_score ⇒ Object
Gets the loginScore property value. The user experience analytics device login score.
299 300 301 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 299 def login_score return @login_score end |
#login_score=(value) ⇒ Object
Sets the loginScore property value. The user experience analytics device login score.
307 308 309 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 307 def login_score=(value) @login_score = value end |
#manufacturer ⇒ Object
Gets the manufacturer property value. The user experience analytics device manufacturer.
314 315 316 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 314 def manufacturer return @manufacturer end |
#manufacturer=(value) ⇒ Object
Sets the manufacturer property value. The user experience analytics device manufacturer.
322 323 324 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 322 def manufacturer=(value) @manufacturer = value end |
#model ⇒ Object
Gets the model property value. The user experience analytics device model.
329 330 331 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 329 def model return @model end |
#model=(value) ⇒ Object
Sets the model property value. The user experience analytics device model.
337 338 339 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 337 def model=(value) @model = value end |
#model_startup_performance_score ⇒ Object
Gets the modelStartupPerformanceScore property value. The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
344 345 346 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 344 def model_startup_performance_score return @model_startup_performance_score end |
#model_startup_performance_score=(value) ⇒ Object
Sets the modelStartupPerformanceScore property value. The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
352 353 354 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 352 def model_startup_performance_score=(value) @model_startup_performance_score = value end |
#operating_system_version ⇒ Object
Gets the operatingSystemVersion property value. The user experience analytics device Operating System version.
359 360 361 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 359 def return end |
#operating_system_version=(value) ⇒ Object
Sets the operatingSystemVersion property value. The user experience analytics device Operating System version.
367 368 369 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 367 def (value) = value end |
#responsive_desktop_time_in_ms ⇒ Object
Gets the responsiveDesktopTimeInMs property value. The user experience analytics responsive desktop time in milliseconds.
374 375 376 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 374 def responsive_desktop_time_in_ms return @responsive_desktop_time_in_ms end |
#responsive_desktop_time_in_ms=(value) ⇒ Object
Sets the responsiveDesktopTimeInMs property value. The user experience analytics responsive desktop time in milliseconds.
382 383 384 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 382 def responsive_desktop_time_in_ms=(value) @responsive_desktop_time_in_ms = value end |
#restart_count ⇒ Object
Gets the restartCount property value. Number of Restarts in the last 30 days. Valid values 0 to 9999999
389 390 391 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 389 def restart_count return @restart_count end |
#restart_count=(value) ⇒ Object
Sets the restartCount property value. Number of Restarts in the last 30 days. Valid values 0 to 9999999
397 398 399 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 397 def restart_count=(value) @restart_count = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 405 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_object_value("averageBlueScreens", @average_blue_screens) writer.write_object_value("averageRestarts", @average_restarts) writer.write_number_value("blueScreenCount", @blue_screen_count) writer.write_number_value("bootScore", @boot_score) writer.write_number_value("coreBootTimeInMs", @core_boot_time_in_ms) writer.write_number_value("coreLoginTimeInMs", @core_login_time_in_ms) writer.write_object_value("deviceCount", @device_count) writer.write_string_value("deviceName", @device_name) writer.write_enum_value("diskType", @disk_type) writer.write_number_value("groupPolicyBootTimeInMs", @group_policy_boot_time_in_ms) writer.write_number_value("groupPolicyLoginTimeInMs", @group_policy_login_time_in_ms) writer.write_enum_value("healthStatus", @health_status) writer.write_number_value("loginScore", @login_score) writer.write_string_value("manufacturer", @manufacturer) writer.write_string_value("model", @model) writer.write_object_value("modelStartupPerformanceScore", @model_startup_performance_score) writer.write_string_value("operatingSystemVersion", ) writer.write_number_value("responsiveDesktopTimeInMs", @responsive_desktop_time_in_ms) writer.write_number_value("restartCount", @restart_count) writer.write_object_value("startupPerformanceScore", @startup_performance_score) end |
#startup_performance_score ⇒ Object
Gets the startupPerformanceScore property value. The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
433 434 435 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 433 def startup_performance_score return @startup_performance_score end |
#startup_performance_score=(value) ⇒ Object
Sets the startupPerformanceScore property value. The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
441 442 443 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 441 def startup_performance_score=(value) @startup_performance_score = value end |