Class: MicrosoftGraph::Models::DeviceManagement

Inherits:
Entity
  • Object
show all
Includes:
MicrosoftKiotaAbstractions::Parsable
Defined in:
lib/models/device_management.rb

Overview

Singleton entity that acts as a container for all device management functionality.

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Entity

#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=

Constructor Details

#initializeObject

Instantiates a new deviceManagement and sets the default values.



264
265
266
# File 'lib/models/device_management.rb', line 264

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

Parameters:

  • parse_node

    The parse node to use to read the discriminator value and create the object

Returns:

  • a device_management

Raises:

  • (StandardError)


272
273
274
275
# File 'lib/models/device_management.rb', line 272

def self.create_from_discriminator_value(parse_node)
    raise StandardError, 'parse_node cannot be null' if parse_node.nil?
    return DeviceManagement.new
end

Instance Method Details

#apple_push_notification_certificateObject

Gets the applePushNotificationCertificate property value. Apple push notification certificate.

Returns:

  • a apple_push_notification_certificate



204
205
206
# File 'lib/models/device_management.rb', line 204

def apple_push_notification_certificate
    return @apple_push_notification_certificate
end

#apple_push_notification_certificate=(value) ⇒ Object

Sets the applePushNotificationCertificate property value. Apple push notification certificate.

Parameters:

  • value

    Value to set for the applePushNotificationCertificate property.

Returns:

  • a void



212
213
214
# File 'lib/models/device_management.rb', line 212

def apple_push_notification_certificate=(value)
    @apple_push_notification_certificate = value
end

#audit_eventsObject

Gets the auditEvents property value. The Audit Events

Returns:

  • a audit_event



219
220
221
# File 'lib/models/device_management.rb', line 219

def audit_events
    return @audit_events
end

#audit_events=(value) ⇒ Object

Sets the auditEvents property value. The Audit Events

Parameters:

  • value

    Value to set for the auditEvents property.

Returns:

  • a void



227
228
229
# File 'lib/models/device_management.rb', line 227

def audit_events=(value)
    @audit_events = value
end

#compliance_management_partnersObject

Gets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.

Returns:

  • a compliance_management_partner



234
235
236
# File 'lib/models/device_management.rb', line 234

def compliance_management_partners
    return @compliance_management_partners
end

#compliance_management_partners=(value) ⇒ Object

Sets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.

Parameters:

  • value

    Value to set for the complianceManagementPartners property.

Returns:

  • a void



242
243
244
# File 'lib/models/device_management.rb', line 242

def compliance_management_partners=(value)
    @compliance_management_partners = value
end

#conditional_access_settingsObject

Gets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access

Returns:

  • a on_premises_conditional_access_settings



249
250
251
# File 'lib/models/device_management.rb', line 249

def conditional_access_settings
    return @conditional_access_settings
end

#conditional_access_settings=(value) ⇒ Object

Sets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access

Parameters:

  • value

    Value to set for the conditionalAccessSettings property.

Returns:

  • a void



257
258
259
# File 'lib/models/device_management.rb', line 257

def conditional_access_settings=(value)
    @conditional_access_settings = value
end

#detected_appsObject

Gets the detectedApps property value. The list of detected apps associated with a device.

Returns:

  • a detected_app



280
281
282
# File 'lib/models/device_management.rb', line 280

def detected_apps
    return @detected_apps
end

#detected_apps=(value) ⇒ Object

Sets the detectedApps property value. The list of detected apps associated with a device.

Parameters:

  • value

    Value to set for the detectedApps property.

Returns:

  • a void



288
289
290
# File 'lib/models/device_management.rb', line 288

def detected_apps=(value)
    @detected_apps = value
end

#device_categoriesObject

Gets the deviceCategories property value. The list of device categories with the tenant.

Returns:

  • a device_category



295
296
297
# File 'lib/models/device_management.rb', line 295

def device_categories
    return @device_categories
end

#device_categories=(value) ⇒ Object

Sets the deviceCategories property value. The list of device categories with the tenant.

Parameters:

  • value

    Value to set for the deviceCategories property.

Returns:

  • a void



303
304
305
# File 'lib/models/device_management.rb', line 303

def device_categories=(value)
    @device_categories = value
end

#device_compliance_policiesObject

Gets the deviceCompliancePolicies property value. The device compliance policies.

Returns:

  • a device_compliance_policy



310
311
312
# File 'lib/models/device_management.rb', line 310

def device_compliance_policies
    return @device_compliance_policies
end

#device_compliance_policies=(value) ⇒ Object

Sets the deviceCompliancePolicies property value. The device compliance policies.

Parameters:

  • value

    Value to set for the deviceCompliancePolicies property.

Returns:

  • a void



318
319
320
# File 'lib/models/device_management.rb', line 318

def device_compliance_policies=(value)
    @device_compliance_policies = value
end

#device_compliance_policy_device_state_summaryObject

Gets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.

Returns:

  • a device_compliance_policy_device_state_summary



325
326
327
# File 'lib/models/device_management.rb', line 325

def device_compliance_policy_device_state_summary
    return @device_compliance_policy_device_state_summary
end

#device_compliance_policy_device_state_summary=(value) ⇒ Object

Sets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.

Parameters:

  • value

    Value to set for the deviceCompliancePolicyDeviceStateSummary property.

Returns:

  • a void



333
334
335
# File 'lib/models/device_management.rb', line 333

def device_compliance_policy_device_state_summary=(value)
    @device_compliance_policy_device_state_summary = value
end

#device_compliance_policy_setting_state_summariesObject

Gets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.

Returns:

  • a device_compliance_policy_setting_state_summary



340
341
342
# File 'lib/models/device_management.rb', line 340

def device_compliance_policy_setting_state_summaries
    return @device_compliance_policy_setting_state_summaries
end

#device_compliance_policy_setting_state_summaries=(value) ⇒ Object

Sets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.

Parameters:

  • value

    Value to set for the deviceCompliancePolicySettingStateSummaries property.

Returns:

  • a void



348
349
350
# File 'lib/models/device_management.rb', line 348

def device_compliance_policy_setting_state_summaries=(value)
    @device_compliance_policy_setting_state_summaries = value
end

#device_configuration_device_state_summariesObject

Gets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.

Returns:

  • a device_configuration_device_state_summary



355
356
357
# File 'lib/models/device_management.rb', line 355

def device_configuration_device_state_summaries
    return @device_configuration_device_state_summaries
end

#device_configuration_device_state_summaries=(value) ⇒ Object

Sets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.

Parameters:

  • value

    Value to set for the deviceConfigurationDeviceStateSummaries property.

Returns:

  • a void



363
364
365
# File 'lib/models/device_management.rb', line 363

def device_configuration_device_state_summaries=(value)
    @device_configuration_device_state_summaries = value
end

#device_configurationsObject

Gets the deviceConfigurations property value. The device configurations.

Returns:

  • a device_configuration



