Package odata.msgraph.client.beta.entity
Class IosCompliancePolicy.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.IosCompliancePolicy.Builder
-
- Enclosing class:
- IosCompliancePolicy
public static final class IosCompliancePolicy.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IosCompliancePolicy.BuilderadvancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)“MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.”IosCompliancePolicybuild()IosCompliancePolicy.BuildercreatedDateTime(OffsetDateTime createdDateTime)IosCompliancePolicy.Builderdescription(String description)IosCompliancePolicy.BuilderdeviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)“Require that devices have enabled device threat protection .”IosCompliancePolicy.BuilderdeviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)“Require Mobile Threat Protection minimum risk level to report noncompliance.”IosCompliancePolicy.BuilderdisplayName(String displayName)IosCompliancePolicy.Builderid(String id)IosCompliancePolicy.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)IosCompliancePolicy.BuildermanagedEmailProfileRequired(Boolean managedEmailProfileRequired)“Indicates whether or not to require a managed email profile.”IosCompliancePolicy.BuilderosMaximumBuildVersion(String osMaximumBuildVersion)“Maximum IOS build version.”IosCompliancePolicy.BuilderosMaximumVersion(String osMaximumVersion)“Maximum IOS version.”IosCompliancePolicy.BuilderosMinimumBuildVersion(String osMinimumBuildVersion)“Minimum IOS build version.”IosCompliancePolicy.BuilderosMinimumVersion(String osMinimumVersion)“Minimum IOS version.”IosCompliancePolicy.BuilderpasscodeBlockSimple(Boolean passcodeBlockSimple)“Indicates whether or not to block simple passcodes.”IosCompliancePolicy.BuilderpasscodeExpirationDays(Integer passcodeExpirationDays)“Number of days before the passcode expires.IosCompliancePolicy.BuilderpasscodeMinimumCharacterSetCount(Integer passcodeMinimumCharacterSetCount)“The number of character sets required in the password.”IosCompliancePolicy.BuilderpasscodeMinimumLength(Integer passcodeMinimumLength)“Minimum length of passcode.IosCompliancePolicy.BuilderpasscodeMinutesOfInactivityBeforeLock(Integer passcodeMinutesOfInactivityBeforeLock)“Minutes of inactivity before a passcode is required.”IosCompliancePolicy.BuilderpasscodeMinutesOfInactivityBeforeScreenTimeout(Integer passcodeMinutesOfInactivityBeforeScreenTimeout)“Minutes of inactivity before the screen times out.”IosCompliancePolicy.BuilderpasscodePreviousPasscodeBlockCount(Integer passcodePreviousPasscodeBlockCount)“Number of previous passcodes to block.IosCompliancePolicy.BuilderpasscodeRequired(Boolean passcodeRequired)“Indicates whether or not to require a passcode.”IosCompliancePolicy.BuilderpasscodeRequiredType(RequiredPasswordType passcodeRequiredType)“The required passcode type.”IosCompliancePolicy.BuilderrestrictedApps(List<AppListItem> restrictedApps)“Require the device to not have the specified apps installed.IosCompliancePolicy.BuilderrestrictedApps(AppListItem... restrictedApps)“Require the device to not have the specified apps installed.IosCompliancePolicy.BuilderrestrictedAppsNextLink(String restrictedAppsNextLink)“Require the device to not have the specified apps installed.IosCompliancePolicy.BuilderroleScopeTagIds(String... roleScopeTagIds)IosCompliancePolicy.BuilderroleScopeTagIds(List<String> roleScopeTagIds)IosCompliancePolicy.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)IosCompliancePolicy.BuildersecurityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)“Devices must not be jailbroken or rooted.”IosCompliancePolicy.Builderversion(Integer version)
-
-
-
Method Detail
-
id
public IosCompliancePolicy.Builder id(String id)
-
createdDateTime
public IosCompliancePolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public IosCompliancePolicy.Builder description(String description)
-
displayName
public IosCompliancePolicy.Builder displayName(String displayName)
-
lastModifiedDateTime
public IosCompliancePolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public IosCompliancePolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public IosCompliancePolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public IosCompliancePolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public IosCompliancePolicy.Builder version(Integer version)
-
advancedThreatProtectionRequiredSecurityLevel
public IosCompliancePolicy.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 IosCompliancePolicy.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 IosCompliancePolicy.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)
-
managedEmailProfileRequired
public IosCompliancePolicy.Builder managedEmailProfileRequired(Boolean managedEmailProfileRequired)
“Indicates whether or not to require a managed email profile.”- Parameters:
managedEmailProfileRequired- value ofmanagedEmailProfileRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMaximumBuildVersion
public IosCompliancePolicy.Builder osMaximumBuildVersion(String osMaximumBuildVersion)
“Maximum IOS build version.”- Parameters:
osMaximumBuildVersion- value ofosMaximumBuildVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMaximumVersion
public IosCompliancePolicy.Builder osMaximumVersion(String osMaximumVersion)
“Maximum IOS version.”- Parameters:
osMaximumVersion- value ofosMaximumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMinimumBuildVersion
public IosCompliancePolicy.Builder osMinimumBuildVersion(String osMinimumBuildVersion)
“Minimum IOS build version.”- Parameters:
osMinimumBuildVersion- value ofosMinimumBuildVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
osMinimumVersion
public IosCompliancePolicy.Builder osMinimumVersion(String osMinimumVersion)
“Minimum IOS version.”- Parameters:
osMinimumVersion- value ofosMinimumVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeBlockSimple
public IosCompliancePolicy.Builder passcodeBlockSimple(Boolean passcodeBlockSimple)
“Indicates whether or not to block simple passcodes.”- Parameters:
passcodeBlockSimple- value ofpasscodeBlockSimpleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeExpirationDays
public IosCompliancePolicy.Builder passcodeExpirationDays(Integer passcodeExpirationDays)
“Number of days before the passcode expires. Valid values 1 to 65535”- Parameters:
passcodeExpirationDays- value ofpasscodeExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinimumCharacterSetCount
public IosCompliancePolicy.Builder passcodeMinimumCharacterSetCount(Integer passcodeMinimumCharacterSetCount)
“The number of character sets required in the password.”- Parameters:
passcodeMinimumCharacterSetCount- value ofpasscodeMinimumCharacterSetCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinimumLength
public IosCompliancePolicy.Builder passcodeMinimumLength(Integer passcodeMinimumLength)
“Minimum length of passcode. Valid values 4 to 14”- Parameters:
passcodeMinimumLength- value ofpasscodeMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinutesOfInactivityBeforeLock
public IosCompliancePolicy.Builder passcodeMinutesOfInactivityBeforeLock(Integer passcodeMinutesOfInactivityBeforeLock)
“Minutes of inactivity before a passcode is required.”- Parameters:
passcodeMinutesOfInactivityBeforeLock- value ofpasscodeMinutesOfInactivityBeforeLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinutesOfInactivityBeforeScreenTimeout
public IosCompliancePolicy.Builder passcodeMinutesOfInactivityBeforeScreenTimeout(Integer passcodeMinutesOfInactivityBeforeScreenTimeout)
“Minutes of inactivity before the screen times out.”- Parameters:
passcodeMinutesOfInactivityBeforeScreenTimeout- value ofpasscodeMinutesOfInactivityBeforeScreenTimeoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodePreviousPasscodeBlockCount
public IosCompliancePolicy.Builder passcodePreviousPasscodeBlockCount(Integer passcodePreviousPasscodeBlockCount)
“Number of previous passcodes to block. Valid values 1 to 24”- Parameters:
passcodePreviousPasscodeBlockCount- value ofpasscodePreviousPasscodeBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeRequired
public IosCompliancePolicy.Builder passcodeRequired(Boolean passcodeRequired)
“Indicates whether or not to require a passcode.”- Parameters:
passcodeRequired- value ofpasscodeRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeRequiredType
public IosCompliancePolicy.Builder passcodeRequiredType(RequiredPasswordType passcodeRequiredType)
“The required passcode type.”- Parameters:
passcodeRequiredType- value ofpasscodeRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
restrictedApps
public IosCompliancePolicy.Builder restrictedApps(List<AppListItem> restrictedApps)
“Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.”- Parameters:
restrictedApps- value ofrestrictedAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
restrictedApps
public IosCompliancePolicy.Builder restrictedApps(AppListItem... restrictedApps)
“Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.”- Parameters:
restrictedApps- value ofrestrictedAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
restrictedAppsNextLink
public IosCompliancePolicy.Builder restrictedAppsNextLink(String restrictedAppsNextLink)
“Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.”- Parameters:
restrictedAppsNextLink- value ofrestrictedApps@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
securityBlockJailbrokenDevices
public IosCompliancePolicy.Builder securityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)
“Devices must not be jailbroken or rooted.”- Parameters:
securityBlockJailbrokenDevices- value ofsecurityBlockJailbrokenDevicesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosCompliancePolicy build()
-
-