Package odata.msgraph.client.beta.entity
Class Windows10CompliancePolicy.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Windows10CompliancePolicy.Builder
-
- Enclosing class:
- Windows10CompliancePolicy
public static final class Windows10CompliancePolicy.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Windows10CompliancePolicy.BuilderactiveFirewallRequired(Boolean activeFirewallRequired)“Require active firewall on Windows devices.”Windows10CompliancePolicy.BuilderantiSpywareRequired(Boolean antiSpywareRequired)“Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g.Windows10CompliancePolicy.BuilderantivirusRequired(Boolean antivirusRequired)“Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g.Windows10CompliancePolicy.BuilderbitLockerEnabled(Boolean bitLockerEnabled)“Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled”Windows10CompliancePolicybuild()Windows10CompliancePolicy.BuildercodeIntegrityEnabled(Boolean codeIntegrityEnabled)“Require devices to be reported as healthy by Windows Device Health Attestation.”Windows10CompliancePolicy.BuilderconfigurationManagerComplianceRequired(Boolean configurationManagerComplianceRequired)“Require to consider SCCM Compliance state into consideration for Intune Compliance State.”Windows10CompliancePolicy.BuildercreatedDateTime(OffsetDateTime createdDateTime)Windows10CompliancePolicy.BuilderdefenderEnabled(Boolean defenderEnabled)“Require Windows Defender Antimalware on Windows devices.”Windows10CompliancePolicy.BuilderdefenderVersion(String defenderVersion)“Require Windows Defender Antimalware minimum version on Windows devices.”Windows10CompliancePolicy.Builderdescription(String description)Windows10CompliancePolicy.BuilderdeviceCompliancePolicyScript(DeviceCompliancePolicyScript deviceCompliancePolicyScript)Windows10CompliancePolicy.BuilderdeviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)“Require that devices have enabled device threat protection.”Windows10CompliancePolicy.BuilderdeviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)“Require Device Threat Protection minimum risk level to report noncompliance.”Windows10CompliancePolicy.BuilderdisplayName(String displayName)Windows10CompliancePolicy.BuilderearlyLaunchAntiMalwareDriverEnabled(Boolean earlyLaunchAntiMalwareDriverEnabled)“Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.”Windows10CompliancePolicy.Builderid(String id)Windows10CompliancePolicy.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Windows10CompliancePolicy.BuildermobileOsMaximumVersion(String mobileOsMaximumVersion)“Maximum Windows Phone version.”Windows10CompliancePolicy.BuildermobileOsMinimumVersion(String mobileOsMinimumVersion)“Minimum Windows Phone version.”Windows10CompliancePolicy.BuilderosMaximumVersion(String osMaximumVersion)“Maximum Windows 10 version.”Windows10CompliancePolicy.BuilderosMinimumVersion(String osMinimumVersion)“Minimum Windows 10 version.”Windows10CompliancePolicy.BuilderpasswordBlockSimple(Boolean passwordBlockSimple)“Indicates whether or not to block simple password.”Windows10CompliancePolicy.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“The password expiration in days.”Windows10CompliancePolicy.BuilderpasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)“The number of character sets required in the password.”Windows10CompliancePolicy.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“The minimum password length.”Windows10CompliancePolicy.BuilderpasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)“Minutes of inactivity before a password is required.”Windows10CompliancePolicy.BuilderpasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)“The number of previous passwords to prevent re-use of.”Windows10CompliancePolicy.BuilderpasswordRequired(Boolean passwordRequired)“Require a password to unlock Windows device.”Windows10CompliancePolicy.BuilderpasswordRequiredToUnlockFromIdle(Boolean passwordRequiredToUnlockFromIdle)“Require a password to unlock an idle device.”Windows10CompliancePolicy.BuilderpasswordRequiredType(RequiredPasswordType passwordRequiredType)“The required password type.”Windows10CompliancePolicy.BuilderrequireHealthyDeviceReport(Boolean requireHealthyDeviceReport)“Require devices to be reported as healthy by Windows Device Health Attestation.”Windows10CompliancePolicy.BuilderroleScopeTagIds(String... roleScopeTagIds)Windows10CompliancePolicy.BuilderroleScopeTagIds(List<String> roleScopeTagIds)Windows10CompliancePolicy.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)Windows10CompliancePolicy.BuilderrtpEnabled(Boolean rtpEnabled)“Require Windows Defender Antimalware Real-Time Protection on Windows devices.”Windows10CompliancePolicy.BuildersecureBootEnabled(Boolean secureBootEnabled)“Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.”Windows10CompliancePolicy.BuildersignatureOutOfDate(Boolean signatureOutOfDate)“Require Windows Defender Antimalware Signature to be up to date on Windows devices.”Windows10CompliancePolicy.BuilderstorageRequireEncryption(Boolean storageRequireEncryption)“Require encryption on windows devices.”Windows10CompliancePolicy.BuildertpmRequired(Boolean tpmRequired)“Require Trusted Platform Module(TPM) to be present.”Windows10CompliancePolicy.BuildervalidOperatingSystemBuildRanges(List<OperatingSystemVersionRange> validOperatingSystemBuildRanges)“The valid operating system build ranges on Windows devices.Windows10CompliancePolicy.BuildervalidOperatingSystemBuildRanges(OperatingSystemVersionRange... validOperatingSystemBuildRanges)“The valid operating system build ranges on Windows devices.Windows10CompliancePolicy.BuildervalidOperatingSystemBuildRangesNextLink(String validOperatingSystemBuildRangesNextLink)“The valid operating system build ranges on Windows devices.Windows10CompliancePolicy.Builderversion(Integer version)
-
-
-
Method Detail
-
id
public Windows10CompliancePolicy.Builder id(String id)
-
createdDateTime
public Windows10CompliancePolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public Windows10CompliancePolicy.Builder description(String description)
-
displayName
public Windows10CompliancePolicy.Builder displayName(String displayName)
-
lastModifiedDateTime
public Windows10CompliancePolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public Windows10CompliancePolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public Windows10CompliancePolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public Windows10CompliancePolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public Windows10CompliancePolicy.Builder version(Integer version)
-
activeFirewallRequired
public Windows10CompliancePolicy.Builder activeFirewallRequired(Boolean activeFirewallRequired)
“Require active firewall on Windows devices.”- Parameters:
activeFirewallRequired- value ofactiveFirewallRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
antiSpywareRequired
public Windows10CompliancePolicy.Builder antiSpywareRequired(Boolean antiSpywareRequired)
“Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).”- Parameters:
antiSpywareRequired- value ofantiSpywareRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
antivirusRequired
public Windows10CompliancePolicy.Builder antivirusRequired(Boolean antivirusRequired)
“Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).”- Parameters:
antivirusRequired- value ofantivirusRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerEnabled
public Windows10CompliancePolicy.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 Windows10CompliancePolicy.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)
-
configurationManagerComplianceRequired
public Windows10CompliancePolicy.Builder configurationManagerComplianceRequired(Boolean configurationManagerComplianceRequired)
“Require to consider SCCM Compliance state into consideration for Intune Compliance State.”- Parameters:
configurationManagerComplianceRequired- value ofconfigurationManagerComplianceRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEnabled
public Windows10CompliancePolicy.Builder defenderEnabled(Boolean defenderEnabled)
“Require Windows Defender Antimalware on Windows devices.”- Parameters:
defenderEnabled- value ofdefenderEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderVersion
public Windows10CompliancePolicy.Builder defenderVersion(String defenderVersion)
“Require Windows Defender Antimalware minimum version on Windows devices.”- Parameters:
defenderVersion- value ofdefenderVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceCompliancePolicyScript
public Windows10CompliancePolicy.Builder deviceCompliancePolicyScript(DeviceCompliancePolicyScript deviceCompliancePolicyScript)
-
deviceThreatProtectionEnabled
public Windows10CompliancePolicy.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 Windows10CompliancePolicy.Builder deviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
“Require Device Threat Protection minimum risk level to report noncompliance.”- Parameters:
deviceThreatProtectionRequiredSecurityLevel- value ofdeviceThreatProtectionRequiredSecurityLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
earlyLaunchAntiMalwareDriverEnabled
public Windows10CompliancePolicy.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)
-
mobileOsMaximumVersion
public Windows10CompliancePolicy.Builder mobileOsMaximumVersion(String mobileOsMaximumVersion)
“Maximum Windows Phone version.”- Parameters:
mobileOsMaximumVersion- value ofmobileOsMaximumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mobileOsMinimumVersion
public Windows10CompliancePolicy.Builder mobileOsMinimumVersion(String mobileOsMinimumVersion)
“Minimum Windows Phone version.”- Parameters:
mobileOsMinimumVersion- value ofmobileOsMinimumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMaximumVersion
public Windows10CompliancePolicy.Builder osMaximumVersion(String osMaximumVersion)
“Maximum Windows 10 version.”- Parameters:
osMaximumVersion- value ofosMaximumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMinimumVersion
public Windows10CompliancePolicy.Builder osMinimumVersion(String osMinimumVersion)
“Minimum Windows 10 version.”- Parameters:
osMinimumVersion- value ofosMinimumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockSimple
public Windows10CompliancePolicy.Builder passwordBlockSimple(Boolean passwordBlockSimple)
“Indicates whether or not to block simple password.”- Parameters:
passwordBlockSimple- value ofpasswordBlockSimpleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public Windows10CompliancePolicy.Builder passwordExpirationDays(Integer passwordExpirationDays)
“The password expiration in days.”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumCharacterSetCount
public Windows10CompliancePolicy.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 Windows10CompliancePolicy.Builder passwordMinimumLength(Integer passwordMinimumLength)
“The minimum password length.”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeLock
public Windows10CompliancePolicy.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 Windows10CompliancePolicy.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 Windows10CompliancePolicy.Builder passwordRequired(Boolean passwordRequired)
“Require a password to unlock Windows device.”- Parameters:
passwordRequired- value ofpasswordRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredToUnlockFromIdle
public Windows10CompliancePolicy.Builder passwordRequiredToUnlockFromIdle(Boolean passwordRequiredToUnlockFromIdle)
“Require a password to unlock an idle device.”- Parameters:
passwordRequiredToUnlockFromIdle- value ofpasswordRequiredToUnlockFromIdleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public Windows10CompliancePolicy.Builder passwordRequiredType(RequiredPasswordType passwordRequiredType)
“The required password type.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requireHealthyDeviceReport
public Windows10CompliancePolicy.Builder requireHealthyDeviceReport(Boolean requireHealthyDeviceReport)
“Require devices to be reported as healthy by Windows Device Health Attestation.”- Parameters:
requireHealthyDeviceReport- value ofrequireHealthyDeviceReportproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
rtpEnabled
public Windows10CompliancePolicy.Builder rtpEnabled(Boolean rtpEnabled)
“Require Windows Defender Antimalware Real-Time Protection on Windows devices.”- Parameters:
rtpEnabled- value ofrtpEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
secureBootEnabled
public Windows10CompliancePolicy.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)
-
signatureOutOfDate
public Windows10CompliancePolicy.Builder signatureOutOfDate(Boolean signatureOutOfDate)
“Require Windows Defender Antimalware Signature to be up to date on Windows devices.”- Parameters:
signatureOutOfDate- value ofsignatureOutOfDateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
storageRequireEncryption
public Windows10CompliancePolicy.Builder storageRequireEncryption(Boolean storageRequireEncryption)
“Require encryption on windows devices.”- Parameters:
storageRequireEncryption- value ofstorageRequireEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
tpmRequired
public Windows10CompliancePolicy.Builder tpmRequired(Boolean tpmRequired)
“Require Trusted Platform Module(TPM) to be present.”- Parameters:
tpmRequired- value oftpmRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
validOperatingSystemBuildRanges
public Windows10CompliancePolicy.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 Windows10CompliancePolicy.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 Windows10CompliancePolicy.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 Windows10CompliancePolicy build()
-
-