370
371
372
# File 'lib/models/device_management.rb', line 370

def device_configurations
    return @device_configurations
end

#device_configurations=(value) ⇒ Object

Sets the deviceConfigurations property value. The device configurations.

Parameters:

  • value

    Value to set for the deviceConfigurations property.

Returns:

  • a void



378
379
380
# File 'lib/models/device_management.rb', line 378

def device_configurations=(value)
    @device_configurations = value
end

#device_enrollment_configurationsObject

Gets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations

Returns:

  • a device_enrollment_configuration



385
386
387
# File 'lib/models/device_management.rb', line 385

def device_enrollment_configurations
    return @device_enrollment_configurations
end

#device_enrollment_configurations=(value) ⇒ Object

Sets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations

Parameters:

  • value

    Value to set for the deviceEnrollmentConfigurations property.

Returns:

  • a void



393
394
395
# File 'lib/models/device_management.rb', line 393

def device_enrollment_configurations=(value)
    @device_enrollment_configurations = value
end

#device_management_partnersObject

Gets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.

Returns:

  • a device_management_partner



400
401
402
# File 'lib/models/device_management.rb', line 400

def device_management_partners
    return @device_management_partners
end

#device_management_partners=(value) ⇒ Object

Sets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.

Parameters:

  • value

    Value to set for the deviceManagementPartners property.

Returns:

  • a void



408
409
410
# File 'lib/models/device_management.rb', line 408

def device_management_partners=(value)
    @device_management_partners = value
end

#device_protection_overviewObject

Gets the deviceProtectionOverview property value. Device protection overview.

Returns:

  • a device_protection_overview



415
416
417
# File 'lib/models/device_management.rb', line 415

def device_protection_overview
    return @device_protection_overview
end

#device_protection_overview=(value) ⇒ Object

Sets the deviceProtectionOverview property value. Device protection overview.

Parameters:

  • value

    Value to set for the deviceProtectionOverview property.

Returns:

  • a void



423
424
425
# File 'lib/models/device_management.rb', line 423

def device_protection_overview=(value)
    @device_protection_overview = value
end

#exchange_connectorsObject

Gets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.

Returns:

  • a device_management_exchange_connector



430
431
432
# File 'lib/models/device_management.rb', line 430

def exchange_connectors
    return @exchange_connectors
end

#exchange_connectors=(value) ⇒ Object

Sets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.

Parameters:

  • value

    Value to set for the exchangeConnectors property.

Returns:

  • a void



438
439
440
# File 'lib/models/device_management.rb', line 438

def exchange_connectors=(value)
    @exchange_connectors = value
end

#get_field_deserializersObject

The deserialization information for the current model

Returns:

  • a i_dictionary



445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
# File 'lib/models/device_management.rb', line 445

