![JAR search and dependency download from the Maven repository](/logo.png)
com.microsoft.graph.generated.models.DeviceManagement Maven / Gradle / Ivy
package com.microsoft.graph.models;
import com.microsoft.kiota.serialization.Parsable;
import com.microsoft.kiota.serialization.ParseNode;
import com.microsoft.kiota.serialization.SerializationWriter;
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 applePushNotificationCertificate property value. Apple push notification certificate.
* @return a {@link ApplePushNotificationCertificate}
*/
@jakarta.annotation.Nullable
public ApplePushNotificationCertificate getApplePushNotificationCertificate() {
return this.backingStore.get("applePushNotificationCertificate");
}
/**
* 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 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 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 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 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 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 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 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 deviceProtectionOverview property value. Device protection overview.
* @return a {@link DeviceProtectionOverview}
*/
@jakarta.annotation.Nullable
public DeviceProtectionOverview getDeviceProtectionOverview() {
return this.backingStore.get("deviceProtectionOverview");
}
/**
* 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");
}
/**
* 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("applePushNotificationCertificate", (n) -> { this.setApplePushNotificationCertificate(n.getObjectValue(ApplePushNotificationCertificate::createFromDiscriminatorValue)); });
deserializerMap.put("auditEvents", (n) -> { this.setAuditEvents(n.getCollectionOfObjectValues(AuditEvent::createFromDiscriminatorValue)); });
deserializerMap.put("complianceManagementPartners", (n) -> { this.setComplianceManagementPartners(n.getCollectionOfObjectValues(ComplianceManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("conditionalAccessSettings", (n) -> { this.setConditionalAccessSettings(n.getObjectValue(OnPremisesConditionalAccessSettings::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("deviceConfigurationDeviceStateSummaries", (n) -> { this.setDeviceConfigurationDeviceStateSummaries(n.getObjectValue(DeviceConfigurationDeviceStateSummary::createFromDiscriminatorValue)); });
deserializerMap.put("deviceConfigurations", (n) -> { this.setDeviceConfigurations(n.getCollectionOfObjectValues(DeviceConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("deviceEnrollmentConfigurations", (n) -> { this.setDeviceEnrollmentConfigurations(n.getCollectionOfObjectValues(DeviceEnrollmentConfiguration::createFromDiscriminatorValue)); });
deserializerMap.put("deviceManagementPartners", (n) -> { this.setDeviceManagementPartners(n.getCollectionOfObjectValues(DeviceManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("deviceProtectionOverview", (n) -> { this.setDeviceProtectionOverview(n.getObjectValue(DeviceProtectionOverview::createFromDiscriminatorValue)); });
deserializerMap.put("exchangeConnectors", (n) -> { this.setExchangeConnectors(n.getCollectionOfObjectValues(DeviceManagementExchangeConnector::createFromDiscriminatorValue)); });
deserializerMap.put("importedWindowsAutopilotDeviceIdentities", (n) -> { this.setImportedWindowsAutopilotDeviceIdentities(n.getCollectionOfObjectValues(ImportedWindowsAutopilotDeviceIdentity::createFromDiscriminatorValue)); });
deserializerMap.put("intuneAccountId", (n) -> { this.setIntuneAccountId(n.getUUIDValue()); });
deserializerMap.put("intuneBrand", (n) -> { this.setIntuneBrand(n.getObjectValue(IntuneBrand::createFromDiscriminatorValue)); });
deserializerMap.put("iosUpdateStatuses", (n) -> { this.setIosUpdateStatuses(n.getCollectionOfObjectValues(IosUpdateDeviceStatus::createFromDiscriminatorValue)); });
deserializerMap.put("managedDeviceOverview", (n) -> { this.setManagedDeviceOverview(n.getObjectValue(ManagedDeviceOverview::createFromDiscriminatorValue)); });
deserializerMap.put("managedDevices", (n) -> { this.setManagedDevices(n.getCollectionOfObjectValues(ManagedDevice::createFromDiscriminatorValue)); });
deserializerMap.put("mobileAppTroubleshootingEvents", (n) -> { this.setMobileAppTroubleshootingEvents(n.getCollectionOfObjectValues(MobileAppTroubleshootingEvent::createFromDiscriminatorValue)); });
deserializerMap.put("mobileThreatDefenseConnectors", (n) -> { this.setMobileThreatDefenseConnectors(n.getCollectionOfObjectValues(MobileThreatDefenseConnector::createFromDiscriminatorValue)); });
deserializerMap.put("notificationMessageTemplates", (n) -> { this.setNotificationMessageTemplates(n.getCollectionOfObjectValues(NotificationMessageTemplate::createFromDiscriminatorValue)); });
deserializerMap.put("remoteAssistancePartners", (n) -> { this.setRemoteAssistancePartners(n.getCollectionOfObjectValues(RemoteAssistancePartner::createFromDiscriminatorValue)); });
deserializerMap.put("reports", (n) -> { this.setReports(n.getObjectValue(DeviceManagementReports::createFromDiscriminatorValue)); });
deserializerMap.put("resourceOperations", (n) -> { this.setResourceOperations(n.getCollectionOfObjectValues(ResourceOperation::createFromDiscriminatorValue)); });
deserializerMap.put("roleAssignments", (n) -> { this.setRoleAssignments(n.getCollectionOfObjectValues(DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue)); });
deserializerMap.put("roleDefinitions", (n) -> { this.setRoleDefinitions(n.getCollectionOfObjectValues(RoleDefinition::createFromDiscriminatorValue)); });
deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(DeviceManagementSettings::createFromDiscriminatorValue)); });
deserializerMap.put("softwareUpdateStatusSummary", (n) -> { this.setSoftwareUpdateStatusSummary(n.getObjectValue(SoftwareUpdateStatusSummary::createFromDiscriminatorValue)); });
deserializerMap.put("subscriptionState", (n) -> { this.setSubscriptionState(n.getEnumValue(DeviceManagementSubscriptionState::forValue)); });
deserializerMap.put("telecomExpenseManagementPartners", (n) -> { this.setTelecomExpenseManagementPartners(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); });
deserializerMap.put("termsAndConditions", (n) -> { this.setTermsAndConditions(n.getCollectionOfObjectValues(TermsAndConditions::createFromDiscriminatorValue)); });
deserializerMap.put("troubleshootingEvents", (n) -> { this.setTroubleshootingEvents(n.getCollectionOfObjectValues(DeviceManagementTroubleshootingEvent::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthApplicationPerformance::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("userExperienceAnalyticsCategories", (n) -> { this.setUserExperienceAnalyticsCategories(n.getCollectionOfObjectValues(UserExperienceAnalyticsCategory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsDevicePerformance", (n) -> { this.setUserExperienceAnalyticsDevicePerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsDevicePerformance::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("userExperienceAnalyticsMetricHistory", (n) -> { this.setUserExperienceAnalyticsMetricHistory(n.getCollectionOfObjectValues(UserExperienceAnalyticsMetricHistory::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsModelScores", (n) -> { this.setUserExperienceAnalyticsModelScores(n.getCollectionOfObjectValues(UserExperienceAnalyticsModelScores::createFromDiscriminatorValue)); });
deserializerMap.put("userExperienceAnalyticsOverview", (n) -> { this.setUserExperienceAnalyticsOverview(n.getObjectValue(UserExperienceAnalyticsOverview::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("virtualEndpoint", (n) -> { this.setVirtualEndpoint(n.getObjectValue(VirtualEndpoint::createFromDiscriminatorValue)); });
deserializerMap.put("windowsAutopilotDeviceIdentities", (n) -> { this.setWindowsAutopilotDeviceIdentities(n.getCollectionOfObjectValues(WindowsAutopilotDeviceIdentity::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)); });
return deserializerMap;
}
/**
* 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 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 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 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 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 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 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 reports property value. Reports singleton
* @return a {@link DeviceManagementReports}
*/
@jakarta.annotation.Nullable
public DeviceManagementReports getReports() {
return this.backingStore.get("reports");
}
/**
* 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 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 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 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 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 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 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 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 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 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}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceStartupProcesses() {
return this.backingStore.get("userExperienceAnalyticsDeviceStartupProcesses");
}
/**
* Gets the userExperienceAnalyticsDeviceStartupProcessPerformance property value. User experience analytics device Startup Process Performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsDeviceStartupProcessPerformance() {
return this.backingStore.get("userExperienceAnalyticsDeviceStartupProcessPerformance");
}
/**
* Gets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsMetricHistory() {
return this.backingStore.get("userExperienceAnalyticsMetricHistory");
}
/**
* Gets the userExperienceAnalyticsModelScores property value. User experience analytics model scores
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsModelScores() {
return this.backingStore.get("userExperienceAnalyticsModelScores");
}
/**
* Gets the userExperienceAnalyticsOverview property value. User experience analytics overview
* @return a {@link UserExperienceAnalyticsOverview}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsOverview getUserExperienceAnalyticsOverview() {
return this.backingStore.get("userExperienceAnalyticsOverview");
}
/**
* Gets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsScoreHistory() {
return this.backingStore.get("userExperienceAnalyticsScoreHistory");
}
/**
* Gets the userExperienceAnalyticsSettings property value. User experience analytics device settings
* @return a {@link UserExperienceAnalyticsSettings}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsSettings getUserExperienceAnalyticsSettings() {
return this.backingStore.get("userExperienceAnalyticsSettings");
}
/**
* Gets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.
* @return a {@link UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric}
*/
@jakarta.annotation.Nullable
public UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric getUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric() {
return this.backingStore.get("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric");
}
/**
* Gets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsWorkFromAnywhereMetrics() {
return this.backingStore.get("userExperienceAnalyticsWorkFromAnywhereMetrics");
}
/**
* Gets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getUserExperienceAnalyticsWorkFromAnywhereModelPerformance() {
return this.backingStore.get("userExperienceAnalyticsWorkFromAnywhereModelPerformance");
}
/**
* Gets the virtualEndpoint property value. Virtual endpoint
* @return a {@link VirtualEndpoint}
*/
@jakarta.annotation.Nullable
public VirtualEndpoint getVirtualEndpoint() {
return this.backingStore.get("virtualEndpoint");
}
/**
* Gets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getWindowsAutopilotDeviceIdentities() {
return this.backingStore.get("windowsAutopilotDeviceIdentities");
}
/**
* Gets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getWindowsInformationProtectionAppLearningSummaries() {
return this.backingStore.get("windowsInformationProtectionAppLearningSummaries");
}
/**
* Gets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getWindowsInformationProtectionNetworkLearningSummaries() {
return this.backingStore.get("windowsInformationProtectionNetworkLearningSummaries");
}
/**
* Gets the windowsMalwareInformation property value. The list of affected malware in the tenant.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getWindowsMalwareInformation() {
return this.backingStore.get("windowsMalwareInformation");
}
/**
* Gets the windowsMalwareOverview property value. Malware overview for windows devices.
* @return a {@link WindowsMalwareOverview}
*/
@jakarta.annotation.Nullable
public WindowsMalwareOverview getWindowsMalwareOverview() {
return this.backingStore.get("windowsMalwareOverview");
}
/**
* Serializes information the current object
* @param writer Serialization writer to use to serialize this model
*/
public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) {
Objects.requireNonNull(writer);
super.serialize(writer);
writer.writeObjectValue("applePushNotificationCertificate", this.getApplePushNotificationCertificate());
writer.writeCollectionOfObjectValues("auditEvents", this.getAuditEvents());
writer.writeCollectionOfObjectValues("complianceManagementPartners", this.getComplianceManagementPartners());
writer.writeObjectValue("conditionalAccessSettings", this.getConditionalAccessSettings());
writer.writeCollectionOfObjectValues("detectedApps", this.getDetectedApps());
writer.writeCollectionOfObjectValues("deviceCategories", this.getDeviceCategories());
writer.writeCollectionOfObjectValues("deviceCompliancePolicies", this.getDeviceCompliancePolicies());
writer.writeObjectValue("deviceCompliancePolicyDeviceStateSummary", this.getDeviceCompliancePolicyDeviceStateSummary());
writer.writeCollectionOfObjectValues("deviceCompliancePolicySettingStateSummaries", this.getDeviceCompliancePolicySettingStateSummaries());
writer.writeObjectValue("deviceConfigurationDeviceStateSummaries", this.getDeviceConfigurationDeviceStateSummaries());
writer.writeCollectionOfObjectValues("deviceConfigurations", this.getDeviceConfigurations());
writer.writeCollectionOfObjectValues("deviceEnrollmentConfigurations", this.getDeviceEnrollmentConfigurations());
writer.writeCollectionOfObjectValues("deviceManagementPartners", this.getDeviceManagementPartners());
writer.writeObjectValue("deviceProtectionOverview", this.getDeviceProtectionOverview());
writer.writeCollectionOfObjectValues("exchangeConnectors", this.getExchangeConnectors());
writer.writeCollectionOfObjectValues("importedWindowsAutopilotDeviceIdentities", this.getImportedWindowsAutopilotDeviceIdentities());
writer.writeUUIDValue("intuneAccountId", this.getIntuneAccountId());
writer.writeObjectValue("intuneBrand", this.getIntuneBrand());
writer.writeCollectionOfObjectValues("iosUpdateStatuses", this.getIosUpdateStatuses());
writer.writeObjectValue("managedDeviceOverview", this.getManagedDeviceOverview());
writer.writeCollectionOfObjectValues("managedDevices", this.getManagedDevices());
writer.writeCollectionOfObjectValues("mobileAppTroubleshootingEvents", this.getMobileAppTroubleshootingEvents());
writer.writeCollectionOfObjectValues("mobileThreatDefenseConnectors", this.getMobileThreatDefenseConnectors());
writer.writeCollectionOfObjectValues("notificationMessageTemplates", this.getNotificationMessageTemplates());
writer.writeCollectionOfObjectValues("remoteAssistancePartners", this.getRemoteAssistancePartners());
writer.writeObjectValue("reports", this.getReports());
writer.writeCollectionOfObjectValues("resourceOperations", this.getResourceOperations());
writer.writeCollectionOfObjectValues("roleAssignments", this.getRoleAssignments());
writer.writeCollectionOfObjectValues("roleDefinitions", this.getRoleDefinitions());
writer.writeObjectValue("settings", this.getSettings());
writer.writeObjectValue("softwareUpdateStatusSummary", this.getSoftwareUpdateStatusSummary());
writer.writeEnumValue("subscriptionState", this.getSubscriptionState());
writer.writeCollectionOfObjectValues("telecomExpenseManagementPartners", this.getTelecomExpenseManagementPartners());
writer.writeCollectionOfObjectValues("termsAndConditions", this.getTermsAndConditions());
writer.writeCollectionOfObjectValues("troubleshootingEvents", this.getTroubleshootingEvents());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformance", this.getUserExperienceAnalyticsAppHealthApplicationPerformance());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", this.getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", this.getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", this.getUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthDeviceModelPerformance", this.getUserExperienceAnalyticsAppHealthDeviceModelPerformance());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthDevicePerformance", this.getUserExperienceAnalyticsAppHealthDevicePerformance());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthDevicePerformanceDetails", this.getUserExperienceAnalyticsAppHealthDevicePerformanceDetails());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthOSVersionPerformance", this.getUserExperienceAnalyticsAppHealthOSVersionPerformance());
writer.writeObjectValue("userExperienceAnalyticsAppHealthOverview", this.getUserExperienceAnalyticsAppHealthOverview());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsBaselines", this.getUserExperienceAnalyticsBaselines());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsCategories", this.getUserExperienceAnalyticsCategories());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsDevicePerformance", this.getUserExperienceAnalyticsDevicePerformance());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsDeviceScores", this.getUserExperienceAnalyticsDeviceScores());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsDeviceStartupHistory", this.getUserExperienceAnalyticsDeviceStartupHistory());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsDeviceStartupProcesses", this.getUserExperienceAnalyticsDeviceStartupProcesses());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsDeviceStartupProcessPerformance", this.getUserExperienceAnalyticsDeviceStartupProcessPerformance());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsMetricHistory", this.getUserExperienceAnalyticsMetricHistory());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsModelScores", this.getUserExperienceAnalyticsModelScores());
writer.writeObjectValue("userExperienceAnalyticsOverview", this.getUserExperienceAnalyticsOverview());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsScoreHistory", this.getUserExperienceAnalyticsScoreHistory());
writer.writeObjectValue("userExperienceAnalyticsSettings", this.getUserExperienceAnalyticsSettings());
writer.writeObjectValue("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", this.getUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsWorkFromAnywhereMetrics", this.getUserExperienceAnalyticsWorkFromAnywhereMetrics());
writer.writeCollectionOfObjectValues("userExperienceAnalyticsWorkFromAnywhereModelPerformance", this.getUserExperienceAnalyticsWorkFromAnywhereModelPerformance());
writer.writeObjectValue("virtualEndpoint", this.getVirtualEndpoint());
writer.writeCollectionOfObjectValues("windowsAutopilotDeviceIdentities", this.getWindowsAutopilotDeviceIdentities());
writer.writeCollectionOfObjectValues("windowsInformationProtectionAppLearningSummaries", this.getWindowsInformationProtectionAppLearningSummaries());
writer.writeCollectionOfObjectValues("windowsInformationProtectionNetworkLearningSummaries", this.getWindowsInformationProtectionNetworkLearningSummaries());
writer.writeCollectionOfObjectValues("windowsMalwareInformation", this.getWindowsMalwareInformation());
writer.writeObjectValue("windowsMalwareOverview", this.getWindowsMalwareOverview());
}
/**
* Sets the applePushNotificationCertificate property value. Apple push notification certificate.
* @param value Value to set for the applePushNotificationCertificate property.
*/
public void setApplePushNotificationCertificate(@jakarta.annotation.Nullable final ApplePushNotificationCertificate value) {
this.backingStore.set("applePushNotificationCertificate", value);
}
/**
* Sets the auditEvents property value. The Audit Events
* @param value Value to set for the auditEvents property.
*/
public void setAuditEvents(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("auditEvents", value);
}
/**
* Sets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
* @param value Value to set for the complianceManagementPartners property.
*/
public void setComplianceManagementPartners(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("complianceManagementPartners", value);
}
/**
* 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
* @param value Value to set for the conditionalAccessSettings property.
*/
public void setConditionalAccessSettings(@jakarta.annotation.Nullable final OnPremisesConditionalAccessSettings value) {
this.backingStore.set("conditionalAccessSettings", value);
}
/**
* Sets the detectedApps property value. The list of detected apps associated with a device.
* @param value Value to set for the detectedApps property.
*/
public void setDetectedApps(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("detectedApps", value);
}
/**
* Sets the deviceCategories property value. The list of device categories with the tenant.
* @param value Value to set for the deviceCategories property.
*/
public void setDeviceCategories(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceCategories", value);
}
/**
* Sets the deviceCompliancePolicies property value. The device compliance policies.
* @param value Value to set for the deviceCompliancePolicies property.
*/
public void setDeviceCompliancePolicies(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceCompliancePolicies", value);
}
/**
* Sets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
* @param value Value to set for the deviceCompliancePolicyDeviceStateSummary property.
*/
public void setDeviceCompliancePolicyDeviceStateSummary(@jakarta.annotation.Nullable final DeviceCompliancePolicyDeviceStateSummary value) {
this.backingStore.set("deviceCompliancePolicyDeviceStateSummary", value);
}
/**
* Sets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
* @param value Value to set for the deviceCompliancePolicySettingStateSummaries property.
*/
public void setDeviceCompliancePolicySettingStateSummaries(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceCompliancePolicySettingStateSummaries", value);
}
/**
* Sets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
* @param value Value to set for the deviceConfigurationDeviceStateSummaries property.
*/
public void setDeviceConfigurationDeviceStateSummaries(@jakarta.annotation.Nullable final DeviceConfigurationDeviceStateSummary value) {
this.backingStore.set("deviceConfigurationDeviceStateSummaries", value);
}
/**
* Sets the deviceConfigurations property value. The device configurations.
* @param value Value to set for the deviceConfigurations property.
*/
public void setDeviceConfigurations(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceConfigurations", value);
}
/**
* Sets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
* @param value Value to set for the deviceEnrollmentConfigurations property.
*/
public void setDeviceEnrollmentConfigurations(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceEnrollmentConfigurations", value);
}
/**
* Sets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
* @param value Value to set for the deviceManagementPartners property.
*/
public void setDeviceManagementPartners(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("deviceManagementPartners", value);
}
/**
* Sets the deviceProtectionOverview property value. Device protection overview.
* @param value Value to set for the deviceProtectionOverview property.
*/
public void setDeviceProtectionOverview(@jakarta.annotation.Nullable final DeviceProtectionOverview value) {
this.backingStore.set("deviceProtectionOverview", value);
}
/**
* Sets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
* @param value Value to set for the exchangeConnectors property.
*/
public void setExchangeConnectors(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("exchangeConnectors", value);
}
/**
* Sets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
* @param value Value to set for the importedWindowsAutopilotDeviceIdentities property.
*/
public void setImportedWindowsAutopilotDeviceIdentities(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("importedWindowsAutopilotDeviceIdentities", value);
}
/**
* Sets the intuneAccountId property value. Intune Account Id for given tenant
* @param value Value to set for the intuneAccountId property.
*/
public void setIntuneAccountId(@jakarta.annotation.Nullable final UUID value) {
this.backingStore.set("intuneAccountId", value);
}
/**
* 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.
* @param value Value to set for the intuneBrand property.
*/
public void setIntuneBrand(@jakarta.annotation.Nullable final IntuneBrand value) {
this.backingStore.set("intuneBrand", value);
}
/**
* Sets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
* @param value Value to set for the iosUpdateStatuses property.
*/
public void setIosUpdateStatuses(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("iosUpdateStatuses", value);
}
/**
* Sets the managedDeviceOverview property value. Device overview
* @param value Value to set for the managedDeviceOverview property.
*/
public void setManagedDeviceOverview(@jakarta.annotation.Nullable final ManagedDeviceOverview value) {
this.backingStore.set("managedDeviceOverview", value);
}
/**
* Sets the managedDevices property value. The list of managed devices.
* @param value Value to set for the managedDevices property.
*/
public void setManagedDevices(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("managedDevices", value);
}
/**
* Sets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.
* @param value Value to set for the mobileAppTroubleshootingEvents property.
*/
public void setMobileAppTroubleshootingEvents(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("mobileAppTroubleshootingEvents", value);
}
/**
* Sets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
* @param value Value to set for the mobileThreatDefenseConnectors property.
*/
public void setMobileThreatDefenseConnectors(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("mobileThreatDefenseConnectors", value);
}
/**
* Sets the notificationMessageTemplates property value. The Notification Message Templates.
* @param value Value to set for the notificationMessageTemplates property.
*/
public void setNotificationMessageTemplates(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("notificationMessageTemplates", value);
}
/**
* Sets the remoteAssistancePartners property value. The remote assist partners.
* @param value Value to set for the remoteAssistancePartners property.
*/
public void setRemoteAssistancePartners(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("remoteAssistancePartners", value);
}
/**
* Sets the reports property value. Reports singleton
* @param value Value to set for the reports property.
*/
public void setReports(@jakarta.annotation.Nullable final DeviceManagementReports value) {
this.backingStore.set("reports", value);
}
/**
* Sets the resourceOperations property value. The Resource Operations.
* @param value Value to set for the resourceOperations property.
*/
public void setResourceOperations(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("resourceOperations", value);
}
/**
* Sets the roleAssignments property value. The Role Assignments.
* @param value Value to set for the roleAssignments property.
*/
public void setRoleAssignments(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("roleAssignments", value);
}
/**
* Sets the roleDefinitions property value. The Role Definitions.
* @param value Value to set for the roleDefinitions property.
*/
public void setRoleDefinitions(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("roleDefinitions", value);
}
/**
* Sets the settings property value. Account level settings.
* @param value Value to set for the settings property.
*/
public void setSettings(@jakarta.annotation.Nullable final DeviceManagementSettings value) {
this.backingStore.set("settings", value);
}
/**
* Sets the softwareUpdateStatusSummary property value. The software update status summary.
* @param value Value to set for the softwareUpdateStatusSummary property.
*/
public void setSoftwareUpdateStatusSummary(@jakarta.annotation.Nullable final SoftwareUpdateStatusSummary value) {
this.backingStore.set("softwareUpdateStatusSummary", value);
}
/**
* Sets the subscriptionState property value. Tenant mobile device management subscription state.
* @param value Value to set for the subscriptionState property.
*/
public void setSubscriptionState(@jakarta.annotation.Nullable final DeviceManagementSubscriptionState value) {
this.backingStore.set("subscriptionState", value);
}
/**
* Sets the telecomExpenseManagementPartners property value. The telecom expense management partners.
* @param value Value to set for the telecomExpenseManagementPartners property.
*/
public void setTelecomExpenseManagementPartners(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("telecomExpenseManagementPartners", value);
}
/**
* Sets the termsAndConditions property value. The terms and conditions associated with device management of the company.
* @param value Value to set for the termsAndConditions property.
*/
public void setTermsAndConditions(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("termsAndConditions", value);
}
/**
* Sets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
* @param value Value to set for the troubleshootingEvents property.
*/
public void setTroubleshootingEvents(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("troubleshootingEvents", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance
* @param value Value to set for the userExperienceAnalyticsAppHealthApplicationPerformance property.
*/
public void setUserExperienceAnalyticsAppHealthApplicationPerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthApplicationPerformance", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details
* @param value Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property.
*/
public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id
* @param value Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property.
*/
public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version
* @param value Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property.
*/
public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance
* @param value Value to set for the userExperienceAnalyticsAppHealthDeviceModelPerformance property.
*/
public void setUserExperienceAnalyticsAppHealthDeviceModelPerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthDeviceModelPerformance", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance
* @param value Value to set for the userExperienceAnalyticsAppHealthDevicePerformance property.
*/
public void setUserExperienceAnalyticsAppHealthDevicePerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthDevicePerformance", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details
* @param value Value to set for the userExperienceAnalyticsAppHealthDevicePerformanceDetails property.
*/
public void setUserExperienceAnalyticsAppHealthDevicePerformanceDetails(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthDevicePerformanceDetails", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance
* @param value Value to set for the userExperienceAnalyticsAppHealthOSVersionPerformance property.
*/
public void setUserExperienceAnalyticsAppHealthOSVersionPerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsAppHealthOSVersionPerformance", value);
}
/**
* Sets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview
* @param value Value to set for the userExperienceAnalyticsAppHealthOverview property.
*/
public void setUserExperienceAnalyticsAppHealthOverview(@jakarta.annotation.Nullable final UserExperienceAnalyticsCategory value) {
this.backingStore.set("userExperienceAnalyticsAppHealthOverview", value);
}
/**
* Sets the userExperienceAnalyticsBaselines property value. User experience analytics baselines
* @param value Value to set for the userExperienceAnalyticsBaselines property.
*/
public void setUserExperienceAnalyticsBaselines(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsBaselines", value);
}
/**
* Sets the userExperienceAnalyticsCategories property value. User experience analytics categories
* @param value Value to set for the userExperienceAnalyticsCategories property.
*/
public void setUserExperienceAnalyticsCategories(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsCategories", value);
}
/**
* Sets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance
* @param value Value to set for the userExperienceAnalyticsDevicePerformance property.
*/
public void setUserExperienceAnalyticsDevicePerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsDevicePerformance", value);
}
/**
* Sets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores
* @param value Value to set for the userExperienceAnalyticsDeviceScores property.
*/
public void setUserExperienceAnalyticsDeviceScores(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsDeviceScores", value);
}
/**
* Sets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History
* @param value Value to set for the userExperienceAnalyticsDeviceStartupHistory property.
*/
public void setUserExperienceAnalyticsDeviceStartupHistory(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsDeviceStartupHistory", value);
}
/**
* Sets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes
* @param value Value to set for the userExperienceAnalyticsDeviceStartupProcesses property.
*/
public void setUserExperienceAnalyticsDeviceStartupProcesses(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsDeviceStartupProcesses", value);
}
/**
* Sets the userExperienceAnalyticsDeviceStartupProcessPerformance property value. User experience analytics device Startup Process Performance
* @param value Value to set for the userExperienceAnalyticsDeviceStartupProcessPerformance property.
*/
public void setUserExperienceAnalyticsDeviceStartupProcessPerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsDeviceStartupProcessPerformance", value);
}
/**
* Sets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history
* @param value Value to set for the userExperienceAnalyticsMetricHistory property.
*/
public void setUserExperienceAnalyticsMetricHistory(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsMetricHistory", value);
}
/**
* Sets the userExperienceAnalyticsModelScores property value. User experience analytics model scores
* @param value Value to set for the userExperienceAnalyticsModelScores property.
*/
public void setUserExperienceAnalyticsModelScores(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsModelScores", value);
}
/**
* Sets the userExperienceAnalyticsOverview property value. User experience analytics overview
* @param value Value to set for the userExperienceAnalyticsOverview property.
*/
public void setUserExperienceAnalyticsOverview(@jakarta.annotation.Nullable final UserExperienceAnalyticsOverview value) {
this.backingStore.set("userExperienceAnalyticsOverview", value);
}
/**
* Sets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History
* @param value Value to set for the userExperienceAnalyticsScoreHistory property.
*/
public void setUserExperienceAnalyticsScoreHistory(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsScoreHistory", value);
}
/**
* Sets the userExperienceAnalyticsSettings property value. User experience analytics device settings
* @param value Value to set for the userExperienceAnalyticsSettings property.
*/
public void setUserExperienceAnalyticsSettings(@jakarta.annotation.Nullable final UserExperienceAnalyticsSettings value) {
this.backingStore.set("userExperienceAnalyticsSettings", value);
}
/**
* Sets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.
* @param value Value to set for the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property.
*/
public void setUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric(@jakarta.annotation.Nullable final UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric value) {
this.backingStore.set("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", value);
}
/**
* Sets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.
* @param value Value to set for the userExperienceAnalyticsWorkFromAnywhereMetrics property.
*/
public void setUserExperienceAnalyticsWorkFromAnywhereMetrics(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsWorkFromAnywhereMetrics", value);
}
/**
* Sets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance
* @param value Value to set for the userExperienceAnalyticsWorkFromAnywhereModelPerformance property.
*/
public void setUserExperienceAnalyticsWorkFromAnywhereModelPerformance(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("userExperienceAnalyticsWorkFromAnywhereModelPerformance", value);
}
/**
* Sets the virtualEndpoint property value. Virtual endpoint
* @param value Value to set for the virtualEndpoint property.
*/
public void setVirtualEndpoint(@jakarta.annotation.Nullable final VirtualEndpoint value) {
this.backingStore.set("virtualEndpoint", value);
}
/**
* Sets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
* @param value Value to set for the windowsAutopilotDeviceIdentities property.
*/
public void setWindowsAutopilotDeviceIdentities(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("windowsAutopilotDeviceIdentities", value);
}
/**
* Sets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
* @param value Value to set for the windowsInformationProtectionAppLearningSummaries property.
*/
public void setWindowsInformationProtectionAppLearningSummaries(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("windowsInformationProtectionAppLearningSummaries", value);
}
/**
* Sets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
* @param value Value to set for the windowsInformationProtectionNetworkLearningSummaries property.
*/
public void setWindowsInformationProtectionNetworkLearningSummaries(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("windowsInformationProtectionNetworkLearningSummaries", value);
}
/**
* Sets the windowsMalwareInformation property value. The list of affected malware in the tenant.
* @param value Value to set for the windowsMalwareInformation property.
*/
public void setWindowsMalwareInformation(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("windowsMalwareInformation", value);
}
/**
* Sets the windowsMalwareOverview property value. Malware overview for windows devices.
* @param value Value to set for the windowsMalwareOverview property.
*/
public void setWindowsMalwareOverview(@jakarta.annotation.Nullable final WindowsMalwareOverview value) {
this.backingStore.set("windowsMalwareOverview", value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy