public class WindowsIdentityProtectionConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsIdentityProtectionConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
enhancedAntiSpoofingForFacialFeaturesEnabled |
protected Integer |
pinExpirationInDays |
protected ConfigurationUsage |
pinLowercaseCharactersUsage |
protected Integer |
pinMaximumLength |
protected Integer |
pinMinimumLength |
protected Integer |
pinPreviousBlockCount |
protected Boolean |
pinRecoveryEnabled |
protected ConfigurationUsage |
pinSpecialCharactersUsage |
protected ConfigurationUsage |
pinUppercaseCharactersUsage |
protected Boolean |
securityDeviceRequired |
protected Boolean |
unlockWithBiometricsEnabled |
protected Boolean |
useCertificatesForOnPremisesAuthEnabled |
protected Boolean |
useSecurityKeyForSignin |
protected Boolean |
windowsHelloForBusinessBlocked |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsIdentityProtectionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsIdentityProtectionConfiguration.Builder |
builderWindowsIdentityProtectionConfiguration()
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<Boolean> |
getEnhancedAntiSpoofingForFacialFeaturesEnabled()
“Boolean value used to enable enhanced anti-spoofing for facial feature
recognition on Windows Hello face authentication.”
|
Optional<Integer> |
getPinExpirationInDays()
“Integer value specifies the period (in days) that a PIN can be used before the
system requires the user to change it.
|
Optional<ConfigurationUsage> |
getPinLowercaseCharactersUsage()
“This value configures the use of lowercase characters in the Windows Hello for
Business PIN.”
|
Optional<Integer> |
getPinMaximumLength()
“Integer value that sets the maximum number of characters allowed for the work
PIN.
|
Optional<Integer> |
getPinMinimumLength()
“Integer value that sets the minimum number of characters required for the
Windows Hello for Business PIN.
|
Optional<Integer> |
getPinPreviousBlockCount()
“Controls the ability to prevent users from using past PINs.
|
Optional<Boolean> |
getPinRecoveryEnabled()
“Boolean value that enables a user to change their PIN by using the Windows Hello
for Business PIN recovery service.”
|
Optional<ConfigurationUsage> |
getPinSpecialCharactersUsage()
“Controls the ability to use special characters in the Windows Hello for Business
PIN.”
|
Optional<ConfigurationUsage> |
getPinUppercaseCharactersUsage()
“This value configures the use of uppercase characters in the Windows Hello for
Business PIN.”
|
Optional<Boolean> |
getSecurityDeviceRequired()
“Controls whether to require a Trusted Platform Module (TPM) for provisioning
Windows Hello for Business.
|
Optional<Boolean> |
getUnlockWithBiometricsEnabled()
“Controls the use of biometric gestures, such as face and fingerprint, as an
alternative to the Windows Hello for Business PIN.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Boolean> |
getUseCertificatesForOnPremisesAuthEnabled()
“Boolean value that enables Windows Hello for Business to use certificates to
authenticate on-premise resources.”
|
Optional<Boolean> |
getUseSecurityKeyForSignin()
“Boolean value used to enable the Windows Hello security key as a logon
credential.”
|
Optional<Boolean> |
getWindowsHelloForBusinessBlocked()
“Boolean value that blocks Windows Hello for Business as a method for signing
into Windows.”
|
String |
odataTypeName() |
WindowsIdentityProtectionConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsIdentityProtectionConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsIdentityProtectionConfiguration |
withEnhancedAntiSpoofingForFacialFeaturesEnabled(Boolean enhancedAntiSpoofingForFacialFeaturesEnabled)
Returns an immutable copy of
this with just the enhancedAntiSpoofingForFacialFeaturesEnabled field changed. |
WindowsIdentityProtectionConfiguration |
withPinExpirationInDays(Integer pinExpirationInDays)
Returns an immutable copy of
this with just the pinExpirationInDays field changed. |
WindowsIdentityProtectionConfiguration |
withPinLowercaseCharactersUsage(ConfigurationUsage pinLowercaseCharactersUsage)
Returns an immutable copy of
this with just the pinLowercaseCharactersUsage field changed. |
WindowsIdentityProtectionConfiguration |
withPinMaximumLength(Integer pinMaximumLength)
Returns an immutable copy of
this with just the pinMaximumLength
field changed. |
WindowsIdentityProtectionConfiguration |
withPinMinimumLength(Integer pinMinimumLength)
Returns an immutable copy of
this with just the pinMinimumLength
field changed. |
WindowsIdentityProtectionConfiguration |
withPinPreviousBlockCount(Integer pinPreviousBlockCount)
Returns an immutable copy of
this with just the pinPreviousBlockCount field changed. |
WindowsIdentityProtectionConfiguration |
withPinRecoveryEnabled(Boolean pinRecoveryEnabled)
Returns an immutable copy of
this with just the pinRecoveryEnabled field changed. |
WindowsIdentityProtectionConfiguration |
withPinSpecialCharactersUsage(ConfigurationUsage pinSpecialCharactersUsage)
Returns an immutable copy of
this with just the pinSpecialCharactersUsage field changed. |
WindowsIdentityProtectionConfiguration |
withPinUppercaseCharactersUsage(ConfigurationUsage pinUppercaseCharactersUsage)
Returns an immutable copy of
this with just the pinUppercaseCharactersUsage field changed. |
WindowsIdentityProtectionConfiguration |
withSecurityDeviceRequired(Boolean securityDeviceRequired)
Returns an immutable copy of
this with just the securityDeviceRequired field changed. |
WindowsIdentityProtectionConfiguration |
withUnlockWithBiometricsEnabled(Boolean unlockWithBiometricsEnabled)
Returns an immutable copy of
this with just the unlockWithBiometricsEnabled field changed. |
WindowsIdentityProtectionConfiguration |
withUseCertificatesForOnPremisesAuthEnabled(Boolean useCertificatesForOnPremisesAuthEnabled)
Returns an immutable copy of
this with just the useCertificatesForOnPremisesAuthEnabled field changed. |
WindowsIdentityProtectionConfiguration |
withUseSecurityKeyForSignin(Boolean useSecurityKeyForSignin)
Returns an immutable copy of
this with just the useSecurityKeyForSignin field changed. |
WindowsIdentityProtectionConfiguration |
withWindowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)
Returns an immutable copy of
this with just the windowsHelloForBusinessBlocked field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected Boolean useSecurityKeyForSignin
protected Boolean enhancedAntiSpoofingForFacialFeaturesEnabled
protected Integer pinMinimumLength
protected Integer pinMaximumLength
protected ConfigurationUsage pinUppercaseCharactersUsage
protected ConfigurationUsage pinLowercaseCharactersUsage
protected ConfigurationUsage pinSpecialCharactersUsage
protected Integer pinExpirationInDays
protected Integer pinPreviousBlockCount
protected Boolean pinRecoveryEnabled
protected Boolean securityDeviceRequired
protected Boolean unlockWithBiometricsEnabled
protected Boolean useCertificatesForOnPremisesAuthEnabled
protected Boolean windowsHelloForBusinessBlocked
protected WindowsIdentityProtectionConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static WindowsIdentityProtectionConfiguration.Builder builderWindowsIdentityProtectionConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<Boolean> getUseSecurityKeyForSignin()
public WindowsIdentityProtectionConfiguration withUseSecurityKeyForSignin(Boolean useSecurityKeyForSignin)
this with just the useSecurityKeyForSignin 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 used to enable the Windows Hello security key as a logon credential.”
useSecurityKeyForSignin - new value of useSecurityKeyForSignin field (as defined in service metadata)this with just the useSecurityKeyForSignin field changedpublic Optional<Boolean> getEnhancedAntiSpoofingForFacialFeaturesEnabled()
public WindowsIdentityProtectionConfiguration withEnhancedAntiSpoofingForFacialFeaturesEnabled(Boolean enhancedAntiSpoofingForFacialFeaturesEnabled)
this with just the enhancedAntiSpoofingForFacialFeaturesEnabled 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 used to enable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication.”
enhancedAntiSpoofingForFacialFeaturesEnabled - new value of enhancedAntiSpoofingForFacialFeaturesEnabled field (as defined in service metadata)this with just the enhancedAntiSpoofingForFacialFeaturesEnabled field changedpublic Optional<Integer> getPinMinimumLength()
public WindowsIdentityProtectionConfiguration 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 Windows Hello for Business PIN. Valid values are 4 to 127 inclusive and less than or equal to the value set for the maximum PIN. Valid values 4 to 127”
pinMinimumLength - new value of pinMinimumLength field (as defined in service metadata)this with just the pinMinimumLength field changedpublic Optional<Integer> getPinMaximumLength()
public WindowsIdentityProtectionConfiguration withPinMaximumLength(Integer pinMaximumLength)
this with just the pinMaximumLength
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 maximum number of characters allowed for the work PIN. Valid values are 4 to 127 inclusive and greater than or equal to the value set for the minimum PIN. Valid values 4 to 127”
pinMaximumLength - new value of pinMaximumLength field (as defined in service metadata)this with just the pinMaximumLength field changedpublic Optional<ConfigurationUsage> getPinUppercaseCharactersUsage()
public WindowsIdentityProtectionConfiguration withPinUppercaseCharactersUsage(ConfigurationUsage pinUppercaseCharactersUsage)
this with just the pinUppercaseCharactersUsage 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.
“This value configures the use of uppercase characters in the Windows Hello for Business PIN.”
pinUppercaseCharactersUsage - new value of pinUppercaseCharactersUsage field (as defined in service metadata)this with just the pinUppercaseCharactersUsage field changedpublic Optional<ConfigurationUsage> getPinLowercaseCharactersUsage()
public WindowsIdentityProtectionConfiguration withPinLowercaseCharactersUsage(ConfigurationUsage pinLowercaseCharactersUsage)
this with just the pinLowercaseCharactersUsage 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.
“This value configures the use of lowercase characters in the Windows Hello for Business PIN.”
pinLowercaseCharactersUsage - new value of pinLowercaseCharactersUsage field (as defined in service metadata)this with just the pinLowercaseCharactersUsage field changedpublic Optional<ConfigurationUsage> getPinSpecialCharactersUsage()
public WindowsIdentityProtectionConfiguration withPinSpecialCharactersUsage(ConfigurationUsage pinSpecialCharactersUsage)
this with just the pinSpecialCharactersUsage 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.
“Controls the ability to use special characters in the Windows Hello for Business PIN.”
pinSpecialCharactersUsage - new value of pinSpecialCharactersUsage field (as defined in service metadata)this with just the pinSpecialCharactersUsage field changedpublic Optional<Integer> getPinExpirationInDays()
public WindowsIdentityProtectionConfiguration withPinExpirationInDays(Integer pinExpirationInDays)
this with just the pinExpirationInDays 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 (in days) that a PIN can be used before the system requires the user to change it. Valid values are 0 to 730 inclusive. Valid values 0 to 730”
pinExpirationInDays - new value of pinExpirationInDays field (as defined in service metadata)this with just the pinExpirationInDays field changedpublic Optional<Integer> getPinPreviousBlockCount()
public WindowsIdentityProtectionConfiguration withPinPreviousBlockCount(Integer pinPreviousBlockCount)
this with just the pinPreviousBlockCount 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.
“Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. Valid values 0 to 50”
pinPreviousBlockCount - new value of pinPreviousBlockCount field (as defined in service metadata)this with just the pinPreviousBlockCount field changedpublic Optional<Boolean> getPinRecoveryEnabled()
public WindowsIdentityProtectionConfiguration withPinRecoveryEnabled(Boolean pinRecoveryEnabled)
this with just the pinRecoveryEnabled 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 enables a user to change their PIN by using the Windows Hello for Business PIN recovery service.”
pinRecoveryEnabled - new value of pinRecoveryEnabled field (as defined in service metadata)this with just the pinRecoveryEnabled field changedpublic Optional<Boolean> getSecurityDeviceRequired()
public WindowsIdentityProtectionConfiguration withSecurityDeviceRequired(Boolean securityDeviceRequired)
this with just the securityDeviceRequired 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.
“Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.”
securityDeviceRequired - new value of securityDeviceRequired field (as defined in service metadata)this with just the securityDeviceRequired field changedpublic Optional<Boolean> getUnlockWithBiometricsEnabled()
public WindowsIdentityProtectionConfiguration withUnlockWithBiometricsEnabled(Boolean unlockWithBiometricsEnabled)
this with just the unlockWithBiometricsEnabled 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.
“Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN. If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.”
unlockWithBiometricsEnabled - new value of unlockWithBiometricsEnabled field (as defined in service metadata)this with just the unlockWithBiometricsEnabled field changedpublic Optional<Boolean> getUseCertificatesForOnPremisesAuthEnabled()
public WindowsIdentityProtectionConfiguration withUseCertificatesForOnPremisesAuthEnabled(Boolean useCertificatesForOnPremisesAuthEnabled)
this with just the useCertificatesForOnPremisesAuthEnabled 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 enables Windows Hello for Business to use certificates to authenticate on-premise resources.”
useCertificatesForOnPremisesAuthEnabled - new value of useCertificatesForOnPremisesAuthEnabled field (as defined in service metadata)this with just the useCertificatesForOnPremisesAuthEnabled field changedpublic Optional<Boolean> getWindowsHelloForBusinessBlocked()
public WindowsIdentityProtectionConfiguration 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 blocks 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 com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic WindowsIdentityProtectionConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic WindowsIdentityProtectionConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.