def get_field_deserializers()
    return super.merge({
        "applePushNotificationCertificate" => lambda {|n| @apple_push_notification_certificate = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ApplePushNotificationCertificate.create_from_discriminator_value(pn) }) },
        "auditEvents" => lambda {|n| @audit_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AuditEvent.create_from_discriminator_value(pn) }) },
        "complianceManagementPartners" => lambda {|n| @compliance_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ComplianceManagementPartner.create_from_discriminator_value(pn) }) },
        "conditionalAccessSettings" => lambda {|n| @conditional_access_settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::OnPremisesConditionalAccessSettings.create_from_discriminator_value(pn) }) },
        "detectedApps" => lambda {|n| @detected_apps = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DetectedApp.create_from_discriminator_value(pn) }) },
        "deviceCategories" => lambda {|n| @device_categories = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCategory.create_from_discriminator_value(pn) }) },
        "deviceCompliancePolicies" => lambda {|n| @device_compliance_policies = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicy.create_from_discriminator_value(pn) }) },
        "deviceCompliancePolicyDeviceStateSummary" => lambda {|n| @device_compliance_policy_device_state_summary = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicyDeviceStateSummary.create_from_discriminator_value(pn) }) },
        "deviceCompliancePolicySettingStateSummaries" => lambda {|n| @device_compliance_policy_setting_state_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicySettingStateSummary.create_from_discriminator_value(pn) }) },
        "deviceConfigurationDeviceStateSummaries" => lambda {|n| @device_configuration_device_state_summaries = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceConfigurationDeviceStateSummary.create_from_discriminator_value(pn) }) },
        "deviceConfigurations" => lambda {|n| @device_configurations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceConfiguration.create_from_discriminator_value(pn) }) },
        "deviceEnrollmentConfigurations" => lambda {|n| @device_enrollment_configurations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceEnrollmentConfiguration.create_from_discriminator_value(pn) }) },
        "deviceManagementPartners" => lambda {|n| @device_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementPartner.create_from_discriminator_value(pn) }) },
        "deviceProtectionOverview" => lambda {|n| @device_protection_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceProtectionOverview.create_from_discriminator_value(pn) }) },
        "exchangeConnectors" => lambda {|n| @exchange_connectors = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementExchangeConnector.create_from_discriminator_value(pn) }) },
        "importedWindowsAutopilotDeviceIdentities" => lambda {|n| @imported_windows_autopilot_device_identities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ImportedWindowsAutopilotDeviceIdentity.create_from_discriminator_value(pn) }) },
        "intuneAccountId" => lambda {|n|  = n.get_guid_value() },
        "intuneBrand" => lambda {|n| @intune_brand = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::IntuneBrand.create_from_discriminator_value(pn) }) },
        "iosUpdateStatuses" => lambda {|n| @ios_update_statuses = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IosUpdateDeviceStatus.create_from_discriminator_value(pn) }) },
        "managedDeviceOverview" => lambda {|n| @managed_device_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ManagedDeviceOverview.create_from_discriminator_value(pn) }) },
        "managedDevices" => lambda {|n| @managed_devices = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ManagedDevice.create_from_discriminator_value(pn) }) },
        "mobileAppTroubleshootingEvents" => lambda {|n| @mobile_app_troubleshooting_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::MobileAppTroubleshootingEvent.create_from_discriminator_value(pn) }) },
        "mobileThreatDefenseConnectors" => lambda {|n| @mobile_threat_defense_connectors = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::MobileThreatDefenseConnector.create_from_discriminator_value(pn) }) },
        "notificationMessageTemplates" => lambda {|n| @notification_message_templates = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::NotificationMessageTemplate.create_from_discriminator_value(pn) }) },
        "remoteAssistancePartners" => lambda {|n| @remote_assistance_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::RemoteAssistancePartner.create_from_discriminator_value(pn) }) },
        "reports" => lambda {|n| @reports = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceManagementReports.create_from_discriminator_value(pn) }) },
        "resourceOperations" => lambda {|n| @resource_operations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ResourceOperation.create_from_discriminator_value(pn) }) },
        "roleAssignments" => lambda {|n| @role_assignments = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceAndAppManagementRoleAssignment.create_from_discriminator_value(pn) }) },
        "roleDefinitions" => lambda {|n| @role_definitions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::RoleDefinition.create_from_discriminator_value(pn) }) },
        "settings" => lambda {|n| @settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceManagementSettings.create_from_discriminator_value(pn) }) },
        "softwareUpdateStatusSummary" => lambda {|n| @software_update_status_summary = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::SoftwareUpdateStatusSummary.create_from_discriminator_value(pn) }) },
        "subscriptionState" => lambda {|n| @subscription_state = n.get_enum_value(MicrosoftGraph::Models::DeviceManagementSubscriptionState) },
        "telecomExpenseManagementPartners" => lambda {|n| @telecom_expense_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::TelecomExpenseManagementPartner.create_from_discriminator_value(pn) }) },
        "termsAndConditions" => lambda {|n| @terms_and_conditions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::TermsAndConditions.create_from_discriminator_value(pn) }) },
        "troubleshootingEvents" => lambda {|n| @troubleshooting_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementTroubleshootingEvent.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthApplicationPerformance" => lambda {|n| @user_experience_analytics_app_health_application_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthApplicationPerformance.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails" => lambda {|n| @user_experience_analytics_app_health_application_performance_by_app_version_details = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId" => lambda {|n| @user_experience_analytics_app_health_application_performance_by_app_version_device_id = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion" => lambda {|n| @user_experience_analytics_app_health_application_performance_by_o_s_version = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthDeviceModelPerformance" => lambda {|n| @user_experience_analytics_app_health_device_model_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthDeviceModelPerformance.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthDevicePerformance" => lambda {|n| @user_experience_analytics_app_health_device_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthDevicePerformance.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthDevicePerformanceDetails" => lambda {|n| @user_experience_analytics_app_health_device_performance_details = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthDevicePerformanceDetails.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthOSVersionPerformance" => lambda {|n| @user_experience_analytics_app_health_o_s_version_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsAppHealthOSVersionPerformance.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsAppHealthOverview" => lambda {|n| @user_experience_analytics_app_health_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsCategory.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsBaselines" => lambda {|n| @user_experience_analytics_baselines = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsBaseline.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsCategories" => lambda {|n| @user_experience_analytics_categories = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsCategory.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsDevicePerformance" => lambda {|n| @user_experience_analytics_device_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsDevicePerformance.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsDeviceScores" => lambda {|n| @user_experience_analytics_device_scores = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsDeviceScores.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsDeviceStartupHistory" => lambda {|n| @user_experience_analytics_device_startup_history = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsDeviceStartupHistory.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsDeviceStartupProcesses" => lambda {|n| @user_experience_analytics_device_startup_processes = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsDeviceStartupProcess.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsMetricHistory" => lambda {|n| @user_experience_analytics_metric_history = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsMetricHistory.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsModelScores" => lambda {|n| @user_experience_analytics_model_scores = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsModelScores.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsOverview" => lambda {|n| @user_experience_analytics_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsOverview.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsScoreHistory" => lambda {|n| @user_experience_analytics_score_history = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsScoreHistory.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsSettings" => lambda {|n| @user_experience_analytics_settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsSettings.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric" => lambda {|n| @user_experience_analytics_work_from_anywhere_hardware_readiness_metric = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsWorkFromAnywhereMetrics" => lambda {|n| @user_experience_analytics_work_from_anywhere_metrics = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsWorkFromAnywhereMetric.create_from_discriminator_value(pn) }) },
        "userExperienceAnalyticsWorkFromAnywhereModelPerformance" => lambda {|n| @user_experience_analytics_work_from_anywhere_model_performance = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserExperienceAnalyticsWorkFromAnywhereModelPerformance.create_from_discriminator_value(pn) }) },
        "windowsAutopilotDeviceIdentities" => lambda {|n| @windows_autopilot_device_identities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsAutopilotDeviceIdentity.create_from_discriminator_value(pn) }) },
        "windowsInformationProtectionAppLearningSummaries" => lambda {|n| @windows_information_protection_app_learning_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsInformationProtectionAppLearningSummary.create_from_discriminator_value(pn) }) },
        "windowsInformationProtectionNetworkLearningSummaries" => lambda {|n| @windows_information_protection_network_learning_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsInformationProtectionNetworkLearningSummary.create_from_discriminator_value(pn) }) },
        "windowsMalwareInformation" => lambda {|n| @windows_malware_information = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsMalwareInformation.create_from_discriminator_value(pn) }) },
        "windowsMalwareOverview" => lambda {|n| @windows_malware_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::WindowsMalwareOverview.create_from_discriminator_value(pn) }) },
    })
end

#imported_windows_autopilot_device_identitiesObject

Gets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.

Returns:

  • a imported_windows_autopilot_device_identity



516
517
518
# File 'lib/models/device_management.rb', line 516

def imported_windows_autopilot_device_identities
    return @imported_windows_autopilot_device_identities
end

#imported_windows_autopilot_device_identities=(value) ⇒ Object

Sets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.

Parameters:

  • value

    Value to set for the importedWindowsAutopilotDeviceIdentities property.

Returns:

  • a void



524
525
526
# File 'lib/models/device_management.rb', line 524

def imported_windows_autopilot_device_identities=(value)
    @imported_windows_autopilot_device_identities = value
end

#intune_account_idObject

Gets the intuneAccountId property value. Intune Account Id for given tenant

Returns:

  • a guid



531
532
533
# File 'lib/models/device_management.rb', line 531

def 
    return 
end

#intune_account_id=(value) ⇒ Object

Sets the intuneAccountId property value. Intune Account Id for given tenant

Parameters:

  • value

    Value to set for the intuneAccountId property.

Returns:

  • a void



539
540
541
# File 'lib/models/device_management.rb', line 539

def (value)
     = value
end

#intune_brandObject

Gets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.

Returns:

  • a intune_brand



546
547
548
# File 'lib/models/device_management.rb', line 546

def intune_brand
    return @intune_brand
end

#intune_brand=(value) ⇒ Object

Sets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.

Parameters:

  • value

    Value to set for the intuneBrand property.

Returns:

  • a void



554
555
556
# File 'lib/models/device_management.rb', line 554

def intune_brand=(value)
    @intune_brand = value
end

#ios_update_statusesObject

Gets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.

Returns:

  • a ios_update_device_status



561
562
563
# File 'lib/models/device_management.rb', line 561

def ios_update_statuses
    return @ios_update_statuses
end

#ios_update_statuses=(value) ⇒ Object

Sets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.

Parameters:

  • value

    Value to set for the iosUpdateStatuses property.

Returns:

  • a void



569
570
571
# File 'lib/models/device_management.rb', line 569

def ios_update_statuses=(value)
    @ios_update_statuses = value
end

#managed_device_overviewObject

Gets the managedDeviceOverview property value. Device overview

Returns:

  • a managed_device_overview



576
577
578
# File 'lib/models/device_management.rb', line 576

def managed_device_overview
    return @managed_device_overview
