Package odata.msgraph.client.beta.entity
Class Windows10MobileCompliancePolicy.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Windows10MobileCompliancePolicy.Builder
-
- Enclosing class:
- Windows10MobileCompliancePolicy
public static final class Windows10MobileCompliancePolicy.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public Windows10MobileCompliancePolicy.Builder id(String id)
-
createdDateTime
public Windows10MobileCompliancePolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public Windows10MobileCompliancePolicy.Builder description(String description)
-
displayName
public Windows10MobileCompliancePolicy.Builder displayName(String displayName)
-
lastModifiedDateTime
public Windows10MobileCompliancePolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public Windows10MobileCompliancePolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public Windows10MobileCompliancePolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public Windows10MobileCompliancePolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public Windows10MobileCompliancePolicy.Builder version(Integer version)
-
activeFirewallRequired
public Windows10MobileCompliancePolicy.Builder activeFirewallRequired(Boolean activeFirewallRequired)
“Require active firewall on Windows devices.”- Parameters:
activeFirewallRequired- value ofactiveFirewallRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerEnabled
public Windows10MobileCompliancePolicy.Builder bitLockerEnabled(Boolean bitLockerEnabled)
“Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled”- Parameters:
bitLockerEnabled- value ofbitLockerEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
codeIntegrityEnabled
public Windows10MobileCompliancePolicy.Builder codeIntegrityEnabled(Boolean codeIntegrityEnabled)
“Require devices to be reported as healthy by Windows Device Health Attestation.”- Parameters:
codeIntegrityEnabled- value ofcodeIntegrityEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
earlyLaunchAntiMalwareDriverEnabled
public Windows10MobileCompliancePolicy.Builder earlyLaunchAntiMalwareDriverEnabled(Boolean earlyLaunchAntiMalwareDriverEnabled)
“Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.”- Parameters:
earlyLaunchAntiMalwareDriverEnabled- value ofearlyLaunchAntiMalwareDriverEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMaximumVersion
public Windows10MobileCompliancePolicy.Builder osMaximumVersion(String osMaximumVersion)
“Maximum Windows Phone version.”- Parameters:
osMaximumVersion- value ofosMaximumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMinimumVersion
public Windows10MobileCompliancePolicy.Builder osMinimumVersion(String osMinimumVersion)
“Minimum Windows Phone version.”- Parameters:
osMinimumVersion- value ofosMinimumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockSimple
public Windows10MobileCompliancePolicy.Builder passwordBlockSimple(Boolean passwordBlockSimple)
“Whether or not to block syncing the calendar.”- Parameters:
passwordBlockSimple- value ofpasswordBlockSimpleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public Windows10MobileCompliancePolicy.Builder passwordExpirationDays(Integer passwordExpirationDays)
“Number of days before password expiration. Valid values 1 to 255”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumCharacterSetCount
public Windows10MobileCompliancePolicy.Builder passwordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)
“The number of character sets required in the password.”- Parameters:
passwordMinimumCharacterSetCount- value ofpasswordMinimumCharacterSetCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLength
public Windows10MobileCompliancePolicy.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)
-
passwordMinutesOfInactivityBeforeLock
public Windows10MobileCompliancePolicy.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)
-
passwordPreviousPasswordBlockCount
public Windows10MobileCompliancePolicy.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“The number of previous passwords to prevent re-use of.”- Parameters:
passwordPreviousPasswordBlockCount- value ofpasswordPreviousPasswordBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequired
public Windows10MobileCompliancePolicy.Builder passwordRequired(Boolean passwordRequired)
“Require a password to unlock Windows Phone device.”- Parameters:
passwordRequired- value ofpasswordRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public Windows10MobileCompliancePolicy.Builder passwordRequiredType(RequiredPasswordType passwordRequiredType)
“The required password type.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequireToUnlockFromIdle
public Windows10MobileCompliancePolicy.Builder passwordRequireToUnlockFromIdle(Boolean passwordRequireToUnlockFromIdle)
“Require a password to unlock an idle device.”- Parameters:
passwordRequireToUnlockFromIdle- value ofpasswordRequireToUnlockFromIdleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
secureBootEnabled
public Windows10MobileCompliancePolicy.Builder secureBootEnabled(Boolean secureBootEnabled)
“Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.”- Parameters:
secureBootEnabled- value ofsecureBootEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageRequireEncryption
public Windows10MobileCompliancePolicy.Builder storageRequireEncryption(Boolean storageRequireEncryption)
“Require encryption on windows devices.”- Parameters:
storageRequireEncryption- value ofstorageRequireEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
validOperatingSystemBuildRanges
public Windows10MobileCompliancePolicy.Builder validOperatingSystemBuildRanges(List<OperatingSystemVersionRange> validOperatingSystemBuildRanges)
“The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”- Parameters:
validOperatingSystemBuildRanges- value ofvalidOperatingSystemBuildRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
validOperatingSystemBuildRanges
public Windows10MobileCompliancePolicy.Builder validOperatingSystemBuildRanges(OperatingSystemVersionRange... validOperatingSystemBuildRanges)
“The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”- Parameters:
validOperatingSystemBuildRanges- value ofvalidOperatingSystemBuildRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
validOperatingSystemBuildRangesNextLink
public Windows10MobileCompliancePolicy.Builder validOperatingSystemBuildRangesNextLink(String validOperatingSystemBuildRangesNextLink)
“The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”- Parameters:
validOperatingSystemBuildRangesNextLink- value ofvalidOperatingSystemBuildRanges@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public Windows10MobileCompliancePolicy build()
-
-