Package com.microsoft.graph.models
Class AndroidWorkProfileGeneralDeviceConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.AndroidWorkProfileGeneralDeviceConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AndroidWorkProfileGeneralDeviceConfiguration
extends DeviceConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Android Work Profile General Device Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Password Block Fingerprint Unlock.The Password Block Trust Agents.The Password Expiration Days.The Password Minimum Length.The Password Minutes Of Inactivity Before Screen Timeout.The Password Previous Password Block Count.The Password Required Type.The Password Sign In Failure Count Before Factory Reset.The Security Require Verify Apps.The Work Profile Block Adding Accounts.The Work Profile Block Camera.The Work Profile Block Cross Profile Caller Id.The Work Profile Block Cross Profile Contacts Search.The Work Profile Block Cross Profile Copy Paste.The Work Profile Block Notifications While Device Locked.The Work Profile Block Screen Capture.The Work Profile Bluetooth Enable Contact Sharing.The Work Profile Data Sharing Type.The Work Profile Default App Permission Policy.The Work Profile Password Block Fingerprint Unlock.The Work Profile Password Block Trust Agents.The Work Profile Password Expiration Days.The Work Profile Password Minimum Length.The Work Profile Password Min Letter Characters.The Work Profile Password Min Lower Case Characters.The Work Profile Password Min Non Letter Characters.The Work Profile Password Min Numeric Characters.The Work Profile Password Min Symbol Characters.The Work Profile Password Min Upper Case Characters.The Work Profile Password Minutes Of Inactivity Before Screen Timeout.The Work Profile Password Previous Password Block Count.The Work Profile Password Required Type.The Work Profile Password Sign In Failure Count Before Factory Reset.The Work Profile Require Password.Fields inherited from class com.microsoft.graph.models.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, userStatuses, userStatusOverview, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
passwordBlockFingerprintUnlock
@SerializedName(value="passwordBlockFingerprintUnlock", alternate="PasswordBlockFingerprintUnlock") @Expose @Nullable public Boolean passwordBlockFingerprintUnlockThe Password Block Fingerprint Unlock. Indicates whether or not to block fingerprint unlock. -
passwordBlockTrustAgents
@SerializedName(value="passwordBlockTrustAgents", alternate="PasswordBlockTrustAgents") @Expose @Nullable public Boolean passwordBlockTrustAgentsThe Password Block Trust Agents. Indicates whether or not to block Smart Lock and other trust agents. -
passwordExpirationDays
@SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDaysThe Password Expiration Days. Number of days before the password expires. Valid values 1 to 365 -
passwordMinimumLength
@SerializedName(value="passwordMinimumLength", alternate="PasswordMinimumLength") @Expose @Nullable public Integer passwordMinimumLengthThe Password Minimum Length. Minimum length of passwords. Valid values 4 to 16 -
passwordMinutesOfInactivityBeforeScreenTimeout
@SerializedName(value="passwordMinutesOfInactivityBeforeScreenTimeout", alternate="PasswordMinutesOfInactivityBeforeScreenTimeout") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeScreenTimeoutThe Password Minutes Of Inactivity Before Screen Timeout. Minutes of inactivity before the screen times out. -
passwordPreviousPasswordBlockCount
@SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCountThe Password Previous Password Block Count. Number of previous passwords to block. Valid values 0 to 24 -
passwordRequiredType
@SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public AndroidWorkProfileRequiredPasswordType passwordRequiredTypeThe Password Required Type. Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols. -
passwordSignInFailureCountBeforeFactoryReset
@SerializedName(value="passwordSignInFailureCountBeforeFactoryReset", alternate="PasswordSignInFailureCountBeforeFactoryReset") @Expose @Nullable public Integer passwordSignInFailureCountBeforeFactoryResetThe Password Sign In Failure Count Before Factory Reset. Number of sign in failures allowed before factory reset. Valid values 1 to 16 -
securityRequireVerifyApps
@SerializedName(value="securityRequireVerifyApps", alternate="SecurityRequireVerifyApps") @Expose @Nullable public Boolean securityRequireVerifyAppsThe Security Require Verify Apps. Require the Android Verify apps feature is turned on. -
workProfileBlockAddingAccounts
@SerializedName(value="workProfileBlockAddingAccounts", alternate="WorkProfileBlockAddingAccounts") @Expose @Nullable public Boolean workProfileBlockAddingAccountsThe Work Profile Block Adding Accounts. Block users from adding/removing accounts in work profile. -
workProfileBlockCamera
@SerializedName(value="workProfileBlockCamera", alternate="WorkProfileBlockCamera") @Expose @Nullable public Boolean workProfileBlockCameraThe Work Profile Block Camera. Block work profile camera. -
workProfileBlockCrossProfileCallerId
@SerializedName(value="workProfileBlockCrossProfileCallerId", alternate="WorkProfileBlockCrossProfileCallerId") @Expose @Nullable public Boolean workProfileBlockCrossProfileCallerIdThe Work Profile Block Cross Profile Caller Id. Block display work profile caller ID in personal profile. -
workProfileBlockCrossProfileContactsSearch
@SerializedName(value="workProfileBlockCrossProfileContactsSearch", alternate="WorkProfileBlockCrossProfileContactsSearch") @Expose @Nullable public Boolean workProfileBlockCrossProfileContactsSearchThe Work Profile Block Cross Profile Contacts Search. Block work profile contacts availability in personal profile. -
workProfileBlockCrossProfileCopyPaste
@SerializedName(value="workProfileBlockCrossProfileCopyPaste", alternate="WorkProfileBlockCrossProfileCopyPaste") @Expose @Nullable public Boolean workProfileBlockCrossProfileCopyPasteThe Work Profile Block Cross Profile Copy Paste. Boolean that indicates if the setting disallow cross profile copy/paste is enabled. -
workProfileBlockNotificationsWhileDeviceLocked
@SerializedName(value="workProfileBlockNotificationsWhileDeviceLocked", alternate="WorkProfileBlockNotificationsWhileDeviceLocked") @Expose @Nullable public Boolean workProfileBlockNotificationsWhileDeviceLockedThe Work Profile Block Notifications While Device Locked. Indicates whether or not to block notifications while device locked. -
workProfileBlockScreenCapture
@SerializedName(value="workProfileBlockScreenCapture", alternate="WorkProfileBlockScreenCapture") @Expose @Nullable public Boolean workProfileBlockScreenCaptureThe Work Profile Block Screen Capture. Block screen capture in work profile. -
workProfileBluetoothEnableContactSharing
@SerializedName(value="workProfileBluetoothEnableContactSharing", alternate="WorkProfileBluetoothEnableContactSharing") @Expose @Nullable public Boolean workProfileBluetoothEnableContactSharingThe Work Profile Bluetooth Enable Contact Sharing. Allow bluetooth devices to access enterprise contacts. -
workProfileDataSharingType
@SerializedName(value="workProfileDataSharingType", alternate="WorkProfileDataSharingType") @Expose @Nullable public AndroidWorkProfileCrossProfileDataSharingType workProfileDataSharingTypeThe Work Profile Data Sharing Type. Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions. -
workProfileDefaultAppPermissionPolicy
@SerializedName(value="workProfileDefaultAppPermissionPolicy", alternate="WorkProfileDefaultAppPermissionPolicy") @Expose @Nullable public AndroidWorkProfileDefaultAppPermissionPolicyType workProfileDefaultAppPermissionPolicyThe Work Profile Default App Permission Policy. Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny. -
workProfilePasswordBlockFingerprintUnlock
@SerializedName(value="workProfilePasswordBlockFingerprintUnlock", alternate="WorkProfilePasswordBlockFingerprintUnlock") @Expose @Nullable public Boolean workProfilePasswordBlockFingerprintUnlockThe Work Profile Password Block Fingerprint Unlock. Indicates whether or not to block fingerprint unlock for work profile. -
workProfilePasswordBlockTrustAgents
@SerializedName(value="workProfilePasswordBlockTrustAgents", alternate="WorkProfilePasswordBlockTrustAgents") @Expose @Nullable public Boolean workProfilePasswordBlockTrustAgentsThe Work Profile Password Block Trust Agents. Indicates whether or not to block Smart Lock and other trust agents for work profile. -
workProfilePasswordExpirationDays
@SerializedName(value="workProfilePasswordExpirationDays", alternate="WorkProfilePasswordExpirationDays") @Expose @Nullable public Integer workProfilePasswordExpirationDaysThe Work Profile Password Expiration Days. Number of days before the work profile password expires. Valid values 1 to 365 -
workProfilePasswordMinimumLength
@SerializedName(value="workProfilePasswordMinimumLength", alternate="WorkProfilePasswordMinimumLength") @Expose @Nullable public Integer workProfilePasswordMinimumLengthThe Work Profile Password Minimum Length. Minimum length of work profile password. Valid values 4 to 16 -
workProfilePasswordMinLetterCharacters
@SerializedName(value="workProfilePasswordMinLetterCharacters", alternate="WorkProfilePasswordMinLetterCharacters") @Expose @Nullable public Integer workProfilePasswordMinLetterCharactersThe Work Profile Password Min Letter Characters. Minimum # of letter characters required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinLowerCaseCharacters
@SerializedName(value="workProfilePasswordMinLowerCaseCharacters", alternate="WorkProfilePasswordMinLowerCaseCharacters") @Expose @Nullable public Integer workProfilePasswordMinLowerCaseCharactersThe Work Profile Password Min Lower Case Characters. Minimum # of lower-case characters required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinNonLetterCharacters
@SerializedName(value="workProfilePasswordMinNonLetterCharacters", alternate="WorkProfilePasswordMinNonLetterCharacters") @Expose @Nullable public Integer workProfilePasswordMinNonLetterCharactersThe Work Profile Password Min Non Letter Characters. Minimum # of non-letter characters required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinNumericCharacters
@SerializedName(value="workProfilePasswordMinNumericCharacters", alternate="WorkProfilePasswordMinNumericCharacters") @Expose @Nullable public Integer workProfilePasswordMinNumericCharactersThe Work Profile Password Min Numeric Characters. Minimum # of numeric characters required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinSymbolCharacters
@SerializedName(value="workProfilePasswordMinSymbolCharacters", alternate="WorkProfilePasswordMinSymbolCharacters") @Expose @Nullable public Integer workProfilePasswordMinSymbolCharactersThe Work Profile Password Min Symbol Characters. Minimum # of symbols required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinUpperCaseCharacters
@SerializedName(value="workProfilePasswordMinUpperCaseCharacters", alternate="WorkProfilePasswordMinUpperCaseCharacters") @Expose @Nullable public Integer workProfilePasswordMinUpperCaseCharactersThe Work Profile Password Min Upper Case Characters. Minimum # of upper-case characters required in work profile password. Valid values 1 to 10 -
workProfilePasswordMinutesOfInactivityBeforeScreenTimeout
@SerializedName(value="workProfilePasswordMinutesOfInactivityBeforeScreenTimeout", alternate="WorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout") @Expose @Nullable public Integer workProfilePasswordMinutesOfInactivityBeforeScreenTimeoutThe Work Profile Password Minutes Of Inactivity Before Screen Timeout. Minutes of inactivity before the screen times out. -
workProfilePasswordPreviousPasswordBlockCount
@SerializedName(value="workProfilePasswordPreviousPasswordBlockCount", alternate="WorkProfilePasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer workProfilePasswordPreviousPasswordBlockCountThe Work Profile Password Previous Password Block Count. Number of previous work profile passwords to block. Valid values 0 to 24 -
workProfilePasswordRequiredType
@SerializedName(value="workProfilePasswordRequiredType", alternate="WorkProfilePasswordRequiredType") @Expose @Nullable public AndroidWorkProfileRequiredPasswordType workProfilePasswordRequiredTypeThe Work Profile Password Required Type. Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols. -
workProfilePasswordSignInFailureCountBeforeFactoryReset
@SerializedName(value="workProfilePasswordSignInFailureCountBeforeFactoryReset", alternate="WorkProfilePasswordSignInFailureCountBeforeFactoryReset") @Expose @Nullable public Integer workProfilePasswordSignInFailureCountBeforeFactoryResetThe Work Profile Password Sign In Failure Count Before Factory Reset. Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16 -
workProfileRequirePassword
@SerializedName(value="workProfileRequirePassword", alternate="WorkProfileRequirePassword") @Expose @Nullable public Boolean workProfileRequirePasswordThe Work Profile Require Password. Password is required or not for work profile
-
-
Constructor Details
-
AndroidWorkProfileGeneralDeviceConfiguration
public AndroidWorkProfileGeneralDeviceConfiguration()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classDeviceConfiguration- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-