Package odata.msgraph.client.beta.entity
Class AndroidDeviceOwnerGeneralDeviceConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidDeviceOwnerGeneralDeviceConfiguration.Builder
-
- Enclosing class:
- AndroidDeviceOwnerGeneralDeviceConfiguration
public static final class AndroidDeviceOwnerGeneralDeviceConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderaccountsBlockModification(Boolean accountsBlockModification)“Indicates whether or not adding or removing accounts is disabled.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderappsAllowInstallFromUnknownSources(Boolean appsAllowInstallFromUnknownSources)“Indicates whether or not the user is allowed to enable to unknown sources setting.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderappsAutoUpdatePolicy(AndroidDeviceOwnerAppAutoUpdatePolicyType appsAutoUpdatePolicy)“Indicates the value of the app auto update policy.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderappsDefaultPermissionPolicy(AndroidDeviceOwnerDefaultAppPermissionPolicyType appsDefaultPermissionPolicy)“Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderappsRecommendSkippingFirstUseHints(Boolean appsRecommendSkippingFirstUseHints)“Whether or not to recommend all apps skip any first-time-use hints they may have added.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderazureAdSharedDeviceDataClearApps(List<AppListItem> azureAdSharedDeviceDataClearApps)“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderazureAdSharedDeviceDataClearApps(AppListItem... azureAdSharedDeviceDataClearApps)“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderazureAdSharedDeviceDataClearAppsNextLink(String azureAdSharedDeviceDataClearAppsNextLink)“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderbluetoothBlockConfiguration(Boolean bluetoothBlockConfiguration)“Indicates whether or not to block a user from configuring bluetooth.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderbluetoothBlockContactSharing(Boolean bluetoothBlockContactSharing)“Indicates whether or not to block a user from sharing contacts via bluetooth.”AndroidDeviceOwnerGeneralDeviceConfigurationbuild()AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercameraBlocked(Boolean cameraBlocked)“Indicates whether or not to disable the use of the camera.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercellularBlockWiFiTethering(Boolean cellularBlockWiFiTethering)“Indicates whether or not to block Wi-Fi tethering.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercertificateCredentialConfigurationDisabled(Boolean certificateCredentialConfigurationDisabled)“Indicates whether or not to block users from any certificate credential configuration.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercrossProfilePoliciesAllowCopyPaste(Boolean crossProfilePoliciesAllowCopyPaste)“Indicates whether or not text copied from one profile (personal or work) can be pasted in the other.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercrossProfilePoliciesAllowDataSharing(AndroidDeviceOwnerCrossProfileDataSharing crossProfilePoliciesAllowDataSharing)“Indicates whether data from one profile (personal or work) can be shared with apps in the other profile.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildercrossProfilePoliciesShowWorkContactsInPersonalProfile(Boolean crossProfilePoliciesShowWorkContactsInPersonalProfile)“Indicates whether or not contacts stored in work profile are shown in personal profile contact searches/incoming calls.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdataRoamingBlocked(Boolean dataRoamingBlocked)“Indicates whether or not to block a user from data roaming.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdateTimeConfigurationBlocked(Boolean dateTimeConfigurationBlocked)“Indicates whether or not to block the user from manually changing the date or time on the device”AndroidDeviceOwnerGeneralDeviceConfiguration.Builderdescription(String description)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderdisplayName(String displayName)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderenrollmentProfile(AndroidDeviceOwnerEnrollmentProfileType enrollmentProfile)“Indicates which enrollment profile you want to configure.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderfactoryResetBlocked(Boolean factoryResetBlocked)“Indicates whether or not the factory reset option in settings is disabled.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderfactoryResetDeviceAdministratorEmails(String... factoryResetDeviceAdministratorEmails)“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderfactoryResetDeviceAdministratorEmails(List<String> factoryResetDeviceAdministratorEmails)“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderfactoryResetDeviceAdministratorEmailsNextLink(String factoryResetDeviceAdministratorEmailsNextLink)“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderglobalProxy(AndroidDeviceOwnerGlobalProxy globalProxy)“Proxy is set up directly with host, port and excluded hosts.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildergoogleAccountsBlocked(Boolean googleAccountsBlocked)“Indicates whether or not google accounts will be blocked.”AndroidDeviceOwnerGeneralDeviceConfiguration.Builderid(String id)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskCustomizationDeviceSettingsBlocked(Boolean kioskCustomizationDeviceSettingsBlocked)“Indicates whether a user can access the device's Settings app while in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskCustomizationPowerButtonActionsBlocked(Boolean kioskCustomizationPowerButtonActionsBlocked)“Whether the power menu is shown when a user long presses the Power button of a device in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskCustomizationStatusBar(AndroidDeviceOwnerKioskCustomizationStatusBar kioskCustomizationStatusBar)“Indicates whether system info and notifications are disabled in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskCustomizationSystemErrorWarnings(Boolean kioskCustomizationSystemErrorWarnings)“Indicates whether system error dialogs for crashed or unresponsive apps are shown in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskCustomizationSystemNavigation(AndroidDeviceOwnerKioskCustomizationSystemNavigation kioskCustomizationSystemNavigation)“Indicates which navigation features are enabled in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppOrderEnabled(Boolean kioskModeAppOrderEnabled)“Whether or not to enable app ordering in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppPositions(List<AndroidDeviceOwnerKioskModeAppPositionItem> kioskModeAppPositions)“The ordering of items on Kiosk Mode Managed Home Screen.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppPositions(AndroidDeviceOwnerKioskModeAppPositionItem... kioskModeAppPositions)“The ordering of items on Kiosk Mode Managed Home Screen.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppPositionsNextLink(String kioskModeAppPositionsNextLink)“The ordering of items on Kiosk Mode Managed Home Screen.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeApps(List<AppListItem> kioskModeApps)“A list of managed apps that will be shown when the device is in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeApps(AppListItem... kioskModeApps)“A list of managed apps that will be shown when the device is in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppsInFolderOrderedByName(Boolean kioskModeAppsInFolderOrderedByName)“Whether or not to alphabetize applications within a folder in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeAppsNextLink(String kioskModeAppsNextLink)“A list of managed apps that will be shown when the device is in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeBluetoothConfigurationEnabled(Boolean kioskModeBluetoothConfigurationEnabled)“Whether or not to allow a user to configure Bluetooth settings in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeDebugMenuEasyAccessEnabled(Boolean kioskModeDebugMenuEasyAccessEnabled)“Whether or not to allow a user to easy access to the debug menu in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeExitCode(String kioskModeExitCode)“Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeFlashlightConfigurationEnabled(Boolean kioskModeFlashlightConfigurationEnabled)“Whether or not to allow a user to use the flashlight in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeFolderIcon(AndroidDeviceOwnerKioskModeFolderIcon kioskModeFolderIcon)“Folder icon configuration for managed home screen in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeGridHeight(Integer kioskModeGridHeight)“Number of rows for Managed Home Screen grid with app ordering enabled in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeGridWidth(Integer kioskModeGridWidth)“Number of columns for Managed Home Screen grid with app ordering enabled in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeIconSize(AndroidDeviceOwnerKioskModeIconSize kioskModeIconSize)“Icon size configuration for managed home screen in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeLockHomeScreen(Boolean kioskModeLockHomeScreen)“Whether or not to lock home screen to the end user in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedFolders(List<AndroidDeviceOwnerKioskModeManagedFolder> kioskModeManagedFolders)“A list of managed folders for a device in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedFolders(AndroidDeviceOwnerKioskModeManagedFolder... kioskModeManagedFolders)“A list of managed folders for a device in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedFoldersNextLink(String kioskModeManagedFoldersNextLink)“A list of managed folders for a device in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenAutoSignout(Boolean kioskModeManagedHomeScreenAutoSignout)“Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenInactiveSignOutDelayInSeconds(Integer kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds)“Number of seconds to give user notice before automatically signing them out for Managed Home Screen.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds(Integer kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds)“Number of seconds device is inactive before automatically signing user out for Managed Home Screen.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenPinComplexity(KioskModeManagedHomeScreenPinComplexity kioskModeManagedHomeScreenPinComplexity)“Complexity of PIN for sign-in session for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenPinRequired(Boolean kioskModeManagedHomeScreenPinRequired)“Whether or not require user to set a PIN for sign-in session for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenPinRequiredToResume(Boolean kioskModeManagedHomeScreenPinRequiredToResume)“Whether or not required user to enter session PIN if screensaver has appeared for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenSignInBackground(String kioskModeManagedHomeScreenSignInBackground)“Custom URL background for sign-in screen for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenSignInBrandingLogo(String kioskModeManagedHomeScreenSignInBrandingLogo)“Custom URL branding logo for sign-in screen and session pin page for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedHomeScreenSignInEnabled(Boolean kioskModeManagedHomeScreenSignInEnabled)“Whether or not show sign-in screen for Managed Home Screen.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeManagedSettingsEntryDisabled(Boolean kioskModeManagedSettingsEntryDisabled)“Whether or not to display the Managed Settings entry point on the managed home screen in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeMediaVolumeConfigurationEnabled(Boolean kioskModeMediaVolumeConfigurationEnabled)“Whether or not to allow a user to change the media volume in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenOrientation(AndroidDeviceOwnerKioskModeScreenOrientation kioskModeScreenOrientation)“Screen orientation configuration for managed home screen in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenSaverConfigurationEnabled(Boolean kioskModeScreenSaverConfigurationEnabled)“Whether or not to enable screen saver mode or not in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenSaverDetectMediaDisabled(Boolean kioskModeScreenSaverDetectMediaDisabled)“Whether or not the device screen should show the screen saver if audio/video is playing in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenSaverDisplayTimeInSeconds(Integer kioskModeScreenSaverDisplayTimeInSeconds)“The number of seconds that the device will display the screen saver for in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenSaverImageUrl(String kioskModeScreenSaverImageUrl)“URL for an image that will be the device's screen saver in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeScreenSaverStartDelayInSeconds(Integer kioskModeScreenSaverStartDelayInSeconds)“The number of seconds the device needs to be inactive for before the screen saver is shown in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeShowAppNotificationBadge(Boolean kioskModeShowAppNotificationBadge)“Whether or not to display application notification badges in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeShowDeviceInfo(Boolean kioskModeShowDeviceInfo)“Whether or not to allow a user to access basic device information.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeVirtualHomeButtonEnabled(Boolean kioskModeVirtualHomeButtonEnabled)“Whether or not to display a virtual home button when the device is in Kiosk Mode .”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeVirtualHomeButtonType(AndroidDeviceOwnerVirtualHomeButtonType kioskModeVirtualHomeButtonType)“Indicates whether the virtual home button is a swipe up home button or a floating home button.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeWallpaperUrl(String kioskModeWallpaperUrl)“URL to a publicly accessible image to use for the wallpaper when the device is in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeWifiAllowedSsids(String... kioskModeWifiAllowedSsids)“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeWifiAllowedSsids(List<String> kioskModeWifiAllowedSsids)“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeWifiAllowedSsidsNextLink(String kioskModeWifiAllowedSsidsNextLink)“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderkioskModeWiFiConfigurationEnabled(Boolean kioskModeWiFiConfigurationEnabled)“Whether or not to allow a user to configure Wi-Fi settings in Kiosk Mode.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrophoneForceMute(Boolean microphoneForceMute)“Indicates whether or not to block unmuting the microphone on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherConfigurationEnabled(Boolean microsoftLauncherConfigurationEnabled)“Indicates whether or not to you want configure Microsoft Launcher.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherCustomWallpaperAllowUserModification(Boolean microsoftLauncherCustomWallpaperAllowUserModification)“Indicates whether or not the user can modify the wallpaper to personalize their device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherCustomWallpaperEnabled(Boolean microsoftLauncherCustomWallpaperEnabled)“Indicates whether or not to configure the wallpaper on the targeted devices.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherCustomWallpaperImageUrl(String microsoftLauncherCustomWallpaperImageUrl)“Indicates the URL for the image file to use as the wallpaper on the targeted devices.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherDockPresenceAllowUserModification(Boolean microsoftLauncherDockPresenceAllowUserModification)“Indicates whether or not the user can modify the device dock configuration on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherDockPresenceConfiguration(MicrosoftLauncherDockPresence microsoftLauncherDockPresenceConfiguration)“Indicates whether or not you want to configure the device dock.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherFeedAllowUserModification(Boolean microsoftLauncherFeedAllowUserModification)“Indicates whether or not the user can modify the launcher feed on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherFeedEnabled(Boolean microsoftLauncherFeedEnabled)“Indicates whether or not you want to enable the launcher feed on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildermicrosoftLauncherSearchBarPlacementConfiguration(MicrosoftLauncherSearchBarPlacement microsoftLauncherSearchBarPlacementConfiguration)“Indicates the search bar placement configuration on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildernetworkEscapeHatchAllowed(Boolean networkEscapeHatchAllowed)“Indicates whether or not the device will allow connecting to a temporary network connection at boot time.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildernfcBlockOutgoingBeam(Boolean nfcBlockOutgoingBeam)“Indicates whether or not to block NFC outgoing beam.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordBlockKeyguard(Boolean passwordBlockKeyguard)“Indicates whether or not the keyguard is disabled.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordBlockKeyguardFeatures(List<AndroidKeyguardFeature> passwordBlockKeyguardFeatures)“List of device keyguard features to block.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordBlockKeyguardFeatures(AndroidKeyguardFeature... passwordBlockKeyguardFeatures)“List of device keyguard features to block.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordBlockKeyguardFeaturesNextLink(String passwordBlockKeyguardFeaturesNextLink)“List of device keyguard features to block.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“Indicates the amount of time that a password can be set for before it expires and a new password will be required.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“Indicates the minimum length of the password required on the device.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumLetterCharacters(Integer passwordMinimumLetterCharacters)“Indicates the minimum number of letter characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumLowerCaseCharacters(Integer passwordMinimumLowerCaseCharacters)“Indicates the minimum number of lower case characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumNonLetterCharacters(Integer passwordMinimumNonLetterCharacters)“Indicates the minimum number of non-letter characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumNumericCharacters(Integer passwordMinimumNumericCharacters)“Indicates the minimum number of numeric characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumSymbolCharacters(Integer passwordMinimumSymbolCharacters)“Indicates the minimum number of symbol characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinimumUpperCaseCharacters(Integer passwordMinimumUpperCaseCharacters)“Indicates the minimum number of upper case letter characters required for device password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)“Minutes of inactivity before the screen times out.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordPreviousPasswordCountToBlock(Integer passwordPreviousPasswordCountToBlock)“Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordRequiredType(AndroidDeviceOwnerRequiredPasswordType passwordRequiredType)“Indicates the minimum password quality required on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)“Indicates the number of times a user can enter an incorrect password before the device is wiped.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfileAppsAllowInstallFromUnknownSources(Boolean personalProfileAppsAllowInstallFromUnknownSources)“Indicates whether the user can install apps from unknown sources on the personal profile.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfileCameraBlocked(Boolean personalProfileCameraBlocked)“Indicates whether to disable the use of the camera on the personal profile.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfilePersonalApplications(List<AppListItem> personalProfilePersonalApplications)“Policy applied to applications in the personal profile.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfilePersonalApplications(AppListItem... personalProfilePersonalApplications)“Policy applied to applications in the personal profile.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfilePersonalApplicationsNextLink(String personalProfilePersonalApplicationsNextLink)“Policy applied to applications in the personal profile.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfilePlayStoreMode(PersonalProfilePersonalPlayStoreMode personalProfilePlayStoreMode)“Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderpersonalProfileScreenCaptureBlocked(Boolean personalProfileScreenCaptureBlocked)“Indicates whether to disable the capability to take screenshots on the personal profile.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderplayStoreMode(AndroidDeviceOwnerPlayStoreMode playStoreMode)“Indicates the Play Store mode of the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderroleScopeTagIds(String... roleScopeTagIds)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderroleScopeTagIds(List<String> roleScopeTagIds)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderscreenCaptureBlocked(Boolean screenCaptureBlocked)“Indicates whether or not to disable the capability to take screenshots.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersecurityDeveloperSettingsEnabled(Boolean securityDeveloperSettingsEnabled)“Indicates whether or not the user is allowed to access developer settings like developer options and safe boot on the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersecurityRequireVerifyApps(Boolean securityRequireVerifyApps)“Indicates whether or not verify apps is required.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstatusBarBlocked(Boolean statusBarBlocked)“Indicates whether or the status bar is disabled, including notifications, quick settings and other screen overlays.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstayOnModes(List<AndroidDeviceOwnerBatteryPluggedMode> stayOnModes)“List of modes in which the device's display will stay powered-on.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstayOnModes(AndroidDeviceOwnerBatteryPluggedMode... stayOnModes)“List of modes in which the device's display will stay powered-on.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstayOnModesNextLink(String stayOnModesNextLink)“List of modes in which the device's display will stay powered-on.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstorageAllowUsb(Boolean storageAllowUsb)“Indicates whether or not to allow USB mass storage.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstorageBlockExternalMedia(Boolean storageBlockExternalMedia)“Indicates whether or not to block external media.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderstorageBlockUsbFileTransfer(Boolean storageBlockUsbFileTransfer)“Indicates whether or not to block USB file transfer.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersupportsScopeTags(Boolean supportsScopeTags)AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateFreezePeriods(List<AndroidDeviceOwnerSystemUpdateFreezePeriod> systemUpdateFreezePeriods)“Indicates the annually repeating time periods during which system updates are postponed.AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateFreezePeriods(AndroidDeviceOwnerSystemUpdateFreezePeriod... systemUpdateFreezePeriods)“Indicates the annually repeating time periods during which system updates are postponed.AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateFreezePeriodsNextLink(String systemUpdateFreezePeriodsNextLink)“Indicates the annually repeating time periods during which system updates are postponed.AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateInstallType(AndroidDeviceOwnerSystemUpdateInstallType systemUpdateInstallType)“The type of system update configuration.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateWindowEndMinutesAfterMidnight(Integer systemUpdateWindowEndMinutesAfterMidnight)“Indicates the number of minutes after midnight that the system update window ends.AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemUpdateWindowStartMinutesAfterMidnight(Integer systemUpdateWindowStartMinutesAfterMidnight)“Indicates the number of minutes after midnight that the system update window starts.AndroidDeviceOwnerGeneralDeviceConfiguration.BuildersystemWindowsBlocked(Boolean systemWindowsBlocked)“Whether or not to block Android system prompt windows, like toasts, phone activities, and system alerts.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderusersBlockAdd(Boolean usersBlockAdd)“Indicates whether or not adding users and profiles is disabled.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderusersBlockRemove(Boolean usersBlockRemove)“Indicates whether or not to disable removing other users from the device.”AndroidDeviceOwnerGeneralDeviceConfiguration.Builderversion(Integer version)AndroidDeviceOwnerGeneralDeviceConfiguration.BuildervolumeBlockAdjustment(Boolean volumeBlockAdjustment)“Indicates whether or not adjusting the master volume is disabled.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildervpnAlwaysOnLockdownMode(Boolean vpnAlwaysOnLockdownMode)“If an always on VPN package name is specified, whether or not to lock network traffic when that VPN is disconnected.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuildervpnAlwaysOnPackageIdentifier(String vpnAlwaysOnPackageIdentifier)“Android app package name for app that will handle an always-on VPN connection.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderwifiBlockEditConfigurations(Boolean wifiBlockEditConfigurations)“Indicates whether or not to block the user from editing the wifi connection settings.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderwifiBlockEditPolicyDefinedConfigurations(Boolean wifiBlockEditPolicyDefinedConfigurations)“Indicates whether or not to block the user from editing just the networks defined by the policy.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordExpirationDays(Integer workProfilePasswordExpirationDays)“Indicates the number of days that a work profile password can be set before it expires and a new password will be required.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumLength(Integer workProfilePasswordMinimumLength)“Indicates the minimum length of the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumLetterCharacters(Integer workProfilePasswordMinimumLetterCharacters)“Indicates the minimum number of letter characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumLowerCaseCharacters(Integer workProfilePasswordMinimumLowerCaseCharacters)“Indicates the minimum number of lower-case characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumNonLetterCharacters(Integer workProfilePasswordMinimumNonLetterCharacters)“Indicates the minimum number of non-letter characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumNumericCharacters(Integer workProfilePasswordMinimumNumericCharacters)“Indicates the minimum number of numeric characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumSymbolCharacters(Integer workProfilePasswordMinimumSymbolCharacters)“Indicates the minimum number of symbol characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordMinimumUpperCaseCharacters(Integer workProfilePasswordMinimumUpperCaseCharacters)“Indicates the minimum number of upper-case letter characters required for the work profile password.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordPreviousPasswordCountToBlock(Integer workProfilePasswordPreviousPasswordCountToBlock)“Indicates the length of the work profile password history, where the user will not be able to enter a new password that is the same as any password in the history.AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordRequiredType(AndroidDeviceOwnerRequiredPasswordType workProfilePasswordRequiredType)“Indicates the minimum password quality required on the work profile password.”AndroidDeviceOwnerGeneralDeviceConfiguration.BuilderworkProfilePasswordSignInFailureCountBeforeFactoryReset(Integer workProfilePasswordSignInFailureCountBeforeFactoryReset)“Indicates the number of times a user can enter an incorrect work profile password before the device is wiped.
-
-
-
Method Detail
-
id
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder id(String id)
-
createdDateTime
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder version(Integer version)
-
accountsBlockModification
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder accountsBlockModification(Boolean accountsBlockModification)
“Indicates whether or not adding or removing accounts is disabled.”- Parameters:
accountsBlockModification- value ofaccountsBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsAllowInstallFromUnknownSources
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder appsAllowInstallFromUnknownSources(Boolean appsAllowInstallFromUnknownSources)
“Indicates whether or not the user is allowed to enable to unknown sources setting.”- Parameters:
appsAllowInstallFromUnknownSources- value ofappsAllowInstallFromUnknownSourcesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsAutoUpdatePolicy
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder appsAutoUpdatePolicy(AndroidDeviceOwnerAppAutoUpdatePolicyType appsAutoUpdatePolicy)
“Indicates the value of the app auto update policy.”- Parameters:
appsAutoUpdatePolicy- value ofappsAutoUpdatePolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsDefaultPermissionPolicy
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder appsDefaultPermissionPolicy(AndroidDeviceOwnerDefaultAppPermissionPolicyType appsDefaultPermissionPolicy)
“Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically.”- Parameters:
appsDefaultPermissionPolicy- value ofappsDefaultPermissionPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsRecommendSkippingFirstUseHints
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder appsRecommendSkippingFirstUseHints(Boolean appsRecommendSkippingFirstUseHints)
“Whether or not to recommend all apps skip any first-time-use hints they may have added.”- Parameters:
appsRecommendSkippingFirstUseHints- value ofappsRecommendSkippingFirstUseHintsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
azureAdSharedDeviceDataClearApps
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder azureAdSharedDeviceDataClearApps(List<AppListItem> azureAdSharedDeviceDataClearApps)
“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode. This collection can contain a maximum of 500 elements.”- Parameters:
azureAdSharedDeviceDataClearApps- value ofazureAdSharedDeviceDataClearAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
azureAdSharedDeviceDataClearApps
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder azureAdSharedDeviceDataClearApps(AppListItem... azureAdSharedDeviceDataClearApps)
“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode. This collection can contain a maximum of 500 elements.”- Parameters:
azureAdSharedDeviceDataClearApps- value ofazureAdSharedDeviceDataClearAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
azureAdSharedDeviceDataClearAppsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder azureAdSharedDeviceDataClearAppsNextLink(String azureAdSharedDeviceDataClearAppsNextLink)
“A list of managed apps that will have their data cleared during a global sign- out in AAD shared device mode. This collection can contain a maximum of 500 elements.”- Parameters:
azureAdSharedDeviceDataClearAppsNextLink- value ofazureAdSharedDeviceDataClearApps@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bluetoothBlockConfiguration
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder bluetoothBlockConfiguration(Boolean bluetoothBlockConfiguration)
“Indicates whether or not to block a user from configuring bluetooth.”- Parameters:
bluetoothBlockConfiguration- value ofbluetoothBlockConfigurationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bluetoothBlockContactSharing
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder bluetoothBlockContactSharing(Boolean bluetoothBlockContactSharing)
“Indicates whether or not to block a user from sharing contacts via bluetooth.”- Parameters:
bluetoothBlockContactSharing- value ofbluetoothBlockContactSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cameraBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder cameraBlocked(Boolean cameraBlocked)
“Indicates whether or not to disable the use of the camera.”- Parameters:
cameraBlocked- value ofcameraBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockWiFiTethering
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder cellularBlockWiFiTethering(Boolean cellularBlockWiFiTethering)
“Indicates whether or not to block Wi-Fi tethering.”- Parameters:
cellularBlockWiFiTethering- value ofcellularBlockWiFiTetheringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
certificateCredentialConfigurationDisabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder certificateCredentialConfigurationDisabled(Boolean certificateCredentialConfigurationDisabled)
“Indicates whether or not to block users from any certificate credential configuration.”- Parameters:
certificateCredentialConfigurationDisabled- value ofcertificateCredentialConfigurationDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
crossProfilePoliciesAllowCopyPaste
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder crossProfilePoliciesAllowCopyPaste(Boolean crossProfilePoliciesAllowCopyPaste)
“Indicates whether or not text copied from one profile (personal or work) can be pasted in the other.”- Parameters:
crossProfilePoliciesAllowCopyPaste- value ofcrossProfilePoliciesAllowCopyPasteproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
crossProfilePoliciesAllowDataSharing
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder crossProfilePoliciesAllowDataSharing(AndroidDeviceOwnerCrossProfileDataSharing crossProfilePoliciesAllowDataSharing)
“Indicates whether data from one profile (personal or work) can be shared with apps in the other profile.”- Parameters:
crossProfilePoliciesAllowDataSharing- value ofcrossProfilePoliciesAllowDataSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
crossProfilePoliciesShowWorkContactsInPersonalProfile
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder crossProfilePoliciesShowWorkContactsInPersonalProfile(Boolean crossProfilePoliciesShowWorkContactsInPersonalProfile)
“Indicates whether or not contacts stored in work profile are shown in personal profile contact searches/incoming calls.”- Parameters:
crossProfilePoliciesShowWorkContactsInPersonalProfile- value ofcrossProfilePoliciesShowWorkContactsInPersonalProfileproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dataRoamingBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder dataRoamingBlocked(Boolean dataRoamingBlocked)
“Indicates whether or not to block a user from data roaming.”- Parameters:
dataRoamingBlocked- value ofdataRoamingBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dateTimeConfigurationBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder dateTimeConfigurationBlocked(Boolean dateTimeConfigurationBlocked)
“Indicates whether or not to block the user from manually changing the date or time on the device”- Parameters:
dateTimeConfigurationBlocked- value ofdateTimeConfigurationBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enrollmentProfile
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder enrollmentProfile(AndroidDeviceOwnerEnrollmentProfileType enrollmentProfile)
“Indicates which enrollment profile you want to configure.”- Parameters:
enrollmentProfile- value ofenrollmentProfileproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
factoryResetBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder factoryResetBlocked(Boolean factoryResetBlocked)
“Indicates whether or not the factory reset option in settings is disabled.”- Parameters:
factoryResetBlocked- value offactoryResetBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
factoryResetDeviceAdministratorEmails
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder factoryResetDeviceAdministratorEmails(List<String> factoryResetDeviceAdministratorEmails)
“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”- Parameters:
factoryResetDeviceAdministratorEmails- value offactoryResetDeviceAdministratorEmailsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
factoryResetDeviceAdministratorEmails
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder factoryResetDeviceAdministratorEmails(String... factoryResetDeviceAdministratorEmails)
“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”- Parameters:
factoryResetDeviceAdministratorEmails- value offactoryResetDeviceAdministratorEmailsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
factoryResetDeviceAdministratorEmailsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder factoryResetDeviceAdministratorEmailsNextLink(String factoryResetDeviceAdministratorEmailsNextLink)
“List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.”- Parameters:
factoryResetDeviceAdministratorEmailsNextLink- value offactoryResetDeviceAdministratorEmails@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
globalProxy
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder globalProxy(AndroidDeviceOwnerGlobalProxy globalProxy)
“Proxy is set up directly with host, port and excluded hosts.”- Parameters:
globalProxy- value ofglobalProxyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
googleAccountsBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder googleAccountsBlocked(Boolean googleAccountsBlocked)
“Indicates whether or not google accounts will be blocked.”- Parameters:
googleAccountsBlocked- value ofgoogleAccountsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskCustomizationDeviceSettingsBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskCustomizationDeviceSettingsBlocked(Boolean kioskCustomizationDeviceSettingsBlocked)
“Indicates whether a user can access the device's Settings app while in Kiosk Mode.”- Parameters:
kioskCustomizationDeviceSettingsBlocked- value ofkioskCustomizationDeviceSettingsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskCustomizationPowerButtonActionsBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskCustomizationPowerButtonActionsBlocked(Boolean kioskCustomizationPowerButtonActionsBlocked)
“Whether the power menu is shown when a user long presses the Power button of a device in Kiosk Mode.”- Parameters:
kioskCustomizationPowerButtonActionsBlocked- value ofkioskCustomizationPowerButtonActionsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskCustomizationStatusBar
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskCustomizationStatusBar(AndroidDeviceOwnerKioskCustomizationStatusBar kioskCustomizationStatusBar)
“Indicates whether system info and notifications are disabled in Kiosk Mode.”- Parameters:
kioskCustomizationStatusBar- value ofkioskCustomizationStatusBarproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskCustomizationSystemErrorWarnings
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskCustomizationSystemErrorWarnings(Boolean kioskCustomizationSystemErrorWarnings)
“Indicates whether system error dialogs for crashed or unresponsive apps are shown in Kiosk Mode.”- Parameters:
kioskCustomizationSystemErrorWarnings- value ofkioskCustomizationSystemErrorWarningsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskCustomizationSystemNavigation
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskCustomizationSystemNavigation(AndroidDeviceOwnerKioskCustomizationSystemNavigation kioskCustomizationSystemNavigation)
“Indicates which navigation features are enabled in Kiosk Mode.”- Parameters:
kioskCustomizationSystemNavigation- value ofkioskCustomizationSystemNavigationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppOrderEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppOrderEnabled(Boolean kioskModeAppOrderEnabled)
“Whether or not to enable app ordering in Kiosk Mode.”- Parameters:
kioskModeAppOrderEnabled- value ofkioskModeAppOrderEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppPositions
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppPositions(List<AndroidDeviceOwnerKioskModeAppPositionItem> kioskModeAppPositions)
“The ordering of items on Kiosk Mode Managed Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeAppPositions- value ofkioskModeAppPositionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppPositions
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppPositions(AndroidDeviceOwnerKioskModeAppPositionItem... kioskModeAppPositions)
“The ordering of items on Kiosk Mode Managed Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeAppPositions- value ofkioskModeAppPositionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppPositionsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppPositionsNextLink(String kioskModeAppPositionsNextLink)
“The ordering of items on Kiosk Mode Managed Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeAppPositionsNextLink- value ofkioskModeAppPositions@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeApps
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeApps(List<AppListItem> kioskModeApps)
“A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeApps- value ofkioskModeAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeApps
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeApps(AppListItem... kioskModeApps)
“A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeApps- value ofkioskModeAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppsNextLink(String kioskModeAppsNextLink)
“A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeAppsNextLink- value ofkioskModeApps@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppsInFolderOrderedByName
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeAppsInFolderOrderedByName(Boolean kioskModeAppsInFolderOrderedByName)
“Whether or not to alphabetize applications within a folder in Kiosk Mode.”- Parameters:
kioskModeAppsInFolderOrderedByName- value ofkioskModeAppsInFolderOrderedByNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeBluetoothConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeBluetoothConfigurationEnabled(Boolean kioskModeBluetoothConfigurationEnabled)
“Whether or not to allow a user to configure Bluetooth settings in Kiosk Mode.”- Parameters:
kioskModeBluetoothConfigurationEnabled- value ofkioskModeBluetoothConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeDebugMenuEasyAccessEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeDebugMenuEasyAccessEnabled(Boolean kioskModeDebugMenuEasyAccessEnabled)
“Whether or not to allow a user to easy access to the debug menu in Kiosk Mode.”- Parameters:
kioskModeDebugMenuEasyAccessEnabled- value ofkioskModeDebugMenuEasyAccessEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeExitCode
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeExitCode(String kioskModeExitCode)
“Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode.”- Parameters:
kioskModeExitCode- value ofkioskModeExitCodeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeFlashlightConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeFlashlightConfigurationEnabled(Boolean kioskModeFlashlightConfigurationEnabled)
“Whether or not to allow a user to use the flashlight in Kiosk Mode.”- Parameters:
kioskModeFlashlightConfigurationEnabled- value ofkioskModeFlashlightConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeFolderIcon
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeFolderIcon(AndroidDeviceOwnerKioskModeFolderIcon kioskModeFolderIcon)
“Folder icon configuration for managed home screen in Kiosk Mode.”- Parameters:
kioskModeFolderIcon- value ofkioskModeFolderIconproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeGridHeight
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeGridHeight(Integer kioskModeGridHeight)
“Number of rows for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999”- Parameters:
kioskModeGridHeight- value ofkioskModeGridHeightproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeGridWidth
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeGridWidth(Integer kioskModeGridWidth)
“Number of columns for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999”- Parameters:
kioskModeGridWidth- value ofkioskModeGridWidthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeIconSize
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeIconSize(AndroidDeviceOwnerKioskModeIconSize kioskModeIconSize)
“Icon size configuration for managed home screen in Kiosk Mode.”- Parameters:
kioskModeIconSize- value ofkioskModeIconSizeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeLockHomeScreen
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeLockHomeScreen(Boolean kioskModeLockHomeScreen)
“Whether or not to lock home screen to the end user in Kiosk Mode.”- Parameters:
kioskModeLockHomeScreen- value ofkioskModeLockHomeScreenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedFolders
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedFolders(List<AndroidDeviceOwnerKioskModeManagedFolder> kioskModeManagedFolders)
“A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeManagedFolders- value ofkioskModeManagedFoldersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedFolders
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedFolders(AndroidDeviceOwnerKioskModeManagedFolder... kioskModeManagedFolders)
“A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeManagedFolders- value ofkioskModeManagedFoldersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedFoldersNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedFoldersNextLink(String kioskModeManagedFoldersNextLink)
“A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeManagedFoldersNextLink- value ofkioskModeManagedFolders@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenAutoSignout
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenAutoSignout(Boolean kioskModeManagedHomeScreenAutoSignout)
“Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenAutoSignout- value ofkioskModeManagedHomeScreenAutoSignoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds(Integer kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds)
“Number of seconds to give user notice before automatically signing them out for Managed Home Screen. Valid values 0 to 9999999”- Parameters:
kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds- value ofkioskModeManagedHomeScreenInactiveSignOutDelayInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds(Integer kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds)
“Number of seconds device is inactive before automatically signing user out for Managed Home Screen. Valid values 0 to 9999999”- Parameters:
kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds- value ofkioskModeManagedHomeScreenInactiveSignOutNoticeInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenPinComplexity
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenPinComplexity(KioskModeManagedHomeScreenPinComplexity kioskModeManagedHomeScreenPinComplexity)
“Complexity of PIN for sign-in session for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenPinComplexity- value ofkioskModeManagedHomeScreenPinComplexityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenPinRequired
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenPinRequired(Boolean kioskModeManagedHomeScreenPinRequired)
“Whether or not require user to set a PIN for sign-in session for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenPinRequired- value ofkioskModeManagedHomeScreenPinRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenPinRequiredToResume
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenPinRequiredToResume(Boolean kioskModeManagedHomeScreenPinRequiredToResume)
“Whether or not required user to enter session PIN if screensaver has appeared for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenPinRequiredToResume- value ofkioskModeManagedHomeScreenPinRequiredToResumeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenSignInBackground
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenSignInBackground(String kioskModeManagedHomeScreenSignInBackground)
“Custom URL background for sign-in screen for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenSignInBackground- value ofkioskModeManagedHomeScreenSignInBackgroundproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenSignInBrandingLogo
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenSignInBrandingLogo(String kioskModeManagedHomeScreenSignInBrandingLogo)
“Custom URL branding logo for sign-in screen and session pin page for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenSignInBrandingLogo- value ofkioskModeManagedHomeScreenSignInBrandingLogoproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedHomeScreenSignInEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedHomeScreenSignInEnabled(Boolean kioskModeManagedHomeScreenSignInEnabled)
“Whether or not show sign-in screen for Managed Home Screen.”- Parameters:
kioskModeManagedHomeScreenSignInEnabled- value ofkioskModeManagedHomeScreenSignInEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedSettingsEntryDisabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeManagedSettingsEntryDisabled(Boolean kioskModeManagedSettingsEntryDisabled)
“Whether or not to display the Managed Settings entry point on the managed home screen in Kiosk Mode.”- Parameters:
kioskModeManagedSettingsEntryDisabled- value ofkioskModeManagedSettingsEntryDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeMediaVolumeConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeMediaVolumeConfigurationEnabled(Boolean kioskModeMediaVolumeConfigurationEnabled)
“Whether or not to allow a user to change the media volume in Kiosk Mode.”- Parameters:
kioskModeMediaVolumeConfigurationEnabled- value ofkioskModeMediaVolumeConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenOrientation
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenOrientation(AndroidDeviceOwnerKioskModeScreenOrientation kioskModeScreenOrientation)
“Screen orientation configuration for managed home screen in Kiosk Mode.”- Parameters:
kioskModeScreenOrientation- value ofkioskModeScreenOrientationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenSaverConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenSaverConfigurationEnabled(Boolean kioskModeScreenSaverConfigurationEnabled)
“Whether or not to enable screen saver mode or not in Kiosk Mode.”- Parameters:
kioskModeScreenSaverConfigurationEnabled- value ofkioskModeScreenSaverConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenSaverDetectMediaDisabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenSaverDetectMediaDisabled(Boolean kioskModeScreenSaverDetectMediaDisabled)
“Whether or not the device screen should show the screen saver if audio/video is playing in Kiosk Mode.”- Parameters:
kioskModeScreenSaverDetectMediaDisabled- value ofkioskModeScreenSaverDetectMediaDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenSaverDisplayTimeInSeconds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenSaverDisplayTimeInSeconds(Integer kioskModeScreenSaverDisplayTimeInSeconds)
“The number of seconds that the device will display the screen saver for in Kiosk Mode. Valid values 0 to 9999999”- Parameters:
kioskModeScreenSaverDisplayTimeInSeconds- value ofkioskModeScreenSaverDisplayTimeInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenSaverImageUrl
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenSaverImageUrl(String kioskModeScreenSaverImageUrl)
“URL for an image that will be the device's screen saver in Kiosk Mode.”- Parameters:
kioskModeScreenSaverImageUrl- value ofkioskModeScreenSaverImageUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeScreenSaverStartDelayInSeconds
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeScreenSaverStartDelayInSeconds(Integer kioskModeScreenSaverStartDelayInSeconds)
“The number of seconds the device needs to be inactive for before the screen saver is shown in Kiosk Mode. Valid values 1 to 9999999”- Parameters:
kioskModeScreenSaverStartDelayInSeconds- value ofkioskModeScreenSaverStartDelayInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeShowAppNotificationBadge
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeShowAppNotificationBadge(Boolean kioskModeShowAppNotificationBadge)
“Whether or not to display application notification badges in Kiosk Mode.”- Parameters:
kioskModeShowAppNotificationBadge- value ofkioskModeShowAppNotificationBadgeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeShowDeviceInfo
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeShowDeviceInfo(Boolean kioskModeShowDeviceInfo)
“Whether or not to allow a user to access basic device information.”- Parameters:
kioskModeShowDeviceInfo- value ofkioskModeShowDeviceInfoproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeVirtualHomeButtonEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeVirtualHomeButtonEnabled(Boolean kioskModeVirtualHomeButtonEnabled)
“Whether or not to display a virtual home button when the device is in Kiosk Mode .”- Parameters:
kioskModeVirtualHomeButtonEnabled- value ofkioskModeVirtualHomeButtonEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeVirtualHomeButtonType
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeVirtualHomeButtonType(AndroidDeviceOwnerVirtualHomeButtonType kioskModeVirtualHomeButtonType)
“Indicates whether the virtual home button is a swipe up home button or a floating home button.”- Parameters:
kioskModeVirtualHomeButtonType- value ofkioskModeVirtualHomeButtonTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeWallpaperUrl
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeWallpaperUrl(String kioskModeWallpaperUrl)
“URL to a publicly accessible image to use for the wallpaper when the device is in Kiosk Mode.”- Parameters:
kioskModeWallpaperUrl- value ofkioskModeWallpaperUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeWifiAllowedSsids
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeWifiAllowedSsids(List<String> kioskModeWifiAllowedSsids)
“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeWifiAllowedSsids- value ofkioskModeWifiAllowedSsidsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeWifiAllowedSsids
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeWifiAllowedSsids(String... kioskModeWifiAllowedSsids)
“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeWifiAllowedSsids- value ofkioskModeWifiAllowedSsidsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeWifiAllowedSsidsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeWifiAllowedSsidsNextLink(String kioskModeWifiAllowedSsidsNextLink)
“The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode. This collection can contain a maximum of 500 elements.”- Parameters:
kioskModeWifiAllowedSsidsNextLink- value ofkioskModeWifiAllowedSsids@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeWiFiConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder kioskModeWiFiConfigurationEnabled(Boolean kioskModeWiFiConfigurationEnabled)
“Whether or not to allow a user to configure Wi-Fi settings in Kiosk Mode.”- Parameters:
kioskModeWiFiConfigurationEnabled- value ofkioskModeWiFiConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microphoneForceMute
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microphoneForceMute(Boolean microphoneForceMute)
“Indicates whether or not to block unmuting the microphone on the device.”- Parameters:
microphoneForceMute- value ofmicrophoneForceMuteproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherConfigurationEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherConfigurationEnabled(Boolean microsoftLauncherConfigurationEnabled)
“Indicates whether or not to you want configure Microsoft Launcher.”- Parameters:
microsoftLauncherConfigurationEnabled- value ofmicrosoftLauncherConfigurationEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherCustomWallpaperAllowUserModification
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherCustomWallpaperAllowUserModification(Boolean microsoftLauncherCustomWallpaperAllowUserModification)
“Indicates whether or not the user can modify the wallpaper to personalize their device.”- Parameters:
microsoftLauncherCustomWallpaperAllowUserModification- value ofmicrosoftLauncherCustomWallpaperAllowUserModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherCustomWallpaperEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherCustomWallpaperEnabled(Boolean microsoftLauncherCustomWallpaperEnabled)
“Indicates whether or not to configure the wallpaper on the targeted devices.”- Parameters:
microsoftLauncherCustomWallpaperEnabled- value ofmicrosoftLauncherCustomWallpaperEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherCustomWallpaperImageUrl
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherCustomWallpaperImageUrl(String microsoftLauncherCustomWallpaperImageUrl)
“Indicates the URL for the image file to use as the wallpaper on the targeted devices.”- Parameters:
microsoftLauncherCustomWallpaperImageUrl- value ofmicrosoftLauncherCustomWallpaperImageUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherDockPresenceAllowUserModification
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherDockPresenceAllowUserModification(Boolean microsoftLauncherDockPresenceAllowUserModification)
“Indicates whether or not the user can modify the device dock configuration on the device.”- Parameters:
microsoftLauncherDockPresenceAllowUserModification- value ofmicrosoftLauncherDockPresenceAllowUserModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherDockPresenceConfiguration
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherDockPresenceConfiguration(MicrosoftLauncherDockPresence microsoftLauncherDockPresenceConfiguration)
“Indicates whether or not you want to configure the device dock.”- Parameters:
microsoftLauncherDockPresenceConfiguration- value ofmicrosoftLauncherDockPresenceConfigurationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherFeedAllowUserModification
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherFeedAllowUserModification(Boolean microsoftLauncherFeedAllowUserModification)
“Indicates whether or not the user can modify the launcher feed on the device.”- Parameters:
microsoftLauncherFeedAllowUserModification- value ofmicrosoftLauncherFeedAllowUserModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherFeedEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherFeedEnabled(Boolean microsoftLauncherFeedEnabled)
“Indicates whether or not you want to enable the launcher feed on the device.”- Parameters:
microsoftLauncherFeedEnabled- value ofmicrosoftLauncherFeedEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftLauncherSearchBarPlacementConfiguration
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder microsoftLauncherSearchBarPlacementConfiguration(MicrosoftLauncherSearchBarPlacement microsoftLauncherSearchBarPlacementConfiguration)
“Indicates the search bar placement configuration on the device.”- Parameters:
microsoftLauncherSearchBarPlacementConfiguration- value ofmicrosoftLauncherSearchBarPlacementConfigurationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkEscapeHatchAllowed
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder networkEscapeHatchAllowed(Boolean networkEscapeHatchAllowed)
“Indicates whether or not the device will allow connecting to a temporary network connection at boot time.”- Parameters:
networkEscapeHatchAllowed- value ofnetworkEscapeHatchAllowedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
nfcBlockOutgoingBeam
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder nfcBlockOutgoingBeam(Boolean nfcBlockOutgoingBeam)
“Indicates whether or not to block NFC outgoing beam.”- Parameters:
nfcBlockOutgoingBeam- value ofnfcBlockOutgoingBeamproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockKeyguard
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordBlockKeyguard(Boolean passwordBlockKeyguard)
“Indicates whether or not the keyguard is disabled.”- Parameters:
passwordBlockKeyguard- value ofpasswordBlockKeyguardproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockKeyguardFeatures
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordBlockKeyguardFeatures(List<AndroidKeyguardFeature> passwordBlockKeyguardFeatures)
“List of device keyguard features to block. This collection can contain a maximum of 7 elements.”- Parameters:
passwordBlockKeyguardFeatures- value ofpasswordBlockKeyguardFeaturesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockKeyguardFeatures
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordBlockKeyguardFeatures(AndroidKeyguardFeature... passwordBlockKeyguardFeatures)
“List of device keyguard features to block. This collection can contain a maximum of 7 elements.”- Parameters:
passwordBlockKeyguardFeatures- value ofpasswordBlockKeyguardFeaturesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockKeyguardFeaturesNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordBlockKeyguardFeaturesNextLink(String passwordBlockKeyguardFeaturesNextLink)
“List of device keyguard features to block. This collection can contain a maximum of 7 elements.”- Parameters:
passwordBlockKeyguardFeaturesNextLink- value ofpasswordBlockKeyguardFeatures@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordExpirationDays(Integer passwordExpirationDays)
“Indicates the amount of time that a password can be set for before it expires and a new password will be required. Valid values 1 to 365”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLength
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumLength(Integer passwordMinimumLength)
“Indicates the minimum length of the password required on the device. Valid values 4 to 16”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLetterCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumLetterCharacters(Integer passwordMinimumLetterCharacters)
“Indicates the minimum number of letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumLetterCharacters- value ofpasswordMinimumLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLowerCaseCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumLowerCaseCharacters(Integer passwordMinimumLowerCaseCharacters)
“Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumLowerCaseCharacters- value ofpasswordMinimumLowerCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumNonLetterCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumNonLetterCharacters(Integer passwordMinimumNonLetterCharacters)
“Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumNonLetterCharacters- value ofpasswordMinimumNonLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumNumericCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumNumericCharacters(Integer passwordMinimumNumericCharacters)
“Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumNumericCharacters- value ofpasswordMinimumNumericCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumSymbolCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumSymbolCharacters(Integer passwordMinimumSymbolCharacters)
“Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumSymbolCharacters- value ofpasswordMinimumSymbolCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumUpperCaseCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinimumUpperCaseCharacters(Integer passwordMinimumUpperCaseCharacters)
“Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumUpperCaseCharacters- value ofpasswordMinimumUpperCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeScreenTimeout
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
“Minutes of inactivity before the screen times out.”- Parameters:
passwordMinutesOfInactivityBeforeScreenTimeout- value ofpasswordMinutesOfInactivityBeforeScreenTimeoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordPreviousPasswordCountToBlock
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordPreviousPasswordCountToBlock(Integer passwordPreviousPasswordCountToBlock)
“Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24”- Parameters:
passwordPreviousPasswordCountToBlock- value ofpasswordPreviousPasswordCountToBlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordRequiredType(AndroidDeviceOwnerRequiredPasswordType passwordRequiredType)
“Indicates the minimum password quality required on the device.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordSignInFailureCountBeforeFactoryReset
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder passwordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
“Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11”- Parameters:
passwordSignInFailureCountBeforeFactoryReset- value ofpasswordSignInFailureCountBeforeFactoryResetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfileAppsAllowInstallFromUnknownSources
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfileAppsAllowInstallFromUnknownSources(Boolean personalProfileAppsAllowInstallFromUnknownSources)
“Indicates whether the user can install apps from unknown sources on the personal profile.”- Parameters:
personalProfileAppsAllowInstallFromUnknownSources- value ofpersonalProfileAppsAllowInstallFromUnknownSourcesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfileCameraBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfileCameraBlocked(Boolean personalProfileCameraBlocked)
“Indicates whether to disable the use of the camera on the personal profile.”- Parameters:
personalProfileCameraBlocked- value ofpersonalProfileCameraBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfilePersonalApplications
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfilePersonalApplications(List<AppListItem> personalProfilePersonalApplications)
“Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.”- Parameters:
personalProfilePersonalApplications- value ofpersonalProfilePersonalApplicationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfilePersonalApplications
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfilePersonalApplications(AppListItem... personalProfilePersonalApplications)
“Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.”- Parameters:
personalProfilePersonalApplications- value ofpersonalProfilePersonalApplicationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfilePersonalApplicationsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfilePersonalApplicationsNextLink(String personalProfilePersonalApplicationsNextLink)
“Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.”- Parameters:
personalProfilePersonalApplicationsNextLink- value ofpersonalProfilePersonalApplications@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfilePlayStoreMode
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfilePlayStoreMode(PersonalProfilePersonalPlayStoreMode personalProfilePlayStoreMode)
“Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked.”- Parameters:
personalProfilePlayStoreMode- value ofpersonalProfilePlayStoreModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
personalProfileScreenCaptureBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder personalProfileScreenCaptureBlocked(Boolean personalProfileScreenCaptureBlocked)
“Indicates whether to disable the capability to take screenshots on the personal profile.”- Parameters:
personalProfileScreenCaptureBlocked- value ofpersonalProfileScreenCaptureBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
playStoreMode
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder playStoreMode(AndroidDeviceOwnerPlayStoreMode playStoreMode)
“Indicates the Play Store mode of the device.”- Parameters:
playStoreMode- value ofplayStoreModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
screenCaptureBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder screenCaptureBlocked(Boolean screenCaptureBlocked)
“Indicates whether or not to disable the capability to take screenshots.”- Parameters:
screenCaptureBlocked- value ofscreenCaptureBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityDeveloperSettingsEnabled
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder securityDeveloperSettingsEnabled(Boolean securityDeveloperSettingsEnabled)
“Indicates whether or not the user is allowed to access developer settings like developer options and safe boot on the device.”- Parameters:
securityDeveloperSettingsEnabled- value ofsecurityDeveloperSettingsEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityRequireVerifyApps
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder securityRequireVerifyApps(Boolean securityRequireVerifyApps)
“Indicates whether or not verify apps is required.”- Parameters:
securityRequireVerifyApps- value ofsecurityRequireVerifyAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
statusBarBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder statusBarBlocked(Boolean statusBarBlocked)
“Indicates whether or the status bar is disabled, including notifications, quick settings and other screen overlays.”- Parameters:
statusBarBlocked- value ofstatusBarBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
stayOnModes
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder stayOnModes(List<AndroidDeviceOwnerBatteryPluggedMode> stayOnModes)
“List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.”- Parameters:
stayOnModes- value ofstayOnModesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
stayOnModes
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder stayOnModes(AndroidDeviceOwnerBatteryPluggedMode... stayOnModes)
“List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.”- Parameters:
stayOnModes- value ofstayOnModesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
stayOnModesNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder stayOnModesNextLink(String stayOnModesNextLink)
“List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.”- Parameters:
stayOnModesNextLink- value ofstayOnModes@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageAllowUsb
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder storageAllowUsb(Boolean storageAllowUsb)
“Indicates whether or not to allow USB mass storage.”- Parameters:
storageAllowUsb- value ofstorageAllowUsbproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageBlockExternalMedia
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder storageBlockExternalMedia(Boolean storageBlockExternalMedia)
“Indicates whether or not to block external media.”- Parameters:
storageBlockExternalMedia- value ofstorageBlockExternalMediaproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageBlockUsbFileTransfer
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder storageBlockUsbFileTransfer(Boolean storageBlockUsbFileTransfer)
“Indicates whether or not to block USB file transfer.”- Parameters:
storageBlockUsbFileTransfer- value ofstorageBlockUsbFileTransferproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateFreezePeriods
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateFreezePeriods(List<AndroidDeviceOwnerSystemUpdateFreezePeriod> systemUpdateFreezePeriods)
“Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.”- Parameters:
systemUpdateFreezePeriods- value ofsystemUpdateFreezePeriodsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateFreezePeriods
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateFreezePeriods(AndroidDeviceOwnerSystemUpdateFreezePeriod... systemUpdateFreezePeriods)
“Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.”- Parameters:
systemUpdateFreezePeriods- value ofsystemUpdateFreezePeriodsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateFreezePeriodsNextLink
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateFreezePeriodsNextLink(String systemUpdateFreezePeriodsNextLink)
“Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.”- Parameters:
systemUpdateFreezePeriodsNextLink- value ofsystemUpdateFreezePeriods@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateInstallType
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateInstallType(AndroidDeviceOwnerSystemUpdateInstallType systemUpdateInstallType)
“The type of system update configuration.”- Parameters:
systemUpdateInstallType- value ofsystemUpdateInstallTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateWindowEndMinutesAfterMidnight
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateWindowEndMinutesAfterMidnight(Integer systemUpdateWindowEndMinutesAfterMidnight)
“Indicates the number of minutes after midnight that the system update window ends. Valid values 0 to 1440”- Parameters:
systemUpdateWindowEndMinutesAfterMidnight- value ofsystemUpdateWindowEndMinutesAfterMidnightproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemUpdateWindowStartMinutesAfterMidnight
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemUpdateWindowStartMinutesAfterMidnight(Integer systemUpdateWindowStartMinutesAfterMidnight)
“Indicates the number of minutes after midnight that the system update window starts. Valid values 0 to 1440”- Parameters:
systemUpdateWindowStartMinutesAfterMidnight- value ofsystemUpdateWindowStartMinutesAfterMidnightproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
systemWindowsBlocked
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder systemWindowsBlocked(Boolean systemWindowsBlocked)
“Whether or not to block Android system prompt windows, like toasts, phone activities, and system alerts.”- Parameters:
systemWindowsBlocked- value ofsystemWindowsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usersBlockAdd
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder usersBlockAdd(Boolean usersBlockAdd)
“Indicates whether or not adding users and profiles is disabled.”- Parameters:
usersBlockAdd- value ofusersBlockAddproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usersBlockRemove
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder usersBlockRemove(Boolean usersBlockRemove)
“Indicates whether or not to disable removing other users from the device.”- Parameters:
usersBlockRemove- value ofusersBlockRemoveproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
volumeBlockAdjustment
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder volumeBlockAdjustment(Boolean volumeBlockAdjustment)
“Indicates whether or not adjusting the master volume is disabled.”- Parameters:
volumeBlockAdjustment- value ofvolumeBlockAdjustmentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
vpnAlwaysOnLockdownMode
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder vpnAlwaysOnLockdownMode(Boolean vpnAlwaysOnLockdownMode)
“If an always on VPN package name is specified, whether or not to lock network traffic when that VPN is disconnected.”- Parameters:
vpnAlwaysOnLockdownMode- value ofvpnAlwaysOnLockdownModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
vpnAlwaysOnPackageIdentifier
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder vpnAlwaysOnPackageIdentifier(String vpnAlwaysOnPackageIdentifier)
“Android app package name for app that will handle an always-on VPN connection.”- Parameters:
vpnAlwaysOnPackageIdentifier- value ofvpnAlwaysOnPackageIdentifierproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wifiBlockEditConfigurations
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder wifiBlockEditConfigurations(Boolean wifiBlockEditConfigurations)
“Indicates whether or not to block the user from editing the wifi connection settings.”- Parameters:
wifiBlockEditConfigurations- value ofwifiBlockEditConfigurationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wifiBlockEditPolicyDefinedConfigurations
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder wifiBlockEditPolicyDefinedConfigurations(Boolean wifiBlockEditPolicyDefinedConfigurations)
“Indicates whether or not to block the user from editing just the networks defined by the policy.”- Parameters:
wifiBlockEditPolicyDefinedConfigurations- value ofwifiBlockEditPolicyDefinedConfigurationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordExpirationDays
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordExpirationDays(Integer workProfilePasswordExpirationDays)
“Indicates the number of days that a work profile password can be set before it expires and a new password will be required. Valid values 1 to 365”- Parameters:
workProfilePasswordExpirationDays- value ofworkProfilePasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumLength
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumLength(Integer workProfilePasswordMinimumLength)
“Indicates the minimum length of the work profile password. Valid values 4 to 16”- Parameters:
workProfilePasswordMinimumLength- value ofworkProfilePasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumLetterCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumLetterCharacters(Integer workProfilePasswordMinimumLetterCharacters)
“Indicates the minimum number of letter characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumLetterCharacters- value ofworkProfilePasswordMinimumLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumLowerCaseCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumLowerCaseCharacters(Integer workProfilePasswordMinimumLowerCaseCharacters)
“Indicates the minimum number of lower-case characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumLowerCaseCharacters- value ofworkProfilePasswordMinimumLowerCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumNonLetterCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumNonLetterCharacters(Integer workProfilePasswordMinimumNonLetterCharacters)
“Indicates the minimum number of non-letter characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumNonLetterCharacters- value ofworkProfilePasswordMinimumNonLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumNumericCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumNumericCharacters(Integer workProfilePasswordMinimumNumericCharacters)
“Indicates the minimum number of numeric characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumNumericCharacters- value ofworkProfilePasswordMinimumNumericCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumSymbolCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumSymbolCharacters(Integer workProfilePasswordMinimumSymbolCharacters)
“Indicates the minimum number of symbol characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumSymbolCharacters- value ofworkProfilePasswordMinimumSymbolCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumUpperCaseCharacters
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordMinimumUpperCaseCharacters(Integer workProfilePasswordMinimumUpperCaseCharacters)
“Indicates the minimum number of upper-case letter characters required for the work profile password. Valid values 1 to 16”- Parameters:
workProfilePasswordMinimumUpperCaseCharacters- value ofworkProfilePasswordMinimumUpperCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordPreviousPasswordCountToBlock
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordPreviousPasswordCountToBlock(Integer workProfilePasswordPreviousPasswordCountToBlock)
“Indicates the length of the work profile password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24”- Parameters:
workProfilePasswordPreviousPasswordCountToBlock- value ofworkProfilePasswordPreviousPasswordCountToBlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordRequiredType
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordRequiredType(AndroidDeviceOwnerRequiredPasswordType workProfilePasswordRequiredType)
“Indicates the minimum password quality required on the work profile password.”- Parameters:
workProfilePasswordRequiredType- value ofworkProfilePasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordSignInFailureCountBeforeFactoryReset
public AndroidDeviceOwnerGeneralDeviceConfiguration.Builder workProfilePasswordSignInFailureCountBeforeFactoryReset(Integer workProfilePasswordSignInFailureCountBeforeFactoryReset)
“Indicates the number of times a user can enter an incorrect work profile password before the device is wiped. Valid values 4 to 11”- Parameters:
workProfilePasswordSignInFailureCountBeforeFactoryReset- value ofworkProfilePasswordSignInFailureCountBeforeFactoryResetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidDeviceOwnerGeneralDeviceConfiguration build()
-
-