Package odata.msgraph.client.entity
Class AndroidGeneralDeviceConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.AndroidGeneralDeviceConfiguration.Builder
-
- Enclosing class:
- AndroidGeneralDeviceConfiguration
public static final class AndroidGeneralDeviceConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AndroidGeneralDeviceConfiguration.BuilderappsBlockClipboardSharing(Boolean appsBlockClipboardSharing)“Indicates whether or not to block clipboard sharing to copy and paste between applications.”AndroidGeneralDeviceConfiguration.BuilderappsBlockCopyPaste(Boolean appsBlockCopyPaste)“Indicates whether or not to block copy and paste within applications.”AndroidGeneralDeviceConfiguration.BuilderappsBlockYouTube(Boolean appsBlockYouTube)“Indicates whether or not to block the YouTube app.”AndroidGeneralDeviceConfiguration.BuilderappsHideList(List<AppListItem> appsHideList)“List of apps to be hidden on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsHideList(AppListItem... appsHideList)“List of apps to be hidden on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsHideListNextLink(String appsHideListNextLink)“List of apps to be hidden on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsInstallAllowList(List<AppListItem> appsInstallAllowList)“List of apps which can be installed on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsInstallAllowList(AppListItem... appsInstallAllowList)“List of apps which can be installed on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsInstallAllowListNextLink(String appsInstallAllowListNextLink)“List of apps which can be installed on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsLaunchBlockList(List<AppListItem> appsLaunchBlockList)“List of apps which are blocked from being launched on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsLaunchBlockList(AppListItem... appsLaunchBlockList)“List of apps which are blocked from being launched on the KNOX device.AndroidGeneralDeviceConfiguration.BuilderappsLaunchBlockListNextLink(String appsLaunchBlockListNextLink)“List of apps which are blocked from being launched on the KNOX device.AndroidGeneralDeviceConfiguration.Builderassignments(List<DeviceConfigurationAssignment> assignments)AndroidGeneralDeviceConfiguration.Builderassignments(DeviceConfigurationAssignment... assignments)AndroidGeneralDeviceConfiguration.BuilderbluetoothBlocked(Boolean bluetoothBlocked)“Indicates whether or not to block Bluetooth.”AndroidGeneralDeviceConfigurationbuild()AndroidGeneralDeviceConfiguration.BuildercameraBlocked(Boolean cameraBlocked)“Indicates whether or not to block the use of the camera.”AndroidGeneralDeviceConfiguration.BuildercellularBlockDataRoaming(Boolean cellularBlockDataRoaming)“Indicates whether or not to block data roaming.”AndroidGeneralDeviceConfiguration.BuildercellularBlockMessaging(Boolean cellularBlockMessaging)“Indicates whether or not to block SMS/MMS messaging.”AndroidGeneralDeviceConfiguration.BuildercellularBlockVoiceRoaming(Boolean cellularBlockVoiceRoaming)“Indicates whether or not to block voice roaming.”AndroidGeneralDeviceConfiguration.BuildercellularBlockWiFiTethering(Boolean cellularBlockWiFiTethering)“Indicates whether or not to block syncing Wi-Fi tethering.”AndroidGeneralDeviceConfiguration.BuildercompliantAppListType(AppListType compliantAppListType)“Type of list that is in the CompliantAppsList.”AndroidGeneralDeviceConfiguration.BuildercompliantAppsList(List<AppListItem> compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).AndroidGeneralDeviceConfiguration.BuildercompliantAppsList(AppListItem... compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).AndroidGeneralDeviceConfiguration.BuildercompliantAppsListNextLink(String compliantAppsListNextLink)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).AndroidGeneralDeviceConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)AndroidGeneralDeviceConfiguration.Builderdescription(String description)AndroidGeneralDeviceConfiguration.BuilderdeviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)AndroidGeneralDeviceConfiguration.BuilderdeviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)AndroidGeneralDeviceConfiguration.BuilderdeviceSharingAllowed(Boolean deviceSharingAllowed)“Indicates whether or not to allow device sharing mode.”AndroidGeneralDeviceConfiguration.BuilderdeviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)AndroidGeneralDeviceConfiguration.BuilderdeviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)AndroidGeneralDeviceConfiguration.BuilderdeviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)AndroidGeneralDeviceConfiguration.BuilderdiagnosticDataBlockSubmission(Boolean diagnosticDataBlockSubmission)“Indicates whether or not to block diagnostic data submission.”AndroidGeneralDeviceConfiguration.BuilderdisplayName(String displayName)AndroidGeneralDeviceConfiguration.BuilderfactoryResetBlocked(Boolean factoryResetBlocked)“Indicates whether or not to block user performing a factory reset.”AndroidGeneralDeviceConfiguration.BuildergoogleAccountBlockAutoSync(Boolean googleAccountBlockAutoSync)“Indicates whether or not to block Google account auto sync.”AndroidGeneralDeviceConfiguration.BuildergooglePlayStoreBlocked(Boolean googlePlayStoreBlocked)“Indicates whether or not to block the Google Play store.”AndroidGeneralDeviceConfiguration.Builderid(String id)AndroidGeneralDeviceConfiguration.BuilderkioskModeApps(List<AppListItem> kioskModeApps)“A list of apps that will be allowed to run when the device is in Kiosk Mode.AndroidGeneralDeviceConfiguration.BuilderkioskModeApps(AppListItem... kioskModeApps)“A list of apps that will be allowed to run when the device is in Kiosk Mode.AndroidGeneralDeviceConfiguration.BuilderkioskModeAppsNextLink(String kioskModeAppsNextLink)“A list of apps that will be allowed to run when the device is in Kiosk Mode.AndroidGeneralDeviceConfiguration.BuilderkioskModeBlockSleepButton(Boolean kioskModeBlockSleepButton)“Indicates whether or not to block the screen sleep button while in Kiosk Mode.”AndroidGeneralDeviceConfiguration.BuilderkioskModeBlockVolumeButtons(Boolean kioskModeBlockVolumeButtons)“Indicates whether or not to block the volume buttons while in Kiosk Mode.”AndroidGeneralDeviceConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)AndroidGeneralDeviceConfiguration.BuilderlocationServicesBlocked(Boolean locationServicesBlocked)“Indicates whether or not to block location services.”AndroidGeneralDeviceConfiguration.BuildernfcBlocked(Boolean nfcBlocked)“Indicates whether or not to block Near-Field Communication.”AndroidGeneralDeviceConfiguration.BuilderpasswordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)“Indicates whether or not to block fingerprint unlock.”AndroidGeneralDeviceConfiguration.BuilderpasswordBlockTrustAgents(Boolean passwordBlockTrustAgents)“Indicates whether or not to block Smart Lock and other trust agents.”AndroidGeneralDeviceConfiguration.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“Number of days before the password expires.AndroidGeneralDeviceConfiguration.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“Minimum length of passwords.AndroidGeneralDeviceConfiguration.BuilderpasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)“Minutes of inactivity before the screen times out.”AndroidGeneralDeviceConfiguration.BuilderpasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)“Number of previous passwords to block.AndroidGeneralDeviceConfiguration.BuilderpasswordRequired(Boolean passwordRequired)“Indicates whether or not to require a password.”AndroidGeneralDeviceConfiguration.BuilderpasswordRequiredType(AndroidRequiredPasswordType passwordRequiredType)“Type of password that is required.”AndroidGeneralDeviceConfiguration.BuilderpasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)“Number of sign in failures allowed before factory reset.AndroidGeneralDeviceConfiguration.BuilderpowerOffBlocked(Boolean powerOffBlocked)“Indicates whether or not to block powering off the device.”AndroidGeneralDeviceConfiguration.BuilderscreenCaptureBlocked(Boolean screenCaptureBlocked)“Indicates whether or not to block screenshots.”AndroidGeneralDeviceConfiguration.BuildersecurityRequireVerifyApps(Boolean securityRequireVerifyApps)“Require the Android Verify apps feature is turned on.”AndroidGeneralDeviceConfiguration.BuilderstorageBlockGoogleBackup(Boolean storageBlockGoogleBackup)“Indicates whether or not to block Google Backup.”AndroidGeneralDeviceConfiguration.BuilderstorageBlockRemovableStorage(Boolean storageBlockRemovableStorage)“Indicates whether or not to block removable storage usage.”AndroidGeneralDeviceConfiguration.BuilderstorageRequireDeviceEncryption(Boolean storageRequireDeviceEncryption)“Indicates whether or not to require device encryption.”AndroidGeneralDeviceConfiguration.BuilderstorageRequireRemovableStorageEncryption(Boolean storageRequireRemovableStorageEncryption)“Indicates whether or not to require removable storage encryption.”AndroidGeneralDeviceConfiguration.BuilderuserStatuses(List<DeviceConfigurationUserStatus> userStatuses)AndroidGeneralDeviceConfiguration.BuilderuserStatuses(DeviceConfigurationUserStatus... userStatuses)AndroidGeneralDeviceConfiguration.BuilderuserStatusOverview(DeviceConfigurationUserOverview userStatusOverview)AndroidGeneralDeviceConfiguration.Builderversion(Integer version)AndroidGeneralDeviceConfiguration.BuildervoiceAssistantBlocked(Boolean voiceAssistantBlocked)“Indicates whether or not to block the use of the Voice Assistant.”AndroidGeneralDeviceConfiguration.BuildervoiceDialingBlocked(Boolean voiceDialingBlocked)“Indicates whether or not to block voice dialing.”AndroidGeneralDeviceConfiguration.BuilderwebBrowserBlockAutofill(Boolean webBrowserBlockAutofill)“Indicates whether or not to block the web browser's auto fill feature.”AndroidGeneralDeviceConfiguration.BuilderwebBrowserBlocked(Boolean webBrowserBlocked)“Indicates whether or not to block the web browser.”AndroidGeneralDeviceConfiguration.BuilderwebBrowserBlockJavaScript(Boolean webBrowserBlockJavaScript)“Indicates whether or not to block JavaScript within the web browser.”AndroidGeneralDeviceConfiguration.BuilderwebBrowserBlockPopups(Boolean webBrowserBlockPopups)“Indicates whether or not to block popups within the web browser.”AndroidGeneralDeviceConfiguration.BuilderwebBrowserCookieSettings(WebBrowserCookieSettings webBrowserCookieSettings)“Cookie settings within the web browser.”AndroidGeneralDeviceConfiguration.BuilderwiFiBlocked(Boolean wiFiBlocked)“Indicates whether or not to block syncing Wi-Fi.”
-
-
-
Method Detail
-
id
public AndroidGeneralDeviceConfiguration.Builder id(String id)
-
createdDateTime
public AndroidGeneralDeviceConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidGeneralDeviceConfiguration.Builder description(String description)
-
displayName
public AndroidGeneralDeviceConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidGeneralDeviceConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public AndroidGeneralDeviceConfiguration.Builder version(Integer version)
-
assignments
public AndroidGeneralDeviceConfiguration.Builder assignments(List<DeviceConfigurationAssignment> assignments)
-
assignments
public AndroidGeneralDeviceConfiguration.Builder assignments(DeviceConfigurationAssignment... assignments)
-
deviceSettingStateSummaries
public AndroidGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)
-
deviceSettingStateSummaries
public AndroidGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)
-
deviceStatuses
public AndroidGeneralDeviceConfiguration.Builder deviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)
-
deviceStatuses
public AndroidGeneralDeviceConfiguration.Builder deviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)
-
deviceStatusOverview
public AndroidGeneralDeviceConfiguration.Builder deviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)
-
userStatuses
public AndroidGeneralDeviceConfiguration.Builder userStatuses(List<DeviceConfigurationUserStatus> userStatuses)
-
userStatuses
public AndroidGeneralDeviceConfiguration.Builder userStatuses(DeviceConfigurationUserStatus... userStatuses)
-
userStatusOverview
public AndroidGeneralDeviceConfiguration.Builder userStatusOverview(DeviceConfigurationUserOverview userStatusOverview)
-
appsBlockClipboardSharing
public AndroidGeneralDeviceConfiguration.Builder appsBlockClipboardSharing(Boolean appsBlockClipboardSharing)
“Indicates whether or not to block clipboard sharing to copy and paste between applications.”- Parameters:
appsBlockClipboardSharing- value ofappsBlockClipboardSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsBlockCopyPaste
public AndroidGeneralDeviceConfiguration.Builder appsBlockCopyPaste(Boolean appsBlockCopyPaste)
“Indicates whether or not to block copy and paste within applications.”- Parameters:
appsBlockCopyPaste- value ofappsBlockCopyPasteproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsBlockYouTube
public AndroidGeneralDeviceConfiguration.Builder appsBlockYouTube(Boolean appsBlockYouTube)
“Indicates whether or not to block the YouTube app.”- Parameters:
appsBlockYouTube- value ofappsBlockYouTubeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsHideList
public AndroidGeneralDeviceConfiguration.Builder appsHideList(List<AppListItem> appsHideList)
“List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsHideList- value ofappsHideListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsHideList
public AndroidGeneralDeviceConfiguration.Builder appsHideList(AppListItem... appsHideList)
“List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsHideList- value ofappsHideListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsHideListNextLink
public AndroidGeneralDeviceConfiguration.Builder appsHideListNextLink(String appsHideListNextLink)
“List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsHideListNextLink- value ofappsHideList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsInstallAllowList
public AndroidGeneralDeviceConfiguration.Builder appsInstallAllowList(List<AppListItem> appsInstallAllowList)
“List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsInstallAllowList- value ofappsInstallAllowListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsInstallAllowList
public AndroidGeneralDeviceConfiguration.Builder appsInstallAllowList(AppListItem... appsInstallAllowList)
“List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsInstallAllowList- value ofappsInstallAllowListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsInstallAllowListNextLink
public AndroidGeneralDeviceConfiguration.Builder appsInstallAllowListNextLink(String appsInstallAllowListNextLink)
“List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsInstallAllowListNextLink- value ofappsInstallAllowList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsLaunchBlockList
public AndroidGeneralDeviceConfiguration.Builder appsLaunchBlockList(List<AppListItem> appsLaunchBlockList)
“List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsLaunchBlockList- value ofappsLaunchBlockListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsLaunchBlockList
public AndroidGeneralDeviceConfiguration.Builder appsLaunchBlockList(AppListItem... appsLaunchBlockList)
“List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsLaunchBlockList- value ofappsLaunchBlockListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsLaunchBlockListNextLink
public AndroidGeneralDeviceConfiguration.Builder appsLaunchBlockListNextLink(String appsLaunchBlockListNextLink)
“List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.”- Parameters:
appsLaunchBlockListNextLink- value ofappsLaunchBlockList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bluetoothBlocked
public AndroidGeneralDeviceConfiguration.Builder bluetoothBlocked(Boolean bluetoothBlocked)
“Indicates whether or not to block Bluetooth.”- Parameters:
bluetoothBlocked- value ofbluetoothBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cameraBlocked
public AndroidGeneralDeviceConfiguration.Builder cameraBlocked(Boolean cameraBlocked)
“Indicates whether or not to block the use of the camera.”- Parameters:
cameraBlocked- value ofcameraBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockDataRoaming
public AndroidGeneralDeviceConfiguration.Builder cellularBlockDataRoaming(Boolean cellularBlockDataRoaming)
“Indicates whether or not to block data roaming.”- Parameters:
cellularBlockDataRoaming- value ofcellularBlockDataRoamingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockMessaging
public AndroidGeneralDeviceConfiguration.Builder cellularBlockMessaging(Boolean cellularBlockMessaging)
“Indicates whether or not to block SMS/MMS messaging.”- Parameters:
cellularBlockMessaging- value ofcellularBlockMessagingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockVoiceRoaming
public AndroidGeneralDeviceConfiguration.Builder cellularBlockVoiceRoaming(Boolean cellularBlockVoiceRoaming)
“Indicates whether or not to block voice roaming.”- Parameters:
cellularBlockVoiceRoaming- value ofcellularBlockVoiceRoamingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockWiFiTethering
public AndroidGeneralDeviceConfiguration.Builder cellularBlockWiFiTethering(Boolean cellularBlockWiFiTethering)
“Indicates whether or not to block syncing Wi-Fi tethering.”- Parameters:
cellularBlockWiFiTethering- value ofcellularBlockWiFiTetheringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppListType
public AndroidGeneralDeviceConfiguration.Builder compliantAppListType(AppListType compliantAppListType)
“Type of list that is in the CompliantAppsList.”- Parameters:
compliantAppListType- value ofcompliantAppListTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public AndroidGeneralDeviceConfiguration.Builder compliantAppsList(List<AppListItem> compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public AndroidGeneralDeviceConfiguration.Builder compliantAppsList(AppListItem... compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsListNextLink
public AndroidGeneralDeviceConfiguration.Builder compliantAppsListNextLink(String compliantAppsListNextLink)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsListNextLink- value ofcompliantAppsList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceSharingAllowed
public AndroidGeneralDeviceConfiguration.Builder deviceSharingAllowed(Boolean deviceSharingAllowed)
“Indicates whether or not to allow device sharing mode.”- Parameters:
deviceSharingAllowed- value ofdeviceSharingAllowedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
diagnosticDataBlockSubmission
public AndroidGeneralDeviceConfiguration.Builder diagnosticDataBlockSubmission(Boolean diagnosticDataBlockSubmission)
“Indicates whether or not to block diagnostic data submission.”- Parameters:
diagnosticDataBlockSubmission- value ofdiagnosticDataBlockSubmissionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
factoryResetBlocked
public AndroidGeneralDeviceConfiguration.Builder factoryResetBlocked(Boolean factoryResetBlocked)
“Indicates whether or not to block user performing a factory reset.”- Parameters:
factoryResetBlocked- value offactoryResetBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
googleAccountBlockAutoSync
public AndroidGeneralDeviceConfiguration.Builder googleAccountBlockAutoSync(Boolean googleAccountBlockAutoSync)
“Indicates whether or not to block Google account auto sync.”- Parameters:
googleAccountBlockAutoSync- value ofgoogleAccountBlockAutoSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
googlePlayStoreBlocked
public AndroidGeneralDeviceConfiguration.Builder googlePlayStoreBlocked(Boolean googlePlayStoreBlocked)
“Indicates whether or not to block the Google Play store.”- Parameters:
googlePlayStoreBlocked- value ofgooglePlayStoreBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeApps
public AndroidGeneralDeviceConfiguration.Builder kioskModeApps(List<AppListItem> kioskModeApps)
“A list of apps that will be allowed to run 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 AndroidGeneralDeviceConfiguration.Builder kioskModeApps(AppListItem... kioskModeApps)
“A list of apps that will be allowed to run 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 AndroidGeneralDeviceConfiguration.Builder kioskModeAppsNextLink(String kioskModeAppsNextLink)
“A list of apps that will be allowed to run 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)
-
kioskModeBlockSleepButton
public AndroidGeneralDeviceConfiguration.Builder kioskModeBlockSleepButton(Boolean kioskModeBlockSleepButton)
“Indicates whether or not to block the screen sleep button while in Kiosk Mode.”- Parameters:
kioskModeBlockSleepButton- value ofkioskModeBlockSleepButtonproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeBlockVolumeButtons
public AndroidGeneralDeviceConfiguration.Builder kioskModeBlockVolumeButtons(Boolean kioskModeBlockVolumeButtons)
“Indicates whether or not to block the volume buttons while in Kiosk Mode.”- Parameters:
kioskModeBlockVolumeButtons- value ofkioskModeBlockVolumeButtonsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
locationServicesBlocked
public AndroidGeneralDeviceConfiguration.Builder locationServicesBlocked(Boolean locationServicesBlocked)
“Indicates whether or not to block location services.”- Parameters:
locationServicesBlocked- value oflocationServicesBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
nfcBlocked
public AndroidGeneralDeviceConfiguration.Builder nfcBlocked(Boolean nfcBlocked)
“Indicates whether or not to block Near-Field Communication.”- Parameters:
nfcBlocked- value ofnfcBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockFingerprintUnlock
public AndroidGeneralDeviceConfiguration.Builder passwordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)
“Indicates whether or not to block fingerprint unlock.”- Parameters:
passwordBlockFingerprintUnlock- value ofpasswordBlockFingerprintUnlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockTrustAgents
public AndroidGeneralDeviceConfiguration.Builder passwordBlockTrustAgents(Boolean passwordBlockTrustAgents)
“Indicates whether or not to block Smart Lock and other trust agents.”- Parameters:
passwordBlockTrustAgents- value ofpasswordBlockTrustAgentsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public AndroidGeneralDeviceConfiguration.Builder passwordExpirationDays(Integer passwordExpirationDays)
“Number of days before the password expires. Valid values 1 to 365”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLength
public AndroidGeneralDeviceConfiguration.Builder passwordMinimumLength(Integer passwordMinimumLength)
“Minimum length of passwords. Valid values 4 to 16”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeScreenTimeout
public AndroidGeneralDeviceConfiguration.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)
-
passwordPreviousPasswordBlockCount
public AndroidGeneralDeviceConfiguration.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“Number of previous passwords to block. Valid values 0 to 24”- Parameters:
passwordPreviousPasswordBlockCount- value ofpasswordPreviousPasswordBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequired
public AndroidGeneralDeviceConfiguration.Builder passwordRequired(Boolean passwordRequired)
“Indicates whether or not to require a password.”- Parameters:
passwordRequired- value ofpasswordRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public AndroidGeneralDeviceConfiguration.Builder passwordRequiredType(AndroidRequiredPasswordType passwordRequiredType)
“Type of password that is required.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordSignInFailureCountBeforeFactoryReset
public AndroidGeneralDeviceConfiguration.Builder passwordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
“Number of sign in failures allowed before factory reset. Valid values 1 to 16”- Parameters:
passwordSignInFailureCountBeforeFactoryReset- value ofpasswordSignInFailureCountBeforeFactoryResetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
powerOffBlocked
public AndroidGeneralDeviceConfiguration.Builder powerOffBlocked(Boolean powerOffBlocked)
“Indicates whether or not to block powering off the device.”- Parameters:
powerOffBlocked- value ofpowerOffBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
screenCaptureBlocked
public AndroidGeneralDeviceConfiguration.Builder screenCaptureBlocked(Boolean screenCaptureBlocked)
“Indicates whether or not to block screenshots.”- Parameters:
screenCaptureBlocked- value ofscreenCaptureBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityRequireVerifyApps
public AndroidGeneralDeviceConfiguration.Builder securityRequireVerifyApps(Boolean securityRequireVerifyApps)
“Require the Android Verify apps feature is turned on.”- Parameters:
securityRequireVerifyApps- value ofsecurityRequireVerifyAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageBlockGoogleBackup
public AndroidGeneralDeviceConfiguration.Builder storageBlockGoogleBackup(Boolean storageBlockGoogleBackup)
“Indicates whether or not to block Google Backup.”- Parameters:
storageBlockGoogleBackup- value ofstorageBlockGoogleBackupproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageBlockRemovableStorage
public AndroidGeneralDeviceConfiguration.Builder storageBlockRemovableStorage(Boolean storageBlockRemovableStorage)
“Indicates whether or not to block removable storage usage.”- Parameters:
storageBlockRemovableStorage- value ofstorageBlockRemovableStorageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageRequireDeviceEncryption
public AndroidGeneralDeviceConfiguration.Builder storageRequireDeviceEncryption(Boolean storageRequireDeviceEncryption)
“Indicates whether or not to require device encryption.”- Parameters:
storageRequireDeviceEncryption- value ofstorageRequireDeviceEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageRequireRemovableStorageEncryption
public AndroidGeneralDeviceConfiguration.Builder storageRequireRemovableStorageEncryption(Boolean storageRequireRemovableStorageEncryption)
“Indicates whether or not to require removable storage encryption.”- Parameters:
storageRequireRemovableStorageEncryption- value ofstorageRequireRemovableStorageEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
voiceAssistantBlocked
public AndroidGeneralDeviceConfiguration.Builder voiceAssistantBlocked(Boolean voiceAssistantBlocked)
“Indicates whether or not to block the use of the Voice Assistant.”- Parameters:
voiceAssistantBlocked- value ofvoiceAssistantBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
voiceDialingBlocked
public AndroidGeneralDeviceConfiguration.Builder voiceDialingBlocked(Boolean voiceDialingBlocked)
“Indicates whether or not to block voice dialing.”- Parameters:
voiceDialingBlocked- value ofvoiceDialingBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
webBrowserBlockAutofill
public AndroidGeneralDeviceConfiguration.Builder webBrowserBlockAutofill(Boolean webBrowserBlockAutofill)
“Indicates whether or not to block the web browser's auto fill feature.”- Parameters:
webBrowserBlockAutofill- value ofwebBrowserBlockAutofillproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
webBrowserBlocked
public AndroidGeneralDeviceConfiguration.Builder webBrowserBlocked(Boolean webBrowserBlocked)
“Indicates whether or not to block the web browser.”- Parameters:
webBrowserBlocked- value ofwebBrowserBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
webBrowserBlockJavaScript
public AndroidGeneralDeviceConfiguration.Builder webBrowserBlockJavaScript(Boolean webBrowserBlockJavaScript)
“Indicates whether or not to block JavaScript within the web browser.”- Parameters:
webBrowserBlockJavaScript- value ofwebBrowserBlockJavaScriptproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
webBrowserBlockPopups
public AndroidGeneralDeviceConfiguration.Builder webBrowserBlockPopups(Boolean webBrowserBlockPopups)
“Indicates whether or not to block popups within the web browser.”- Parameters:
webBrowserBlockPopups- value ofwebBrowserBlockPopupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
webBrowserCookieSettings
public AndroidGeneralDeviceConfiguration.Builder webBrowserCookieSettings(WebBrowserCookieSettings webBrowserCookieSettings)
“Cookie settings within the web browser.”- Parameters:
webBrowserCookieSettings- value ofwebBrowserCookieSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wiFiBlocked
public AndroidGeneralDeviceConfiguration.Builder wiFiBlocked(Boolean wiFiBlocked)
“Indicates whether or not to block syncing Wi-Fi.”- Parameters:
wiFiBlocked- value ofwiFiBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidGeneralDeviceConfiguration build()
-
-