Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.microsoft.graph.beta.generated.models.DeviceManagement Maven / Gradle / Ivy
package com.microsoft.graph.beta.models;
import com.microsoft.graph.beta.models.devicemanagement.Monitoring;
import com.microsoft.kiota.serialization.Parsable;
import com.microsoft.kiota.serialization.ParseNode;
import com.microsoft.kiota.serialization.SerializationWriter;
import java.time.OffsetDateTime;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.UUID;
/**
* Singleton entity that acts as a container for all device management functionality.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class DeviceManagement extends Entity implements Parsable {
/**
* Instantiates a new {@link DeviceManagement} and sets the default values.
*/
public DeviceManagement() {
super();
}
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @return a {@link DeviceManagement}
*/
@jakarta.annotation.Nonnull
public static DeviceManagement createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) {
Objects.requireNonNull(parseNode);
return new DeviceManagement();
}
/**
* Gets the accountMoveCompletionDateTime property value. The date & time when tenant data moved between scaleunits.
* @return a {@link OffsetDateTime}
*/
@jakarta.annotation.Nullable
public OffsetDateTime getAccountMoveCompletionDateTime() {
return this.backingStore.get("accountMoveCompletionDateTime");
}
/**
* Gets the adminConsent property value. Admin consent information.
* @return a {@link AdminConsent}
*/
@jakarta.annotation.Nullable
public AdminConsent getAdminConsent() {
return this.backingStore.get("adminConsent");
}
/**
* Gets the advancedThreatProtectionOnboardingStateSummary property value. The summary state of ATP onboarding state for this account.
* @return a {@link AdvancedThreatProtectionOnboardingStateSummary}
*/
@jakarta.annotation.Nullable
public AdvancedThreatProtectionOnboardingStateSummary getAdvancedThreatProtectionOnboardingStateSummary() {
return this.backingStore.get("advancedThreatProtectionOnboardingStateSummary");
}
/**
* Gets the androidDeviceOwnerEnrollmentProfiles property value. Android device owner enrollment profile entities.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAndroidDeviceOwnerEnrollmentProfiles() {
return this.backingStore.get("androidDeviceOwnerEnrollmentProfiles");
}
/**
* Gets the androidForWorkAppConfigurationSchemas property value. Android for Work app configuration schema entities.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAndroidForWorkAppConfigurationSchemas() {
return this.backingStore.get("androidForWorkAppConfigurationSchemas");
}
/**
* Gets the androidForWorkEnrollmentProfiles property value. Android for Work enrollment profile entities.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAndroidForWorkEnrollmentProfiles() {
return this.backingStore.get("androidForWorkEnrollmentProfiles");
}
/**
* Gets the androidForWorkSettings property value. The singleton Android for Work settings entity.
* @return a {@link AndroidForWorkSettings}
*/
@jakarta.annotation.Nullable
public AndroidForWorkSettings getAndroidForWorkSettings() {
return this.backingStore.get("androidForWorkSettings");
}
/**
* Gets the androidManagedStoreAccountEnterpriseSettings property value. The singleton Android managed store account enterprise settings entity.
* @return a {@link AndroidManagedStoreAccountEnterpriseSettings}
*/
@jakarta.annotation.Nullable
public AndroidManagedStoreAccountEnterpriseSettings getAndroidManagedStoreAccountEnterpriseSettings() {
return this.backingStore.get("androidManagedStoreAccountEnterpriseSettings");
}
/**
* Gets the androidManagedStoreAppConfigurationSchemas property value. Android Enterprise app configuration schema entities.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAndroidManagedStoreAppConfigurationSchemas() {
return this.backingStore.get("androidManagedStoreAppConfigurationSchemas");
}
/**
* Gets the applePushNotificationCertificate property value. Apple push notification certificate.
* @return a {@link ApplePushNotificationCertificate}
*/
@jakarta.annotation.Nullable
public ApplePushNotificationCertificate getApplePushNotificationCertificate() {
return this.backingStore.get("applePushNotificationCertificate");
}
/**
* Gets the appleUserInitiatedEnrollmentProfiles property value. Apple user initiated enrollment profiles
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAppleUserInitiatedEnrollmentProfiles() {
return this.backingStore.get("appleUserInitiatedEnrollmentProfiles");
}
/**
* Gets the assignmentFilters property value. The list of assignment filters
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAssignmentFilters() {
return this.backingStore.get("assignmentFilters");
}
/**
* Gets the auditEvents property value. The Audit Events
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAuditEvents() {
return this.backingStore.get("auditEvents");
}
/**
* Gets the autopilotEvents property value. The list of autopilot events for the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAutopilotEvents() {
return this.backingStore.get("autopilotEvents");
}
/**
* Gets the cartToClassAssociations property value. The Cart To Class Associations.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getCartToClassAssociations() {
return this.backingStore.get("cartToClassAssociations");
}
/**
* Gets the categories property value. The available categories
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getCategories() {
return this.backingStore.get("categories");
}
/**
* Gets the certificateConnectorDetails property value. Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getCertificateConnectorDetails() {
return this.backingStore.get("certificateConnectorDetails");
}
/**
* Gets the chromeOSOnboardingSettings property value. Collection of ChromeOSOnboardingSettings settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getChromeOSOnboardingSettings() {
return this.backingStore.get("chromeOSOnboardingSettings");
}
/**
* Gets the cloudPCConnectivityIssues property value. The list of CloudPC Connectivity Issue.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getCloudPCConnectivityIssues() {
return this.backingStore.get("cloudPCConnectivityIssues");
}
/**
* Gets the comanagedDevices property value. The list of co-managed devices report
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getComanagedDevices() {
return this.backingStore.get("comanagedDevices");
}
/**
* Gets the comanagementEligibleDevices property value. The list of co-management eligible devices report
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getComanagementEligibleDevices() {
return this.backingStore.get("comanagementEligibleDevices");
}
/**
* Gets the complianceCategories property value. List of all compliance categories
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getComplianceCategories() {
return this.backingStore.get("complianceCategories");
}
/**
* Gets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getComplianceManagementPartners() {
return this.backingStore.get("complianceManagementPartners");
}
/**
* Gets the compliancePolicies property value. List of all compliance policies
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getCompliancePolicies() {
return this.backingStore.get("compliancePolicies");
}
/**
* Gets the complianceSettings property value. List of all ComplianceSettings
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getComplianceSettings() {
return this.backingStore.get("complianceSettings");
}
/**
* 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
* @return a {@link OnPremisesConditionalAccessSettings}
*/
@jakarta.annotation.Nullable
public OnPremisesConditionalAccessSettings getConditionalAccessSettings() {
return this.backingStore.get("conditionalAccessSettings");
}
/**
* Gets the configManagerCollections property value. A list of ConfigManagerCollection
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConfigManagerCollections() {
return this.backingStore.get("configManagerCollections");
}
/**
* Gets the configurationCategories property value. List of all Configuration Categories
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConfigurationCategories() {
return this.backingStore.get("configurationCategories");
}
/**
* Gets the configurationPolicies property value. List of all Configuration policies
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConfigurationPolicies() {
return this.backingStore.get("configurationPolicies");
}
/**
* Gets the configurationPolicyTemplates property value. List of all templates
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConfigurationPolicyTemplates() {
return this.backingStore.get("configurationPolicyTemplates");
}
/**
* Gets the configurationSettings property value. List of all ConfigurationSettings
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConfigurationSettings() {
return this.backingStore.get("configurationSettings");
}
/**
* Gets the connectorStatus property value. The list of connector status for the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getConnectorStatus() {
return this.backingStore.get("connectorStatus");
}
/**
* Gets the dataProcessorServiceForWindowsFeaturesOnboarding property value. A configuration entity for MEM features that utilize Data Processor Service for Windows (DPSW) data.
* @return a {@link DataProcessorServiceForWindowsFeaturesOnboarding}
*/
@jakarta.annotation.Nullable
public DataProcessorServiceForWindowsFeaturesOnboarding getDataProcessorServiceForWindowsFeaturesOnboarding() {
return this.backingStore.get("dataProcessorServiceForWindowsFeaturesOnboarding");
}
/**
* Gets the dataSharingConsents property value. Data sharing consents.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDataSharingConsents() {
return this.backingStore.get("dataSharingConsents");
}
/**
* Gets the depOnboardingSettings property value. This collections of multiple DEP tokens per-tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDepOnboardingSettings() {
return this.backingStore.get("depOnboardingSettings");
}
/**
* Gets the derivedCredentials property value. Collection of Derived credential settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDerivedCredentials() {
return this.backingStore.get("derivedCredentials");
}
/**
* Gets the detectedApps property value. The list of detected apps associated with a device.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDetectedApps() {
return this.backingStore.get("detectedApps");
}
/**
* Gets the deviceCategories property value. The list of device categories with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceCategories() {
return this.backingStore.get("deviceCategories");
}
/**
* Gets the deviceCompliancePolicies property value. The device compliance policies.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceCompliancePolicies() {
return this.backingStore.get("deviceCompliancePolicies");
}
/**
* Gets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
* @return a {@link DeviceCompliancePolicyDeviceStateSummary}
*/
@jakarta.annotation.Nullable
public DeviceCompliancePolicyDeviceStateSummary getDeviceCompliancePolicyDeviceStateSummary() {
return this.backingStore.get("deviceCompliancePolicyDeviceStateSummary");
}
/**
* Gets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceCompliancePolicySettingStateSummaries() {
return this.backingStore.get("deviceCompliancePolicySettingStateSummaries");
}
/**
* Gets the deviceComplianceReportSummarizationDateTime property value. The last requested time of device compliance reporting for this account. This property is read-only.
* @return a {@link OffsetDateTime}
*/
@jakarta.annotation.Nullable
public OffsetDateTime getDeviceComplianceReportSummarizationDateTime() {
return this.backingStore.get("deviceComplianceReportSummarizationDateTime");
}
/**
* Gets the deviceComplianceScripts property value. The list of device compliance scripts associated with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceComplianceScripts() {
return this.backingStore.get("deviceComplianceScripts");
}
/**
* Gets the deviceConfigurationConflictSummary property value. Summary of policies in conflict state for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceConfigurationConflictSummary() {
return this.backingStore.get("deviceConfigurationConflictSummary");
}
/**
* Gets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
* @return a {@link DeviceConfigurationDeviceStateSummary}
*/
@jakarta.annotation.Nullable
public DeviceConfigurationDeviceStateSummary getDeviceConfigurationDeviceStateSummaries() {
return this.backingStore.get("deviceConfigurationDeviceStateSummaries");
}
/**
* Gets the deviceConfigurationProfiles property value. Profile Id of the object.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceConfigurationProfiles() {
return this.backingStore.get("deviceConfigurationProfiles");
}
/**
* Gets the deviceConfigurationRestrictedAppsViolations property value. Restricted apps violations for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceConfigurationRestrictedAppsViolations() {
return this.backingStore.get("deviceConfigurationRestrictedAppsViolations");
}
/**
* Gets the deviceConfigurations property value. The device configurations.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceConfigurations() {
return this.backingStore.get("deviceConfigurations");
}
/**
* Gets the deviceConfigurationsAllManagedDeviceCertificateStates property value. Summary of all certificates for all devices.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceConfigurationsAllManagedDeviceCertificateStates() {
return this.backingStore.get("deviceConfigurationsAllManagedDeviceCertificateStates");
}
/**
* Gets the deviceConfigurationUserStateSummaries property value. The device configuration user state summary for this account.
* @return a {@link DeviceConfigurationUserStateSummary}
*/
@jakarta.annotation.Nullable
public DeviceConfigurationUserStateSummary getDeviceConfigurationUserStateSummaries() {
return this.backingStore.get("deviceConfigurationUserStateSummaries");
}
/**
* Gets the deviceCustomAttributeShellScripts property value. The list of device custom attribute shell scripts associated with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceCustomAttributeShellScripts() {
return this.backingStore.get("deviceCustomAttributeShellScripts");
}
/**
* Gets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceEnrollmentConfigurations() {
return this.backingStore.get("deviceEnrollmentConfigurations");
}
/**
* Gets the deviceHealthScripts property value. The list of device health scripts associated with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceHealthScripts() {
return this.backingStore.get("deviceHealthScripts");
}
/**
* Gets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceManagementPartners() {
return this.backingStore.get("deviceManagementPartners");
}
/**
* Gets the deviceManagementScripts property value. The list of device management scripts associated with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceManagementScripts() {
return this.backingStore.get("deviceManagementScripts");
}
/**
* Gets the deviceProtectionOverview property value. Device protection overview.
* @return a {@link DeviceProtectionOverview}
*/
@jakarta.annotation.Nullable
public DeviceProtectionOverview getDeviceProtectionOverview() {
return this.backingStore.get("deviceProtectionOverview");
}
/**
* Gets the deviceShellScripts property value. The list of device shell scripts associated with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDeviceShellScripts() {
return this.backingStore.get("deviceShellScripts");
}
/**
* Gets the domainJoinConnectors property value. A list of connector objects.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getDomainJoinConnectors() {
return this.backingStore.get("domainJoinConnectors");
}
/**
* Gets the elevationRequests property value. List of elevation requests
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getElevationRequests() {
return this.backingStore.get("elevationRequests");
}
/**
* Gets the embeddedSIMActivationCodePools property value. The embedded SIM activation code pools created by this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getEmbeddedSIMActivationCodePools() {
return this.backingStore.get("embeddedSIMActivationCodePools");
}
/**
* Gets the endpointPrivilegeManagementProvisioningStatus property value. Endpoint privilege management (EPM) tenant provisioning status contains tenant level license and onboarding state information.
* @return a {@link EndpointPrivilegeManagementProvisioningStatus}
*/
@jakarta.annotation.Nullable
public EndpointPrivilegeManagementProvisioningStatus getEndpointPrivilegeManagementProvisioningStatus() {
return this.backingStore.get("endpointPrivilegeManagementProvisioningStatus");
}
/**
* Gets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getExchangeConnectors() {
return this.backingStore.get("exchangeConnectors");
}
/**
* Gets the exchangeOnPremisesPolicies property value. The list of Exchange On Premisis policies configured by the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getExchangeOnPremisesPolicies() {
return this.backingStore.get("exchangeOnPremisesPolicies");
}
/**
* Gets the exchangeOnPremisesPolicy property value. The policy which controls mobile device access to Exchange On Premises
* @return a {@link DeviceManagementExchangeOnPremisesPolicy}
*/
@jakarta.annotation.Nullable
public DeviceManagementExchangeOnPremisesPolicy getExchangeOnPremisesPolicy() {
return this.backingStore.get("exchangeOnPremisesPolicy");
}
/**
* The deserialization information for the current model
* @return a {@link Map>}
*/
@jakarta.annotation.Nonnull
public Map> getFieldDeserializers() {
final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers());
deserializerMap.put("accountMoveCompletionDateTime", (n) -> { this.setAccountMoveCompletionDateTime(n.getOffsetDateTimeValue()); });
deserializerMap.put("adminConsent", (n) -> { this.setAdminConsent(n.getObjectValue(AdminConsent::createFromDiscriminatorValue)); });
deserializerMap.put("advancedThreatProtectionOnboardingStateSummary", (n) -> { this.setAdvancedThreatProtectionOnboardingStateSummary(n.getObjectValue(AdvancedThreatProtectionOnboardingStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("androidDeviceOwnerEnrollmentProfiles", (n) -> { this.setAndroidDeviceOwnerEnrollmentProfiles(n.getCollectionOfObjectValues(AndroidDeviceOwnerEnrollmentProfile::createFromDiscriminatorValue)); });
deserializerMap.put("androidForWorkAppConfigurationSchemas", (n) -> { this.setAndroidForWorkAppConfigurationSchemas(n.getCollectionOfObjectValues(AndroidForWorkAppConfigurationSchema::createFromDiscriminatorValue)); });
deserializerMap.put("androidForWorkEnrollmentProfiles", (n) -> { this.setAndroidForWorkEnrollmentProfiles(n.getCollectionOfObjectValues(AndroidForWorkEnrollmentProfile::createFromDiscriminatorValue)); });
deserializerMap.put("androidForWorkSettings", (n) -> { this.setAndroidForWorkSettings(n.getObjectValue(AndroidForWorkSettings::createFromDiscriminatorValue)); });
deserializerMap.put("androidManagedStoreAccountEnterpriseSettings", (n) -> { this.setAndroidManagedStoreAccountEnterpriseSettings(n.getObjectValue(AndroidManagedStoreAccountEnterpriseSettings::createFromDiscriminatorValue)); });
deserializerMap.put("androidManagedStoreAppConfigurationSchemas", (n) -> { this.setAndroidManagedStoreAppConfigurationSchemas(n.getCollectionOfObjectValues(AndroidManagedStoreAppConfigurationSchema::createFromDiscriminatorValue)); });
deserializerMap.put("applePushNotificationCertificate", (n) -> { this.setApplePushNotificationCertificate(n.getObjectValue(ApplePushNotificationCertificate::createFromDiscriminatorValue)); });
deserializerMap.put("appleUserInitiatedEnrollmentProfiles", (n) -> { this.setAppleUserInitiatedEnrollmentProfiles(n.getCollectionOfObjectValues(AppleUserInitiatedEnrollmentProfile::createFromDiscriminatorValue)); });
deserializerMap.put("assignmentFilters", (n) -> { this.setAssignmentFilters(n.getCollectionOfObjectValues(DeviceAndAppManagementAssignmentFilter::createFromDiscriminatorValue)); });
deserializerMap.put("auditEvents", (n) -> { this.setAuditEvents(n.getCollectionOfObjectValues(AuditEvent::createFromDiscriminatorValue)); });
deserializerMap.put("autopilotEvents", (n) -> { this.setAutopilotEvents(n.getCollectionOfObjectValues(DeviceManagementAutopilotEvent::createFromDiscriminatorValue)); });
deserializerMap.put("cartToClassAssociations", (n) -> { this.setCartToClassAssociations(n.getCollectionOfObjectValues(CartToClassAssociation::createFromDiscriminatorValue)); });
deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfObjectValues(DeviceManagementSettingCategory::createFromDiscriminatorValue)); });
deserializerMap.put("certificateConnectorDetails", (n) -> { this.setCertificateConnectorDetails(n.getCollectionOfObjectValues(CertificateConnectorDetails::createFromDiscriminatorValue)); });
deserializerMap.put("chromeOSOnboardingSettings", (n) -> { this.setChromeOSOnboardingSettings(n.getCollectionOfObjectValues(ChromeOSOnboardingSettings::createFromDiscriminatorValue)); });
deserializerMap.put("cloudPCConnectivityIssues", (n) -> { this.setCloudPCConnectivityIssues(n.getCollectionOfObjectValues(CloudPCConnectivityIssue::createFromDiscriminatorValue)); });
deserializerMap.put("comanagedDevices", (n) -> { this.setComanagedDevices(n.getCollectionOfObjectValues(ManagedDevice::createFromDiscriminatorValue)); });
deserializerMap.put("comanagementEligibleDevices", (n) -> { this.setComanagementEligibleDevices(n.getCollectionOfObjectValues(ComanagementEligibleDevice::createFromDiscriminatorValue)); });
deserializerMap.put("complianceCategories", (n) -> { this.setComplianceCategories(n.getCollectionOfObjectValues(DeviceManagementConfigurationCategory::createFromDiscriminatorValue)); });
deserializerMap.put("complianceManagementPartners", (n) -> { this.setComplianceManagementPartners(n.getCollectionOfObjectValues(ComplianceManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("compliancePolicies", (n) -> { this.setCompliancePolicies(n.getCollectionOfObjectValues(DeviceManagementCompliancePolicy::createFromDiscriminatorValue)); });
deserializerMap.put("complianceSettings", (n) -> { this.setComplianceSettings(n.getCollectionOfObjectValues(DeviceManagementConfigurationSettingDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("conditionalAccessSettings", (n) -> { this.setConditionalAccessSettings(n.getObjectValue(OnPremisesConditionalAccessSettings::createFromDiscriminatorValue)); });
deserializerMap.put("configManagerCollections", (n) -> { this.setConfigManagerCollections(n.getCollectionOfObjectValues(ConfigManagerCollection::createFromDiscriminatorValue)); });
deserializerMap.put("configurationCategories", (n) -> { this.setConfigurationCategories(n.getCollectionOfObjectValues(DeviceManagementConfigurationCategory::createFromDiscriminatorValue)); });
deserializerMap.put("configurationPolicies", (n) -> { this.setConfigurationPolicies(n.getCollectionOfObjectValues(DeviceManagementConfigurationPolicy::createFromDiscriminatorValue)); });
deserializerMap.put("configurationPolicyTemplates", (n) -> { this.setConfigurationPolicyTemplates(n.getCollectionOfObjectValues(DeviceManagementConfigurationPolicyTemplate::createFromDiscriminatorValue)); });
deserializerMap.put("configurationSettings", (n) -> { this.setConfigurationSettings(n.getCollectionOfObjectValues(DeviceManagementConfigurationSettingDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("connectorStatus", (n) -> { this.setConnectorStatus(n.getCollectionOfObjectValues(ConnectorStatusDetails::createFromDiscriminatorValue)); });
deserializerMap.put("dataProcessorServiceForWindowsFeaturesOnboarding", (n) -> { this.setDataProcessorServiceForWindowsFeaturesOnboarding(n.getObjectValue(DataProcessorServiceForWindowsFeaturesOnboarding::createFromDiscriminatorValue)); });
deserializerMap.put("dataSharingConsents", (n) -> { this.setDataSharingConsents(n.getCollectionOfObjectValues(DataSharingConsent::createFromDiscriminatorValue)); });
deserializerMap.put("depOnboardingSettings", (n) -> { this.setDepOnboardingSettings(n.getCollectionOfObjectValues(DepOnboardingSetting::createFromDiscriminatorValue)); });
deserializerMap.put("derivedCredentials", (n) -> { this.setDerivedCredentials(n.getCollectionOfObjectValues(DeviceManagementDerivedCredentialSettings::createFromDiscriminatorValue)); });
deserializerMap.put("detectedApps", (n) -> { this.setDetectedApps(n.getCollectionOfObjectValues(DetectedApp::createFromDiscriminatorValue)); });
deserializerMap.put("deviceCategories", (n) -> { this.setDeviceCategories(n.getCollectionOfObjectValues(DeviceCategory::createFromDiscriminatorValue)); });
deserializerMap.put("deviceCompliancePolicies", (n) -> { this.setDeviceCompliancePolicies(n.getCollectionOfObjectValues(DeviceCompliancePolicy::createFromDiscriminatorValue)); });
deserializerMap.put("deviceCompliancePolicyDeviceStateSummary", (n) -> { this.setDeviceCompliancePolicyDeviceStateSummary(n.getObjectValue(DeviceCompliancePolicyDeviceStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceCompliancePolicySettingStateSummaries", (n) -> { this.setDeviceCompliancePolicySettingStateSummaries(n.getCollectionOfObjectValues(DeviceCompliancePolicySettingStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceComplianceReportSummarizationDateTime", (n) -> { this.setDeviceComplianceReportSummarizationDateTime(n.getOffsetDateTimeValue()); });
deserializerMap.put("deviceComplianceScripts", (n) -> { this.setDeviceComplianceScripts(n.getCollectionOfObjectValues(DeviceComplianceScript::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationConflictSummary", (n) -> { this.setDeviceConfigurationConflictSummary(n.getCollectionOfObjectValues(DeviceConfigurationConflictSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationDeviceStateSummaries", (n) -> { this.setDeviceConfigurationDeviceStateSummaries(n.getObjectValue(DeviceConfigurationDeviceStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationProfiles", (n) -> { this.setDeviceConfigurationProfiles(n.getCollectionOfObjectValues(DeviceConfigurationProfile::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationRestrictedAppsViolations", (n) -> { this.setDeviceConfigurationRestrictedAppsViolations(n.getCollectionOfObjectValues(RestrictedAppsViolation::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurations", (n) -> { this.setDeviceConfigurations(n.getCollectionOfObjectValues(DeviceConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationsAllManagedDeviceCertificateStates", (n) -> { this.setDeviceConfigurationsAllManagedDeviceCertificateStates(n.getCollectionOfObjectValues(ManagedAllDeviceCertificateState::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurationUserStateSummaries", (n) -> { this.setDeviceConfigurationUserStateSummaries(n.getObjectValue(DeviceConfigurationUserStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceCustomAttributeShellScripts", (n) -> { this.setDeviceCustomAttributeShellScripts(n.getCollectionOfObjectValues(DeviceCustomAttributeShellScript::createFromDiscriminatorValue)); });
deserializerMap.put("deviceEnrollmentConfigurations", (n) -> { this.setDeviceEnrollmentConfigurations(n.getCollectionOfObjectValues(DeviceEnrollmentConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("deviceHealthScripts", (n) -> { this.setDeviceHealthScripts(n.getCollectionOfObjectValues(DeviceHealthScript::createFromDiscriminatorValue)); });
deserializerMap.put("deviceManagementPartners", (n) -> { this.setDeviceManagementPartners(n.getCollectionOfObjectValues(DeviceManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("deviceManagementScripts", (n) -> { this.setDeviceManagementScripts(n.getCollectionOfObjectValues(DeviceManagementScript::createFromDiscriminatorValue)); });
deserializerMap.put("deviceProtectionOverview", (n) -> { this.setDeviceProtectionOverview(n.getObjectValue(DeviceProtectionOverview::createFromDiscriminatorValue)); });
deserializerMap.put("deviceShellScripts", (n) -> { this.setDeviceShellScripts(n.getCollectionOfObjectValues(DeviceShellScript::createFromDiscriminatorValue)); });
deserializerMap.put("domainJoinConnectors", (n) -> { this.setDomainJoinConnectors(n.getCollectionOfObjectValues(DeviceManagementDomainJoinConnector::createFromDiscriminatorValue)); });
deserializerMap.put("elevationRequests", (n) -> { this.setElevationRequests(n.getCollectionOfObjectValues(PrivilegeManagementElevationRequest::createFromDiscriminatorValue)); });
deserializerMap.put("embeddedSIMActivationCodePools", (n) -> { this.setEmbeddedSIMActivationCodePools(n.getCollectionOfObjectValues(EmbeddedSIMActivationCodePool::createFromDiscriminatorValue)); });
deserializerMap.put("endpointPrivilegeManagementProvisioningStatus", (n) -> { this.setEndpointPrivilegeManagementProvisioningStatus(n.getObjectValue(EndpointPrivilegeManagementProvisioningStatus::createFromDiscriminatorValue)); });
deserializerMap.put("exchangeConnectors", (n) -> { this.setExchangeConnectors(n.getCollectionOfObjectValues(DeviceManagementExchangeConnector::createFromDiscriminatorValue)); });
deserializerMap.put("exchangeOnPremisesPolicies", (n) -> { this.setExchangeOnPremisesPolicies(n.getCollectionOfObjectValues(DeviceManagementExchangeOnPremisesPolicy::createFromDiscriminatorValue)); });
deserializerMap.put("exchangeOnPremisesPolicy", (n) -> { this.setExchangeOnPremisesPolicy(n.getObjectValue(DeviceManagementExchangeOnPremisesPolicy::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyCategories", (n) -> { this.setGroupPolicyCategories(n.getCollectionOfObjectValues(GroupPolicyCategory::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyConfigurations", (n) -> { this.setGroupPolicyConfigurations(n.getCollectionOfObjectValues(GroupPolicyConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyDefinitionFiles", (n) -> { this.setGroupPolicyDefinitionFiles(n.getCollectionOfObjectValues(GroupPolicyDefinitionFile::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyDefinitions", (n) -> { this.setGroupPolicyDefinitions(n.getCollectionOfObjectValues(GroupPolicyDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyMigrationReports", (n) -> { this.setGroupPolicyMigrationReports(n.getCollectionOfObjectValues(GroupPolicyMigrationReport::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyObjectFiles", (n) -> { this.setGroupPolicyObjectFiles(n.getCollectionOfObjectValues(GroupPolicyObjectFile::createFromDiscriminatorValue)); });
deserializerMap.put("groupPolicyUploadedDefinitionFiles", (n) -> { this.setGroupPolicyUploadedDefinitionFiles(n.getCollectionOfObjectValues(GroupPolicyUploadedDefinitionFile::createFromDiscriminatorValue)); });
deserializerMap.put("hardwareConfigurations", (n) -> { this.setHardwareConfigurations(n.getCollectionOfObjectValues(HardwareConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("hardwarePasswordDetails", (n) -> { this.setHardwarePasswordDetails(n.getCollectionOfObjectValues(HardwarePasswordDetail::createFromDiscriminatorValue)); });
deserializerMap.put("hardwarePasswordInfo", (n) -> { this.setHardwarePasswordInfo(n.getCollectionOfObjectValues(HardwarePasswordInfo::createFromDiscriminatorValue)); });
deserializerMap.put("importedDeviceIdentities", (n) -> { this.setImportedDeviceIdentities(n.getCollectionOfObjectValues(ImportedDeviceIdentity::createFromDiscriminatorValue)); });
deserializerMap.put("importedWindowsAutopilotDeviceIdentities", (n) -> { this.setImportedWindowsAutopilotDeviceIdentities(n.getCollectionOfObjectValues(ImportedWindowsAutopilotDeviceIdentity::createFromDiscriminatorValue)); });
deserializerMap.put("intents", (n) -> { this.setIntents(n.getCollectionOfObjectValues(DeviceManagementIntent::createFromDiscriminatorValue)); });
deserializerMap.put("intuneAccountId", (n) -> { this.setIntuneAccountId(n.getUUIDValue()); });
deserializerMap.put("intuneBrand", (n) -> { this.setIntuneBrand(n.getObjectValue(IntuneBrand::createFromDiscriminatorValue)); });
deserializerMap.put("intuneBrandingProfiles", (n) -> { this.setIntuneBrandingProfiles(n.getCollectionOfObjectValues(IntuneBrandingProfile::createFromDiscriminatorValue)); });
deserializerMap.put("iosUpdateStatuses", (n) -> { this.setIosUpdateStatuses(n.getCollectionOfObjectValues(IosUpdateDeviceStatus::createFromDiscriminatorValue)); });
deserializerMap.put("lastReportAggregationDateTime", (n) -> { this.setLastReportAggregationDateTime(n.getOffsetDateTimeValue()); });
deserializerMap.put("legacyPcManangementEnabled", (n) -> { this.setLegacyPcManangementEnabled(n.getBooleanValue()); });
deserializerMap.put("macOSSoftwareUpdateAccountSummaries", (n) -> { this.setMacOSSoftwareUpdateAccountSummaries(n.getCollectionOfObjectValues(MacOSSoftwareUpdateAccountSummary::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceCleanupRules", (n) -> { this.setManagedDeviceCleanupRules(n.getCollectionOfObjectValues(ManagedDeviceCleanupRule::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceCleanupSettings", (n) -> { this.setManagedDeviceCleanupSettings(n.getObjectValue(ManagedDeviceCleanupSettings::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceEncryptionStates", (n) -> { this.setManagedDeviceEncryptionStates(n.getCollectionOfObjectValues(ManagedDeviceEncryptionState::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceOverview", (n) -> { this.setManagedDeviceOverview(n.getObjectValue(ManagedDeviceOverview::createFromDiscriminatorValue)); });
deserializerMap.put("managedDevices", (n) -> { this.setManagedDevices(n.getCollectionOfObjectValues(ManagedDevice::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceWindowsOSImages", (n) -> { this.setManagedDeviceWindowsOSImages(n.getCollectionOfObjectValues(ManagedDeviceWindowsOperatingSystemImage::createFromDiscriminatorValue)); });
deserializerMap.put("maximumDepTokens", (n) -> { this.setMaximumDepTokens(n.getIntegerValue()); });
deserializerMap.put("microsoftTunnelConfigurations", (n) -> { this.setMicrosoftTunnelConfigurations(n.getCollectionOfObjectValues(MicrosoftTunnelConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("microsoftTunnelHealthThresholds", (n) -> { this.setMicrosoftTunnelHealthThresholds(n.getCollectionOfObjectValues(MicrosoftTunnelHealthThreshold::createFromDiscriminatorValue)); });
deserializerMap.put("microsoftTunnelServerLogCollectionResponses", (n) -> { this.setMicrosoftTunnelServerLogCollectionResponses(n.getCollectionOfObjectValues(MicrosoftTunnelServerLogCollectionResponse::createFromDiscriminatorValue)); });
deserializerMap.put("microsoftTunnelSites", (n) -> { this.setMicrosoftTunnelSites(n.getCollectionOfObjectValues(MicrosoftTunnelSite::createFromDiscriminatorValue)); });
deserializerMap.put("mobileAppTroubleshootingEvents", (n) -> { this.setMobileAppTroubleshootingEvents(n.getCollectionOfObjectValues(MobileAppTroubleshootingEvent::createFromDiscriminatorValue)); });
deserializerMap.put("mobileThreatDefenseConnectors", (n) -> { this.setMobileThreatDefenseConnectors(n.getCollectionOfObjectValues(MobileThreatDefenseConnector::createFromDiscriminatorValue)); });
deserializerMap.put("monitoring", (n) -> { this.setMonitoring(n.getObjectValue(Monitoring::createFromDiscriminatorValue)); });
deserializerMap.put("ndesConnectors", (n) -> { this.setNdesConnectors(n.getCollectionOfObjectValues(NdesConnector::createFromDiscriminatorValue)); });
deserializerMap.put("notificationMessageTemplates", (n) -> { this.setNotificationMessageTemplates(n.getCollectionOfObjectValues(NotificationMessageTemplate::createFromDiscriminatorValue)); });
deserializerMap.put("operationApprovalPolicies", (n) -> { this.setOperationApprovalPolicies(n.getCollectionOfObjectValues(OperationApprovalPolicy::createFromDiscriminatorValue)); });
deserializerMap.put("operationApprovalRequests", (n) -> { this.setOperationApprovalRequests(n.getCollectionOfObjectValues(OperationApprovalRequest::createFromDiscriminatorValue)); });
deserializerMap.put("privilegeManagementElevations", (n) -> { this.setPrivilegeManagementElevations(n.getCollectionOfObjectValues(PrivilegeManagementElevation::createFromDiscriminatorValue)); });
deserializerMap.put("remoteActionAudits", (n) -> { this.setRemoteActionAudits(n.getCollectionOfObjectValues(RemoteActionAudit::createFromDiscriminatorValue)); });
deserializerMap.put("remoteAssistancePartners", (n) -> { this.setRemoteAssistancePartners(n.getCollectionOfObjectValues(RemoteAssistancePartner::createFromDiscriminatorValue)); });
deserializerMap.put("remoteAssistanceSettings", (n) -> { this.setRemoteAssistanceSettings(n.getObjectValue(RemoteAssistanceSettings::createFromDiscriminatorValue)); });
deserializerMap.put("reports", (n) -> { this.setReports(n.getObjectValue(DeviceManagementReports::createFromDiscriminatorValue)); });
deserializerMap.put("resourceAccessProfiles", (n) -> { this.setResourceAccessProfiles(n.getCollectionOfObjectValues(DeviceManagementResourceAccessProfileBase::createFromDiscriminatorValue)); });
deserializerMap.put("resourceOperations", (n) -> { this.setResourceOperations(n.getCollectionOfObjectValues(ResourceOperation::createFromDiscriminatorValue)); });
deserializerMap.put("reusablePolicySettings", (n) -> { this.setReusablePolicySettings(n.getCollectionOfObjectValues(DeviceManagementReusablePolicySetting::createFromDiscriminatorValue)); });
deserializerMap.put("reusableSettings", (n) -> { this.setReusableSettings(n.getCollectionOfObjectValues(DeviceManagementConfigurationSettingDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("roleAssignments", (n) -> { this.setRoleAssignments(n.getCollectionOfObjectValues(DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue)); });
deserializerMap.put("roleDefinitions", (n) -> { this.setRoleDefinitions(n.getCollectionOfObjectValues(RoleDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("roleScopeTags", (n) -> { this.setRoleScopeTags(n.getCollectionOfObjectValues(RoleScopeTag::createFromDiscriminatorValue)); });
deserializerMap.put("serviceNowConnections", (n) -> { this.setServiceNowConnections(n.getCollectionOfObjectValues(ServiceNowConnection::createFromDiscriminatorValue)); });
deserializerMap.put("settingDefinitions", (n) -> { this.setSettingDefinitions(n.getCollectionOfObjectValues(DeviceManagementSettingDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(DeviceManagementSettings::createFromDiscriminatorValue)); });
deserializerMap.put("softwareUpdateStatusSummary", (n) -> { this.setSoftwareUpdateStatusSummary(n.getObjectValue(SoftwareUpdateStatusSummary::createFromDiscriminatorValue)); });
deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getEnumSetValue(DeviceManagementSubscriptions::forValue)); });
deserializerMap.put("subscriptionState", (n) -> { this.setSubscriptionState(n.getEnumValue(DeviceManagementSubscriptionState::forValue)); });
deserializerMap.put("telecomExpenseManagementPartners", (n) -> { this.setTelecomExpenseManagementPartners(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("templateInsights", (n) -> { this.setTemplateInsights(n.getCollectionOfObjectValues(DeviceManagementTemplateInsightsDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("templates", (n) -> { this.setTemplates(n.getCollectionOfObjectValues(DeviceManagementTemplate::createFromDiscriminatorValue)); });
deserializerMap.put("templateSettings", (n) -> { this.setTemplateSettings(n.getCollectionOfObjectValues(DeviceManagementConfigurationSettingTemplate::createFromDiscriminatorValue)); });
deserializerMap.put("tenantAttachRBAC", (n) -> { this.setTenantAttachRBAC(n.getObjectValue(TenantAttachRBAC::createFromDiscriminatorValue)); });
deserializerMap.put("termsAndConditions", (n) -> { this.setTermsAndConditions(n.getCollectionOfObjectValues(TermsAndConditions::createFromDiscriminatorValue)); });
deserializerMap.put("troubleshootingEvents", (n) -> { this.setTroubleshootingEvents(n.getCollectionOfObjectValues(DeviceManagementTroubleshootingEvent::createFromDiscriminatorValue)); });
deserializerMap.put("unlicensedAdminstratorsEnabled", (n) -> { this.setUnlicensedAdminstratorsEnabled(n.getBooleanValue()); });
deserializerMap.put("userExperienceAnalyticsAnomaly", (n) -> { this.setUserExperienceAnalyticsAnomaly(n.getCollectionOfObjectValues(UserExperienceAnalyticsAnomaly::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAnomalyCorrelationGroupOverview", (n) -> { this.setUserExperienceAnalyticsAnomalyCorrelationGroupOverview(n.getCollectionOfObjectValues(UserExperienceAnalyticsAnomalyCorrelationGroupOverview::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAnomalyDevice", (n) -> { this.setUserExperienceAnalyticsAnomalyDevice(n.getCollectionOfObjectValues(UserExperienceAnalyticsAnomalyDevice::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAnomalySeverityOverview", (n) -> { this.setUserExperienceAnalyticsAnomalySeverityOverview(n.getObjectValue(UserExperienceAnalyticsAnomalySeverityOverview::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthApplicationPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthAppPerformanceByAppVersion::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthDeviceModelPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthDeviceModelPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthDeviceModelPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthDevicePerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthDevicePerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthDevicePerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthDevicePerformanceDetails", (n) -> { this.setUserExperienceAnalyticsAppHealthDevicePerformanceDetails(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthDevicePerformanceDetails::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthOSVersionPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthOSVersionPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthOSVersionPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthOverview", (n) -> { this.setUserExperienceAnalyticsAppHealthOverview(n.getObjectValue(UserExperienceAnalyticsCategory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBaselines", (n) -> { this.setUserExperienceAnalyticsBaselines(n.getCollectionOfObjectValues(UserExperienceAnalyticsBaseline::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthAppImpact", (n) -> { this.setUserExperienceAnalyticsBatteryHealthAppImpact(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthAppImpact::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthCapacityDetails", (n) -> { this.setUserExperienceAnalyticsBatteryHealthCapacityDetails(n.getObjectValue(UserExperienceAnalyticsBatteryHealthCapacityDetails::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthDeviceAppImpact", (n) -> { this.setUserExperienceAnalyticsBatteryHealthDeviceAppImpact(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthDeviceAppImpact::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthDevicePerformance", (n) -> { this.setUserExperienceAnalyticsBatteryHealthDevicePerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthDevicePerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory", (n) -> { this.setUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthModelPerformance", (n) -> { this.setUserExperienceAnalyticsBatteryHealthModelPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthModelPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthOsPerformance", (n) -> { this.setUserExperienceAnalyticsBatteryHealthOsPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsBatteryHealthOsPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsBatteryHealthRuntimeDetails", (n) -> { this.setUserExperienceAnalyticsBatteryHealthRuntimeDetails(n.getObjectValue(UserExperienceAnalyticsBatteryHealthRuntimeDetails::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsCategories", (n) -> { this.setUserExperienceAnalyticsCategories(n.getCollectionOfObjectValues(UserExperienceAnalyticsCategory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceMetricHistory", (n) -> { this.setUserExperienceAnalyticsDeviceMetricHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsMetricHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDevicePerformance", (n) -> { this.setUserExperienceAnalyticsDevicePerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsDevicePerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceScope", (n) -> { this.setUserExperienceAnalyticsDeviceScope(n.getObjectValue(UserExperienceAnalyticsDeviceScope::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceScopes", (n) -> { this.setUserExperienceAnalyticsDeviceScopes(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceScope::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceScores", (n) -> { this.setUserExperienceAnalyticsDeviceScores(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceScores::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceStartupHistory", (n) -> { this.setUserExperienceAnalyticsDeviceStartupHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceStartupHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceStartupProcesses", (n) -> { this.setUserExperienceAnalyticsDeviceStartupProcesses(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceStartupProcess::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceStartupProcessPerformance", (n) -> { this.setUserExperienceAnalyticsDeviceStartupProcessPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceStartupProcessPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDevicesWithoutCloudIdentity", (n) -> { this.setUserExperienceAnalyticsDevicesWithoutCloudIdentity(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceWithoutCloudIdentity::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDeviceTimelineEvent", (n) -> { this.setUserExperienceAnalyticsDeviceTimelineEvent(n.getCollectionOfObjectValues(UserExperienceAnalyticsDeviceTimelineEvent::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsImpactingProcess", (n) -> { this.setUserExperienceAnalyticsImpactingProcess(n.getCollectionOfObjectValues(UserExperienceAnalyticsImpactingProcess::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsMetricHistory", (n) -> { this.setUserExperienceAnalyticsMetricHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsMetricHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsModelScores", (n) -> { this.setUserExperienceAnalyticsModelScores(n.getCollectionOfObjectValues(UserExperienceAnalyticsModelScores::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsNotAutopilotReadyDevice", (n) -> { this.setUserExperienceAnalyticsNotAutopilotReadyDevice(n.getCollectionOfObjectValues(UserExperienceAnalyticsNotAutopilotReadyDevice::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsOverview", (n) -> { this.setUserExperienceAnalyticsOverview(n.getObjectValue(UserExperienceAnalyticsOverview::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsRemoteConnection", (n) -> { this.setUserExperienceAnalyticsRemoteConnection(n.getCollectionOfObjectValues(UserExperienceAnalyticsRemoteConnection::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsResourcePerformance", (n) -> { this.setUserExperienceAnalyticsResourcePerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsResourcePerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsScoreHistory", (n) -> { this.setUserExperienceAnalyticsScoreHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsScoreHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsSettings", (n) -> { this.setUserExperienceAnalyticsSettings(n.getObjectValue(UserExperienceAnalyticsSettings::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", (n) -> { this.setUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric(n.getObjectValue(UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsWorkFromAnywhereMetrics", (n) -> { this.setUserExperienceAnalyticsWorkFromAnywhereMetrics(n.getCollectionOfObjectValues(UserExperienceAnalyticsWorkFromAnywhereMetric::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsWorkFromAnywhereModelPerformance", (n) -> { this.setUserExperienceAnalyticsWorkFromAnywhereModelPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsWorkFromAnywhereModelPerformance::createFromDiscriminatorValue)); });
deserializerMap.put("userPfxCertificates", (n) -> { this.setUserPfxCertificates(n.getCollectionOfObjectValues(UserPFXCertificate::createFromDiscriminatorValue)); });
deserializerMap.put("virtualEndpoint", (n) -> { this.setVirtualEndpoint(n.getObjectValue(VirtualEndpoint::createFromDiscriminatorValue)); });
deserializerMap.put("windowsAutopilotDeploymentProfiles", (n) -> { this.setWindowsAutopilotDeploymentProfiles(n.getCollectionOfObjectValues(WindowsAutopilotDeploymentProfile::createFromDiscriminatorValue)); });
deserializerMap.put("windowsAutopilotDeviceIdentities", (n) -> { this.setWindowsAutopilotDeviceIdentities(n.getCollectionOfObjectValues(WindowsAutopilotDeviceIdentity::createFromDiscriminatorValue)); });
deserializerMap.put("windowsAutopilotSettings", (n) -> { this.setWindowsAutopilotSettings(n.getObjectValue(WindowsAutopilotSettings::createFromDiscriminatorValue)); });
deserializerMap.put("windowsDriverUpdateProfiles", (n) -> { this.setWindowsDriverUpdateProfiles(n.getCollectionOfObjectValues(WindowsDriverUpdateProfile::createFromDiscriminatorValue)); });
deserializerMap.put("windowsFeatureUpdateProfiles", (n) -> { this.setWindowsFeatureUpdateProfiles(n.getCollectionOfObjectValues(WindowsFeatureUpdateProfile::createFromDiscriminatorValue)); });
deserializerMap.put("windowsInformationProtectionAppLearningSummaries", (n) -> { this.setWindowsInformationProtectionAppLearningSummaries(n.getCollectionOfObjectValues(WindowsInformationProtectionAppLearningSummary::createFromDiscriminatorValue)); });
deserializerMap.put("windowsInformationProtectionNetworkLearningSummaries", (n) -> { this.setWindowsInformationProtectionNetworkLearningSummaries(n.getCollectionOfObjectValues(WindowsInformationProtectionNetworkLearningSummary::createFromDiscriminatorValue)); });
deserializerMap.put("windowsMalwareInformation", (n) -> { this.setWindowsMalwareInformation(n.getCollectionOfObjectValues(WindowsMalwareInformation::createFromDiscriminatorValue)); });
deserializerMap.put("windowsMalwareOverview", (n) -> { this.setWindowsMalwareOverview(n.getObjectValue(WindowsMalwareOverview::createFromDiscriminatorValue)); });
deserializerMap.put("windowsQualityUpdatePolicies", (n) -> { this.setWindowsQualityUpdatePolicies(n.getCollectionOfObjectValues(WindowsQualityUpdatePolicy::createFromDiscriminatorValue)); });
deserializerMap.put("windowsQualityUpdateProfiles", (n) -> { this.setWindowsQualityUpdateProfiles(n.getCollectionOfObjectValues(WindowsQualityUpdateProfile::createFromDiscriminatorValue)); });
deserializerMap.put("windowsUpdateCatalogItems", (n) -> { this.setWindowsUpdateCatalogItems(n.getCollectionOfObjectValues(WindowsUpdateCatalogItem::createFromDiscriminatorValue)); });
deserializerMap.put("zebraFotaArtifacts", (n) -> { this.setZebraFotaArtifacts(n.getCollectionOfObjectValues(ZebraFotaArtifact::createFromDiscriminatorValue)); });
deserializerMap.put("zebraFotaConnector", (n) -> { this.setZebraFotaConnector(n.getObjectValue(ZebraFotaConnector::createFromDiscriminatorValue)); });
deserializerMap.put("zebraFotaDeployments", (n) -> { this.setZebraFotaDeployments(n.getCollectionOfObjectValues(ZebraFotaDeployment::createFromDiscriminatorValue)); });
return deserializerMap;
}
/**
* Gets the groupPolicyCategories property value. The available group policy categories for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyCategories() {
return this.backingStore.get("groupPolicyCategories");
}
/**
* Gets the groupPolicyConfigurations property value. The group policy configurations created by this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyConfigurations() {
return this.backingStore.get("groupPolicyConfigurations");
}
/**
* Gets the groupPolicyDefinitionFiles property value. The available group policy definition files for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyDefinitionFiles() {
return this.backingStore.get("groupPolicyDefinitionFiles");
}
/**
* Gets the groupPolicyDefinitions property value. The available group policy definitions for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyDefinitions() {
return this.backingStore.get("groupPolicyDefinitions");
}
/**
* Gets the groupPolicyMigrationReports property value. A list of Group Policy migration reports.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyMigrationReports() {
return this.backingStore.get("groupPolicyMigrationReports");
}
/**
* Gets the groupPolicyObjectFiles property value. A list of Group Policy Object files uploaded.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyObjectFiles() {
return this.backingStore.get("groupPolicyObjectFiles");
}
/**
* Gets the groupPolicyUploadedDefinitionFiles property value. The available group policy uploaded definition files for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getGroupPolicyUploadedDefinitionFiles() {
return this.backingStore.get("groupPolicyUploadedDefinitionFiles");
}
/**
* Gets the hardwareConfigurations property value. BIOS configuration and other settings provides customers the ability to configure hardware/bios settings on the enrolled Windows 10/11 Entra ID joined devices by uploading a configuration file generated with their OEM tool (e.g. Dell Command tool). A BIOS configuration policy can be assigned to multiple devices, allowing admins to remotely control a device's hardware properties (e.g. enable Secure Boot) from the Intune Portal. Supported for Dell only at this time.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getHardwareConfigurations() {
return this.backingStore.get("hardwareConfigurations");
}
/**
* Gets the hardwarePasswordDetails property value. Device BIOS password information for devices with managed BIOS and firmware configuration, which provides device serial number, list of previous passwords, and current password.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getHardwarePasswordDetails() {
return this.backingStore.get("hardwarePasswordDetails");
}
/**
* Gets the hardwarePasswordInfo property value. Intune will provide customer the ability to configure BIOS configuration settings on the enrolled Windows 10 and Windows 11 Microsoft Entra joined devices. Starting from June, 2024, customers should start using hardwarePasswordDetail resource type - Microsoft Graph beta | Microsoft Learn. HardwarePasswordInfo will be marked as deprecated with Intune Release 2409
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getHardwarePasswordInfo() {
return this.backingStore.get("hardwarePasswordInfo");
}
/**
* Gets the importedDeviceIdentities property value. The imported device identities.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getImportedDeviceIdentities() {
return this.backingStore.get("importedDeviceIdentities");
}
/**
* Gets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getImportedWindowsAutopilotDeviceIdentities() {
return this.backingStore.get("importedWindowsAutopilotDeviceIdentities");
}
/**
* Gets the intents property value. The device management intents
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getIntents() {
return this.backingStore.get("intents");
}
/**
* Gets the intuneAccountId property value. Intune Account ID for given tenant
* @return a {@link UUID}
*/
@jakarta.annotation.Nullable
public UUID getIntuneAccountId() {
return this.backingStore.get("intuneAccountId");
}
/**
* 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.
* @return a {@link IntuneBrand}
*/
@jakarta.annotation.Nullable
public IntuneBrand getIntuneBrand() {
return this.backingStore.get("intuneBrand");
}
/**
* Gets the intuneBrandingProfiles property value. Intune branding profiles targeted to AAD groups
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getIntuneBrandingProfiles() {
return this.backingStore.get("intuneBrandingProfiles");
}
/**
* Gets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getIosUpdateStatuses() {
return this.backingStore.get("iosUpdateStatuses");
}
/**
* Gets the lastReportAggregationDateTime property value. The last modified time of reporting for this account. This property is read-only.
* @return a {@link OffsetDateTime}
*/
@jakarta.annotation.Nullable
public OffsetDateTime getLastReportAggregationDateTime() {
return this.backingStore.get("lastReportAggregationDateTime");
}
/**
* Gets the legacyPcManangementEnabled property value. The property to enable Non-MDM managed legacy PC management for this account. This property is read-only.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getLegacyPcManangementEnabled() {
return this.backingStore.get("legacyPcManangementEnabled");
}
/**
* Gets the macOSSoftwareUpdateAccountSummaries property value. The MacOS software update account summaries for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMacOSSoftwareUpdateAccountSummaries() {
return this.backingStore.get("macOSSoftwareUpdateAccountSummaries");
}
/**
* Gets the managedDeviceCleanupRules property value. Device cleanup rule V2
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getManagedDeviceCleanupRules() {
return this.backingStore.get("managedDeviceCleanupRules");
}
/**
* Gets the managedDeviceCleanupSettings property value. Device cleanup rule
* @return a {@link ManagedDeviceCleanupSettings}
*/
@jakarta.annotation.Nullable
public ManagedDeviceCleanupSettings getManagedDeviceCleanupSettings() {
return this.backingStore.get("managedDeviceCleanupSettings");
}
/**
* Gets the managedDeviceEncryptionStates property value. Encryption report for devices in this account
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getManagedDeviceEncryptionStates() {
return this.backingStore.get("managedDeviceEncryptionStates");
}
/**
* Gets the managedDeviceOverview property value. Device overview
* @return a {@link ManagedDeviceOverview}
*/
@jakarta.annotation.Nullable
public ManagedDeviceOverview getManagedDeviceOverview() {
return this.backingStore.get("managedDeviceOverview");
}
/**
* Gets the managedDevices property value. The list of managed devices.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getManagedDevices() {
return this.backingStore.get("managedDevices");
}
/**
* Gets the managedDeviceWindowsOSImages property value. A list of ManagedDeviceWindowsOperatingSystemImages
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getManagedDeviceWindowsOSImages() {
return this.backingStore.get("managedDeviceWindowsOSImages");
}
/**
* Gets the maximumDepTokens property value. Maximum number of DEP tokens allowed per-tenant.
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getMaximumDepTokens() {
return this.backingStore.get("maximumDepTokens");
}
/**
* Gets the microsoftTunnelConfigurations property value. Collection of MicrosoftTunnelConfiguration settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMicrosoftTunnelConfigurations() {
return this.backingStore.get("microsoftTunnelConfigurations");
}
/**
* Gets the microsoftTunnelHealthThresholds property value. Collection of MicrosoftTunnelHealthThreshold settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMicrosoftTunnelHealthThresholds() {
return this.backingStore.get("microsoftTunnelHealthThresholds");
}
/**
* Gets the microsoftTunnelServerLogCollectionResponses property value. Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMicrosoftTunnelServerLogCollectionResponses() {
return this.backingStore.get("microsoftTunnelServerLogCollectionResponses");
}
/**
* Gets the microsoftTunnelSites property value. Collection of MicrosoftTunnelSite settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMicrosoftTunnelSites() {
return this.backingStore.get("microsoftTunnelSites");
}
/**
* Gets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMobileAppTroubleshootingEvents() {
return this.backingStore.get("mobileAppTroubleshootingEvents");
}
/**
* Gets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getMobileThreatDefenseConnectors() {
return this.backingStore.get("mobileThreatDefenseConnectors");
}
/**
* Gets the monitoring property value. The monitoring property
* @return a {@link Monitoring}
*/
@jakarta.annotation.Nullable
public Monitoring getMonitoring() {
return this.backingStore.get("monitoring");
}
/**
* Gets the ndesConnectors property value. The collection of Ndes connectors for this account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getNdesConnectors() {
return this.backingStore.get("ndesConnectors");
}
/**
* Gets the notificationMessageTemplates property value. The Notification Message Templates.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getNotificationMessageTemplates() {
return this.backingStore.get("notificationMessageTemplates");
}
/**
* Gets the operationApprovalPolicies property value. The Operation Approval Policies
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getOperationApprovalPolicies() {
return this.backingStore.get("operationApprovalPolicies");
}
/**
* Gets the operationApprovalRequests property value. The Operation Approval Requests
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getOperationApprovalRequests() {
return this.backingStore.get("operationApprovalRequests");
}
/**
* Gets the privilegeManagementElevations property value. The endpoint privilege management elevation event entity contains elevation details.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getPrivilegeManagementElevations() {
return this.backingStore.get("privilegeManagementElevations");
}
/**
* Gets the remoteActionAudits property value. The list of device remote action audits with the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getRemoteActionAudits() {
return this.backingStore.get("remoteActionAudits");
}
/**
* Gets the remoteAssistancePartners property value. The remote assist partners.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getRemoteAssistancePartners() {
return this.backingStore.get("remoteAssistancePartners");
}
/**
* Gets the remoteAssistanceSettings property value. The remote assistance settings singleton
* @return a {@link RemoteAssistanceSettings}
*/
@jakarta.annotation.Nullable
public RemoteAssistanceSettings getRemoteAssistanceSettings() {
return this.backingStore.get("remoteAssistanceSettings");
}
/**
* Gets the reports property value. Reports singleton
* @return a {@link DeviceManagementReports}
*/
@jakarta.annotation.Nullable
public DeviceManagementReports getReports() {
return this.backingStore.get("reports");
}
/**
* Gets the resourceAccessProfiles property value. Collection of resource access settings associated with account.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getResourceAccessProfiles() {
return this.backingStore.get("resourceAccessProfiles");
}
/**
* Gets the resourceOperations property value. The Resource Operations.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getResourceOperations() {
return this.backingStore.get("resourceOperations");
}
/**
* Gets the reusablePolicySettings property value. List of all reusable settings that can be referred in a policy
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getReusablePolicySettings() {
return this.backingStore.get("reusablePolicySettings");
}
/**
* Gets the reusableSettings property value. List of all reusable settings
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getReusableSettings() {
return this.backingStore.get("reusableSettings");
}
/**
* Gets the roleAssignments property value. The Role Assignments.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getRoleAssignments() {
return this.backingStore.get("roleAssignments");
}
/**
* Gets the roleDefinitions property value. The Role Definitions.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getRoleDefinitions() {
return this.backingStore.get("roleDefinitions");
}
/**
* Gets the roleScopeTags property value. The Role Scope Tags.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getRoleScopeTags() {
return this.backingStore.get("roleScopeTags");
}
/**
* Gets the serviceNowConnections property value. A list of ServiceNowConnections
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getServiceNowConnections() {
return this.backingStore.get("serviceNowConnections");
}
/**
* Gets the settingDefinitions property value. The device management intent setting definitions
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getSettingDefinitions() {
return this.backingStore.get("settingDefinitions");
}
/**
* Gets the settings property value. Account level settings.
* @return a {@link DeviceManagementSettings}
*/
@jakarta.annotation.Nullable
public DeviceManagementSettings getSettings() {
return this.backingStore.get("settings");
}
/**
* Gets the softwareUpdateStatusSummary property value. The software update status summary.
* @return a {@link SoftwareUpdateStatusSummary}
*/
@jakarta.annotation.Nullable
public SoftwareUpdateStatusSummary getSoftwareUpdateStatusSummary() {
return this.backingStore.get("softwareUpdateStatusSummary");
}
/**
* Gets the subscriptions property value. Tenant mobile device management subscriptions.
* @return a {@link EnumSet}
*/
@jakarta.annotation.Nullable
public EnumSet getSubscriptions() {
return this.backingStore.get("subscriptions");
}
/**
* Gets the subscriptionState property value. Tenant mobile device management subscription state.
* @return a {@link DeviceManagementSubscriptionState}
*/
@jakarta.annotation.Nullable
public DeviceManagementSubscriptionState getSubscriptionState() {
return this.backingStore.get("subscriptionState");
}
/**
* Gets the telecomExpenseManagementPartners property value. The telecom expense management partners.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTelecomExpenseManagementPartners() {
return this.backingStore.get("telecomExpenseManagementPartners");
}
/**
* Gets the templateInsights property value. List of setting insights in a template
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTemplateInsights() {
return this.backingStore.get("templateInsights");
}
/**
* Gets the templates property value. The available templates
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTemplates() {
return this.backingStore.get("templates");
}
/**
* Gets the templateSettings property value. List of all TemplateSettings
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTemplateSettings() {
return this.backingStore.get("templateSettings");
}
/**
* Gets the tenantAttachRBAC property value. TenantAttach RBAC Enablement
* @return a {@link TenantAttachRBAC}
*/
@jakarta.annotation.Nullable
public TenantAttachRBAC getTenantAttachRBAC() {
return this.backingStore.get("tenantAttachRBAC");
}
/**
* Gets the termsAndConditions property value. The terms and conditions associated with device management of the company.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTermsAndConditions() {
return this.backingStore.get("termsAndConditions");
}
/**
* Gets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getTroubleshootingEvents() {
return this.backingStore.get("troubleshootingEvents");
}
/**
* Gets the unlicensedAdminstratorsEnabled property value. When enabled, users assigned as administrators via Role Assignment Memberships do not require an assigned Intune license. Prior to this, only Intune licensed users were granted permissions with an Intune role unless they were assigned a role via Azure Active Directory. You are limited to 350 unlicensed direct members for each AAD security group in a role assignment, but you can assign multiple AAD security groups to a role if you need to support more than 350 unlicensed administrators. Licensed administrators are unaffected, do not have to be direct members, nor does the 350 member limit apply. This property is read-only.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getUnlicensedAdminstratorsEnabled() {
return this.backingStore.get("unlicensedAdminstratorsEnabled");
}
/**
* Gets the userExperienceAnalyticsAnomaly property value. The user experience analytics anomaly entity contains anomaly details.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAnomaly() {
return this.backingStore.get("userExperienceAnalyticsAnomaly");
}
/**
* Gets the userExperienceAnalyticsAnomalyCorrelationGroupOverview property value. The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAnomalyCorrelationGroupOverview() {
return this.backingStore.get("userExperienceAnalyticsAnomalyCorrelationGroupOverview");
}
/**
* Gets the userExperienceAnalyticsAnomalyDevice property value. The user experience analytics anomaly entity contains device details.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAnomalyDevice() {
return this.backingStore.get("userExperienceAnalyticsAnomalyDevice");
}
/**
* Gets the userExperienceAnalyticsAnomalySeverityOverview property value. The user experience analytics anomaly severity overview entity contains the count information for each severity of anomaly.
* @return a {@link UserExperienceAnalyticsAnomalySeverityOverview}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsAnomalySeverityOverview getUserExperienceAnalyticsAnomalySeverityOverview() {
return this.backingStore.get("userExperienceAnalyticsAnomalySeverityOverview");
}
/**
* Gets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthApplicationPerformance() {
return this.backingStore.get("userExperienceAnalyticsAppHealthApplicationPerformance");
}
/**
* Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion property value. User experience analytics appHealth Application Performance by App Version
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion() {
return this.backingStore.get("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion");
}
/**
* Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails() {
return this.backingStore.get("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails");
}
/**
* Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId() {
return this.backingStore.get("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId");
}
/**
* Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion() {
return this.backingStore.get("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion");
}
/**
* Gets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthDeviceModelPerformance() {
return this.backingStore.get("userExperienceAnalyticsAppHealthDeviceModelPerformance");
}
/**
* Gets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthDevicePerformance() {
return this.backingStore.get("userExperienceAnalyticsAppHealthDevicePerformance");
}
/**
* Gets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthDevicePerformanceDetails() {
return this.backingStore.get("userExperienceAnalyticsAppHealthDevicePerformanceDetails");
}
/**
* Gets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsAppHealthOSVersionPerformance() {
return this.backingStore.get("userExperienceAnalyticsAppHealthOSVersionPerformance");
}
/**
* Gets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview
* @return a {@link UserExperienceAnalyticsCategory}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsCategory getUserExperienceAnalyticsAppHealthOverview() {
return this.backingStore.get("userExperienceAnalyticsAppHealthOverview");
}
/**
* Gets the userExperienceAnalyticsBaselines property value. User experience analytics baselines
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBaselines() {
return this.backingStore.get("userExperienceAnalyticsBaselines");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthAppImpact property value. User Experience Analytics Battery Health App Impact
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthAppImpact() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthAppImpact");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthCapacityDetails property value. User Experience Analytics Battery Health Capacity Details
* @return a {@link UserExperienceAnalyticsBatteryHealthCapacityDetails}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsBatteryHealthCapacityDetails getUserExperienceAnalyticsBatteryHealthCapacityDetails() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthCapacityDetails");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthDeviceAppImpact property value. User Experience Analytics Battery Health Device App Impact
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthDeviceAppImpact() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthDeviceAppImpact");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthDevicePerformance property value. User Experience Analytics Battery Health Device Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthDevicePerformance() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthDevicePerformance");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory property value. User Experience Analytics Battery Health Device Runtime History
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthModelPerformance property value. User Experience Analytics Battery Health Model Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthModelPerformance() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthModelPerformance");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthOsPerformance property value. User Experience Analytics Battery Health Os Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsBatteryHealthOsPerformance() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthOsPerformance");
}
/**
* Gets the userExperienceAnalyticsBatteryHealthRuntimeDetails property value. User Experience Analytics Battery Health Runtime Details
* @return a {@link UserExperienceAnalyticsBatteryHealthRuntimeDetails}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsBatteryHealthRuntimeDetails getUserExperienceAnalyticsBatteryHealthRuntimeDetails() {
return this.backingStore.get("userExperienceAnalyticsBatteryHealthRuntimeDetails");
}
/**
* Gets the userExperienceAnalyticsCategories property value. User experience analytics categories
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsCategories() {
return this.backingStore.get("userExperienceAnalyticsCategories");
}
/**
* Gets the userExperienceAnalyticsDeviceMetricHistory property value. User experience analytics device metric history
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceMetricHistory() {
return this.backingStore.get("userExperienceAnalyticsDeviceMetricHistory");
}
/**
* Gets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDevicePerformance() {
return this.backingStore.get("userExperienceAnalyticsDevicePerformance");
}
/**
* Gets the userExperienceAnalyticsDeviceScope property value. The user experience analytics device scope entity endpoint to trigger on the service to either START or STOP computing metrics data based on a device scope configuration.
* @return a {@link UserExperienceAnalyticsDeviceScope}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsDeviceScope getUserExperienceAnalyticsDeviceScope() {
return this.backingStore.get("userExperienceAnalyticsDeviceScope");
}
/**
* Gets the userExperienceAnalyticsDeviceScopes property value. The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceScopes() {
return this.backingStore.get("userExperienceAnalyticsDeviceScopes");
}
/**
* Gets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceScores() {
return this.backingStore.get("userExperienceAnalyticsDeviceScores");
}
/**
* Gets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceStartupHistory() {
return this.backingStore.get("userExperienceAnalyticsDeviceStartupHistory");
}
/**
* Gets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes
* @return a {@link java.util.List