Class DeviceAppManagement
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceAppManagement
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class DeviceAppManagement extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“Singleton entity that acts as a container for all device app management functionality.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceAppManagement.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanisEnabledForMicrosoftStoreForBusinessprotected StringmicrosoftStoreForBusinessLanguageprotected OffsetDateTimemicrosoftStoreForBusinessLastCompletedApplicationSyncTimeprotected OffsetDateTimemicrosoftStoreForBusinessLastSuccessfulSyncDateTimeprotected MicrosoftStoreForBusinessPortalSelectionOptionsmicrosoftStoreForBusinessPortalSelection-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeviceAppManagement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceAppManagement.BuilderbuilderDeviceAppManagement()Returns a builder which is used to create a new instance of this class (given that this class is immutable).AndroidManagedAppProtectionCollectionRequestgetAndroidManagedAppProtections()“Android managed app policies.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()DefaultManagedAppProtectionCollectionRequestgetDefaultManagedAppProtections()“Default managed app policies.”DeviceAppManagementTaskCollectionRequestgetDeviceAppManagementTasks()“Device app management tasks.”EnterpriseCodeSigningCertificateCollectionRequestgetEnterpriseCodeSigningCertificates()“The Windows Enterprise Code Signing Certificate.”IosLobAppProvisioningConfigurationCollectionRequestgetIosLobAppProvisioningConfigurations()“The IOS Lob App Provisioning Configurations.”IosManagedAppProtectionCollectionRequestgetIosManagedAppProtections()“iOS managed app policies.”Optional<Boolean>getIsEnabledForMicrosoftStoreForBusiness()“Whether the account is enabled for syncing applications from the Microsoft Store for Business.”ManagedAppPolicyCollectionRequestgetManagedAppPolicies()“Managed app policies.”ManagedAppRegistrationCollectionRequestgetManagedAppRegistrations()“The managed app registrations.”ManagedAppStatusCollectionRequestgetManagedAppStatuses()“The managed app statuses.”ManagedEBookCategoryCollectionRequestgetManagedEBookCategories()“The mobile eBook categories.”ManagedEBookCollectionRequestgetManagedEBooks()“The Managed eBook.”MdmWindowsInformationProtectionPolicyCollectionRequestgetMdmWindowsInformationProtectionPolicies()“Windows information protection for apps running on devices which are MDM enrolled.”Optional<String>getMicrosoftStoreForBusinessLanguage()“The locale information used to sync applications from the Microsoft Store for Business.Optional<OffsetDateTime>getMicrosoftStoreForBusinessLastCompletedApplicationSyncTime()“The last time an application sync from the Microsoft Store for Business was completed.”Optional<OffsetDateTime>getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime()“The last time the apps from the Microsoft Store for Business were synced successfully for the account.”Optional<MicrosoftStoreForBusinessPortalSelectionOptions>getMicrosoftStoreForBusinessPortalSelection()“The end user portal information is used to sync applications from the Microsoft Store for Business to Intune Company Portal.MobileAppCategoryCollectionRequestgetMobileAppCategories()“The mobile app categories.”ManagedDeviceMobileAppConfigurationCollectionRequestgetMobileAppConfigurations()“The Managed Device Mobile Application Configurations.”MobileAppCollectionRequestgetMobileApps()“The mobile apps.”PolicySetCollectionRequestgetPolicySets()“The PolicySet of Policies and Applications”SideLoadingKeyCollectionRequestgetSideLoadingKeys()“Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation.”SymantecCodeSigningCertificateRequestgetSymantecCodeSigningCertificate()“The WinPhone Symantec Code Signing Certificate.”TargetedManagedAppConfigurationCollectionRequestgetTargetedManagedAppConfigurations()“Targeted managed app configurations.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()VppTokenCollectionRequestgetVppTokens()“List of Vpp tokens for this organization.”WindowsDefenderApplicationControlSupplementalPolicyCollectionRequestgetWdacSupplementalPolicies()“The collection of Windows Defender Application Control Supplemental Policies.”WindowsInformationProtectionDeviceRegistrationCollectionRequestgetWindowsInformationProtectionDeviceRegistrations()“Windows information protection device registrations that are not MDM enrolled.”WindowsInformationProtectionPolicyCollectionRequestgetWindowsInformationProtectionPolicies()“Windows information protection for apps running on devices which are not MDM enrolled.”WindowsInformationProtectionWipeActionCollectionRequestgetWindowsInformationProtectionWipeActions()“Windows information protection wipe actions.”WindowsManagementAppRequestgetWindowsManagementApp()“Windows management app.”StringodataTypeName()DeviceAppManagementpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)DeviceAppManagementput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestNoReturnsyncMicrosoftStoreForBusinessApps()StringtoString()DeviceAppManagementwithIsEnabledForMicrosoftStoreForBusiness(Boolean isEnabledForMicrosoftStoreForBusiness)Returns an immutable copy ofthiswith just theisEnabledForMicrosoftStoreForBusinessfield changed.DeviceAppManagementwithMicrosoftStoreForBusinessLanguage(String microsoftStoreForBusinessLanguage)Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLanguagefield changed.DeviceAppManagementwithMicrosoftStoreForBusinessLastCompletedApplicationSyncTime(OffsetDateTime microsoftStoreForBusinessLastCompletedApplicationSyncTime)Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLastCompletedApplicationSyncTimefield changed.DeviceAppManagementwithMicrosoftStoreForBusinessLastSuccessfulSyncDateTime(OffsetDateTime microsoftStoreForBusinessLastSuccessfulSyncDateTime)Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLastSuccessfulSyncDateTimefield changed.DeviceAppManagementwithMicrosoftStoreForBusinessPortalSelection(MicrosoftStoreForBusinessPortalSelectionOptions microsoftStoreForBusinessPortalSelection)Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessPortalSelectionfield changed.DeviceAppManagementwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
isEnabledForMicrosoftStoreForBusiness
protected Boolean isEnabledForMicrosoftStoreForBusiness
-
microsoftStoreForBusinessLanguage
protected String microsoftStoreForBusinessLanguage
-
microsoftStoreForBusinessLastCompletedApplicationSyncTime
protected OffsetDateTime microsoftStoreForBusinessLastCompletedApplicationSyncTime
-
microsoftStoreForBusinessLastSuccessfulSyncDateTime
protected OffsetDateTime microsoftStoreForBusinessLastSuccessfulSyncDateTime
-
microsoftStoreForBusinessPortalSelection
protected MicrosoftStoreForBusinessPortalSelectionOptions microsoftStoreForBusinessPortalSelection
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderDeviceAppManagement
public static DeviceAppManagement.Builder builderDeviceAppManagement()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getIsEnabledForMicrosoftStoreForBusiness
public Optional<Boolean> getIsEnabledForMicrosoftStoreForBusiness()
“Whether the account is enabled for syncing applications from the Microsoft Store for Business.”- Returns:
- property isEnabledForMicrosoftStoreForBusiness
-
withIsEnabledForMicrosoftStoreForBusiness
public DeviceAppManagement withIsEnabledForMicrosoftStoreForBusiness(Boolean isEnabledForMicrosoftStoreForBusiness)
Returns an immutable copy ofthiswith just theisEnabledForMicrosoftStoreForBusinessfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Whether the account is enabled for syncing applications from the Microsoft Store for Business.”
- Parameters:
isEnabledForMicrosoftStoreForBusiness- new value ofisEnabledForMicrosoftStoreForBusinessfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theisEnabledForMicrosoftStoreForBusinessfield changed
-
getMicrosoftStoreForBusinessLanguage
public Optional<String> getMicrosoftStoreForBusinessLanguage()
“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 <languagecode2 >-<country/regioncode2>, where <languagecode2> 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:
- property microsoftStoreForBusinessLanguage
-
withMicrosoftStoreForBusinessLanguage
public DeviceAppManagement withMicrosoftStoreForBusinessLanguage(String microsoftStoreForBusinessLanguage)
Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLanguagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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 <languagecode2 >-<country/regioncode2>, where <languagecode2> 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:
microsoftStoreForBusinessLanguage- new value ofmicrosoftStoreForBusinessLanguagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftStoreForBusinessLanguagefield changed
-
getMicrosoftStoreForBusinessLastCompletedApplicationSyncTime
public Optional<OffsetDateTime> getMicrosoftStoreForBusinessLastCompletedApplicationSyncTime()
“The last time an application sync from the Microsoft Store for Business was completed.”- Returns:
- property microsoftStoreForBusinessLastCompletedApplicationSyncTime
-
withMicrosoftStoreForBusinessLastCompletedApplicationSyncTime
public DeviceAppManagement withMicrosoftStoreForBusinessLastCompletedApplicationSyncTime(OffsetDateTime microsoftStoreForBusinessLastCompletedApplicationSyncTime)
Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLastCompletedApplicationSyncTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The last time an application sync from the Microsoft Store for Business was completed.”
- Parameters:
microsoftStoreForBusinessLastCompletedApplicationSyncTime- new value ofmicrosoftStoreForBusinessLastCompletedApplicationSyncTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftStoreForBusinessLastCompletedApplicationSyncTimefield changed
-
getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime
public Optional<OffsetDateTime> getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime()
“The last time the apps from the Microsoft Store for Business were synced successfully for the account.”- Returns:
- property microsoftStoreForBusinessLastSuccessfulSyncDateTime
-
withMicrosoftStoreForBusinessLastSuccessfulSyncDateTime
public DeviceAppManagement withMicrosoftStoreForBusinessLastSuccessfulSyncDateTime(OffsetDateTime microsoftStoreForBusinessLastSuccessfulSyncDateTime)
Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessLastSuccessfulSyncDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The last time the apps from the Microsoft Store for Business were synced successfully for the account.”
- Parameters:
microsoftStoreForBusinessLastSuccessfulSyncDateTime- new value ofmicrosoftStoreForBusinessLastSuccessfulSyncDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftStoreForBusinessLastSuccessfulSyncDateTimefield changed
-
getMicrosoftStoreForBusinessPortalSelection
public Optional<MicrosoftStoreForBusinessPortalSelectionOptions> getMicrosoftStoreForBusinessPortalSelection()
“The end user portal information is used to sync applications from the Microsoft Store for Business to Intune Company Portal. There are three options to pick from ['Company portal only', 'Company portal and private store', 'Private store only']”- Returns:
- property microsoftStoreForBusinessPortalSelection
-
withMicrosoftStoreForBusinessPortalSelection
public DeviceAppManagement withMicrosoftStoreForBusinessPortalSelection(MicrosoftStoreForBusinessPortalSelectionOptions microsoftStoreForBusinessPortalSelection)
Returns an immutable copy ofthiswith just themicrosoftStoreForBusinessPortalSelectionfield changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The end user portal information is used to sync applications from the Microsoft Store for Business to Intune Company Portal. There are three options to pick from ['Company portal only', 'Company portal and private store', 'Private store only']”
- Parameters:
microsoftStoreForBusinessPortalSelection- new value ofmicrosoftStoreForBusinessPortalSelectionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftStoreForBusinessPortalSelectionfield changed
-
withUnmappedField
public DeviceAppManagement withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getManagedEBookCategories
public ManagedEBookCategoryCollectionRequest getManagedEBookCategories()
“The mobile eBook categories.”- Returns:
- navigational property managedEBookCategories
-
getEnterpriseCodeSigningCertificates
public EnterpriseCodeSigningCertificateCollectionRequest getEnterpriseCodeSigningCertificates()
“The Windows Enterprise Code Signing Certificate.”- Returns:
- navigational property enterpriseCodeSigningCertificates
-
getIosLobAppProvisioningConfigurations
public IosLobAppProvisioningConfigurationCollectionRequest getIosLobAppProvisioningConfigurations()
“The IOS Lob App Provisioning Configurations.”- Returns:
- navigational property iosLobAppProvisioningConfigurations
-
getMobileAppCategories
public MobileAppCategoryCollectionRequest getMobileAppCategories()
“The mobile app categories.”- Returns:
- navigational property mobileAppCategories
-
getMobileAppConfigurations
public ManagedDeviceMobileAppConfigurationCollectionRequest getMobileAppConfigurations()
“The Managed Device Mobile Application Configurations.”- Returns:
- navigational property mobileAppConfigurations
-
getMobileApps
public MobileAppCollectionRequest getMobileApps()
“The mobile apps.”- Returns:
- navigational property mobileApps
-
getSymantecCodeSigningCertificate
public SymantecCodeSigningCertificateRequest getSymantecCodeSigningCertificate()
“The WinPhone Symantec Code Signing Certificate.”- Returns:
- navigational property symantecCodeSigningCertificate
-
getManagedEBooks
public ManagedEBookCollectionRequest getManagedEBooks()
“The Managed eBook.”- Returns:
- navigational property managedEBooks
-
getPolicySets
public PolicySetCollectionRequest getPolicySets()
“The PolicySet of Policies and Applications”- Returns:
- navigational property policySets
-
getSideLoadingKeys
public SideLoadingKeyCollectionRequest getSideLoadingKeys()
“Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation.”- Returns:
- navigational property sideLoadingKeys
-
getVppTokens
public VppTokenCollectionRequest getVppTokens()
“List of Vpp tokens for this organization.”- Returns:
- navigational property vppTokens
-
getWindowsManagementApp
public WindowsManagementAppRequest getWindowsManagementApp()
“Windows management app.”- Returns:
- navigational property windowsManagementApp
-
getAndroidManagedAppProtections
public AndroidManagedAppProtectionCollectionRequest getAndroidManagedAppProtections()
“Android managed app policies.”- Returns:
- navigational property androidManagedAppProtections
-
getDefaultManagedAppProtections
public DefaultManagedAppProtectionCollectionRequest getDefaultManagedAppProtections()
“Default managed app policies.”- Returns:
- navigational property defaultManagedAppProtections
-
getIosManagedAppProtections
public IosManagedAppProtectionCollectionRequest getIosManagedAppProtections()
“iOS managed app policies.”- Returns:
- navigational property iosManagedAppProtections
-
getManagedAppPolicies
public ManagedAppPolicyCollectionRequest getManagedAppPolicies()
“Managed app policies.”- Returns:
- navigational property managedAppPolicies
-
getManagedAppRegistrations
public ManagedAppRegistrationCollectionRequest getManagedAppRegistrations()
“The managed app registrations.”- Returns:
- navigational property managedAppRegistrations
-
getManagedAppStatuses
public ManagedAppStatusCollectionRequest getManagedAppStatuses()
“The managed app statuses.”- Returns:
- navigational property managedAppStatuses
-
getMdmWindowsInformationProtectionPolicies
public MdmWindowsInformationProtectionPolicyCollectionRequest getMdmWindowsInformationProtectionPolicies()
“Windows information protection for apps running on devices which are MDM enrolled.”- Returns:
- navigational property mdmWindowsInformationProtectionPolicies
-
getTargetedManagedAppConfigurations
public TargetedManagedAppConfigurationCollectionRequest getTargetedManagedAppConfigurations()
“Targeted managed app configurations.”- Returns:
- navigational property targetedManagedAppConfigurations
-
getWindowsInformationProtectionDeviceRegistrations
public WindowsInformationProtectionDeviceRegistrationCollectionRequest getWindowsInformationProtectionDeviceRegistrations()
“Windows information protection device registrations that are not MDM enrolled.”- Returns:
- navigational property windowsInformationProtectionDeviceRegistrations
-
getWindowsInformationProtectionPolicies
public WindowsInformationProtectionPolicyCollectionRequest getWindowsInformationProtectionPolicies()
“Windows information protection for apps running on devices which are not MDM enrolled.”- Returns:
- navigational property windowsInformationProtectionPolicies
-
getWindowsInformationProtectionWipeActions
public WindowsInformationProtectionWipeActionCollectionRequest getWindowsInformationProtectionWipeActions()
“Windows information protection wipe actions.”- Returns:
- navigational property windowsInformationProtectionWipeActions
-
getDeviceAppManagementTasks
public DeviceAppManagementTaskCollectionRequest getDeviceAppManagementTasks()
“Device app management tasks.”- Returns:
- navigational property deviceAppManagementTasks
-
getWdacSupplementalPolicies
public WindowsDefenderApplicationControlSupplementalPolicyCollectionRequest getWdacSupplementalPolicies()
“The collection of Windows Defender Application Control Supplemental Policies.”- Returns:
- navigational property wdacSupplementalPolicies
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public DeviceAppManagement patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public DeviceAppManagement put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
syncMicrosoftStoreForBusinessApps
public com.github.davidmoten.odata.client.ActionRequestNoReturn syncMicrosoftStoreForBusinessApps()
-
-