public class DeviceEnrollmentWindowsHelloForBusinessConfiguration extends DeviceEnrollmentConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceEnrollmentWindowsHelloForBusinessConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Enablement |
enhancedBiometricsState |
protected Integer |
pinExpirationInDays |
protected WindowsHelloForBusinessPinUsage |
pinLowercaseCharactersUsage |
protected Integer |
pinMaximumLength |
protected Integer |
pinMinimumLength |
protected Integer |
pinPreviousBlockCount |
protected WindowsHelloForBusinessPinUsage |
pinSpecialCharactersUsage |
protected WindowsHelloForBusinessPinUsage |
pinUppercaseCharactersUsage |
protected Boolean |
remotePassportEnabled |
protected Boolean |
securityDeviceRequired |
protected Enablement |
securityKeyForSignIn |
protected Enablement |
state |
protected Boolean |
unlockWithBiometricsEnabled |
createdDateTime, description, displayName, lastModifiedDateTime, priority, roleScopeTagIds, roleScopeTagIdsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
DeviceEnrollmentWindowsHelloForBusinessConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceEnrollmentWindowsHelloForBusinessConfiguration.Builder |
builderDeviceEnrollmentWindowsHelloForBusinessConfiguration()
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<Enablement> |
getEnhancedBiometricsState()
“Controls the ability to use the anti-spoofing features for facial recognition on
devices which support it.
|
Optional<Integer> |
getPinExpirationInDays()
“Controls the period of time (in days) that a PIN can be used before the system
requires the user to change it.
|
Optional<WindowsHelloForBusinessPinUsage> |
getPinLowercaseCharactersUsage()
“Controls the ability to use lowercase letters in the Windows Hello for Business
PIN.
|
Optional<Integer> |
getPinMaximumLength()
“Controls the maximum number of characters allowed for the Windows Hello for
Business PIN.
|
Optional<Integer> |
getPinMinimumLength()
“Controls 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<WindowsHelloForBusinessPinUsage> |
getPinSpecialCharactersUsage()
“Controls the ability to use special characters in the Windows Hello for Business
PIN.
|
Optional<WindowsHelloForBusinessPinUsage> |
getPinUppercaseCharactersUsage()
“Controls the ability to use uppercase letters in the Windows Hello for Business
PIN.
|
Optional<Boolean> |
getRemotePassportEnabled()
“Controls the use of Remote Windows Hello for Business.
|
Optional<Boolean> |
getSecurityDeviceRequired()
“Controls whether to require a Trusted Platform Module (TPM) for provisioning
Windows Hello for Business.
|
Optional<Enablement> |
getSecurityKeyForSignIn()
“Security key for Sign In provides the capacity for remotely turning ON/OFF
Windows Hello Sercurity Keyl Not configured will honor configurations done on
the clinet.”
|
Optional<Enablement> |
getState()
“Controls whether to allow the device to be configured for 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() |
String |
odataTypeName() |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withEnhancedBiometricsState(Enablement enhancedBiometricsState)
Returns an immutable copy of
this with just the enhancedBiometricsState field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinExpirationInDays(Integer pinExpirationInDays)
Returns an immutable copy of
this with just the pinExpirationInDays field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinLowercaseCharactersUsage(WindowsHelloForBusinessPinUsage pinLowercaseCharactersUsage)
Returns an immutable copy of
this with just the pinLowercaseCharactersUsage field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinMaximumLength(Integer pinMaximumLength)
Returns an immutable copy of
this with just the pinMaximumLength
field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinMinimumLength(Integer pinMinimumLength)
Returns an immutable copy of
this with just the pinMinimumLength
field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinPreviousBlockCount(Integer pinPreviousBlockCount)
Returns an immutable copy of
this with just the pinPreviousBlockCount field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinSpecialCharactersUsage(WindowsHelloForBusinessPinUsage pinSpecialCharactersUsage)
Returns an immutable copy of
this with just the pinSpecialCharactersUsage field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withPinUppercaseCharactersUsage(WindowsHelloForBusinessPinUsage pinUppercaseCharactersUsage)
Returns an immutable copy of
this with just the pinUppercaseCharactersUsage field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withRemotePassportEnabled(Boolean remotePassportEnabled)
Returns an immutable copy of
this with just the remotePassportEnabled field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withSecurityDeviceRequired(Boolean securityDeviceRequired)
Returns an immutable copy of
this with just the securityDeviceRequired field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withSecurityKeyForSignIn(Enablement securityKeyForSignIn)
Returns an immutable copy of
this with just the securityKeyForSignIn field changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withState(Enablement state)
Returns an immutable copy of
this with just the state field
changed. |
DeviceEnrollmentWindowsHelloForBusinessConfiguration |
withUnlockWithBiometricsEnabled(Boolean unlockWithBiometricsEnabled)
Returns an immutable copy of
this with just the unlockWithBiometricsEnabled field changed. |
assign, getAssignments, getCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getPriority, getRoleScopeTagIds, getRoleScopeTagIds, getVersion, setPriority, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withPriority, withVersionprotected Integer pinMinimumLength
protected Integer pinMaximumLength
protected WindowsHelloForBusinessPinUsage pinUppercaseCharactersUsage
protected WindowsHelloForBusinessPinUsage pinLowercaseCharactersUsage
protected WindowsHelloForBusinessPinUsage pinSpecialCharactersUsage
protected Enablement state
protected Boolean securityDeviceRequired
protected Boolean unlockWithBiometricsEnabled
protected Boolean remotePassportEnabled
protected Integer pinPreviousBlockCount
protected Integer pinExpirationInDays
protected Enablement enhancedBiometricsState
protected Enablement securityKeyForSignIn
protected DeviceEnrollmentWindowsHelloForBusinessConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceEnrollmentConfigurationpublic static DeviceEnrollmentWindowsHelloForBusinessConfiguration.Builder builderDeviceEnrollmentWindowsHelloForBusinessConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceEnrollmentConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceEnrollmentConfigurationpublic Optional<Integer> getPinMinimumLength()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration 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.
“Controls the minimum number of characters required for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN.”
pinMinimumLength - new value of pinMinimumLength field (as defined in service metadata)this with just the pinMinimumLength field changedpublic Optional<Integer> getPinMaximumLength()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration 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.
“Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN.”
pinMaximumLength - new value of pinMaximumLength field (as defined in service metadata)this with just the pinMaximumLength field changedpublic Optional<WindowsHelloForBusinessPinUsage> getPinUppercaseCharactersUsage()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withPinUppercaseCharactersUsage(WindowsHelloForBusinessPinUsage 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.
“Controls the ability to use uppercase letters in the Windows Hello for Business PIN. Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted .”
pinUppercaseCharactersUsage - new value of pinUppercaseCharactersUsage field (as defined in service metadata)this with just the pinUppercaseCharactersUsage field changedpublic Optional<WindowsHelloForBusinessPinUsage> getPinLowercaseCharactersUsage()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withPinLowercaseCharactersUsage(WindowsHelloForBusinessPinUsage 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.
“Controls the ability to use lowercase letters in the Windows Hello for Business PIN. Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted .”
pinLowercaseCharactersUsage - new value of pinLowercaseCharactersUsage field (as defined in service metadata)this with just the pinLowercaseCharactersUsage field changedpublic Optional<WindowsHelloForBusinessPinUsage> getPinSpecialCharactersUsage()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withPinSpecialCharactersUsage(WindowsHelloForBusinessPinUsage 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. Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted.”
pinSpecialCharactersUsage - new value of pinSpecialCharactersUsage field (as defined in service metadata)this with just the pinSpecialCharactersUsage field changedpublic Optional<Enablement> getState()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withState(Enablement state)
this with just the state 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 allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults.”
state - new value of state field (as defined in service metadata)this with just the state field changedpublic Optional<Boolean> getSecurityDeviceRequired()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration 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 DeviceEnrollmentWindowsHelloForBusinessConfiguration 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> getRemotePassportEnabled()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withRemotePassportEnabled(Boolean remotePassportEnabled)
this with just the remotePassportEnabled 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 Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN.”
remotePassportEnabled - new value of remotePassportEnabled field (as defined in service metadata)this with just the remotePassportEnabled field changedpublic Optional<Integer> getPinPreviousBlockCount()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration 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.”
pinPreviousBlockCount - new value of pinPreviousBlockCount field (as defined in service metadata)this with just the pinPreviousBlockCount field changedpublic Optional<Integer> getPinExpirationInDays()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration 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.
“Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire”
pinExpirationInDays - new value of pinExpirationInDays field (as defined in service metadata)this with just the pinExpirationInDays field changedpublic Optional<Enablement> getEnhancedBiometricsState()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withEnhancedBiometricsState(Enablement enhancedBiometricsState)
this with just the enhancedBiometricsState 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 the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing.”
enhancedBiometricsState - new value of enhancedBiometricsState field (as defined in service metadata)this with just the enhancedBiometricsState field changedpublic Optional<Enablement> getSecurityKeyForSignIn()
public DeviceEnrollmentWindowsHelloForBusinessConfiguration withSecurityKeyForSignIn(Enablement securityKeyForSignIn)
this with just the securityKeyForSignIn 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.
“Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet.”
securityKeyForSignIn - new value of securityKeyForSignIn field (as defined in service metadata)this with just the securityKeyForSignIn field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceEnrollmentConfigurationpublic DeviceEnrollmentWindowsHelloForBusinessConfiguration patch()
this with changed fields reset.patch in class DeviceEnrollmentConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic DeviceEnrollmentWindowsHelloForBusinessConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceEnrollmentConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceEnrollmentConfigurationCopyright © 2018–2020. All rights reserved.