Class DeviceAppManagement
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.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 inherited from class odata.msgraph.client.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.”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.”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.”MobileAppCategoryCollectionRequestgetMobileAppCategories()“The mobile app categories.”ManagedDeviceMobileAppConfigurationCollectionRequestgetMobileAppConfigurations()“The Managed Device Mobile Application Configurations.”MobileAppCollectionRequestgetMobileApps()“The mobile apps.”TargetedManagedAppConfigurationCollectionRequestgetTargetedManagedAppConfigurations()“Targeted managed app configurations.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()VppTokenCollectionRequestgetVppTokens()“List of Vpp tokens for this organization.”WindowsInformationProtectionPolicyCollectionRequestgetWindowsInformationProtectionPolicies()“Windows information protection for apps running on devices which are not MDM enrolled.”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()DeviceAppManagementwithAndroidManagedAppProtections(List<AndroidManagedAppProtection> androidManagedAppProtections)Returns an immutable copy ofthiswith just theandroidManagedAppProtectionsfield changed.DeviceAppManagementwithDefaultManagedAppProtections(List<DefaultManagedAppProtection> defaultManagedAppProtections)Returns an immutable copy ofthiswith just thedefaultManagedAppProtectionsfield changed.DeviceAppManagementwithIosManagedAppProtections(List<IosManagedAppProtection> iosManagedAppProtections)Returns an immutable copy ofthiswith just theiosManagedAppProtectionsfield changed.DeviceAppManagementwithIsEnabledForMicrosoftStoreForBusiness(Boolean isEnabledForMicrosoftStoreForBusiness)Returns an immutable copy ofthiswith just theisEnabledForMicrosoftStoreForBusinessfield changed.DeviceAppManagementwithManagedAppPolicies(List<ManagedAppPolicy> managedAppPolicies)Returns an immutable copy ofthiswith just themanagedAppPoliciesfield changed.DeviceAppManagementwithManagedAppRegistrations(List<ManagedAppRegistration> managedAppRegistrations)Returns an immutable copy ofthiswith just themanagedAppRegistrationsfield changed.DeviceAppManagementwithManagedAppStatuses(List<ManagedAppStatus> managedAppStatuses)Returns an immutable copy ofthiswith just themanagedAppStatusesfield changed.DeviceAppManagementwithManagedEBooks(List<ManagedEBook> managedEBooks)Returns an immutable copy ofthiswith just themanagedEBooksfield changed.DeviceAppManagementwithMdmWindowsInformationProtectionPolicies(List<MdmWindowsInformationProtectionPolicy> mdmWindowsInformationProtectionPolicies)Returns an immutable copy ofthiswith just themdmWindowsInformationProtectionPoliciesfield 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.DeviceAppManagementwithMobileAppCategories(List<MobileAppCategory> mobileAppCategories)Returns an immutable copy ofthiswith just themobileAppCategoriesfield changed.DeviceAppManagementwithMobileAppConfigurations(List<ManagedDeviceMobileAppConfiguration> mobileAppConfigurations)Returns an immutable copy ofthiswith just themobileAppConfigurationsfield changed.DeviceAppManagementwithMobileApps(List<MobileApp> mobileApps)Returns an immutable copy ofthiswith just themobileAppsfield changed.DeviceAppManagementwithTargetedManagedAppConfigurations(List<TargetedManagedAppConfiguration> targetedManagedAppConfigurations)Returns an immutable copy ofthiswith just thetargetedManagedAppConfigurationsfield changed.DeviceAppManagementwithUnmappedField(String name, Object value)DeviceAppManagementwithVppTokens(List<VppToken> vppTokens)Returns an immutable copy ofthiswith just thevppTokensfield changed.DeviceAppManagementwithWindowsInformationProtectionPolicies(List<WindowsInformationProtectionPolicy> windowsInformationProtectionPolicies)Returns an immutable copy ofthiswith just thewindowsInformationProtectionPoliciesfield changed.
-
-
-
Field Detail
-
isEnabledForMicrosoftStoreForBusiness
protected Boolean isEnabledForMicrosoftStoreForBusiness
-
microsoftStoreForBusinessLanguage
protected String microsoftStoreForBusinessLanguage
-
microsoftStoreForBusinessLastCompletedApplicationSyncTime
protected OffsetDateTime microsoftStoreForBusinessLastCompletedApplicationSyncTime
-
microsoftStoreForBusinessLastSuccessfulSyncDateTime
protected OffsetDateTime microsoftStoreForBusinessLastSuccessfulSyncDateTime
-
managedEBooks
protected List<ManagedEBook> managedEBooks
-
mobileAppCategories
protected List<MobileAppCategory> mobileAppCategories
-
mobileAppConfigurations
protected List<ManagedDeviceMobileAppConfiguration> mobileAppConfigurations
-
androidManagedAppProtections
protected List<AndroidManagedAppProtection> androidManagedAppProtections
-
defaultManagedAppProtections
protected List<DefaultManagedAppProtection> defaultManagedAppProtections
-
iosManagedAppProtections
protected List<IosManagedAppProtection> iosManagedAppProtections
-
managedAppPolicies
protected List<ManagedAppPolicy> managedAppPolicies
-
managedAppRegistrations
protected List<ManagedAppRegistration> managedAppRegistrations
-
managedAppStatuses
protected List<ManagedAppStatus> managedAppStatuses
-
mdmWindowsInformationProtectionPolicies
protected List<MdmWindowsInformationProtectionPolicy> mdmWindowsInformationProtectionPolicies
-
targetedManagedAppConfigurations
protected List<TargetedManagedAppConfiguration> targetedManagedAppConfigurations
-
windowsInformationProtectionPolicies
protected List<WindowsInformationProtectionPolicy> windowsInformationProtectionPolicies
-
-
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
-
withUnmappedField
public DeviceAppManagement withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getManagedEBooks
public ManagedEBookCollectionRequest getManagedEBooks()
“The Managed eBook.”- Returns:
- navigational property managedEBooks
-
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
-
getVppTokens
public VppTokenCollectionRequest getVppTokens()
“List of Vpp tokens for this organization.”- Returns:
- navigational property vppTokens
-
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
-
getWindowsInformationProtectionPolicies
public WindowsInformationProtectionPolicyCollectionRequest getWindowsInformationProtectionPolicies()
“Windows information protection for apps running on devices which are not MDM enrolled.”- Returns:
- navigational property windowsInformationProtectionPolicies
-
withManagedEBooks
public DeviceAppManagement withManagedEBooks(List<ManagedEBook> managedEBooks)
Returns an immutable copy ofthiswith just themanagedEBooksfield 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 Managed eBook.”
- Parameters:
managedEBooks- new value ofmanagedEBooksfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagedEBooksfield changed
-
withMobileAppCategories
public DeviceAppManagement withMobileAppCategories(List<MobileAppCategory> mobileAppCategories)
Returns an immutable copy ofthiswith just themobileAppCategoriesfield 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 mobile app categories.”
- Parameters:
mobileAppCategories- new value ofmobileAppCategoriesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themobileAppCategoriesfield changed
-
withMobileAppConfigurations
public DeviceAppManagement withMobileAppConfigurations(List<ManagedDeviceMobileAppConfiguration> mobileAppConfigurations)
Returns an immutable copy ofthiswith just themobileAppConfigurationsfield 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 Managed Device Mobile Application Configurations.”
- Parameters:
mobileAppConfigurations- new value ofmobileAppConfigurationsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themobileAppConfigurationsfield changed
-
withMobileApps
public DeviceAppManagement withMobileApps(List<MobileApp> mobileApps)
Returns an immutable copy ofthiswith just themobileAppsfield 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 mobile apps.”
- Parameters:
mobileApps- new value ofmobileAppsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themobileAppsfield changed
-
withVppTokens
public DeviceAppManagement withVppTokens(List<VppToken> vppTokens)
Returns an immutable copy ofthiswith just thevppTokensfield 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.“List of Vpp tokens for this organization.”
- Parameters:
vppTokens- new value ofvppTokensfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thevppTokensfield changed
-
withAndroidManagedAppProtections
public DeviceAppManagement withAndroidManagedAppProtections(List<AndroidManagedAppProtection> androidManagedAppProtections)
Returns an immutable copy ofthiswith just theandroidManagedAppProtectionsfield 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.“Android managed app policies.”
- Parameters:
androidManagedAppProtections- new value ofandroidManagedAppProtectionsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theandroidManagedAppProtectionsfield changed
-
withDefaultManagedAppProtections
public DeviceAppManagement withDefaultManagedAppProtections(List<DefaultManagedAppProtection> defaultManagedAppProtections)
Returns an immutable copy ofthiswith just thedefaultManagedAppProtectionsfield 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.“Default managed app policies.”
- Parameters:
defaultManagedAppProtections- new value ofdefaultManagedAppProtectionsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefaultManagedAppProtectionsfield changed
-
withIosManagedAppProtections
public DeviceAppManagement withIosManagedAppProtections(List<IosManagedAppProtection> iosManagedAppProtections)
Returns an immutable copy ofthiswith just theiosManagedAppProtectionsfield 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.“iOS managed app policies.”
- Parameters:
iosManagedAppProtections- new value ofiosManagedAppProtectionsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiosManagedAppProtectionsfield changed
-
withManagedAppPolicies
public DeviceAppManagement withManagedAppPolicies(List<ManagedAppPolicy> managedAppPolicies)
Returns an immutable copy ofthiswith just themanagedAppPoliciesfield 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.“Managed app policies.”
- Parameters:
managedAppPolicies- new value ofmanagedAppPoliciesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagedAppPoliciesfield changed
-
withManagedAppRegistrations
public DeviceAppManagement withManagedAppRegistrations(List<ManagedAppRegistration> managedAppRegistrations)
Returns an immutable copy ofthiswith just themanagedAppRegistrationsfield 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 managed app registrations.”
- Parameters:
managedAppRegistrations- new value ofmanagedAppRegistrationsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagedAppRegistrationsfield changed
-
withManagedAppStatuses
public DeviceAppManagement withManagedAppStatuses(List<ManagedAppStatus> managedAppStatuses)
Returns an immutable copy ofthiswith just themanagedAppStatusesfield 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 managed app statuses.”
- Parameters:
managedAppStatuses- new value ofmanagedAppStatusesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagedAppStatusesfield changed
-
withMdmWindowsInformationProtectionPolicies
public DeviceAppManagement withMdmWindowsInformationProtectionPolicies(List<MdmWindowsInformationProtectionPolicy> mdmWindowsInformationProtectionPolicies)
Returns an immutable copy ofthiswith just themdmWindowsInformationProtectionPoliciesfield 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.“Windows information protection for apps running on devices which are MDM enrolled.”
- Parameters:
mdmWindowsInformationProtectionPolicies- new value ofmdmWindowsInformationProtectionPoliciesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themdmWindowsInformationProtectionPoliciesfield changed
-
withTargetedManagedAppConfigurations
public DeviceAppManagement withTargetedManagedAppConfigurations(List<TargetedManagedAppConfiguration> targetedManagedAppConfigurations)
Returns an immutable copy ofthiswith just thetargetedManagedAppConfigurationsfield 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.“Targeted managed app configurations.”
- Parameters:
targetedManagedAppConfigurations- new value oftargetedManagedAppConfigurationsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetargetedManagedAppConfigurationsfield changed
-
withWindowsInformationProtectionPolicies
public DeviceAppManagement withWindowsInformationProtectionPolicies(List<WindowsInformationProtectionPolicy> windowsInformationProtectionPolicies)
Returns an immutable copy ofthiswith just thewindowsInformationProtectionPoliciesfield 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.“Windows information protection for apps running on devices which are not MDM enrolled.”
- Parameters:
windowsInformationProtectionPolicies- new value ofwindowsInformationProtectionPoliciesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewindowsInformationProtectionPoliciesfield changed
-
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()
-
-