Class: MicrosoftGraph::Models::UserExperienceAnalyticsDevicePerformance
- Inherits:
-
Entity
- Object
- Entity
- MicrosoftGraph::Models::UserExperienceAnalyticsDevicePerformance
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/user_experience_analytics_device_performance.rb
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.
133 134 135 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 133 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
171 172 173 174 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 171 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
73 74 75 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 73 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
81 82 83 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 81 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
88 89 90 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 88 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
96 97 98 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 96 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
103 104 105 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 103 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
111 112 113 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 111 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.
118 119 120 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 118 def boot_score return @boot_score end |
#boot_score=(value) ⇒ Object
Sets the bootScore property value. The user experience analytics device boot score.
126 127 128 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 126 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.
140 141 142 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 140 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.
148 149 150 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 148 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.
155 156 157 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 155 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.
163 164 165 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 163 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.
179 180 181 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 179 def device_count return @device_count end |
#device_count=(value) ⇒ Object
Sets the deviceCount property value. User experience analytics summarized device count.
187 188 189 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 187 def device_count=(value) @device_count = value end |
#device_name ⇒ Object
Gets the deviceName property value. The user experience analytics device name.
194 195 196 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 194 def device_name return @device_name end |
#device_name=(value) ⇒ Object
Sets the deviceName property value. The user experience analytics device name.
202 203 204 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 202 def device_name=(value) @device_name = value end |
#disk_type ⇒ Object
Gets the diskType property value. The diskType property
209 210 211 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 209 def disk_type return @disk_type end |
#disk_type=(value) ⇒ Object
Sets the diskType property value. The diskType property
217 218 219 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 217 def disk_type=(value) @disk_type = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 224 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| @operating_system_version = 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.
252 253 254 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 252 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.
260 261 262 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 260 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.
267 268 269 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 267 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.
275 276 277 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 275 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
282 283 284 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 282 def health_status return @health_status end |
#health_status=(value) ⇒ Object
Sets the healthStatus property value. The healthStatus property
290 291 292 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 290 def health_status=(value) @health_status = value end |
#login_score ⇒ Object
Gets the loginScore property value. The user experience analytics device login score.
297 298 299 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 297 def login_score return @login_score end |
#login_score=(value) ⇒ Object
Sets the loginScore property value. The user experience analytics device login score.
305 306 307 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 305 def login_score=(value) @login_score = value end |
#manufacturer ⇒ Object
Gets the manufacturer property value. The user experience analytics device manufacturer.
312 313 314 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 312 def manufacturer return @manufacturer end |
#manufacturer=(value) ⇒ Object
Sets the manufacturer property value. The user experience analytics device manufacturer.
320 321 322 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 320 def manufacturer=(value) @manufacturer = value end |
#model ⇒ Object
Gets the model property value. The user experience analytics device model.
327 328 329 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 327 def model return @model end |
#model=(value) ⇒ Object
Sets the model property value. The user experience analytics device model.
335 336 337 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 335 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
342 343 344 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 342 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
350 351 352 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 350 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.
357 358 359 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 357 def return @operating_system_version end |
#operating_system_version=(value) ⇒ Object
Sets the operatingSystemVersion property value. The user experience analytics device Operating System version.
365 366 367 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 365 def (value) @operating_system_version = value end |
#responsive_desktop_time_in_ms ⇒ Object
Gets the responsiveDesktopTimeInMs property value. The user experience analytics responsive desktop time in milliseconds.
372 373 374 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 372 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.
380 381 382 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 380 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
387 388 389 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 387 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
395 396 397 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 395 def restart_count=(value) @restart_count = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 403 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", @operating_system_version) 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
431 432 433 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 431 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
439 440 441 |
# File 'lib/models/user_experience_analytics_device_performance.rb', line 439 def startup_performance_score=(value) @startup_performance_score = value end |