end

#managed_device_overview=(value) ⇒ Object

Sets the managedDeviceOverview property value. Device overview

Parameters:

  • value

    Value to set for the managedDeviceOverview property.

Returns:

  • a void



584
585
586
# File 'lib/models/device_management.rb', line 584

def managed_device_overview=(value)
    @managed_device_overview = value
end

#managed_devicesObject

Gets the managedDevices property value. The list of managed devices.

Returns:

  • a managed_device



591
592
593
# File 'lib/models/device_management.rb', line 591

def managed_devices
    return @managed_devices
end

#managed_devices=(value) ⇒ Object

Sets the managedDevices property value. The list of managed devices.

Parameters:

  • value

    Value to set for the managedDevices property.

Returns:

  • a void



599
600
601
# File 'lib/models/device_management.rb', line 599

def managed_devices=(value)
    @managed_devices = value
end

#mobile_app_troubleshooting_eventsObject

Gets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.

Returns:

  • a mobile_app_troubleshooting_event



606
607
608
# File 'lib/models/device_management.rb', line 606

def mobile_app_troubleshooting_events
    return @mobile_app_troubleshooting_events
end

#mobile_app_troubleshooting_events=(value) ⇒ Object

Sets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.

Parameters:

  • value

    Value to set for the mobileAppTroubleshootingEvents property.

Returns:

  • a void



614
615
616
# File 'lib/models/device_management.rb', line 614

def mobile_app_troubleshooting_events=(value)
    @mobile_app_troubleshooting_events = value
end

#mobile_threat_defense_connectorsObject

Gets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.

Returns:

  • a mobile_threat_defense_connector



621
622
623
# File 'lib/models/device_management.rb', line 621

def mobile_threat_defense_connectors
    return @mobile_threat_defense_connectors
end

#mobile_threat_defense_connectors=(value) ⇒ Object

Sets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.

Parameters:

  • value

    Value to set for the mobileThreatDefenseConnectors property.

Returns:

  • a void



629
630
631
# File 'lib/models/device_management.rb', line 629

def mobile_threat_defense_connectors=(value)
    @mobile_threat_defense_connectors = value
end

#notification_message_templatesObject

Gets the notificationMessageTemplates property value. The Notification Message Templates.

Returns:

  • a notification_message_template



636
637
638
# File 'lib/models/device_management.rb', line 636

def notification_message_templates
    return @notification_message_templates
end

#notification_message_templates=(value) ⇒ Object

Sets the notificationMessageTemplates property value. The Notification Message Templates.

Parameters:

  • value

    Value to set for the notificationMessageTemplates property.

Returns:

  • a void



644
645
646
# File 'lib/models/device_management.rb', line 644

def notification_message_templates=(value)
    @notification_message_templates = value
end

#remote_assistance_partnersObject

Gets the remoteAssistancePartners property value. The remote assist partners.

Returns:

  • a remote_assistance_partner



651
652
653
# File 'lib/models/device_management.rb', line 651

def remote_assistance_partners
    return @remote_assistance_partners
end

#remote_assistance_partners=(value) ⇒ Object

Sets the remoteAssistancePartners property value. The remote assist partners.

Parameters:

  • value

    Value to set for the remoteAssistancePartners property.

Returns:

  • a void



659
660
661
# File 'lib/models/device_management.rb', line 659

def remote_assistance_partners=(value)
    @remote_assistance_partners = value
end

#reportsObject

Gets the reports property value. Reports singleton

Returns:

  • a device_management_reports



666
667
668
# File 'lib/models/device_management.rb', line 666

def reports
    return @reports
end

#reports=(value) ⇒ Object

Sets the reports property value. Reports singleton

Parameters:

  • value

    Value to set for the reports property.

Returns:

  • a void



674
675
676
# File 'lib/models/device_management.rb', line 674

def reports=(value)
    @reports = value
end

#resource_operationsObject

Gets the resourceOperations property value. The Resource Operations.

Returns:

  • a resource_operation



681
682
683
# File 'lib/models/device_management.rb', line 681

def resource_operations
    return @resource_operations
end

#resource_operations=(value) ⇒ Object

Sets the resourceOperations property value. The Resource Operations.

Parameters:

  • value

    Value to set for the resourceOperations property.

Returns:

  • a void



689
690
691
# File 'lib/models/device_management.rb', line 689

def resource_operations=(value)
    @resource_operations = value
end

#role_assignmentsObject

Gets the roleAssignments property value. The Role Assignments.

Returns:

  • a device_and_app_management_role_assignment



696
697
698
# File 'lib/models/device_management.rb', line 696

def role_assignments
    return @role_assignments
end

#role_assignments=(value) ⇒ Object

Sets the roleAssignments property value. The Role Assignments.

Parameters:

  • value

    Value to set for the roleAssignments property.

Returns:

  • a void



704
705
706
# File 'lib/models/device_management.rb', line 704

def role_assignments=(value)
    @role_assignments = value
end

#role_definitionsObject

Gets the roleDefinitions property value. The Role Definitions.

Returns:

  • a role_definition



711
712
713
# File 'lib/models/device_management.rb', line 711

def role_definitions
    return @role_definitions
end

#role_definitions=(value) ⇒ Object

Sets the roleDefinitions property value. The Role Definitions.

Parameters:

  • value

    Value to set for the roleDefinitions property.

Returns:

  • a void



719
720
721
# File 'lib/models/device_management.rb', line 719

def role_definitions=(value)
    @role_definitions = value
end

#serialize(writer) ⇒ Object

Serializes information the current object

Parameters:

  • writer

    Serialization writer to use to serialize this model

Returns:

  • a void

Raises:

  • (StandardError)


727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
# File 'lib/models/device_management.rb', line 727

