Package odata.msgraph.client.entity
Class AndroidWorkProfileGeneralDeviceConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.AndroidWorkProfileGeneralDeviceConfiguration.Builder
-
- Enclosing class:
- AndroidWorkProfileGeneralDeviceConfiguration
public static final class AndroidWorkProfileGeneralDeviceConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidWorkProfileGeneralDeviceConfiguration.Builder id(String id)
-
createdDateTime
public AndroidWorkProfileGeneralDeviceConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidWorkProfileGeneralDeviceConfiguration.Builder description(String description)
-
displayName
public AndroidWorkProfileGeneralDeviceConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidWorkProfileGeneralDeviceConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public AndroidWorkProfileGeneralDeviceConfiguration.Builder version(Integer version)
-
assignments
public AndroidWorkProfileGeneralDeviceConfiguration.Builder assignments(List<DeviceConfigurationAssignment> assignments)
-
assignments
public AndroidWorkProfileGeneralDeviceConfiguration.Builder assignments(DeviceConfigurationAssignment... assignments)
-
deviceSettingStateSummaries
public AndroidWorkProfileGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)
-
deviceSettingStateSummaries
public AndroidWorkProfileGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)
-
deviceStatuses
public AndroidWorkProfileGeneralDeviceConfiguration.Builder deviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)
-
deviceStatuses
public AndroidWorkProfileGeneralDeviceConfiguration.Builder deviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)
-
deviceStatusOverview
public AndroidWorkProfileGeneralDeviceConfiguration.Builder deviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)
-
userStatuses
public AndroidWorkProfileGeneralDeviceConfiguration.Builder userStatuses(List<DeviceConfigurationUserStatus> userStatuses)
-
userStatuses
public AndroidWorkProfileGeneralDeviceConfiguration.Builder userStatuses(DeviceConfigurationUserStatus... userStatuses)
-
userStatusOverview
public AndroidWorkProfileGeneralDeviceConfiguration.Builder userStatusOverview(DeviceConfigurationUserOverview userStatusOverview)
-
passwordBlockFingerprintUnlock
public AndroidWorkProfileGeneralDeviceConfiguration.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 AndroidWorkProfileGeneralDeviceConfiguration.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 AndroidWorkProfileGeneralDeviceConfiguration.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 AndroidWorkProfileGeneralDeviceConfiguration.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 AndroidWorkProfileGeneralDeviceConfiguration.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 AndroidWorkProfileGeneralDeviceConfiguration.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)
-
passwordRequiredType
public AndroidWorkProfileGeneralDeviceConfiguration.Builder passwordRequiredType(AndroidWorkProfileRequiredPasswordType passwordRequiredType)
“Type of password that is required.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordSignInFailureCountBeforeFactoryReset
public AndroidWorkProfileGeneralDeviceConfiguration.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)
-
securityRequireVerifyApps
public AndroidWorkProfileGeneralDeviceConfiguration.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)
-
workProfileBlockAddingAccounts
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockAddingAccounts(Boolean workProfileBlockAddingAccounts)
“Block users from adding/removing accounts in work profile.”- Parameters:
workProfileBlockAddingAccounts- value ofworkProfileBlockAddingAccountsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockCamera
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockCamera(Boolean workProfileBlockCamera)
“Block work profile camera.”- Parameters:
workProfileBlockCamera- value ofworkProfileBlockCameraproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockCrossProfileCallerId
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockCrossProfileCallerId(Boolean workProfileBlockCrossProfileCallerId)
“Block display work profile caller ID in personal profile.”- Parameters:
workProfileBlockCrossProfileCallerId- value ofworkProfileBlockCrossProfileCallerIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockCrossProfileContactsSearch
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockCrossProfileContactsSearch(Boolean workProfileBlockCrossProfileContactsSearch)
“Block work profile contacts availability in personal profile.”- Parameters:
workProfileBlockCrossProfileContactsSearch- value ofworkProfileBlockCrossProfileContactsSearchproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockCrossProfileCopyPaste
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockCrossProfileCopyPaste(Boolean workProfileBlockCrossProfileCopyPaste)
“Boolean that indicates if the setting disallow cross profile copy/paste is enabled.”- Parameters:
workProfileBlockCrossProfileCopyPaste- value ofworkProfileBlockCrossProfileCopyPasteproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockNotificationsWhileDeviceLocked
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockNotificationsWhileDeviceLocked(Boolean workProfileBlockNotificationsWhileDeviceLocked)
“Indicates whether or not to block notifications while device locked.”- Parameters:
workProfileBlockNotificationsWhileDeviceLocked- value ofworkProfileBlockNotificationsWhileDeviceLockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBlockScreenCapture
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBlockScreenCapture(Boolean workProfileBlockScreenCapture)
“Block screen capture in work profile.”- Parameters:
workProfileBlockScreenCapture- value ofworkProfileBlockScreenCaptureproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileBluetoothEnableContactSharing
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileBluetoothEnableContactSharing(Boolean workProfileBluetoothEnableContactSharing)
“Allow bluetooth devices to access enterprise contacts.”- Parameters:
workProfileBluetoothEnableContactSharing- value ofworkProfileBluetoothEnableContactSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileDataSharingType
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileDataSharingType(AndroidWorkProfileCrossProfileDataSharingType workProfileDataSharingType)
“Type of data sharing that is allowed.”- Parameters:
workProfileDataSharingType- value ofworkProfileDataSharingTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileDefaultAppPermissionPolicy
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileDefaultAppPermissionPolicy(AndroidWorkProfileDefaultAppPermissionPolicyType workProfileDefaultAppPermissionPolicy)
“Type of password that is required.”- Parameters:
workProfileDefaultAppPermissionPolicy- value ofworkProfileDefaultAppPermissionPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordBlockFingerprintUnlock
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordBlockFingerprintUnlock(Boolean workProfilePasswordBlockFingerprintUnlock)
“Indicates whether or not to block fingerprint unlock for work profile.”- Parameters:
workProfilePasswordBlockFingerprintUnlock- value ofworkProfilePasswordBlockFingerprintUnlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordBlockTrustAgents
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordBlockTrustAgents(Boolean workProfilePasswordBlockTrustAgents)
“Indicates whether or not to block Smart Lock and other trust agents for work profile.”- Parameters:
workProfilePasswordBlockTrustAgents- value ofworkProfilePasswordBlockTrustAgentsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordExpirationDays
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordExpirationDays(Integer workProfilePasswordExpirationDays)
“Number of days before the work profile password expires. Valid values 1 to 365”- Parameters:
workProfilePasswordExpirationDays- value ofworkProfilePasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinimumLength
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinimumLength(Integer workProfilePasswordMinimumLength)
“Minimum length of work profile password. Valid values 4 to 16”- Parameters:
workProfilePasswordMinimumLength- value ofworkProfilePasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinLetterCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinLetterCharacters(Integer workProfilePasswordMinLetterCharacters)
“Minimum # of letter characters required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinLetterCharacters- value ofworkProfilePasswordMinLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinLowerCaseCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinLowerCaseCharacters(Integer workProfilePasswordMinLowerCaseCharacters)
“Minimum # of lower-case characters required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinLowerCaseCharacters- value ofworkProfilePasswordMinLowerCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinNonLetterCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinNonLetterCharacters(Integer workProfilePasswordMinNonLetterCharacters)
“Minimum # of non-letter characters required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinNonLetterCharacters- value ofworkProfilePasswordMinNonLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinNumericCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinNumericCharacters(Integer workProfilePasswordMinNumericCharacters)
“Minimum # of numeric characters required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinNumericCharacters- value ofworkProfilePasswordMinNumericCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinSymbolCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinSymbolCharacters(Integer workProfilePasswordMinSymbolCharacters)
“Minimum # of symbols required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinSymbolCharacters- value ofworkProfilePasswordMinSymbolCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinUpperCaseCharacters
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinUpperCaseCharacters(Integer workProfilePasswordMinUpperCaseCharacters)
“Minimum # of upper-case characters required in work profile password. Valid values 1 to 10”- Parameters:
workProfilePasswordMinUpperCaseCharacters- value ofworkProfilePasswordMinUpperCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordMinutesOfInactivityBeforeScreenTimeout
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordMinutesOfInactivityBeforeScreenTimeout(Integer workProfilePasswordMinutesOfInactivityBeforeScreenTimeout)
“Minutes of inactivity before the screen times out.”- Parameters:
workProfilePasswordMinutesOfInactivityBeforeScreenTimeout- value ofworkProfilePasswordMinutesOfInactivityBeforeScreenTimeoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordPreviousPasswordBlockCount
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordPreviousPasswordBlockCount(Integer workProfilePasswordPreviousPasswordBlockCount)
“Number of previous work profile passwords to block. Valid values 0 to 24”- Parameters:
workProfilePasswordPreviousPasswordBlockCount- value ofworkProfilePasswordPreviousPasswordBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordRequiredType
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordRequiredType(AndroidWorkProfileRequiredPasswordType workProfilePasswordRequiredType)
“Type of work profile password that is required.”- Parameters:
workProfilePasswordRequiredType- value ofworkProfilePasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfilePasswordSignInFailureCountBeforeFactoryReset
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfilePasswordSignInFailureCountBeforeFactoryReset(Integer workProfilePasswordSignInFailureCountBeforeFactoryReset)
“Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16”- Parameters:
workProfilePasswordSignInFailureCountBeforeFactoryReset- value ofworkProfilePasswordSignInFailureCountBeforeFactoryResetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
workProfileRequirePassword
public AndroidWorkProfileGeneralDeviceConfiguration.Builder workProfileRequirePassword(Boolean workProfileRequirePassword)
“Password is required or not for work profile”- Parameters:
workProfileRequirePassword- value ofworkProfileRequirePasswordproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidWorkProfileGeneralDeviceConfiguration build()
-
-