Class WindowsIdentityProtectionConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceConfiguration
-
- odata.msgraph.client.beta.entity.WindowsIdentityProtectionConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class WindowsIdentityProtectionConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“This entity provides descriptions of the declared methods, properties and relationships exposed by Windows Hello for Business.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsIdentityProtectionConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanenhancedAntiSpoofingForFacialFeaturesEnabledprotected IntegerpinExpirationInDaysprotected ConfigurationUsagepinLowercaseCharactersUsageprotected IntegerpinMaximumLengthprotected IntegerpinMinimumLengthprotected IntegerpinPreviousBlockCountprotected BooleanpinRecoveryEnabledprotected ConfigurationUsagepinSpecialCharactersUsageprotected ConfigurationUsagepinUppercaseCharactersUsageprotected BooleansecurityDeviceRequiredprotected BooleanunlockWithBiometricsEnabledprotected BooleanuseCertificatesForOnPremisesAuthEnabledprotected BooleanuseSecurityKeyForSigninprotected BooleanwindowsHelloForBusinessBlocked-
Fields inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsIdentityProtectionConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsIdentityProtectionConfiguration.BuilderbuilderWindowsIdentityProtectionConfiguration()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.ChangedFieldsgetChangedFields()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.UnmappedFieldsgetUnmappedFields()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.”StringodataTypeName()WindowsIdentityProtectionConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)WindowsIdentityProtectionConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()WindowsIdentityProtectionConfigurationwithEnhancedAntiSpoofingForFacialFeaturesEnabled(Boolean enhancedAntiSpoofingForFacialFeaturesEnabled)Returns an immutable copy ofthiswith just theenhancedAntiSpoofingForFacialFeaturesEnabledfield changed.WindowsIdentityProtectionConfigurationwithPinExpirationInDays(Integer pinExpirationInDays)Returns an immutable copy ofthiswith just thepinExpirationInDaysfield changed.WindowsIdentityProtectionConfigurationwithPinLowercaseCharactersUsage(ConfigurationUsage pinLowercaseCharactersUsage)Returns an immutable copy ofthiswith just thepinLowercaseCharactersUsagefield changed.WindowsIdentityProtectionConfigurationwithPinMaximumLength(Integer pinMaximumLength)Returns an immutable copy ofthiswith just thepinMaximumLengthfield changed.WindowsIdentityProtectionConfigurationwithPinMinimumLength(Integer pinMinimumLength)Returns an immutable copy ofthiswith just thepinMinimumLengthfield changed.WindowsIdentityProtectionConfigurationwithPinPreviousBlockCount(Integer pinPreviousBlockCount)Returns an immutable copy ofthiswith just thepinPreviousBlockCountfield changed.WindowsIdentityProtectionConfigurationwithPinRecoveryEnabled(Boolean pinRecoveryEnabled)Returns an immutable copy ofthiswith just thepinRecoveryEnabledfield changed.WindowsIdentityProtectionConfigurationwithPinSpecialCharactersUsage(ConfigurationUsage pinSpecialCharactersUsage)Returns an immutable copy ofthiswith just thepinSpecialCharactersUsagefield changed.WindowsIdentityProtectionConfigurationwithPinUppercaseCharactersUsage(ConfigurationUsage pinUppercaseCharactersUsage)Returns an immutable copy ofthiswith just thepinUppercaseCharactersUsagefield changed.WindowsIdentityProtectionConfigurationwithSecurityDeviceRequired(Boolean securityDeviceRequired)Returns an immutable copy ofthiswith just thesecurityDeviceRequiredfield changed.WindowsIdentityProtectionConfigurationwithUnlockWithBiometricsEnabled(Boolean unlockWithBiometricsEnabled)Returns an immutable copy ofthiswith just theunlockWithBiometricsEnabledfield changed.WindowsIdentityProtectionConfigurationwithUnmappedField(String name, String value)WindowsIdentityProtectionConfigurationwithUseCertificatesForOnPremisesAuthEnabled(Boolean useCertificatesForOnPremisesAuthEnabled)Returns an immutable copy ofthiswith just theuseCertificatesForOnPremisesAuthEnabledfield changed.WindowsIdentityProtectionConfigurationwithUseSecurityKeyForSignin(Boolean useSecurityKeyForSignin)Returns an immutable copy ofthiswith just theuseSecurityKeyForSigninfield changed.WindowsIdentityProtectionConfigurationwithWindowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)Returns an immutable copy ofthiswith just thewindowsHelloForBusinessBlockedfield changed.-
Methods inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getOmaSettingPlainTextValue, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withRoleScopeTagIds, withSupportsScopeTags, withVersion
-
-
-
-
Field Detail
-
enhancedAntiSpoofingForFacialFeaturesEnabled
protected Boolean enhancedAntiSpoofingForFacialFeaturesEnabled
-
pinExpirationInDays
protected Integer pinExpirationInDays
-
pinLowercaseCharactersUsage
protected ConfigurationUsage pinLowercaseCharactersUsage
-
pinMaximumLength
protected Integer pinMaximumLength
-
pinMinimumLength
protected Integer pinMinimumLength
-
pinPreviousBlockCount
protected Integer pinPreviousBlockCount
-
pinRecoveryEnabled
protected Boolean pinRecoveryEnabled
-
pinSpecialCharactersUsage
protected ConfigurationUsage pinSpecialCharactersUsage
-
pinUppercaseCharactersUsage
protected ConfigurationUsage pinUppercaseCharactersUsage
-
securityDeviceRequired
protected Boolean securityDeviceRequired
-
unlockWithBiometricsEnabled
protected Boolean unlockWithBiometricsEnabled
-
useCertificatesForOnPremisesAuthEnabled
protected Boolean useCertificatesForOnPremisesAuthEnabled
-
useSecurityKeyForSignin
protected Boolean useSecurityKeyForSignin
-
windowsHelloForBusinessBlocked
protected Boolean windowsHelloForBusinessBlocked
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceConfiguration
-
builderWindowsIdentityProtectionConfiguration
public static WindowsIdentityProtectionConfiguration.Builder builderWindowsIdentityProtectionConfiguration()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDeviceConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceConfiguration
-
getEnhancedAntiSpoofingForFacialFeaturesEnabled
public Optional<Boolean> getEnhancedAntiSpoofingForFacialFeaturesEnabled()
“Boolean value used to enable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication.”- Returns:
- property enhancedAntiSpoofingForFacialFeaturesEnabled
-
withEnhancedAntiSpoofingForFacialFeaturesEnabled
public WindowsIdentityProtectionConfiguration withEnhancedAntiSpoofingForFacialFeaturesEnabled(Boolean enhancedAntiSpoofingForFacialFeaturesEnabled)
Returns an immutable copy ofthiswith just theenhancedAntiSpoofingForFacialFeaturesEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
enhancedAntiSpoofingForFacialFeaturesEnabled- new value ofenhancedAntiSpoofingForFacialFeaturesEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenhancedAntiSpoofingForFacialFeaturesEnabledfield changed
-
getPinExpirationInDays
public 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. Valid values are 0 to 730 inclusive. Valid values 0 to 730”- Returns:
- property pinExpirationInDays
-
withPinExpirationInDays
public WindowsIdentityProtectionConfiguration withPinExpirationInDays(Integer pinExpirationInDays)
Returns an immutable copy ofthiswith just thepinExpirationInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
pinExpirationInDays- new value ofpinExpirationInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinExpirationInDaysfield changed
-
getPinLowercaseCharactersUsage
public Optional<ConfigurationUsage> getPinLowercaseCharactersUsage()
“This value configures the use of lowercase characters in the Windows Hello for Business PIN.”- Returns:
- property pinLowercaseCharactersUsage
-
withPinLowercaseCharactersUsage
public WindowsIdentityProtectionConfiguration withPinLowercaseCharactersUsage(ConfigurationUsage pinLowercaseCharactersUsage)
Returns an immutable copy ofthiswith just thepinLowercaseCharactersUsagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
pinLowercaseCharactersUsage- new value ofpinLowercaseCharactersUsagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinLowercaseCharactersUsagefield changed
-
getPinMaximumLength
public Optional<Integer> getPinMaximumLength()
“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”- Returns:
- property pinMaximumLength
-
withPinMaximumLength
public WindowsIdentityProtectionConfiguration withPinMaximumLength(Integer pinMaximumLength)
Returns an immutable copy ofthiswith just thepinMaximumLengthfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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”
- Parameters:
pinMaximumLength- new value ofpinMaximumLengthfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinMaximumLengthfield changed
-
getPinMinimumLength
public Optional<Integer> getPinMinimumLength()
“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”- Returns:
- property pinMinimumLength
-
withPinMinimumLength
public WindowsIdentityProtectionConfiguration withPinMinimumLength(Integer pinMinimumLength)
Returns an immutable copy ofthiswith just thepinMinimumLengthfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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”
- Parameters:
pinMinimumLength- new value ofpinMinimumLengthfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinMinimumLengthfield changed
-
getPinPreviousBlockCount
public Optional<Integer> getPinPreviousBlockCount()
“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”- Returns:
- property pinPreviousBlockCount
-
withPinPreviousBlockCount
public WindowsIdentityProtectionConfiguration withPinPreviousBlockCount(Integer pinPreviousBlockCount)
Returns an immutable copy ofthiswith just thepinPreviousBlockCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
pinPreviousBlockCount- new value ofpinPreviousBlockCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinPreviousBlockCountfield changed
-
getPinRecoveryEnabled
public Optional<Boolean> getPinRecoveryEnabled()
“Boolean value that enables a user to change their PIN by using the Windows Hello for Business PIN recovery service.”- Returns:
- property pinRecoveryEnabled
-
withPinRecoveryEnabled
public WindowsIdentityProtectionConfiguration withPinRecoveryEnabled(Boolean pinRecoveryEnabled)
Returns an immutable copy ofthiswith just thepinRecoveryEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
pinRecoveryEnabled- new value ofpinRecoveryEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinRecoveryEnabledfield changed
-
getPinSpecialCharactersUsage
public Optional<ConfigurationUsage> getPinSpecialCharactersUsage()
“Controls the ability to use special characters in the Windows Hello for Business PIN.”- Returns:
- property pinSpecialCharactersUsage
-
withPinSpecialCharactersUsage
public WindowsIdentityProtectionConfiguration withPinSpecialCharactersUsage(ConfigurationUsage pinSpecialCharactersUsage)
Returns an immutable copy ofthiswith just thepinSpecialCharactersUsagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
pinSpecialCharactersUsage- new value ofpinSpecialCharactersUsagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinSpecialCharactersUsagefield changed
-
getPinUppercaseCharactersUsage
public Optional<ConfigurationUsage> getPinUppercaseCharactersUsage()
“This value configures the use of uppercase characters in the Windows Hello for Business PIN.”- Returns:
- property pinUppercaseCharactersUsage
-
withPinUppercaseCharactersUsage
public WindowsIdentityProtectionConfiguration withPinUppercaseCharactersUsage(ConfigurationUsage pinUppercaseCharactersUsage)
Returns an immutable copy ofthiswith just thepinUppercaseCharactersUsagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
pinUppercaseCharactersUsage- new value ofpinUppercaseCharactersUsagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepinUppercaseCharactersUsagefield changed
-
getSecurityDeviceRequired
public Optional<Boolean> getSecurityDeviceRequired()
“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.”- Returns:
- property securityDeviceRequired
-
withSecurityDeviceRequired
public WindowsIdentityProtectionConfiguration withSecurityDeviceRequired(Boolean securityDeviceRequired)
Returns an immutable copy ofthiswith just thesecurityDeviceRequiredfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
securityDeviceRequired- new value ofsecurityDeviceRequiredfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesecurityDeviceRequiredfield changed
-
getUnlockWithBiometricsEnabled
public Optional<Boolean> getUnlockWithBiometricsEnabled()
“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.”- Returns:
- property unlockWithBiometricsEnabled
-
withUnlockWithBiometricsEnabled
public WindowsIdentityProtectionConfiguration withUnlockWithBiometricsEnabled(Boolean unlockWithBiometricsEnabled)
Returns an immutable copy ofthiswith just theunlockWithBiometricsEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
unlockWithBiometricsEnabled- new value ofunlockWithBiometricsEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theunlockWithBiometricsEnabledfield changed
-
getUseCertificatesForOnPremisesAuthEnabled
public Optional<Boolean> getUseCertificatesForOnPremisesAuthEnabled()
“Boolean value that enables Windows Hello for Business to use certificates to authenticate on-premise resources.”- Returns:
- property useCertificatesForOnPremisesAuthEnabled
-
withUseCertificatesForOnPremisesAuthEnabled
public WindowsIdentityProtectionConfiguration withUseCertificatesForOnPremisesAuthEnabled(Boolean useCertificatesForOnPremisesAuthEnabled)
Returns an immutable copy ofthiswith just theuseCertificatesForOnPremisesAuthEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
useCertificatesForOnPremisesAuthEnabled- new value ofuseCertificatesForOnPremisesAuthEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuseCertificatesForOnPremisesAuthEnabledfield changed
-
getUseSecurityKeyForSignin
public Optional<Boolean> getUseSecurityKeyForSignin()
“Boolean value used to enable the Windows Hello security key as a logon credential.”- Returns:
- property useSecurityKeyForSignin
-
withUseSecurityKeyForSignin
public WindowsIdentityProtectionConfiguration withUseSecurityKeyForSignin(Boolean useSecurityKeyForSignin)
Returns an immutable copy ofthiswith just theuseSecurityKeyForSigninfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
useSecurityKeyForSignin- new value ofuseSecurityKeyForSigninfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuseSecurityKeyForSigninfield changed
-
getWindowsHelloForBusinessBlocked
public Optional<Boolean> getWindowsHelloForBusinessBlocked()
“Boolean value that blocks Windows Hello for Business as a method for signing into Windows.”- Returns:
- property windowsHelloForBusinessBlocked
-
withWindowsHelloForBusinessBlocked
public WindowsIdentityProtectionConfiguration withWindowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)
Returns an immutable copy ofthiswith just thewindowsHelloForBusinessBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
windowsHelloForBusinessBlocked- new value ofwindowsHelloForBusinessBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewindowsHelloForBusinessBlockedfield changed
-
withUnmappedField
public WindowsIdentityProtectionConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classDeviceConfiguration
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceConfiguration
-
patch
public WindowsIdentityProtectionConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public WindowsIdentityProtectionConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classDeviceConfiguration
-
-