Package odata.msgraph.client.beta.entity
Class AndroidDeviceOwnerCompliancePolicy.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidDeviceOwnerCompliancePolicy.Builder
-
- Enclosing class:
- AndroidDeviceOwnerCompliancePolicy
public static final class AndroidDeviceOwnerCompliancePolicy.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AndroidDeviceOwnerCompliancePolicy.BuilderadvancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)“MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.”AndroidDeviceOwnerCompliancePolicybuild()AndroidDeviceOwnerCompliancePolicy.BuildercreatedDateTime(OffsetDateTime createdDateTime)AndroidDeviceOwnerCompliancePolicy.Builderdescription(String description)AndroidDeviceOwnerCompliancePolicy.BuilderdeviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)“Require that devices have enabled device threat protection.”AndroidDeviceOwnerCompliancePolicy.BuilderdeviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)“Require Mobile Threat Protection minimum risk level to report noncompliance.”AndroidDeviceOwnerCompliancePolicy.BuilderdisplayName(String displayName)AndroidDeviceOwnerCompliancePolicy.Builderid(String id)AndroidDeviceOwnerCompliancePolicy.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)AndroidDeviceOwnerCompliancePolicy.BuilderminAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)“Minimum Android security patch level.”AndroidDeviceOwnerCompliancePolicy.BuilderosMaximumVersion(String osMaximumVersion)“Maximum Android version.”AndroidDeviceOwnerCompliancePolicy.BuilderosMinimumVersion(String osMinimumVersion)“Minimum Android version.”AndroidDeviceOwnerCompliancePolicy.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“Number of days before the password expires.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“Minimum password length.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumLetterCharacters(Integer passwordMinimumLetterCharacters)“Indicates the minimum number of letter characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumLowerCaseCharacters(Integer passwordMinimumLowerCaseCharacters)“Indicates the minimum number of lower case characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumNonLetterCharacters(Integer passwordMinimumNonLetterCharacters)“Indicates the minimum number of non-letter characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumNumericCharacters(Integer passwordMinimumNumericCharacters)“Indicates the minimum number of numeric characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumSymbolCharacters(Integer passwordMinimumSymbolCharacters)“Indicates the minimum number of symbol characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinimumUpperCaseCharacters(Integer passwordMinimumUpperCaseCharacters)“Indicates the minimum number of upper case letter characters required for device password.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)“Minutes of inactivity before a password is required.”AndroidDeviceOwnerCompliancePolicy.BuilderpasswordPreviousPasswordCountToBlock(Integer passwordPreviousPasswordCountToBlock)“Number of previous passwords to block.AndroidDeviceOwnerCompliancePolicy.BuilderpasswordRequired(Boolean passwordRequired)“Require a password to unlock device.”AndroidDeviceOwnerCompliancePolicy.BuilderpasswordRequiredType(AndroidDeviceOwnerRequiredPasswordType passwordRequiredType)“Type of characters in password”AndroidDeviceOwnerCompliancePolicy.BuilderroleScopeTagIds(String... roleScopeTagIds)AndroidDeviceOwnerCompliancePolicy.BuilderroleScopeTagIds(List<String> roleScopeTagIds)AndroidDeviceOwnerCompliancePolicy.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)AndroidDeviceOwnerCompliancePolicy.BuildersecurityRequireIntuneAppIntegrity(Boolean securityRequireIntuneAppIntegrity)“If setting is set to true, checks that the Intune app installed on fully managed , dedicated, or corporate-owned work profile Android Enterprise enrolled devices , is the one provided by Microsoft from the Managed Google Playstore.AndroidDeviceOwnerCompliancePolicy.BuildersecurityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)“Require the device to pass the SafetyNet basic integrity check.”AndroidDeviceOwnerCompliancePolicy.BuildersecurityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)“Require the device to pass the SafetyNet certified device check.”AndroidDeviceOwnerCompliancePolicy.BuilderstorageRequireEncryption(Boolean storageRequireEncryption)“Require encryption on Android devices.”AndroidDeviceOwnerCompliancePolicy.Builderversion(Integer version)
-
-
-
Method Detail
-
id
public AndroidDeviceOwnerCompliancePolicy.Builder id(String id)
-
createdDateTime
public AndroidDeviceOwnerCompliancePolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidDeviceOwnerCompliancePolicy.Builder description(String description)
-
displayName
public AndroidDeviceOwnerCompliancePolicy.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidDeviceOwnerCompliancePolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidDeviceOwnerCompliancePolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidDeviceOwnerCompliancePolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidDeviceOwnerCompliancePolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public AndroidDeviceOwnerCompliancePolicy.Builder version(Integer version)
-
advancedThreatProtectionRequiredSecurityLevel
public AndroidDeviceOwnerCompliancePolicy.Builder advancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)
“MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.”- Parameters:
advancedThreatProtectionRequiredSecurityLevel- value ofadvancedThreatProtectionRequiredSecurityLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceThreatProtectionEnabled
public AndroidDeviceOwnerCompliancePolicy.Builder deviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)
“Require that devices have enabled device threat protection.”- Parameters:
deviceThreatProtectionEnabled- value ofdeviceThreatProtectionEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceThreatProtectionRequiredSecurityLevel
public AndroidDeviceOwnerCompliancePolicy.Builder deviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
“Require Mobile Threat Protection minimum risk level to report noncompliance.”- Parameters:
deviceThreatProtectionRequiredSecurityLevel- value ofdeviceThreatProtectionRequiredSecurityLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minAndroidSecurityPatchLevel
public AndroidDeviceOwnerCompliancePolicy.Builder minAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)
“Minimum Android security patch level.”- Parameters:
minAndroidSecurityPatchLevel- value ofminAndroidSecurityPatchLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMaximumVersion
public AndroidDeviceOwnerCompliancePolicy.Builder osMaximumVersion(String osMaximumVersion)
“Maximum Android version.”- Parameters:
osMaximumVersion- value ofosMaximumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMinimumVersion
public AndroidDeviceOwnerCompliancePolicy.Builder osMinimumVersion(String osMinimumVersion)
“Minimum Android version.”- Parameters:
osMinimumVersion- value ofosMinimumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public AndroidDeviceOwnerCompliancePolicy.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 AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumLength(Integer passwordMinimumLength)
“Minimum password length. Valid values 4 to 16”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLetterCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumLetterCharacters(Integer passwordMinimumLetterCharacters)
“Indicates the minimum number of letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumLetterCharacters- value ofpasswordMinimumLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLowerCaseCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumLowerCaseCharacters(Integer passwordMinimumLowerCaseCharacters)
“Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumLowerCaseCharacters- value ofpasswordMinimumLowerCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumNonLetterCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumNonLetterCharacters(Integer passwordMinimumNonLetterCharacters)
“Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumNonLetterCharacters- value ofpasswordMinimumNonLetterCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumNumericCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumNumericCharacters(Integer passwordMinimumNumericCharacters)
“Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumNumericCharacters- value ofpasswordMinimumNumericCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumSymbolCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumSymbolCharacters(Integer passwordMinimumSymbolCharacters)
“Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumSymbolCharacters- value ofpasswordMinimumSymbolCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumUpperCaseCharacters
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinimumUpperCaseCharacters(Integer passwordMinimumUpperCaseCharacters)
“Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16”- Parameters:
passwordMinimumUpperCaseCharacters- value ofpasswordMinimumUpperCaseCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeLock
public AndroidDeviceOwnerCompliancePolicy.Builder passwordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
“Minutes of inactivity before a password is required.”- Parameters:
passwordMinutesOfInactivityBeforeLock- value ofpasswordMinutesOfInactivityBeforeLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordPreviousPasswordCountToBlock
public AndroidDeviceOwnerCompliancePolicy.Builder passwordPreviousPasswordCountToBlock(Integer passwordPreviousPasswordCountToBlock)
“Number of previous passwords to block. Valid values 1 to 24”- Parameters:
passwordPreviousPasswordCountToBlock- value ofpasswordPreviousPasswordCountToBlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequired
public AndroidDeviceOwnerCompliancePolicy.Builder passwordRequired(Boolean passwordRequired)
“Require a password to unlock device.”- Parameters:
passwordRequired- value ofpasswordRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public AndroidDeviceOwnerCompliancePolicy.Builder passwordRequiredType(AndroidDeviceOwnerRequiredPasswordType passwordRequiredType)
“Type of characters in password”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityRequireIntuneAppIntegrity
public AndroidDeviceOwnerCompliancePolicy.Builder securityRequireIntuneAppIntegrity(Boolean securityRequireIntuneAppIntegrity)
“If setting is set to true, checks that the Intune app installed on fully managed , dedicated, or corporate-owned work profile Android Enterprise enrolled devices , is the one provided by Microsoft from the Managed Google Playstore. If the check fails, the device will be reported as non-compliant.”- Parameters:
securityRequireIntuneAppIntegrity- value ofsecurityRequireIntuneAppIntegrityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityRequireSafetyNetAttestationBasicIntegrity
public AndroidDeviceOwnerCompliancePolicy.Builder securityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)
“Require the device to pass the SafetyNet basic integrity check.”- Parameters:
securityRequireSafetyNetAttestationBasicIntegrity- value ofsecurityRequireSafetyNetAttestationBasicIntegrityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityRequireSafetyNetAttestationCertifiedDevice
public AndroidDeviceOwnerCompliancePolicy.Builder securityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)
“Require the device to pass the SafetyNet certified device check.”- Parameters:
securityRequireSafetyNetAttestationCertifiedDevice- value ofsecurityRequireSafetyNetAttestationCertifiedDeviceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageRequireEncryption
public AndroidDeviceOwnerCompliancePolicy.Builder storageRequireEncryption(Boolean storageRequireEncryption)
“Require encryption on Android devices.”- Parameters:
storageRequireEncryption- value ofstorageRequireEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidDeviceOwnerCompliancePolicy build()
-
-