def serialize(writer)
    raise StandardError, 'writer cannot be null' if writer.nil?
    super
    writer.write_object_value("applePushNotificationCertificate", @apple_push_notification_certificate)
    writer.write_collection_of_object_values("auditEvents", @audit_events)
    writer.write_collection_of_object_values("complianceManagementPartners", @compliance_management_partners)
    writer.write_object_value("conditionalAccessSettings", @conditional_access_settings)
    writer.write_collection_of_object_values("detectedApps", @detected_apps)
    writer.write_collection_of_object_values("deviceCategories", @device_categories)
    writer.write_collection_of_object_values("deviceCompliancePolicies", @device_compliance_policies)
    writer.write_object_value("deviceCompliancePolicyDeviceStateSummary", @device_compliance_policy_device_state_summary)
    writer.write_collection_of_object_values("deviceCompliancePolicySettingStateSummaries", @device_compliance_policy_setting_state_summaries)
    writer.write_object_value("deviceConfigurationDeviceStateSummaries", @device_configuration_device_state_summaries)
    writer.write_collection_of_object_values("deviceConfigurations", @device_configurations)
    writer.write_collection_of_object_values("deviceEnrollmentConfigurations", @device_enrollment_configurations)
    writer.write_collection_of_object_values("deviceManagementPartners", @device_management_partners)
    writer.write_object_value("deviceProtectionOverview", @device_protection_overview)
    writer.write_collection_of_object_values("exchangeConnectors", @exchange_connectors)
    writer.write_collection_of_object_values("importedWindowsAutopilotDeviceIdentities", @imported_windows_autopilot_device_identities)
    writer.write_guid_value("intuneAccountId", )
    writer.write_object_value("intuneBrand", @intune_brand)
    writer.write_collection_of_object_values("iosUpdateStatuses", @ios_update_statuses)
    writer.write_object_value("managedDeviceOverview", @managed_device_overview)
    writer.write_collection_of_object_values("managedDevices", @managed_devices)
    writer.write_collection_of_object_values("mobileAppTroubleshootingEvents", @mobile_app_troubleshooting_events)
    writer.write_collection_of_object_values("mobileThreatDefenseConnectors", @mobile_threat_defense_connectors)
    writer.write_collection_of_object_values("notificationMessageTemplates", @notification_message_templates)
    writer.write_collection_of_object_values("remoteAssistancePartners", @remote_assistance_partners)
    writer.write_object_value("reports", @reports)
    writer.write_collection_of_object_values("resourceOperations", @resource_operations)
    writer.write_collection_of_object_values("roleAssignments", @role_assignments)
    writer.write_collection_of_object_values("roleDefinitions", @role_definitions)
    writer.write_object_value("settings", @settings)
    writer.write_object_value("softwareUpdateStatusSummary", @software_update_status_summary)
    writer.write_enum_value("subscriptionState", @subscription_state)
    writer.write_collection_of_object_values("telecomExpenseManagementPartners", @telecom_expense_management_partners)
    writer.write_collection_of_object_values("termsAndConditions", @terms_and_conditions)
    writer.write_collection_of_object_values("troubleshootingEvents", @troubleshooting_events)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformance", @user_experience_analytics_app_health_application_performance)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", @user_experience_analytics_app_health_application_performance_by_app_version_details)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", @user_experience_analytics_app_health_application_performance_by_app_version_device_id)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", @user_experience_analytics_app_health_application_performance_by_o_s_version)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthDeviceModelPerformance", @user_experience_analytics_app_health_device_model_performance)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthDevicePerformance", @user_experience_analytics_app_health_device_performance)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthDevicePerformanceDetails", @user_experience_analytics_app_health_device_performance_details)
    writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthOSVersionPerformance", @user_experience_analytics_app_health_o_s_version_performance)
    writer.write_object_value("userExperienceAnalyticsAppHealthOverview", @user_experience_analytics_app_health_overview)
    writer.write_collection_of_object_values("userExperienceAnalyticsBaselines", @user_experience_analytics_baselines)
    writer.write_collection_of_object_values("userExperienceAnalyticsCategories", @user_experience_analytics_categories)
    writer.write_collection_of_object_values("userExperienceAnalyticsDevicePerformance", @user_experience_analytics_device_performance)
    writer.write_collection_of_object_values("userExperienceAnalyticsDeviceScores", @user_experience_analytics_device_scores)
    writer.write_collection_of_object_values("userExperienceAnalyticsDeviceStartupHistory", @user_experience_analytics_device_startup_history)
    writer.write_collection_of_object_values("userExperienceAnalyticsDeviceStartupProcesses", @user_experience_analytics_device_startup_processes)
    writer.write_collection_of_object_values("userExperienceAnalyticsMetricHistory", @user_experience_analytics_metric_history)
    writer.write_collection_of_object_values("userExperienceAnalyticsModelScores", @user_experience_analytics_model_scores)
    writer.write_object_value("userExperienceAnalyticsOverview", @user_experience_analytics_overview)
    writer.write_collection_of_object_values("userExperienceAnalyticsScoreHistory", @user_experience_analytics_score_history)
    writer.write_object_value("userExperienceAnalyticsSettings", @user_experience_analytics_settings)
    writer.write_object_value("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", @user_experience_analytics_work_from_anywhere_hardware_readiness_metric)
    writer.write_collection_of_object_values("userExperienceAnalyticsWorkFromAnywhereMetrics", @user_experience_analytics_work_from_anywhere_metrics)
    writer.write_collection_of_object_values("userExperienceAnalyticsWorkFromAnywhereModelPerformance", @user_experience_analytics_work_from_anywhere_model_performance)
    writer.write_collection_of_object_values("windowsAutopilotDeviceIdentities", @windows_autopilot_device_identities)
    writer.write_collection_of_object_values("windowsInformationProtectionAppLearningSummaries", @windows_information_protection_app_learning_summaries)
    writer.write_collection_of_object_values("windowsInformationProtectionNetworkLearningSummaries", @windows_information_protection_network_learning_summaries)
    writer.write_collection_of_object_values("windowsMalwareInformation", @windows_malware_information)
    writer.write_object_value("windowsMalwareOverview", @windows_malware_overview)
end

#settingsObject

Gets the settings property value. Account level settings.

Returns:

  • a device_management_settings



798
799
800
# File 'lib/models/device_management.rb', line 798

def settings
    return @settings
end

#settings=(value) ⇒ Object

Sets the settings property value. Account level settings.

Parameters:

  • value

    Value to set for the settings property.

Returns:

  • a void



806
807
808
# File 'lib/models/device_management.rb', line 806

def settings=(value)
    @settings = value
end

#software_update_status_summaryObject

Gets the softwareUpdateStatusSummary property value. The software update status summary.

Returns:

  • a software_update_status_summary



813
814
815
# File 'lib/models/device_management.rb', line 813

def software_update_status_summary
    return @software_update_status_summary
end

#software_update_status_summary=(value) ⇒ Object

Sets the softwareUpdateStatusSummary property value. The software update status summary.

Parameters:

  • value

    Value to set for the softwareUpdateStatusSummary property.

Returns:

  • a void



821
822
823
# File 'lib/models/device_management.rb', line 821

def software_update_status_summary=(value)
    @software_update_status_summary = value
end

#subscription_stateObject

Gets the subscriptionState property value. Tenant mobile device management subscription state.

Returns:

  • a device_management_subscription_state



828
829
830
# File 'lib/models/device_management.rb', line 828

def subscription_state
    return @subscription_state
end

#subscription_state=(value) ⇒ Object

Sets the subscriptionState property value. Tenant mobile device management subscription state.

Parameters:

  • value

    Value to set for the subscriptionState property.

Returns:

  • a void



836
837
838
# File 'lib/models/device_management.rb', line 836

def subscription_state=(value)
    @subscription_state = value
end

#telecom_expense_management_partnersObject

Gets the telecomExpenseManagementPartners property value. The telecom expense management partners.

Returns:

  • a telecom_expense_management_partner



843
844
845
# File 'lib/models/device_management.rb', line 843

def telecom_expense_management_partners
    return @telecom_expense_management_partners
end

#telecom_expense_management_partners=(value) ⇒ Object

Sets the telecomExpenseManagementPartners property value. The telecom expense management partners.

Parameters:

  • value

    Value to set for the telecomExpenseManagementPartners property.

Returns:

  • a void



851
852
853
# File 'lib/models/device_management.rb', line 851

def telecom_expense_management_partners=(value)
    @telecom_expense_management_partners = value
end

#terms_and_conditionsObject

Gets the termsAndConditions property value. The terms and conditions associated with device management of the company.

Returns:

  • a terms_and_conditions



858
859
860
# File 'lib/models/device_management.rb', line 858

def terms_and_conditions
    return @terms_and_conditions
end

#terms_and_conditions=(value) ⇒ Object

Sets the termsAndConditions property value. The terms and conditions associated with device management of the company.

Parameters:

  • value

    Value to set for the termsAndConditions property.

Returns:

  • a void



866
867
868
# File 'lib/models/device_management.rb', line 866

def terms_and_conditions=(value)
    @terms_and_conditions = value
end

#troubleshooting_eventsObject

Gets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.

Returns:

  • a device_management_troubleshooting_event



873
874
875
# File 'lib/models/device_management.rb', line 873

def troubleshooting_events
    return @troubleshooting_events
end

#troubleshooting_events=(value) ⇒ Object

Sets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.

Parameters:

  • value

    Value to set for the troubleshootingEvents property.

Returns:

  • a void



881
882
883
# File 'lib/models/device_management.rb', line 881

def troubleshooting_events=(value)
    @troubleshooting_events = value
end

#user_experience_analytics_app_health_application_performanceObject

Gets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance

Returns:

  • a user_experience_analytics_app_health_application_performance



888
889
890
# File 'lib/models/device_management.rb', line 888

def user_experience_analytics_app_health_application_performance
    return @user_experience_analytics_app_health_application_performance
end

#user_experience_analytics_app_health_application_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthApplicationPerformance property.

Returns:

  • a void



896
897
898
# File 'lib/models/device_management.rb', line 896

def user_experience_analytics_app_health_application_performance=(value)
    @user_experience_analytics_app_health_application_performance = value
end

#user_experience_analytics_app_health_application_performance_by_app_version_detailsObject

Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details

Returns:

  • a user_experience_analytics_app_health_app_performance_by_app_version_details



903
904
905
# File 'lib/models/device_management.rb', line 903

def user_experience_analytics_app_health_application_performance_by_app_version_details
    return @user_experience_analytics_app_health_application_performance_by_app_version_details
end

#user_experience_analytics_app_health_application_performance_by_app_version_details=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property.

Returns:

  • a void



911
912
913
# File 'lib/models/device_management.rb', line 911

def user_experience_analytics_app_health_application_performance_by_app_version_details=(value)
    @user_experience_analytics_app_health_application_performance_by_app_version_details = value
end

#user_experience_analytics_app_health_application_performance_by_app_version_device_idObject

Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id

Returns:

  • a user_experience_analytics_app_health_app_performance_by_app_version_device_id



918
919
920
# File 'lib/models/device_management.rb', line 918

def user_experience_analytics_app_health_application_performance_by_app_version_device_id
    return @user_experience_analytics_app_health_application_performance_by_app_version_device_id
end

#user_experience_analytics_app_health_application_performance_by_app_version_device_id=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property.

Returns:

  • a void



926
927
928
# File 'lib/models/device_management.rb', line 926

def user_experience_analytics_app_health_application_performance_by_app_version_device_id=(value)
    @user_experience_analytics_app_health_application_performance_by_app_version_device_id = value
end

#user_experience_analytics_app_health_application_performance_by_o_s_versionObject

Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version

Returns:

  • a user_experience_analytics_app_health_app_performance_by_o_s_version



933
934
935
# File 'lib/models/device_management.rb', line 933

def user_experience_analytics_app_health_application_performance_by_o_s_version
    return @user_experience_analytics_app_health_application_performance_by_o_s_version
end

#user_experience_analytics_app_health_application_performance_by_o_s_version=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property.

Returns:

  • a void



941
942
943
# File 'lib/models/device_management.rb', line 941

def user_experience_analytics_app_health_application_performance_by_o_s_version=(value)
    @user_experience_analytics_app_health_application_performance_by_o_s_version = value
end

#user_experience_analytics_app_health_device_model_performanceObject

Gets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance

Returns:

  • a user_experience_analytics_app_health_device_model_performance



948
949
950
# File 'lib/models/device_management.rb', line 948

def user_experience_analytics_app_health_device_model_performance
    return @user_experience_analytics_app_health_device_model_performance
end

#user_experience_analytics_app_health_device_model_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthDeviceModelPerformance property.

Returns:

  • a void



956
957
958
# File 'lib/models/device_management.rb', line 956

def user_experience_analytics_app_health_device_model_performance=(value)
    @user_experience_analytics_app_health_device_model_performance = value
end

#user_experience_analytics_app_health_device_performanceObject

Gets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance

Returns:

  • a user_experience_analytics_app_health_device_performance



963
964
965
# File 'lib/models/device_management.rb', line 963

def user_experience_analytics_app_health_device_performance
    return @user_experience_analytics_app_health_device_performance
end

#user_experience_analytics_app_health_device_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthDevicePerformance property.

Returns:

  • a void



971
972
973
# File 'lib/models/device_management.rb', line 971

def user_experience_analytics_app_health_device_performance=(value)
    @user_experience_analytics_app_health_device_performance = value
end

#user_experience_analytics_app_health_device_performance_detailsObject

Gets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details

Returns:

  • a user_experience_analytics_app_health_device_performance_details



978
979
980
# File 'lib/models/device_management.rb', line 978

def user_experience_analytics_app_health_device_performance_details
    return @user_experience_analytics_app_health_device_performance_details
end

#user_experience_analytics_app_health_device_performance_details=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthDevicePerformanceDetails property.

Returns:

  • a void



986
987
988
# File 'lib/models/device_management.rb', line 986

def user_experience_analytics_app_health_device_performance_details=(value)
    @user_experience_analytics_app_health_device_performance_details = value
end

#user_experience_analytics_app_health_o_s_version_performanceObject

Gets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance

Returns:

  • a user_experience_analytics_app_health_o_s_version_performance



993
994
995
# File 'lib/models/device_management.rb', line 993

def user_experience_analytics_app_health_o_s_version_performance
    return @user_experience_analytics_app_health_o_s_version_performance
end

#user_experience_analytics_app_health_o_s_version_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthOSVersionPerformance property.

Returns:

  • a void



1001
1002
1003
# File 'lib/models/device_management.rb', line 1001

def user_experience_analytics_app_health_o_s_version_performance=(value)
    @user_experience_analytics_app_health_o_s_version_performance = value
end

#user_experience_analytics_app_health_overviewObject

Gets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview

Returns:

  • a user_experience_analytics_category



