Package com.microsoft.graph.models
Class DeviceAppManagement
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceAppManagement
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DeviceAppManagement
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Singleton entity that acts as a container for all device app management functionality.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DeviceAppManagementcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the androidManagedAppProtections property value.Gets the defaultManagedAppProtections property value.The deserialization information for the current modelGets the iosManagedAppProtections property value.Gets the isEnabledForMicrosoftStoreForBusiness property value.Gets the managedAppPolicies property value.Gets the managedAppRegistrations property value.Gets the managedAppStatuses property value.Gets the managedEBooks property value.Gets the mdmWindowsInformationProtectionPolicies property value.Gets the microsoftStoreForBusinessLanguage property value.Gets the microsoftStoreForBusinessLastCompletedApplicationSyncTime property value.Gets the microsoftStoreForBusinessLastSuccessfulSyncDateTime property value.Gets the mobileAppCategories property value.Gets the mobileAppConfigurations property value.Gets the mobileAppRelationships property value.Gets the mobileApps property value.Gets the targetedManagedAppConfigurations property value.Gets the vppTokens property value.Gets the windowsInformationProtectionPolicies property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the androidManagedAppProtections property value.voidSets the defaultManagedAppProtections property value.voidSets the iosManagedAppProtections property value.voidSets the isEnabledForMicrosoftStoreForBusiness property value.voidSets the managedAppPolicies property value.voidSets the managedAppRegistrations property value.voidSets the managedAppStatuses property value.voidsetManagedEBooks(List<ManagedEBook> value) Sets the managedEBooks property value.voidSets the mdmWindowsInformationProtectionPolicies property value.voidSets the microsoftStoreForBusinessLanguage property value.voidSets the microsoftStoreForBusinessLastCompletedApplicationSyncTime property value.voidSets the microsoftStoreForBusinessLastSuccessfulSyncDateTime property value.voidSets the mobileAppCategories property value.voidSets the mobileAppConfigurations property value.voidSets the mobileAppRelationships property value.voidsetMobileApps(List<MobileApp> value) Sets the mobileApps property value.voidSets the targetedManagedAppConfigurations property value.voidsetVppTokens(List<VppToken> value) Sets the vppTokens property value.voidSets the windowsInformationProtectionPolicies property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
DeviceAppManagement
public DeviceAppManagement()Instantiates a newDeviceAppManagementand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DeviceAppManagement createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
DeviceAppManagement
-
getAndroidManagedAppProtections
Gets the androidManagedAppProtections property value. Android managed app policies.- Returns:
- a
List<AndroidManagedAppProtection>
-
getDefaultManagedAppProtections
Gets the defaultManagedAppProtections property value. Default managed app policies.- Returns:
- a
List<DefaultManagedAppProtection>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIosManagedAppProtections
Gets the iosManagedAppProtections property value. iOS managed app policies.- Returns:
- a
List<IosManagedAppProtection>
-
getIsEnabledForMicrosoftStoreForBusiness
Gets the isEnabledForMicrosoftStoreForBusiness property value. Whether the account is enabled for syncing applications from the Microsoft Store for Business.- Returns:
- a
Boolean
-
getManagedAppPolicies
Gets the managedAppPolicies property value. Managed app policies.- Returns:
- a
List<ManagedAppPolicy>
-
getManagedAppRegistrations
Gets the managedAppRegistrations property value. The managed app registrations.- Returns:
- a
List<ManagedAppRegistration>
-
getManagedAppStatuses
Gets the managedAppStatuses property value. The managed app statuses.- Returns:
- a
List<ManagedAppStatus>
-
getManagedEBooks
Gets the managedEBooks property value. The Managed eBook.- Returns:
- a
List<ManagedEBook>
-
getMdmWindowsInformationProtectionPolicies
@Nullable public List<MdmWindowsInformationProtectionPolicy> getMdmWindowsInformationProtectionPolicies()Gets the mdmWindowsInformationProtectionPolicies property value. Windows information protection for apps running on devices which are MDM enrolled.- Returns:
- a
List<MdmWindowsInformationProtectionPolicy>
-
getMicrosoftStoreForBusinessLanguage
Gets the microsoftStoreForBusinessLanguage property value. The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -<country/regioncode2>, where is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.- Returns:
- a
String
-
getMicrosoftStoreForBusinessLastCompletedApplicationSyncTime
Gets the microsoftStoreForBusinessLastCompletedApplicationSyncTime property value. The last time an application sync from the Microsoft Store for Business was completed.- Returns:
- a
OffsetDateTime
-
getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime
Gets the microsoftStoreForBusinessLastSuccessfulSyncDateTime property value. The last time the apps from the Microsoft Store for Business were synced successfully for the account.- Returns:
- a
OffsetDateTime
-
getMobileAppCategories
Gets the mobileAppCategories property value. The mobile app categories.- Returns:
- a
List<MobileAppCategory>
-
getMobileAppConfigurations
Gets the mobileAppConfigurations property value. The Managed Device Mobile Application Configurations.- Returns:
- a
List<ManagedDeviceMobileAppConfiguration>
-
getMobileAppRelationships
Gets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications.- Returns:
- a
List<MobileAppRelationship>
-
getMobileApps
Gets the mobileApps property value. The mobile apps. -
getTargetedManagedAppConfigurations
Gets the targetedManagedAppConfigurations property value. Targeted managed app configurations.- Returns:
- a
List<TargetedManagedAppConfiguration>
-
getVppTokens
Gets the vppTokens property value. List of Vpp tokens for this organization. -
getWindowsInformationProtectionPolicies
Gets the windowsInformationProtectionPolicies property value. Windows information protection for apps running on devices which are not MDM enrolled.- Returns:
- a
List<WindowsInformationProtectionPolicy>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAndroidManagedAppProtections
Sets the androidManagedAppProtections property value. Android managed app policies.- Parameters:
value- Value to set for the androidManagedAppProtections property.
-
setDefaultManagedAppProtections
Sets the defaultManagedAppProtections property value. Default managed app policies.- Parameters:
value- Value to set for the defaultManagedAppProtections property.
-
setIosManagedAppProtections
Sets the iosManagedAppProtections property value. iOS managed app policies.- Parameters:
value- Value to set for the iosManagedAppProtections property.
-
setIsEnabledForMicrosoftStoreForBusiness
Sets the isEnabledForMicrosoftStoreForBusiness property value. Whether the account is enabled for syncing applications from the Microsoft Store for Business.- Parameters:
value- Value to set for the isEnabledForMicrosoftStoreForBusiness property.
-
setManagedAppPolicies
Sets the managedAppPolicies property value. Managed app policies.- Parameters:
value- Value to set for the managedAppPolicies property.
-
setManagedAppRegistrations
Sets the managedAppRegistrations property value. The managed app registrations.- Parameters:
value- Value to set for the managedAppRegistrations property.
-
setManagedAppStatuses
Sets the managedAppStatuses property value. The managed app statuses.- Parameters:
value- Value to set for the managedAppStatuses property.
-
setManagedEBooks
Sets the managedEBooks property value. The Managed eBook.- Parameters:
value- Value to set for the managedEBooks property.
-
setMdmWindowsInformationProtectionPolicies
public void setMdmWindowsInformationProtectionPolicies(@Nullable List<MdmWindowsInformationProtectionPolicy> value) Sets the mdmWindowsInformationProtectionPolicies property value. Windows information protection for apps running on devices which are MDM enrolled.- Parameters:
value- Value to set for the mdmWindowsInformationProtectionPolicies property.
-
setMicrosoftStoreForBusinessLanguage
Sets the microsoftStoreForBusinessLanguage property value. The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -<country/regioncode2>, where is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.- Parameters:
value- Value to set for the microsoftStoreForBusinessLanguage property.
-
setMicrosoftStoreForBusinessLastCompletedApplicationSyncTime
public void setMicrosoftStoreForBusinessLastCompletedApplicationSyncTime(@Nullable OffsetDateTime value) Sets the microsoftStoreForBusinessLastCompletedApplicationSyncTime property value. The last time an application sync from the Microsoft Store for Business was completed.- Parameters:
value- Value to set for the microsoftStoreForBusinessLastCompletedApplicationSyncTime property.
-
setMicrosoftStoreForBusinessLastSuccessfulSyncDateTime
Sets the microsoftStoreForBusinessLastSuccessfulSyncDateTime property value. The last time the apps from the Microsoft Store for Business were synced successfully for the account.- Parameters:
value- Value to set for the microsoftStoreForBusinessLastSuccessfulSyncDateTime property.
-
setMobileAppCategories
Sets the mobileAppCategories property value. The mobile app categories.- Parameters:
value- Value to set for the mobileAppCategories property.
-
setMobileAppConfigurations
Sets the mobileAppConfigurations property value. The Managed Device Mobile Application Configurations.- Parameters:
value- Value to set for the mobileAppConfigurations property.
-
setMobileAppRelationships
Sets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications.- Parameters:
value- Value to set for the mobileAppRelationships property.
-
setMobileApps
Sets the mobileApps property value. The mobile apps.- Parameters:
value- Value to set for the mobileApps property.
-
setTargetedManagedAppConfigurations
public void setTargetedManagedAppConfigurations(@Nullable List<TargetedManagedAppConfiguration> value) Sets the targetedManagedAppConfigurations property value. Targeted managed app configurations.- Parameters:
value- Value to set for the targetedManagedAppConfigurations property.
-
setVppTokens
Sets the vppTokens property value. List of Vpp tokens for this organization.- Parameters:
value- Value to set for the vppTokens property.
-
setWindowsInformationProtectionPolicies
public void setWindowsInformationProtectionPolicies(@Nullable List<WindowsInformationProtectionPolicy> value) Sets the windowsInformationProtectionPolicies property value. Windows information protection for apps running on devices which are not MDM enrolled.- Parameters:
value- Value to set for the windowsInformationProtectionPolicies property.
-