public class AndroidWorkProfileGeneralDeviceConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidWorkProfileGeneralDeviceConfiguration.Builder |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AndroidWorkProfileGeneralDeviceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static AndroidWorkProfileGeneralDeviceConfiguration.Builder |
builderAndroidWorkProfileGeneralDeviceConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getPasswordBlockFingerprintUnlock()
“Indicates whether or not to block fingerprint unlock.”
|
Optional<Boolean> |
getPasswordBlockTrustAgents()
“Indicates whether or not to block Smart Lock and other trust agents.”
|
Optional<Integer> |
getPasswordExpirationDays()
“Number of days before the password expires.
|
Optional<Integer> |
getPasswordMinimumLength()
“Minimum length of passwords.
|
Optional<Integer> |
getPasswordMinutesOfInactivityBeforeScreenTimeout()
“Minutes of inactivity before the screen times out.”
|
Optional<Integer> |
getPasswordPreviousPasswordBlockCount()
“Number of previous passwords to block.
|
Optional<AndroidWorkProfileRequiredPasswordType> |
getPasswordRequiredType()
“Type of password that is required.”
|
Optional<Integer> |
getPasswordSignInFailureCountBeforeFactoryReset()
“Number of sign in failures allowed before factory reset.
|
Optional<Boolean> |
getSecurityRequireVerifyApps()
“Require the Android Verify apps feature is turned on.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getVpnAlwaysOnPackageIdentifier()
“Enable lockdown mode for always-on VPN.”
|
Optional<Boolean> |
getVpnEnableAlwaysOnLockdownMode()
“Enable lockdown mode for always-on VPN.”
|
Optional<Boolean> |
getWorkProfileAllowWidgets()
“Allow widgets from work profile apps.”
|
Optional<Boolean> |
getWorkProfileBlockAddingAccounts()
“Block users from adding/removing accounts in work profile.”
|
Optional<Boolean> |
getWorkProfileBlockCamera()
“Block work profile camera.”
|
Optional<Boolean> |
getWorkProfileBlockCrossProfileCallerId()
“Block display work profile caller ID in personal profile.”
|
Optional<Boolean> |
getWorkProfileBlockCrossProfileContactsSearch()
“Block work profile contacts availability in personal profile.”
|
Optional<Boolean> |
getWorkProfileBlockCrossProfileCopyPaste()
“Boolean that indicates if the setting disallow cross profile copy/paste is
enabled.”
|
Optional<Boolean> |
getWorkProfileBlockNotificationsWhileDeviceLocked()
“Indicates whether or not to block notifications while device locked.”
|
Optional<Boolean> |
getWorkProfileBlockPersonalAppInstallsFromUnknownSources()
“Prevent app installations from unknown sources in the personal profile.”
|
Optional<Boolean> |
getWorkProfileBlockScreenCapture()
“Block screen capture in work profile.”
|
Optional<Boolean> |
getWorkProfileBluetoothEnableContactSharing()
“Allow bluetooth devices to access enterprise contacts.”
|
Optional<AndroidWorkProfileCrossProfileDataSharingType> |
getWorkProfileDataSharingType()
“Type of data sharing that is allowed.”
|
Optional<AndroidWorkProfileDefaultAppPermissionPolicyType> |
getWorkProfileDefaultAppPermissionPolicy()
“Type of password that is required.”
|
Optional<Boolean> |
getWorkProfilePasswordBlockFingerprintUnlock()
“Indicates whether or not to block fingerprint unlock for work profile.”
|
Optional<Boolean> |
getWorkProfilePasswordBlockTrustAgents()
“Indicates whether or not to block Smart Lock and other trust agents for work
profile.”
|
Optional<Integer> |
getWorkProfilePasswordExpirationDays()
“Number of days before the work profile password expires.
|
Optional<Integer> |
getWorkProfilePasswordMinimumLength()
“Minimum length of work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinLetterCharacters()
“Minimum # of letter characters required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinLowerCaseCharacters()
“Minimum # of lower-case characters required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinNonLetterCharacters()
“Minimum # of non-letter characters required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinNumericCharacters()
“Minimum # of numeric characters required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinSymbolCharacters()
“Minimum # of symbols required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinUpperCaseCharacters()
“Minimum # of upper-case characters required in work profile password.
|
Optional<Integer> |
getWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout()
“Minutes of inactivity before the screen times out.”
|
Optional<Integer> |
getWorkProfilePasswordPreviousPasswordBlockCount()
“Number of previous work profile passwords to block.
|
Optional<AndroidWorkProfileRequiredPasswordType> |
getWorkProfilePasswordRequiredType()
“Type of work profile password that is required.”
|
Optional<Integer> |
getWorkProfilePasswordSignInFailureCountBeforeFactoryReset()
“Number of sign in failures allowed before work profile is removed and all
corporate data deleted.
|
Optional<Boolean> |
getWorkProfileRequirePassword()
“Password is required or not for work profile”
|
String |
odataTypeName() |
AndroidWorkProfileGeneralDeviceConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
AndroidWorkProfileGeneralDeviceConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)
Returns an immutable copy of
this with just the passwordBlockFingerprintUnlock field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordBlockTrustAgents(Boolean passwordBlockTrustAgents)
Returns an immutable copy of
this with just the passwordBlockTrustAgents field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy of
this with just the passwordExpirationDays field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy of
this with just the passwordMinimumLength field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
Returns an immutable copy of
this with just the passwordMinutesOfInactivityBeforeScreenTimeout field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the passwordPreviousPasswordBlockCount field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordRequiredType(AndroidWorkProfileRequiredPasswordType passwordRequiredType)
Returns an immutable copy of
this with just the passwordRequiredType field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withPasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
Returns an immutable copy of
this with just the passwordSignInFailureCountBeforeFactoryReset field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withSecurityRequireVerifyApps(Boolean securityRequireVerifyApps)
Returns an immutable copy of
this with just the securityRequireVerifyApps field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withVpnAlwaysOnPackageIdentifier(String vpnAlwaysOnPackageIdentifier)
Returns an immutable copy of
this with just the vpnAlwaysOnPackageIdentifier field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withVpnEnableAlwaysOnLockdownMode(Boolean vpnEnableAlwaysOnLockdownMode)
Returns an immutable copy of
this with just the vpnEnableAlwaysOnLockdownMode field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileAllowWidgets(Boolean workProfileAllowWidgets)
Returns an immutable copy of
this with just the workProfileAllowWidgets field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockAddingAccounts(Boolean workProfileBlockAddingAccounts)
Returns an immutable copy of
this with just the workProfileBlockAddingAccounts field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockCamera(Boolean workProfileBlockCamera)
Returns an immutable copy of
this with just the workProfileBlockCamera field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockCrossProfileCallerId(Boolean workProfileBlockCrossProfileCallerId)
Returns an immutable copy of
this with just the workProfileBlockCrossProfileCallerId field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockCrossProfileContactsSearch(Boolean workProfileBlockCrossProfileContactsSearch)
Returns an immutable copy of
this with just the workProfileBlockCrossProfileContactsSearch field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockCrossProfileCopyPaste(Boolean workProfileBlockCrossProfileCopyPaste)
Returns an immutable copy of
this with just the workProfileBlockCrossProfileCopyPaste field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockNotificationsWhileDeviceLocked(Boolean workProfileBlockNotificationsWhileDeviceLocked)
Returns an immutable copy of
this with just the workProfileBlockNotificationsWhileDeviceLocked field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockPersonalAppInstallsFromUnknownSources(Boolean workProfileBlockPersonalAppInstallsFromUnknownSources)
Returns an immutable copy of
this with just the workProfileBlockPersonalAppInstallsFromUnknownSources field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBlockScreenCapture(Boolean workProfileBlockScreenCapture)
Returns an immutable copy of
this with just the workProfileBlockScreenCapture field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileBluetoothEnableContactSharing(Boolean workProfileBluetoothEnableContactSharing)
Returns an immutable copy of
this with just the workProfileBluetoothEnableContactSharing field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileDataSharingType(AndroidWorkProfileCrossProfileDataSharingType workProfileDataSharingType)
Returns an immutable copy of
this with just the workProfileDataSharingType field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileDefaultAppPermissionPolicy(AndroidWorkProfileDefaultAppPermissionPolicyType workProfileDefaultAppPermissionPolicy)
Returns an immutable copy of
this with just the workProfileDefaultAppPermissionPolicy field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordBlockFingerprintUnlock(Boolean workProfilePasswordBlockFingerprintUnlock)
Returns an immutable copy of
this with just the workProfilePasswordBlockFingerprintUnlock field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordBlockTrustAgents(Boolean workProfilePasswordBlockTrustAgents)
Returns an immutable copy of
this with just the workProfilePasswordBlockTrustAgents field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordExpirationDays(Integer workProfilePasswordExpirationDays)
Returns an immutable copy of
this with just the workProfilePasswordExpirationDays field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinimumLength(Integer workProfilePasswordMinimumLength)
Returns an immutable copy of
this with just the workProfilePasswordMinimumLength field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinLetterCharacters(Integer workProfilePasswordMinLetterCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinLetterCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinLowerCaseCharacters(Integer workProfilePasswordMinLowerCaseCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinLowerCaseCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinNonLetterCharacters(Integer workProfilePasswordMinNonLetterCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinNonLetterCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinNumericCharacters(Integer workProfilePasswordMinNumericCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinNumericCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinSymbolCharacters(Integer workProfilePasswordMinSymbolCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinSymbolCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinUpperCaseCharacters(Integer workProfilePasswordMinUpperCaseCharacters)
Returns an immutable copy of
this with just the workProfilePasswordMinUpperCaseCharacters field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout(Integer workProfilePasswordMinutesOfInactivityBeforeScreenTimeout)
Returns an immutable copy of
this with just the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordPreviousPasswordBlockCount(Integer workProfilePasswordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the workProfilePasswordPreviousPasswordBlockCount field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordRequiredType(AndroidWorkProfileRequiredPasswordType workProfilePasswordRequiredType)
Returns an immutable copy of
this with just the workProfilePasswordRequiredType field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfilePasswordSignInFailureCountBeforeFactoryReset(Integer workProfilePasswordSignInFailureCountBeforeFactoryReset)
Returns an immutable copy of
this with just the workProfilePasswordSignInFailureCountBeforeFactoryReset field changed. |
AndroidWorkProfileGeneralDeviceConfiguration |
withWorkProfileRequirePassword(Boolean workProfileRequirePassword)
Returns an immutable copy of
this with just the workProfileRequirePassword field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected Boolean passwordBlockFingerprintUnlock
protected Boolean passwordBlockTrustAgents
protected Integer passwordExpirationDays
protected Integer passwordMinimumLength
protected Integer passwordMinutesOfInactivityBeforeScreenTimeout
protected Integer passwordPreviousPasswordBlockCount
protected Integer passwordSignInFailureCountBeforeFactoryReset
protected AndroidWorkProfileRequiredPasswordType passwordRequiredType
protected AndroidWorkProfileCrossProfileDataSharingType workProfileDataSharingType
protected Boolean workProfileBlockNotificationsWhileDeviceLocked
protected Boolean workProfileBlockAddingAccounts
protected Boolean workProfileBluetoothEnableContactSharing
protected Boolean workProfileBlockScreenCapture
protected Boolean workProfileBlockCrossProfileCallerId
protected Boolean workProfileBlockCamera
protected Boolean workProfileBlockCrossProfileContactsSearch
protected Boolean workProfileBlockCrossProfileCopyPaste
protected AndroidWorkProfileDefaultAppPermissionPolicyType workProfileDefaultAppPermissionPolicy
protected Boolean workProfilePasswordBlockFingerprintUnlock
protected Boolean workProfilePasswordBlockTrustAgents
protected Integer workProfilePasswordExpirationDays
protected Integer workProfilePasswordMinimumLength
protected Integer workProfilePasswordMinNumericCharacters
protected Integer workProfilePasswordMinNonLetterCharacters
protected Integer workProfilePasswordMinLetterCharacters
protected Integer workProfilePasswordMinLowerCaseCharacters
protected Integer workProfilePasswordMinUpperCaseCharacters
protected Integer workProfilePasswordMinSymbolCharacters
protected Integer workProfilePasswordMinutesOfInactivityBeforeScreenTimeout
protected Integer workProfilePasswordPreviousPasswordBlockCount
protected Integer workProfilePasswordSignInFailureCountBeforeFactoryReset
protected AndroidWorkProfileRequiredPasswordType workProfilePasswordRequiredType
protected Boolean workProfileRequirePassword
protected Boolean securityRequireVerifyApps
protected String vpnAlwaysOnPackageIdentifier
protected Boolean vpnEnableAlwaysOnLockdownMode
protected Boolean workProfileAllowWidgets
protected Boolean workProfileBlockPersonalAppInstallsFromUnknownSources
protected AndroidWorkProfileGeneralDeviceConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static AndroidWorkProfileGeneralDeviceConfiguration.Builder builderAndroidWorkProfileGeneralDeviceConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<Boolean> getPasswordBlockFingerprintUnlock()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)
this with just the passwordBlockFingerprintUnlock field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Indicates whether or not to block fingerprint unlock.”
passwordBlockFingerprintUnlock - new value of passwordBlockFingerprintUnlock field (as defined in service metadata)this with just the passwordBlockFingerprintUnlock field changedpublic Optional<Boolean> getPasswordBlockTrustAgents()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordBlockTrustAgents(Boolean passwordBlockTrustAgents)
this with just the passwordBlockTrustAgents field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Indicates whether or not to block Smart Lock and other trust agents.”
passwordBlockTrustAgents - new value of passwordBlockTrustAgents field (as defined in service metadata)this with just the passwordBlockTrustAgents field changedpublic Optional<Integer> getPasswordExpirationDays()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordExpirationDays(Integer passwordExpirationDays)
this with just the passwordExpirationDays field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Number of days before the password expires. Valid values 1 to 365”
passwordExpirationDays - new value of passwordExpirationDays field (as defined in service metadata)this with just the passwordExpirationDays field changedpublic Optional<Integer> getPasswordMinimumLength()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordMinimumLength(Integer passwordMinimumLength)
this with just the passwordMinimumLength field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Minimum length of passwords. Valid values 4 to 16”
passwordMinimumLength - new value of passwordMinimumLength field (as defined in service metadata)this with just the passwordMinimumLength field changedpublic Optional<Integer> getPasswordMinutesOfInactivityBeforeScreenTimeout()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
this with just the passwordMinutesOfInactivityBeforeScreenTimeout field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minutes of inactivity before the screen times out.”
passwordMinutesOfInactivityBeforeScreenTimeout - new value of passwordMinutesOfInactivityBeforeScreenTimeout field (as defined in service metadata)this with just the passwordMinutesOfInactivityBeforeScreenTimeout field changedpublic Optional<Integer> getPasswordPreviousPasswordBlockCount()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
this with just the passwordPreviousPasswordBlockCount field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Number of previous passwords to block. Valid values 0 to 24”
passwordPreviousPasswordBlockCount - new value of passwordPreviousPasswordBlockCount field (as defined in service metadata)this with just the passwordPreviousPasswordBlockCount field changedpublic Optional<Integer> getPasswordSignInFailureCountBeforeFactoryReset()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
this with just the passwordSignInFailureCountBeforeFactoryReset field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Number of sign in failures allowed before factory reset. Valid values 1 to 16”
passwordSignInFailureCountBeforeFactoryReset - new value of passwordSignInFailureCountBeforeFactoryReset field (as defined in service metadata)this with just the passwordSignInFailureCountBeforeFactoryReset field changedpublic Optional<AndroidWorkProfileRequiredPasswordType> getPasswordRequiredType()
public AndroidWorkProfileGeneralDeviceConfiguration withPasswordRequiredType(AndroidWorkProfileRequiredPasswordType passwordRequiredType)
this with just the passwordRequiredType field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Type of password that is required.”
passwordRequiredType - new value of passwordRequiredType field (as defined in service metadata)this with just the passwordRequiredType field changedpublic Optional<AndroidWorkProfileCrossProfileDataSharingType> getWorkProfileDataSharingType()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileDataSharingType(AndroidWorkProfileCrossProfileDataSharingType workProfileDataSharingType)
this with just the workProfileDataSharingType field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Type of data sharing that is allowed.”
workProfileDataSharingType - new value of workProfileDataSharingType field (as defined in service metadata)this with just the workProfileDataSharingType field changedpublic Optional<Boolean> getWorkProfileBlockNotificationsWhileDeviceLocked()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockNotificationsWhileDeviceLocked(Boolean workProfileBlockNotificationsWhileDeviceLocked)
this with just the workProfileBlockNotificationsWhileDeviceLocked field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Indicates whether or not to block notifications while device locked.”
workProfileBlockNotificationsWhileDeviceLocked - new value of workProfileBlockNotificationsWhileDeviceLocked field (as defined in service metadata)this with just the workProfileBlockNotificationsWhileDeviceLocked field changedpublic Optional<Boolean> getWorkProfileBlockAddingAccounts()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockAddingAccounts(Boolean workProfileBlockAddingAccounts)
this with just the workProfileBlockAddingAccounts field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Block users from adding/removing accounts in work profile.”
workProfileBlockAddingAccounts - new value of workProfileBlockAddingAccounts field (as defined in service metadata)this with just the workProfileBlockAddingAccounts field changedpublic Optional<Boolean> getWorkProfileBluetoothEnableContactSharing()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBluetoothEnableContactSharing(Boolean workProfileBluetoothEnableContactSharing)
this with just the workProfileBluetoothEnableContactSharing field changed. Field description below
. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Allow bluetooth devices to access enterprise contacts.”
workProfileBluetoothEnableContactSharing - new value of workProfileBluetoothEnableContactSharing field (as defined in service metadata)this with just the workProfileBluetoothEnableContactSharing field changedpublic Optional<Boolean> getWorkProfileBlockScreenCapture()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockScreenCapture(Boolean workProfileBlockScreenCapture)
this with just the workProfileBlockScreenCapture field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Block screen capture in work profile.”
workProfileBlockScreenCapture - new value of workProfileBlockScreenCapture field (as defined in service metadata)this with just the workProfileBlockScreenCapture field changedpublic Optional<Boolean> getWorkProfileBlockCrossProfileCallerId()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockCrossProfileCallerId(Boolean workProfileBlockCrossProfileCallerId)
this with just the workProfileBlockCrossProfileCallerId field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Block display work profile caller ID in personal profile.”
workProfileBlockCrossProfileCallerId - new value of workProfileBlockCrossProfileCallerId field (as defined in service metadata)this with just the workProfileBlockCrossProfileCallerId field changedpublic Optional<Boolean> getWorkProfileBlockCamera()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockCamera(Boolean workProfileBlockCamera)
this with just the workProfileBlockCamera field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Block work profile camera.”
workProfileBlockCamera - new value of workProfileBlockCamera field (as defined in service metadata)this with just the workProfileBlockCamera field changedpublic Optional<Boolean> getWorkProfileBlockCrossProfileContactsSearch()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockCrossProfileContactsSearch(Boolean workProfileBlockCrossProfileContactsSearch)
this with just the workProfileBlockCrossProfileContactsSearch field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Block work profile contacts availability in personal profile.”
workProfileBlockCrossProfileContactsSearch - new value of workProfileBlockCrossProfileContactsSearch field (as defined in service metadata)this with just the workProfileBlockCrossProfileContactsSearch field changedpublic Optional<Boolean> getWorkProfileBlockCrossProfileCopyPaste()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockCrossProfileCopyPaste(Boolean workProfileBlockCrossProfileCopyPaste)
this with just the workProfileBlockCrossProfileCopyPaste field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Boolean that indicates if the setting disallow cross profile copy/paste is enabled.”
workProfileBlockCrossProfileCopyPaste - new value of workProfileBlockCrossProfileCopyPaste field (as defined in service metadata)this with just the workProfileBlockCrossProfileCopyPaste field changedpublic Optional<AndroidWorkProfileDefaultAppPermissionPolicyType> getWorkProfileDefaultAppPermissionPolicy()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileDefaultAppPermissionPolicy(AndroidWorkProfileDefaultAppPermissionPolicyType workProfileDefaultAppPermissionPolicy)
this with just the workProfileDefaultAppPermissionPolicy field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Type of password that is required.”
workProfileDefaultAppPermissionPolicy - new value of workProfileDefaultAppPermissionPolicy field (as defined in service metadata)this with just the workProfileDefaultAppPermissionPolicy field changedpublic Optional<Boolean> getWorkProfilePasswordBlockFingerprintUnlock()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordBlockFingerprintUnlock(Boolean workProfilePasswordBlockFingerprintUnlock)
this with just the workProfilePasswordBlockFingerprintUnlock field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Indicates whether or not to block fingerprint unlock for work profile.”
workProfilePasswordBlockFingerprintUnlock - new value of workProfilePasswordBlockFingerprintUnlock field (as defined in service metadata)this with just the workProfilePasswordBlockFingerprintUnlock field changedpublic Optional<Boolean> getWorkProfilePasswordBlockTrustAgents()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordBlockTrustAgents(Boolean workProfilePasswordBlockTrustAgents)
this with just the workProfilePasswordBlockTrustAgents field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Indicates whether or not to block Smart Lock and other trust agents for work profile.”
workProfilePasswordBlockTrustAgents - new value of workProfilePasswordBlockTrustAgents field (as defined in service metadata)this with just the workProfilePasswordBlockTrustAgents field changedpublic Optional<Integer> getWorkProfilePasswordExpirationDays()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordExpirationDays(Integer workProfilePasswordExpirationDays)
this with just the workProfilePasswordExpirationDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Number of days before the work profile password expires. Valid values 1 to 365”
workProfilePasswordExpirationDays - new value of workProfilePasswordExpirationDays field (as defined in service metadata)this with just the workProfilePasswordExpirationDays field changedpublic Optional<Integer> getWorkProfilePasswordMinimumLength()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinimumLength(Integer workProfilePasswordMinimumLength)
this with just the workProfilePasswordMinimumLength field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Minimum length of work profile password. Valid values 4 to 16”
workProfilePasswordMinimumLength - new value of workProfilePasswordMinimumLength field (as defined in service metadata)this with just the workProfilePasswordMinimumLength field changedpublic Optional<Integer> getWorkProfilePasswordMinNumericCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinNumericCharacters(Integer workProfilePasswordMinNumericCharacters)
this with just the workProfilePasswordMinNumericCharacters field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of numeric characters required in work profile password. Valid values 1 to 10”
workProfilePasswordMinNumericCharacters - new value of workProfilePasswordMinNumericCharacters field (as defined in service metadata)this with just the workProfilePasswordMinNumericCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinNonLetterCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinNonLetterCharacters(Integer workProfilePasswordMinNonLetterCharacters)
this with just the workProfilePasswordMinNonLetterCharacters field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of non-letter characters required in work profile password. Valid values 1 to 10”
workProfilePasswordMinNonLetterCharacters - new value of workProfilePasswordMinNonLetterCharacters field (as defined in service metadata)this with just the workProfilePasswordMinNonLetterCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinLetterCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinLetterCharacters(Integer workProfilePasswordMinLetterCharacters)
this with just the workProfilePasswordMinLetterCharacters field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of letter characters required in work profile password. Valid values 1 to 10”
workProfilePasswordMinLetterCharacters - new value of workProfilePasswordMinLetterCharacters field (as defined in service metadata)this with just the workProfilePasswordMinLetterCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinLowerCaseCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinLowerCaseCharacters(Integer workProfilePasswordMinLowerCaseCharacters)
this with just the workProfilePasswordMinLowerCaseCharacters field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of lower-case characters required in work profile password. Valid values 1 to 10”
workProfilePasswordMinLowerCaseCharacters - new value of workProfilePasswordMinLowerCaseCharacters field (as defined in service metadata)this with just the workProfilePasswordMinLowerCaseCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinUpperCaseCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinUpperCaseCharacters(Integer workProfilePasswordMinUpperCaseCharacters)
this with just the workProfilePasswordMinUpperCaseCharacters field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of upper-case characters required in work profile password. Valid values 1 to 10”
workProfilePasswordMinUpperCaseCharacters - new value of workProfilePasswordMinUpperCaseCharacters field (as defined in service metadata)this with just the workProfilePasswordMinUpperCaseCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinSymbolCharacters()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinSymbolCharacters(Integer workProfilePasswordMinSymbolCharacters)
this with just the workProfilePasswordMinSymbolCharacters field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minimum # of symbols required in work profile password. Valid values 1 to 10”
workProfilePasswordMinSymbolCharacters - new value of workProfilePasswordMinSymbolCharacters field (as defined in service metadata)this with just the workProfilePasswordMinSymbolCharacters field changedpublic Optional<Integer> getWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout(Integer workProfilePasswordMinutesOfInactivityBeforeScreenTimeout)
this with just the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“Minutes of inactivity before the screen times out.”
workProfilePasswordMinutesOfInactivityBeforeScreenTimeout - new value of workProfilePasswordMinutesOfInactivityBeforeScreenTimeout field (as defined in service metadata)this with just the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout field changedpublic Optional<Integer> getWorkProfilePasswordPreviousPasswordBlockCount()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordPreviousPasswordBlockCount(Integer workProfilePasswordPreviousPasswordBlockCount)
this with just the workProfilePasswordPreviousPasswordBlockCount field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Number of previous work profile passwords to block. Valid values 0 to 24”
workProfilePasswordPreviousPasswordBlockCount - new value of workProfilePasswordPreviousPasswordBlockCount field (as defined in service metadata)this with just the workProfilePasswordPreviousPasswordBlockCount field changedpublic Optional<Integer> getWorkProfilePasswordSignInFailureCountBeforeFactoryReset()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordSignInFailureCountBeforeFactoryReset(Integer workProfilePasswordSignInFailureCountBeforeFactoryReset)
this with just the workProfilePasswordSignInFailureCountBeforeFactoryReset field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16”
workProfilePasswordSignInFailureCountBeforeFactoryReset - new value of workProfilePasswordSignInFailureCountBeforeFactoryReset field (as defined in service metadata)this with just the workProfilePasswordSignInFailureCountBeforeFactoryReset field changedpublic Optional<AndroidWorkProfileRequiredPasswordType> getWorkProfilePasswordRequiredType()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfilePasswordRequiredType(AndroidWorkProfileRequiredPasswordType workProfilePasswordRequiredType)
this with just the workProfilePasswordRequiredType field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Type of work profile password that is required.”
workProfilePasswordRequiredType - new value of workProfilePasswordRequiredType field (as defined in service metadata)this with just the workProfilePasswordRequiredType field changedpublic Optional<Boolean> getWorkProfileRequirePassword()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileRequirePassword(Boolean workProfileRequirePassword)
this with just the workProfileRequirePassword field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Password is required or not for work profile”
workProfileRequirePassword - new value of workProfileRequirePassword field (as defined in service metadata)this with just the workProfileRequirePassword field changedpublic Optional<Boolean> getSecurityRequireVerifyApps()
public AndroidWorkProfileGeneralDeviceConfiguration withSecurityRequireVerifyApps(Boolean securityRequireVerifyApps)
this with just the securityRequireVerifyApps field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Require the Android Verify apps feature is turned on.”
securityRequireVerifyApps - new value of securityRequireVerifyApps field (as defined in service metadata)this with just the securityRequireVerifyApps field changedpublic Optional<String> getVpnAlwaysOnPackageIdentifier()
public AndroidWorkProfileGeneralDeviceConfiguration withVpnAlwaysOnPackageIdentifier(String vpnAlwaysOnPackageIdentifier)
this with just the vpnAlwaysOnPackageIdentifier field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Enable lockdown mode for always-on VPN.”
vpnAlwaysOnPackageIdentifier - new value of vpnAlwaysOnPackageIdentifier field (as defined in service metadata)this with just the vpnAlwaysOnPackageIdentifier field changedpublic Optional<Boolean> getVpnEnableAlwaysOnLockdownMode()
public AndroidWorkProfileGeneralDeviceConfiguration withVpnEnableAlwaysOnLockdownMode(Boolean vpnEnableAlwaysOnLockdownMode)
this with just the vpnEnableAlwaysOnLockdownMode field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Enable lockdown mode for always-on VPN.”
vpnEnableAlwaysOnLockdownMode - new value of vpnEnableAlwaysOnLockdownMode field (as defined in service metadata)this with just the vpnEnableAlwaysOnLockdownMode field changedpublic Optional<Boolean> getWorkProfileAllowWidgets()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileAllowWidgets(Boolean workProfileAllowWidgets)
this with just the workProfileAllowWidgets field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Allow widgets from work profile apps.”
workProfileAllowWidgets - new value of workProfileAllowWidgets field (as defined in service metadata)this with just the workProfileAllowWidgets field changedpublic Optional<Boolean> getWorkProfileBlockPersonalAppInstallsFromUnknownSources()
public AndroidWorkProfileGeneralDeviceConfiguration withWorkProfileBlockPersonalAppInstallsFromUnknownSources(Boolean workProfileBlockPersonalAppInstallsFromUnknownSources)
this with just the workProfileBlockPersonalAppInstallsFromUnknownSources field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“Prevent app installations from unknown sources in the personal profile.”
workProfileBlockPersonalAppInstallsFromUnknownSources - new value of workProfileBlockPersonalAppInstallsFromUnknownSources field (as defined in service metadata)this with just the workProfileBlockPersonalAppInstallsFromUnknownSources field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic AndroidWorkProfileGeneralDeviceConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic AndroidWorkProfileGeneralDeviceConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.