1008
1009
1010
# File 'lib/models/device_management.rb', line 1008

def user_experience_analytics_app_health_overview
    return @user_experience_analytics_app_health_overview
end

#user_experience_analytics_app_health_overview=(value) ⇒ Object

Sets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview

Parameters:

  • value

    Value to set for the userExperienceAnalyticsAppHealthOverview property.

Returns:

  • a void



1016
1017
1018
# File 'lib/models/device_management.rb', line 1016

def user_experience_analytics_app_health_overview=(value)
    @user_experience_analytics_app_health_overview = value
end

#user_experience_analytics_baselinesObject

Gets the userExperienceAnalyticsBaselines property value. User experience analytics baselines

Returns:

  • a user_experience_analytics_baseline



1023
1024
1025
# File 'lib/models/device_management.rb', line 1023

def user_experience_analytics_baselines
    return @user_experience_analytics_baselines
end

#user_experience_analytics_baselines=(value) ⇒ Object

Sets the userExperienceAnalyticsBaselines property value. User experience analytics baselines

Parameters:

  • value

    Value to set for the userExperienceAnalyticsBaselines property.

Returns:

  • a void



1031
1032
1033
# File 'lib/models/device_management.rb', line 1031

def user_experience_analytics_baselines=(value)
    @user_experience_analytics_baselines = value
end

#user_experience_analytics_categoriesObject

Gets the userExperienceAnalyticsCategories property value. User experience analytics categories

Returns:

  • a user_experience_analytics_category



1038
1039
1040
# File 'lib/models/device_management.rb', line 1038

def user_experience_analytics_categories
    return @user_experience_analytics_categories
end

#user_experience_analytics_categories=(value) ⇒ Object

Sets the userExperienceAnalyticsCategories property value. User experience analytics categories

Parameters:

  • value

    Value to set for the userExperienceAnalyticsCategories property.

Returns:

  • a void



1046
1047
1048
# File 'lib/models/device_management.rb', line 1046

def user_experience_analytics_categories=(value)
    @user_experience_analytics_categories = value
end

#user_experience_analytics_device_performanceObject

Gets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance

Returns:

  • a user_experience_analytics_device_performance



1053
1054
1055
# File 'lib/models/device_management.rb', line 1053

def user_experience_analytics_device_performance
    return @user_experience_analytics_device_performance
end

#user_experience_analytics_device_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsDevicePerformance property.

Returns:

  • a void



1061
1062
1063
# File 'lib/models/device_management.rb', line 1061

def user_experience_analytics_device_performance=(value)
    @user_experience_analytics_device_performance = value
end

#user_experience_analytics_device_scoresObject

Gets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores

Returns:

  • a user_experience_analytics_device_scores



1068
1069
1070
# File 'lib/models/device_management.rb', line 1068

def user_experience_analytics_device_scores
    return @user_experience_analytics_device_scores
end

#user_experience_analytics_device_scores=(value) ⇒ Object

Sets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores

Parameters:

  • value

    Value to set for the userExperienceAnalyticsDeviceScores property.

Returns:

  • a void



1076
1077
1078
# File 'lib/models/device_management.rb', line 1076

def user_experience_analytics_device_scores=(value)
    @user_experience_analytics_device_scores = value
end

#user_experience_analytics_device_startup_historyObject

Gets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History

Returns:

  • a user_experience_analytics_device_startup_history



1083
1084
1085
# File 'lib/models/device_management.rb', line 1083

def user_experience_analytics_device_startup_history
    return @user_experience_analytics_device_startup_history
end

#user_experience_analytics_device_startup_history=(value) ⇒ Object

Sets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History

Parameters:

  • value

    Value to set for the userExperienceAnalyticsDeviceStartupHistory property.

Returns:

  • a void



1091
1092
1093
# File 'lib/models/device_management.rb', line 1091

def user_experience_analytics_device_startup_history=(value)
    @user_experience_analytics_device_startup_history = value
end

#user_experience_analytics_device_startup_processesObject

Gets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes

Returns:

  • a user_experience_analytics_device_startup_process



1098
1099
1100
# File 'lib/models/device_management.rb', line 1098

def user_experience_analytics_device_startup_processes
    return @user_experience_analytics_device_startup_processes
end

#user_experience_analytics_device_startup_processes=(value) ⇒ Object

Sets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes

Parameters:

  • value

    Value to set for the userExperienceAnalyticsDeviceStartupProcesses property.

Returns:

  • a void



1106
1107
1108
# File 'lib/models/device_management.rb', line 1106

def user_experience_analytics_device_startup_processes=(value)
    @user_experience_analytics_device_startup_processes = value
end

#user_experience_analytics_metric_historyObject

Gets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history

Returns:

  • a user_experience_analytics_metric_history



1113
1114
1115
# File 'lib/models/device_management.rb', line 1113

def user_experience_analytics_metric_history
    return @user_experience_analytics_metric_history
end

#user_experience_analytics_metric_history=(value) ⇒ Object

Sets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history

Parameters:

  • value

    Value to set for the userExperienceAnalyticsMetricHistory property.

Returns:

  • a void



1121
1122
1123
# File 'lib/models/device_management.rb', line 1121

def user_experience_analytics_metric_history=(value)
    @user_experience_analytics_metric_history = value
end

#user_experience_analytics_model_scoresObject

Gets the userExperienceAnalyticsModelScores property value. User experience analytics model scores

Returns:

  • a user_experience_analytics_model_scores



1128
1129
1130
# File 'lib/models/device_management.rb', line 1128

def user_experience_analytics_model_scores
    return @user_experience_analytics_model_scores
end

#user_experience_analytics_model_scores=(value) ⇒ Object

Sets the userExperienceAnalyticsModelScores property value. User experience analytics model scores

Parameters:

  • value

    Value to set for the userExperienceAnalyticsModelScores property.

Returns:

  • a void



1136
1137
1138
# File 'lib/models/device_management.rb', line 1136

def user_experience_analytics_model_scores=(value)
    @user_experience_analytics_model_scores = value
end

#user_experience_analytics_overviewObject

Gets the userExperienceAnalyticsOverview property value. User experience analytics overview

Returns:

  • a user_experience_analytics_overview



1143
1144
1145
# File 'lib/models/device_management.rb', line 1143

def user_experience_analytics_overview
    return @user_experience_analytics_overview
end

#user_experience_analytics_overview=(value) ⇒ Object

Sets the userExperienceAnalyticsOverview property value. User experience analytics overview

Parameters:

  • value

    Value to set for the userExperienceAnalyticsOverview property.

Returns:

  • a void



1151
1152
1153
# File 'lib/models/device_management.rb', line 1151

def user_experience_analytics_overview=(value)
    @user_experience_analytics_overview = value
end

#user_experience_analytics_score_historyObject

Gets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History

Returns:

  • a user_experience_analytics_score_history



1158
1159
1160
# File 'lib/models/device_management.rb', line 1158

def user_experience_analytics_score_history
    return @user_experience_analytics_score_history
