public class Windows10MobileCompliancePolicy extends DeviceCompliancePolicy implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Windows10MobileCompliancePolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
activeFirewallRequired |
protected Boolean |
bitLockerEnabled |
protected Boolean |
codeIntegrityEnabled |
protected Boolean |
earlyLaunchAntiMalwareDriverEnabled |
protected String |
osMaximumVersion |
protected String |
osMinimumVersion |
protected Boolean |
passwordBlockSimple |
protected Integer |
passwordExpirationDays |
protected Integer |
passwordMinimumCharacterSetCount |
protected Integer |
passwordMinimumLength |
protected Integer |
passwordMinutesOfInactivityBeforeLock |
protected Integer |
passwordPreviousPasswordBlockCount |
protected Boolean |
passwordRequired |
protected RequiredPasswordType |
passwordRequiredType |
protected Boolean |
passwordRequireToUnlockFromIdle |
protected Boolean |
secureBootEnabled |
protected Boolean |
storageRequireEncryption |
protected List<OperatingSystemVersionRange> |
validOperatingSystemBuildRanges |
protected String |
validOperatingSystemBuildRangesNextLink |
createdDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Windows10MobileCompliancePolicy() |
| Modifier and Type | Method and Description |
|---|---|
static Windows10MobileCompliancePolicy.Builder |
builderWindows10MobileCompliancePolicy()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getActiveFirewallRequired()
“Require active firewall on Windows devices.”
|
Optional<Boolean> |
getBitLockerEnabled()
“Require devices to be reported healthy by Windows Device Health Attestation -
bit locker is enabled”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getCodeIntegrityEnabled()
“Require devices to be reported as healthy by Windows Device Health Attestation.”
|
Optional<Boolean> |
getEarlyLaunchAntiMalwareDriverEnabled()
“Require devices to be reported as healthy by Windows Device Health Attestation -
early launch antimalware driver is enabled.”
|
Optional<String> |
getOsMaximumVersion()
“Maximum Windows Phone version.”
|
Optional<String> |
getOsMinimumVersion()
“Minimum Windows Phone version.”
|
Optional<Boolean> |
getPasswordBlockSimple()
“Whether or not to block syncing the calendar.”
|
Optional<Integer> |
getPasswordExpirationDays()
“Number of days before password expiration.
|
Optional<Integer> |
getPasswordMinimumCharacterSetCount()
“The number of character sets required in the password.”
|
Optional<Integer> |
getPasswordMinimumLength()
“Minimum password length.
|
Optional<Integer> |
getPasswordMinutesOfInactivityBeforeLock()
“Minutes of inactivity before a password is required.”
|
Optional<Integer> |
getPasswordPreviousPasswordBlockCount()
“The number of previous passwords to prevent re-use of.”
|
Optional<Boolean> |
getPasswordRequired()
“Require a password to unlock Windows Phone device.”
|
Optional<RequiredPasswordType> |
getPasswordRequiredType()
“The required password type.”
|
Optional<Boolean> |
getPasswordRequireToUnlockFromIdle()
“Require a password to unlock an idle device.”
|
Optional<Boolean> |
getSecureBootEnabled()
“Require devices to be reported as healthy by Windows Device Health Attestation -
secure boot is enabled.”
|
Optional<Boolean> |
getStorageRequireEncryption()
“Require encryption on windows devices.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
com.github.davidmoten.odata.client.CollectionPage<OperatingSystemVersionRange> |
getValidOperatingSystemBuildRanges()
“The valid operating system build ranges on Windows devices.
|
com.github.davidmoten.odata.client.CollectionPage<OperatingSystemVersionRange> |
getValidOperatingSystemBuildRanges(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The valid operating system build ranges on Windows devices.
|
String |
odataTypeName() |
Windows10MobileCompliancePolicy |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
Windows10MobileCompliancePolicy |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
Windows10MobileCompliancePolicy |
withActiveFirewallRequired(Boolean activeFirewallRequired)
Returns an immutable copy of
this with just the activeFirewallRequired field changed. |
Windows10MobileCompliancePolicy |
withBitLockerEnabled(Boolean bitLockerEnabled)
Returns an immutable copy of
this with just the bitLockerEnabled
field changed. |
Windows10MobileCompliancePolicy |
withCodeIntegrityEnabled(Boolean codeIntegrityEnabled)
Returns an immutable copy of
this with just the codeIntegrityEnabled field changed. |
Windows10MobileCompliancePolicy |
withEarlyLaunchAntiMalwareDriverEnabled(Boolean earlyLaunchAntiMalwareDriverEnabled)
Returns an immutable copy of
this with just the earlyLaunchAntiMalwareDriverEnabled field changed. |
Windows10MobileCompliancePolicy |
withOsMaximumVersion(String osMaximumVersion)
Returns an immutable copy of
this with just the osMaximumVersion
field changed. |
Windows10MobileCompliancePolicy |
withOsMinimumVersion(String osMinimumVersion)
Returns an immutable copy of
this with just the osMinimumVersion
field changed. |
Windows10MobileCompliancePolicy |
withPasswordBlockSimple(Boolean passwordBlockSimple)
Returns an immutable copy of
this with just the passwordBlockSimple field changed. |
Windows10MobileCompliancePolicy |
withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy of
this with just the passwordExpirationDays field changed. |
Windows10MobileCompliancePolicy |
withPasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)
Returns an immutable copy of
this with just the passwordMinimumCharacterSetCount field changed. |
Windows10MobileCompliancePolicy |
withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy of
this with just the passwordMinimumLength field changed. |
Windows10MobileCompliancePolicy |
withPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
Returns an immutable copy of
this with just the passwordMinutesOfInactivityBeforeLock field changed. |
Windows10MobileCompliancePolicy |
withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the passwordPreviousPasswordBlockCount field changed. |
Windows10MobileCompliancePolicy |
withPasswordRequired(Boolean passwordRequired)
Returns an immutable copy of
this with just the passwordRequired
field changed. |
Windows10MobileCompliancePolicy |
withPasswordRequiredType(RequiredPasswordType passwordRequiredType)
Returns an immutable copy of
this with just the passwordRequiredType field changed. |
Windows10MobileCompliancePolicy |
withPasswordRequireToUnlockFromIdle(Boolean passwordRequireToUnlockFromIdle)
Returns an immutable copy of
this with just the passwordRequireToUnlockFromIdle field changed. |
Windows10MobileCompliancePolicy |
withSecureBootEnabled(Boolean secureBootEnabled)
Returns an immutable copy of
this with just the secureBootEnabled
field changed. |
Windows10MobileCompliancePolicy |
withStorageRequireEncryption(Boolean storageRequireEncryption)
Returns an immutable copy of
this with just the storageRequireEncryption field changed. |
assign, getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getScheduledActionsForRule, getUserStatuses, getUserStatusOverview, getVersion, scheduleActionsForRules, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersionprotected Boolean passwordRequired
protected Boolean passwordBlockSimple
protected Integer passwordMinimumLength
protected Integer passwordMinimumCharacterSetCount
protected RequiredPasswordType passwordRequiredType
protected Integer passwordPreviousPasswordBlockCount
protected Integer passwordExpirationDays
protected Integer passwordMinutesOfInactivityBeforeLock
protected Boolean passwordRequireToUnlockFromIdle
protected String osMinimumVersion
protected String osMaximumVersion
protected Boolean earlyLaunchAntiMalwareDriverEnabled
protected Boolean bitLockerEnabled
protected Boolean secureBootEnabled
protected Boolean codeIntegrityEnabled
protected Boolean storageRequireEncryption
protected Boolean activeFirewallRequired
protected List<OperatingSystemVersionRange> validOperatingSystemBuildRanges
protected String validOperatingSystemBuildRangesNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceCompliancePolicypublic static Windows10MobileCompliancePolicy.Builder builderWindows10MobileCompliancePolicy()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceCompliancePolicypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceCompliancePolicypublic Optional<Boolean> getPasswordRequired()
public Windows10MobileCompliancePolicy withPasswordRequired(Boolean passwordRequired)
this with just the passwordRequired
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Require a password to unlock Windows Phone device.”
passwordRequired - new value of passwordRequired field (as defined in service metadata)this with just the passwordRequired field changedpublic Optional<Boolean> getPasswordBlockSimple()
public Windows10MobileCompliancePolicy withPasswordBlockSimple(Boolean passwordBlockSimple)
this with just the passwordBlockSimple field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Whether or not to block syncing the calendar.”
passwordBlockSimple - new value of passwordBlockSimple field (as defined in service metadata)this with just the passwordBlockSimple field changedpublic Optional<Integer> getPasswordMinimumLength()
public Windows10MobileCompliancePolicy withPasswordMinimumLength(Integer passwordMinimumLength)
this with just the passwordMinimumLength field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Minimum password length. Valid values 4 to 16”
passwordMinimumLength - new value of passwordMinimumLength field (as defined in service metadata)this with just the passwordMinimumLength field changedpublic Optional<Integer> getPasswordMinimumCharacterSetCount()
public Windows10MobileCompliancePolicy withPasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)
this with just the passwordMinimumCharacterSetCount field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“The number of character sets required in the password.”
passwordMinimumCharacterSetCount - new value of passwordMinimumCharacterSetCount field (as defined in service metadata)this with just the passwordMinimumCharacterSetCount field changedpublic Optional<RequiredPasswordType> getPasswordRequiredType()
public Windows10MobileCompliancePolicy withPasswordRequiredType(RequiredPasswordType passwordRequiredType)
this with just the passwordRequiredType field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The required password type.”
passwordRequiredType - new value of passwordRequiredType field (as defined in service metadata)this with just the passwordRequiredType field changedpublic Optional<Integer> getPasswordPreviousPasswordBlockCount()
public Windows10MobileCompliancePolicy withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
this with just the passwordPreviousPasswordBlockCount field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“The number of previous passwords to prevent re-use of.”
passwordPreviousPasswordBlockCount - new value of passwordPreviousPasswordBlockCount field (as defined in service metadata)this with just the passwordPreviousPasswordBlockCount field changedpublic Optional<Integer> getPasswordExpirationDays()
public Windows10MobileCompliancePolicy withPasswordExpirationDays(Integer passwordExpirationDays)
this with just the passwordExpirationDays field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Number of days before password expiration. Valid values 1 to 255”
passwordExpirationDays - new value of passwordExpirationDays field (as defined in service metadata)this with just the passwordExpirationDays field changedpublic Optional<Integer> getPasswordMinutesOfInactivityBeforeLock()
public Windows10MobileCompliancePolicy withPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
this with just the passwordMinutesOfInactivityBeforeLock field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Minutes of inactivity before a password is required.”
passwordMinutesOfInactivityBeforeLock - new value of passwordMinutesOfInactivityBeforeLock field (as defined in service metadata)this with just the passwordMinutesOfInactivityBeforeLock field changedpublic Optional<Boolean> getPasswordRequireToUnlockFromIdle()
public Windows10MobileCompliancePolicy withPasswordRequireToUnlockFromIdle(Boolean passwordRequireToUnlockFromIdle)
this with just the passwordRequireToUnlockFromIdle field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Require a password to unlock an idle device.”
passwordRequireToUnlockFromIdle - new value of passwordRequireToUnlockFromIdle field (as defined in service metadata)this with just the passwordRequireToUnlockFromIdle field changedpublic Optional<String> getOsMinimumVersion()
public Windows10MobileCompliancePolicy withOsMinimumVersion(String osMinimumVersion)
this with just the osMinimumVersion
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Minimum Windows Phone version.”
osMinimumVersion - new value of osMinimumVersion field (as defined in service metadata)this with just the osMinimumVersion field changedpublic Optional<String> getOsMaximumVersion()
public Windows10MobileCompliancePolicy withOsMaximumVersion(String osMaximumVersion)
this with just the osMaximumVersion
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Maximum Windows Phone version.”
osMaximumVersion - new value of osMaximumVersion field (as defined in service metadata)this with just the osMaximumVersion field changedpublic Optional<Boolean> getEarlyLaunchAntiMalwareDriverEnabled()
public Windows10MobileCompliancePolicy withEarlyLaunchAntiMalwareDriverEnabled(Boolean earlyLaunchAntiMalwareDriverEnabled)
this with just the earlyLaunchAntiMalwareDriverEnabled field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.”
earlyLaunchAntiMalwareDriverEnabled - new value of earlyLaunchAntiMalwareDriverEnabled field (as defined in service metadata)this with just the earlyLaunchAntiMalwareDriverEnabled field changedpublic Optional<Boolean> getBitLockerEnabled()
public Windows10MobileCompliancePolicy withBitLockerEnabled(Boolean bitLockerEnabled)
this with just the bitLockerEnabled
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled”
bitLockerEnabled - new value of bitLockerEnabled field (as defined in service metadata)this with just the bitLockerEnabled field changedpublic Optional<Boolean> getSecureBootEnabled()
public Windows10MobileCompliancePolicy withSecureBootEnabled(Boolean secureBootEnabled)
this with just the secureBootEnabled
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.”
secureBootEnabled - new value of secureBootEnabled field (as defined in service metadata)this with just the secureBootEnabled field changedpublic Optional<Boolean> getCodeIntegrityEnabled()
public Windows10MobileCompliancePolicy withCodeIntegrityEnabled(Boolean codeIntegrityEnabled)
this with just the codeIntegrityEnabled field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Require devices to be reported as healthy by Windows Device Health Attestation.”
codeIntegrityEnabled - new value of codeIntegrityEnabled field (as defined in service metadata)this with just the codeIntegrityEnabled field changedpublic Optional<Boolean> getStorageRequireEncryption()
public Windows10MobileCompliancePolicy withStorageRequireEncryption(Boolean storageRequireEncryption)
this with just the storageRequireEncryption field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Require encryption on windows devices.”
storageRequireEncryption - new value of storageRequireEncryption field (as defined in service metadata)this with just the storageRequireEncryption field changedpublic Optional<Boolean> getActiveFirewallRequired()
public Windows10MobileCompliancePolicy withActiveFirewallRequired(Boolean activeFirewallRequired)
this with just the activeFirewallRequired field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Require active firewall on Windows devices.”
activeFirewallRequired - new value of activeFirewallRequired field (as defined in service metadata)this with just the activeFirewallRequired field changedpublic com.github.davidmoten.odata.client.CollectionPage<OperatingSystemVersionRange> getValidOperatingSystemBuildRanges()
public com.github.davidmoten.odata.client.CollectionPage<OperatingSystemVersionRange> getValidOperatingSystemBuildRanges(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceCompliancePolicypublic Windows10MobileCompliancePolicy patch()
this with changed fields reset.patch in class DeviceCompliancePolicythis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic Windows10MobileCompliancePolicy put()
this
with changed fields reset (they were ignored anyway).put in class DeviceCompliancePolicythis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceCompliancePolicyCopyright © 2018–2020. All rights reserved.