public class WindowsInformationProtectionPolicy extends WindowsInformationProtection implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsInformationProtectionPolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
daysWithoutContactBeforeUnenroll |
protected String |
mdmEnrollmentUrl |
protected Integer |
minutesOfInactivityBeforeDeviceLock |
protected Integer |
numberOfPastPinsRemembered |
protected Integer |
passwordMaximumAttemptCount |
protected Integer |
pinExpirationDays |
protected WindowsInformationProtectionPinCharacterRequirements |
pinLowercaseLetters |
protected Integer |
pinMinimumLength |
protected WindowsInformationProtectionPinCharacterRequirements |
pinSpecialCharacters |
protected WindowsInformationProtectionPinCharacterRequirements |
pinUppercaseLetters |
protected Boolean |
revokeOnMdmHandoffDisabled |
protected Boolean |
windowsHelloForBusinessBlocked |
azureRightsManagementServicesAllowed, dataRecoveryCertificate, enforcementLevel, enterpriseDomain, enterpriseInternalProxyServers, enterpriseInternalProxyServersNextLink, enterpriseIPRanges, enterpriseIPRangesAreAuthoritative, enterpriseIPRangesNextLink, enterpriseNetworkDomainNames, enterpriseNetworkDomainNamesNextLink, enterpriseProtectedDomainNames, enterpriseProtectedDomainNamesNextLink, enterpriseProxiedDomains, enterpriseProxiedDomainsNextLink, enterpriseProxyServers, enterpriseProxyServersAreAuthoritative, enterpriseProxyServersNextLink, exemptApps, exemptAppsNextLink, iconsVisible, indexingEncryptedStoresOrItemsBlocked, isAssigned, neutralDomainResources, neutralDomainResourcesNextLink, protectedApps, protectedAppsNextLink, protectionUnderLockConfigRequired, revokeOnUnenrollDisabled, rightsManagementServicesTemplateId, smbAutoEncryptedFileExtensions, smbAutoEncryptedFileExtensionsNextLinkcreatedDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsInformationProtectionPolicy() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsInformationProtectionPolicy.Builder |
builderWindowsInformationProtectionPolicy()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Integer> |
getDaysWithoutContactBeforeUnenroll()
“Offline interval before app data is wiped (days)”
|
Optional<String> |
getMdmEnrollmentUrl()
“Enrollment url for the MDM”
|
Optional<Integer> |
getMinutesOfInactivityBeforeDeviceLock()
“Specifies the maximum amount of time (in minutes) allowed after the device is
idle that will cause the device to become PIN or password locked.
|
Optional<Integer> |
getNumberOfPastPinsRemembered()
“Integer value that specifies the number of past PINs that can be associated to a
user account that can't be reused.
|
Optional<Integer> |
getPasswordMaximumAttemptCount()
“The number of authentication failures allowed before the device will be wiped.
|
Optional<Integer> |
getPinExpirationDays()
“Integer value specifies the period of time (in days) that a PIN can be used
before the system requires the user to change it.
|
Optional<WindowsInformationProtectionPinCharacterRequirements> |
getPinLowercaseLetters()
“Integer value that configures the use of lowercase letters in the Windows Hello
for Business PIN.
|
Optional<Integer> |
getPinMinimumLength()
“Integer value that sets the minimum number of characters required for the PIN.
|
Optional<WindowsInformationProtectionPinCharacterRequirements> |
getPinSpecialCharacters()
“Integer value that configures the use of special characters in the Windows Hello
for Business PIN.
|
Optional<WindowsInformationProtectionPinCharacterRequirements> |
getPinUppercaseLetters()
“Integer value that configures the use of uppercase letters in the Windows Hello
for Business PIN.
|
Optional<Boolean> |
getRevokeOnMdmHandoffDisabled()
“New property in RS2, pending documentation”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Boolean> |
getWindowsHelloForBusinessBlocked()
“Boolean value that sets Windows Hello for Business as a method for signing into
Windows.”
|
String |
odataTypeName() |
WindowsInformationProtectionPolicy |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsInformationProtectionPolicy |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsInformationProtectionPolicy |
withDaysWithoutContactBeforeUnenroll(Integer daysWithoutContactBeforeUnenroll)
Returns an immutable copy of
this with just the daysWithoutContactBeforeUnenroll field changed. |
WindowsInformationProtectionPolicy |
withMdmEnrollmentUrl(String mdmEnrollmentUrl)
Returns an immutable copy of
this with just the mdmEnrollmentUrl
field changed. |
WindowsInformationProtectionPolicy |
withMinutesOfInactivityBeforeDeviceLock(Integer minutesOfInactivityBeforeDeviceLock)
Returns an immutable copy of
this with just the minutesOfInactivityBeforeDeviceLock field changed. |
WindowsInformationProtectionPolicy |
withNumberOfPastPinsRemembered(Integer numberOfPastPinsRemembered)
Returns an immutable copy of
this with just the numberOfPastPinsRemembered field changed. |
WindowsInformationProtectionPolicy |
withPasswordMaximumAttemptCount(Integer passwordMaximumAttemptCount)
Returns an immutable copy of
this with just the passwordMaximumAttemptCount field changed. |
WindowsInformationProtectionPolicy |
withPinExpirationDays(Integer pinExpirationDays)
Returns an immutable copy of
this with just the pinExpirationDays
field changed. |
WindowsInformationProtectionPolicy |
withPinLowercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinLowercaseLetters)
Returns an immutable copy of
this with just the pinLowercaseLetters field changed. |
WindowsInformationProtectionPolicy |
withPinMinimumLength(Integer pinMinimumLength)
Returns an immutable copy of
this with just the pinMinimumLength
field changed. |
WindowsInformationProtectionPolicy |
withPinSpecialCharacters(WindowsInformationProtectionPinCharacterRequirements pinSpecialCharacters)
Returns an immutable copy of
this with just the pinSpecialCharacters field changed. |
WindowsInformationProtectionPolicy |
withPinUppercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinUppercaseLetters)
Returns an immutable copy of
this with just the pinUppercaseLetters field changed. |
WindowsInformationProtectionPolicy |
withRevokeOnMdmHandoffDisabled(Boolean revokeOnMdmHandoffDisabled)
Returns an immutable copy of
this with just the revokeOnMdmHandoffDisabled field changed. |
WindowsInformationProtectionPolicy |
withWindowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)
Returns an immutable copy of
this with just the windowsHelloForBusinessBlocked field changed. |
assign, getAssignments, getAzureRightsManagementServicesAllowed, getDataRecoveryCertificate, getEnforcementLevel, getEnterpriseDomain, getEnterpriseInternalProxyServers, getEnterpriseIPRanges, getEnterpriseIPRangesAreAuthoritative, getEnterpriseNetworkDomainNames, getEnterpriseProtectedDomainNames, getEnterpriseProxiedDomains, getEnterpriseProxyServers, getEnterpriseProxyServersAreAuthoritative, getExemptAppLockerFiles, getExemptApps, getIconsVisible, getIndexingEncryptedStoresOrItemsBlocked, getIsAssigned, getNeutralDomainResources, getProtectedAppLockerFiles, getProtectedApps, getProtectionUnderLockConfigRequired, getRevokeOnUnenrollDisabled, getRightsManagementServicesTemplateId, getSmbAutoEncryptedFileExtensions, withAzureRightsManagementServicesAllowed, withDataRecoveryCertificate, withEnforcementLevel, withEnterpriseDomain, withEnterpriseIPRangesAreAuthoritative, withEnterpriseProxyServersAreAuthoritative, withIconsVisible, withIndexingEncryptedStoresOrItemsBlocked, withIsAssigned, withProtectionUnderLockConfigRequired, withRevokeOnUnenrollDisabled, withRightsManagementServicesTemplateIdgetCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getVersion, targetApps, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersionprotected Boolean revokeOnMdmHandoffDisabled
protected String mdmEnrollmentUrl
protected Boolean windowsHelloForBusinessBlocked
protected Integer pinMinimumLength
protected WindowsInformationProtectionPinCharacterRequirements pinUppercaseLetters
protected WindowsInformationProtectionPinCharacterRequirements pinLowercaseLetters
protected WindowsInformationProtectionPinCharacterRequirements pinSpecialCharacters
protected Integer pinExpirationDays
protected Integer numberOfPastPinsRemembered
protected Integer passwordMaximumAttemptCount
protected Integer minutesOfInactivityBeforeDeviceLock
protected Integer daysWithoutContactBeforeUnenroll
protected WindowsInformationProtectionPolicy()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class WindowsInformationProtectionpublic static WindowsInformationProtectionPolicy.Builder builderWindowsInformationProtectionPolicy()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class WindowsInformationProtectionpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class WindowsInformationProtectionpublic Optional<Boolean> getRevokeOnMdmHandoffDisabled()
public WindowsInformationProtectionPolicy withRevokeOnMdmHandoffDisabled(Boolean revokeOnMdmHandoffDisabled)
this with just the revokeOnMdmHandoffDisabled 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.
“New property in RS2, pending documentation”
revokeOnMdmHandoffDisabled - new value of revokeOnMdmHandoffDisabled field (as defined in service metadata)this with just the revokeOnMdmHandoffDisabled field changedpublic Optional<String> getMdmEnrollmentUrl()
public WindowsInformationProtectionPolicy withMdmEnrollmentUrl(String mdmEnrollmentUrl)
this with just the mdmEnrollmentUrl
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.
“Enrollment url for the MDM”
mdmEnrollmentUrl - new value of mdmEnrollmentUrl field (as defined in service metadata)this with just the mdmEnrollmentUrl field changedpublic Optional<Boolean> getWindowsHelloForBusinessBlocked()
public WindowsInformationProtectionPolicy withWindowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)
this with just the windowsHelloForBusinessBlocked 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.
“Boolean value that sets Windows Hello for Business as a method for signing into Windows.”
windowsHelloForBusinessBlocked - new value of windowsHelloForBusinessBlocked field (as defined in service metadata)this with just the windowsHelloForBusinessBlocked field changedpublic Optional<Integer> getPinMinimumLength()
public WindowsInformationProtectionPolicy withPinMinimumLength(Integer pinMinimumLength)
this with just the pinMinimumLength
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.
“Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.”
pinMinimumLength - new value of pinMinimumLength field (as defined in service metadata)this with just the pinMinimumLength field changedpublic Optional<WindowsInformationProtectionPinCharacterRequirements> getPinUppercaseLetters()
public WindowsInformationProtectionPolicy withPinUppercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinUppercaseLetters)
this with just the pinUppercaseLetters 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.
“Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.”
pinUppercaseLetters - new value of pinUppercaseLetters field (as defined in service metadata)this with just the pinUppercaseLetters field changedpublic Optional<WindowsInformationProtectionPinCharacterRequirements> getPinLowercaseLetters()
public WindowsInformationProtectionPolicy withPinLowercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinLowercaseLetters)
this with just the pinLowercaseLetters 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.
“Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.”
pinLowercaseLetters - new value of pinLowercaseLetters field (as defined in service metadata)this with just the pinLowercaseLetters field changedpublic Optional<WindowsInformationProtectionPinCharacterRequirements> getPinSpecialCharacters()
public WindowsInformationProtectionPolicy withPinSpecialCharacters(WindowsInformationProtectionPinCharacterRequirements pinSpecialCharacters)
this with just the pinSpecialCharacters 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.
“Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~. Default is NotAllow.”
pinSpecialCharacters - new value of pinSpecialCharacters field (as defined in service metadata)this with just the pinSpecialCharacters field changedpublic Optional<Integer> getPinExpirationDays()
public WindowsInformationProtectionPolicy withPinExpirationDays(Integer pinExpirationDays)
this with just the pinExpirationDays
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.
“Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0 .”
pinExpirationDays - new value of pinExpirationDays field (as defined in service metadata)this with just the pinExpirationDays field changedpublic Optional<Integer> getNumberOfPastPinsRemembered()
public WindowsInformationProtectionPolicy withNumberOfPastPinsRemembered(Integer numberOfPastPinsRemembered)
this with just the numberOfPastPinsRemembered 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.
“Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.”
numberOfPastPinsRemembered - new value of numberOfPastPinsRemembered field (as defined in service metadata)this with just the numberOfPastPinsRemembered field changedpublic Optional<Integer> getPasswordMaximumAttemptCount()
public WindowsInformationProtectionPolicy withPasswordMaximumAttemptCount(Integer passwordMaximumAttemptCount)
this with just the passwordMaximumAttemptCount 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 authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices.”
passwordMaximumAttemptCount - new value of passwordMaximumAttemptCount field (as defined in service metadata)this with just the passwordMaximumAttemptCount field changedpublic Optional<Integer> getMinutesOfInactivityBeforeDeviceLock()
public WindowsInformationProtectionPolicy withMinutesOfInactivityBeforeDeviceLock(Integer minutesOfInactivityBeforeDeviceLock)
this with just the minutesOfInactivityBeforeDeviceLock 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.
“Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999.”
minutesOfInactivityBeforeDeviceLock - new value of minutesOfInactivityBeforeDeviceLock field (as defined in service metadata)this with just the minutesOfInactivityBeforeDeviceLock field changedpublic Optional<Integer> getDaysWithoutContactBeforeUnenroll()
public WindowsInformationProtectionPolicy withDaysWithoutContactBeforeUnenroll(Integer daysWithoutContactBeforeUnenroll)
this with just the daysWithoutContactBeforeUnenroll 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.
“Offline interval before app data is wiped (days)”
daysWithoutContactBeforeUnenroll - new value of daysWithoutContactBeforeUnenroll field (as defined in service metadata)this with just the daysWithoutContactBeforeUnenroll field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class WindowsInformationProtectionpublic WindowsInformationProtectionPolicy patch()
this with changed fields reset.patch in class WindowsInformationProtectionthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic WindowsInformationProtectionPolicy put()
this
with changed fields reset (they were ignored anyway).put in class WindowsInformationProtectionthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class WindowsInformationProtectionCopyright © 2018–2020. All rights reserved.