end

#user_experience_analytics_score_history=(value) ⇒ Object

Sets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History

Parameters:

  • value

    Value to set for the userExperienceAnalyticsScoreHistory property.

Returns:

  • a void



1166
1167
1168
# File 'lib/models/device_management.rb', line 1166

def user_experience_analytics_score_history=(value)
    @user_experience_analytics_score_history = value
end

#user_experience_analytics_settingsObject

Gets the userExperienceAnalyticsSettings property value. User experience analytics device settings

Returns:

  • a user_experience_analytics_settings



1173
1174
1175
# File 'lib/models/device_management.rb', line 1173

def user_experience_analytics_settings
    return @user_experience_analytics_settings
end

#user_experience_analytics_settings=(value) ⇒ Object

Sets the userExperienceAnalyticsSettings property value. User experience analytics device settings

Parameters:

  • value

    Value to set for the userExperienceAnalyticsSettings property.

Returns:

  • a void



1181
1182
1183
# File 'lib/models/device_management.rb', line 1181

def user_experience_analytics_settings=(value)
    @user_experience_analytics_settings = value
end

#user_experience_analytics_work_from_anywhere_hardware_readiness_metricObject

Gets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.

Returns:

  • a user_experience_analytics_work_from_anywhere_hardware_readiness_metric



1188
1189
1190
# File 'lib/models/device_management.rb', line 1188

def user_experience_analytics_work_from_anywhere_hardware_readiness_metric
    return @user_experience_analytics_work_from_anywhere_hardware_readiness_metric
end

#user_experience_analytics_work_from_anywhere_hardware_readiness_metric=(value) ⇒ Object

Sets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.

Parameters:

  • value

    Value to set for the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property.

Returns:

  • a void



1196
1197
1198
# File 'lib/models/device_management.rb', line 1196

def user_experience_analytics_work_from_anywhere_hardware_readiness_metric=(value)
    @user_experience_analytics_work_from_anywhere_hardware_readiness_metric = value
end

#user_experience_analytics_work_from_anywhere_metricsObject

Gets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.

Returns:

  • a user_experience_analytics_work_from_anywhere_metric



1203
1204
1205
# File 'lib/models/device_management.rb', line 1203

def user_experience_analytics_work_from_anywhere_metrics
    return @user_experience_analytics_work_from_anywhere_metrics
end

#user_experience_analytics_work_from_anywhere_metrics=(value) ⇒ Object

Sets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.

Parameters:

  • value

    Value to set for the userExperienceAnalyticsWorkFromAnywhereMetrics property.

Returns:

  • a void



1211
1212
1213
# File 'lib/models/device_management.rb', line 1211

def user_experience_analytics_work_from_anywhere_metrics=(value)
    @user_experience_analytics_work_from_anywhere_metrics = value
end

#user_experience_analytics_work_from_anywhere_model_performanceObject

Gets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance

Returns:

  • a user_experience_analytics_work_from_anywhere_model_performance



1218
1219
1220
# File 'lib/models/device_management.rb', line 1218

def user_experience_analytics_work_from_anywhere_model_performance
    return @user_experience_analytics_work_from_anywhere_model_performance
end

#user_experience_analytics_work_from_anywhere_model_performance=(value) ⇒ Object

Sets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance

Parameters:

  • value

    Value to set for the userExperienceAnalyticsWorkFromAnywhereModelPerformance property.

Returns:

  • a void



1226
1227
1228
# File 'lib/models/device_management.rb', line 1226

def user_experience_analytics_work_from_anywhere_model_performance=(value)
    @user_experience_analytics_work_from_anywhere_model_performance = value
end

#windows_autopilot_device_identitiesObject

Gets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.

Returns:

  • a windows_autopilot_device_identity



1233
1234
1235
# File 'lib/models/device_management.rb', line 1233

def windows_autopilot_device_identities
    return @windows_autopilot_device_identities
end

#windows_autopilot_device_identities=(value) ⇒ Object

Sets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.

Parameters:

  • value

    Value to set for the windowsAutopilotDeviceIdentities property.

Returns:

  • a void



1241
1242
1243
# File 'lib/models/device_management.rb', line 1241

def windows_autopilot_device_identities=(value)
    @windows_autopilot_device_identities = value
end

#windows_information_protection_app_learning_summariesObject

Gets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.

Returns:

  • a windows_information_protection_app_learning_summary



1248
1249
1250
# File 'lib/models/device_management.rb', line 1248

def windows_information_protection_app_learning_summaries
    return @windows_information_protection_app_learning_summaries
end

#windows_information_protection_app_learning_summaries=(value) ⇒ Object

Sets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.

Parameters:

  • value

    Value to set for the windowsInformationProtectionAppLearningSummaries property.

Returns:

  • a void



1256
1257
1258
# File 'lib/models/device_management.rb', line 1256

def windows_information_protection_app_learning_summaries=(value)
    @windows_information_protection_app_learning_summaries = value
end

#windows_information_protection_network_learning_summariesObject

Gets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.

Returns:

  • a windows_information_protection_network_learning_summary



1263
1264
1265
# File 'lib/models/device_management.rb', line 1263

def windows_information_protection_network_learning_summaries
    return @windows_information_protection_network_learning_summaries
end

#windows_information_protection_network_learning_summaries=(value) ⇒ Object

Sets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.

Parameters:

  • value

    Value to set for the windowsInformationProtectionNetworkLearningSummaries property.

Returns:

  • a void



1271
1272
1273
# File 'lib/models/device_management.rb', line 1271

def windows_information_protection_network_learning_summaries=(value)
    @windows_information_protection_network_learning_summaries = value
end

#windows_malware_informationObject

Gets the windowsMalwareInformation property value. The list of affected malware in the tenant.

Returns:

  • a windows_malware_information



1278
1279
1280
# File 'lib/models/device_management.rb', line 1278

def windows_malware_information
    return @windows_malware_information
end

#windows_malware_information=(value) ⇒ Object

Sets the windowsMalwareInformation property value. The list of affected malware in the tenant.

Parameters:

  • value

    Value to set for the windowsMalwareInformation property.

Returns:

  • a void



1286
1287
1288
# File 'lib/models/device_management.rb', line 1286

def windows_malware_information=(value)
    @windows_malware_information = value
end

#windows_malware_overviewObject

Gets the windowsMalwareOverview property value. Malware overview for windows devices.

Returns:

  • a windows_malware_overview



1293
1294
1295
# File 'lib/models/device_management.rb', line 1293

def windows_malware_overview
    return @windows_malware_overview
end

#windows_malware_overview=(value) ⇒ Object

Sets the windowsMalwareOverview property value. Malware overview for windows devices.

Parameters:

  • value

    Value to set for the windowsMalwareOverview property.

Returns:

  • a void



1301
1302
1303
# File 'lib/models/device_management.rb', line 1301

def windows_malware_overview=(value)
    @windows_malware_overview = value
end