Class WindowsWifiEnterpriseEAPConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceConfiguration
-
- odata.msgraph.client.beta.entity.WindowsWifiConfiguration
-
- odata.msgraph.client.beta.entity.WindowsWifiEnterpriseEAPConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class WindowsWifiEnterpriseEAPConfiguration extends WindowsWifiConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“This entity provides descriptions of the declared methods, properties and relationships exposed by the Wifi CSP.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsWifiEnterpriseEAPConfiguration.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.beta.entity.WindowsWifiConfiguration
connectAutomatically, connectToPreferredNetwork, connectWhenNetworkNameIsHidden, forceFIPSCompliance, meteredConnectionLimit, networkName, preSharedKey, proxyAutomaticConfigurationUrl, proxyManualAddress, proxyManualPort, proxySetting, ssid, wifiSecurityType
-
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 protectedWindowsWifiEnterpriseEAPConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsWifiEnterpriseEAPConfiguration.BuilderbuilderWindowsWifiEnterpriseEAPConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<WiFiAuthenticationMethod>getAuthenticationMethod()“Specify the authentication method.”Optional<Integer>getAuthenticationPeriodInSeconds()“Specify the number of seconds for the client to wait after an authentication attempt before failing.Optional<Integer>getAuthenticationRetryDelayPeriodInSeconds()“Specify the number of seconds between a failed authentication and the next authentication attempt.Optional<WifiAuthenticationType>getAuthenticationType()“Specify whether to authenticate the user, the device, either, or to use guest authentication (none).Optional<Boolean>getCacheCredentials()“Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Boolean>getDisableUserPromptForServerValidation()“Specify whether to prevent the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP.”Optional<Integer>getEapolStartPeriodInSeconds()“Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message.Optional<EapType>getEapType()“Extensible Authentication Protocol (EAP).Optional<Boolean>getEnablePairwiseMasterKeyCaching()“Specify whether the wifi connection should enable pairwise master key caching.”Optional<Boolean>getEnablePreAuthentication()“Specify whether pre-authentication should be enabled.”WindowsCertificateProfileBaseRequestgetIdentityCertificateForClientAuthentication()“Specify identity certificate for client authentication.”Optional<NonEapAuthenticationMethodForEapTtlsType>getInnerAuthenticationProtocolForEAPTTLS()“Specify inner authentication protocol for EAP TTLS.”Optional<Integer>getMaximumAuthenticationFailures()“Specify the maximum authentication failures allowed for a set of credentials.Optional<Integer>getMaximumAuthenticationTimeoutInSeconds()“Specify maximum authentication timeout (in seconds).Optional<Integer>getMaximumEAPOLStartMessages()“Specifiy the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure.Optional<Integer>getMaximumNumberOfPairwiseMasterKeysInCache()“Specify maximum number of pairwise master keys in cache.Optional<Integer>getMaximumPairwiseMasterKeyCacheTimeInMinutes()“Specify maximum pairwise master key cache time (in minutes).Optional<Integer>getMaximumPreAuthenticationAttempts()“Specify maximum pre-authentication attempts.Optional<NetworkSingleSignOnType>getNetworkSingleSignOn()“Specify the network single sign on type.”Optional<String>getOuterIdentityPrivacyTemporaryValue()“Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.”Optional<Boolean>getPerformServerValidation()“Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.”Optional<Boolean>getPromptForAdditionalAuthenticationCredentials()“Specify whether the wifi connection should prompt for additional authentication credentials.”Optional<Boolean>getRequireCryptographicBinding()“Specify whether to enable cryptographic binding when EAP type is selected as PEAP.”Windows81TrustedRootCertificateRequestgetRootCertificateForClientValidation()“Specify root certificate for client validation.”Windows81TrustedRootCertificateCollectionRequestgetRootCertificatesForServerValidation()“Specify root certificate for server validation.com.github.davidmoten.odata.client.CollectionPage<String>getTrustedServerCertificateNames()“Specify trusted server certificate names.”com.github.davidmoten.odata.client.CollectionPage<String>getTrustedServerCertificateNames(com.github.davidmoten.odata.client.HttpRequestOptions options)“Specify trusted server certificate names.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Boolean>getUserBasedVirtualLan()“Specifiy whether to change the virtual LAN used by the device based on the user ’s credentials.StringodataTypeName()WindowsWifiEnterpriseEAPConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)WindowsWifiEnterpriseEAPConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()WindowsWifiEnterpriseEAPConfigurationwithAuthenticationMethod(WiFiAuthenticationMethod authenticationMethod)Returns an immutable copy ofthiswith just theauthenticationMethodfield changed.WindowsWifiEnterpriseEAPConfigurationwithAuthenticationPeriodInSeconds(Integer authenticationPeriodInSeconds)Returns an immutable copy ofthiswith just theauthenticationPeriodInSecondsfield changed.WindowsWifiEnterpriseEAPConfigurationwithAuthenticationRetryDelayPeriodInSeconds(Integer authenticationRetryDelayPeriodInSeconds)Returns an immutable copy ofthiswith just theauthenticationRetryDelayPeriodInSecondsfield changed.WindowsWifiEnterpriseEAPConfigurationwithAuthenticationType(WifiAuthenticationType authenticationType)Returns an immutable copy ofthiswith just theauthenticationTypefield changed.WindowsWifiEnterpriseEAPConfigurationwithCacheCredentials(Boolean cacheCredentials)Returns an immutable copy ofthiswith just thecacheCredentialsfield changed.WindowsWifiEnterpriseEAPConfigurationwithDisableUserPromptForServerValidation(Boolean disableUserPromptForServerValidation)Returns an immutable copy ofthiswith just thedisableUserPromptForServerValidationfield changed.WindowsWifiEnterpriseEAPConfigurationwithEapolStartPeriodInSeconds(Integer eapolStartPeriodInSeconds)Returns an immutable copy ofthiswith just theeapolStartPeriodInSecondsfield changed.WindowsWifiEnterpriseEAPConfigurationwithEapType(EapType eapType)Returns an immutable copy ofthiswith just theeapTypefield changed.WindowsWifiEnterpriseEAPConfigurationwithEnablePairwiseMasterKeyCaching(Boolean enablePairwiseMasterKeyCaching)Returns an immutable copy ofthiswith just theenablePairwiseMasterKeyCachingfield changed.WindowsWifiEnterpriseEAPConfigurationwithEnablePreAuthentication(Boolean enablePreAuthentication)Returns an immutable copy ofthiswith just theenablePreAuthenticationfield changed.WindowsWifiEnterpriseEAPConfigurationwithInnerAuthenticationProtocolForEAPTTLS(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEAPTTLS)Returns an immutable copy ofthiswith just theinnerAuthenticationProtocolForEAPTTLSfield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumAuthenticationFailures(Integer maximumAuthenticationFailures)Returns an immutable copy ofthiswith just themaximumAuthenticationFailuresfield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumAuthenticationTimeoutInSeconds(Integer maximumAuthenticationTimeoutInSeconds)Returns an immutable copy ofthiswith just themaximumAuthenticationTimeoutInSecondsfield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumEAPOLStartMessages(Integer maximumEAPOLStartMessages)Returns an immutable copy ofthiswith just themaximumEAPOLStartMessagesfield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumNumberOfPairwiseMasterKeysInCache(Integer maximumNumberOfPairwiseMasterKeysInCache)Returns an immutable copy ofthiswith just themaximumNumberOfPairwiseMasterKeysInCachefield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumPairwiseMasterKeyCacheTimeInMinutes(Integer maximumPairwiseMasterKeyCacheTimeInMinutes)Returns an immutable copy ofthiswith just themaximumPairwiseMasterKeyCacheTimeInMinutesfield changed.WindowsWifiEnterpriseEAPConfigurationwithMaximumPreAuthenticationAttempts(Integer maximumPreAuthenticationAttempts)Returns an immutable copy ofthiswith just themaximumPreAuthenticationAttemptsfield changed.WindowsWifiEnterpriseEAPConfigurationwithNetworkSingleSignOn(NetworkSingleSignOnType networkSingleSignOn)Returns an immutable copy ofthiswith just thenetworkSingleSignOnfield changed.WindowsWifiEnterpriseEAPConfigurationwithOuterIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)Returns an immutable copy ofthiswith just theouterIdentityPrivacyTemporaryValuefield changed.WindowsWifiEnterpriseEAPConfigurationwithPerformServerValidation(Boolean performServerValidation)Returns an immutable copy ofthiswith just theperformServerValidationfield changed.WindowsWifiEnterpriseEAPConfigurationwithPromptForAdditionalAuthenticationCredentials(Boolean promptForAdditionalAuthenticationCredentials)Returns an immutable copy ofthiswith just thepromptForAdditionalAuthenticationCredentialsfield changed.WindowsWifiEnterpriseEAPConfigurationwithRequireCryptographicBinding(Boolean requireCryptographicBinding)Returns an immutable copy ofthiswith just therequireCryptographicBindingfield changed.WindowsWifiEnterpriseEAPConfigurationwithTrustedServerCertificateNames(List<String> trustedServerCertificateNames)Returns an immutable copy ofthiswith just thetrustedServerCertificateNamesfield changed.WindowsWifiEnterpriseEAPConfigurationwithUnmappedField(String name, String value)WindowsWifiEnterpriseEAPConfigurationwithUserBasedVirtualLan(Boolean userBasedVirtualLan)Returns an immutable copy ofthiswith just theuserBasedVirtualLanfield changed.-
Methods inherited from class odata.msgraph.client.beta.entity.WindowsWifiConfiguration
builderWindowsWifiConfiguration, getConnectAutomatically, getConnectToPreferredNetwork, getConnectWhenNetworkNameIsHidden, getForceFIPSCompliance, getMeteredConnectionLimit, getNetworkName, getPreSharedKey, getProxyAutomaticConfigurationUrl, getProxyManualAddress, getProxyManualPort, getProxySetting, getSsid, getWifiSecurityType, withConnectAutomatically, withConnectToPreferredNetwork, withConnectWhenNetworkNameIsHidden, withForceFIPSCompliance, withMeteredConnectionLimit, withNetworkName, withPreSharedKey, withProxyAutomaticConfigurationUrl, withProxyManualAddress, withProxyManualPort, withProxySetting, withSsid, withWifiSecurityType
-
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
-
authenticationMethod
protected WiFiAuthenticationMethod authenticationMethod
-
authenticationPeriodInSeconds
protected Integer authenticationPeriodInSeconds
-
authenticationRetryDelayPeriodInSeconds
protected Integer authenticationRetryDelayPeriodInSeconds
-
authenticationType
protected WifiAuthenticationType authenticationType
-
cacheCredentials
protected Boolean cacheCredentials
-
disableUserPromptForServerValidation
protected Boolean disableUserPromptForServerValidation
-
eapolStartPeriodInSeconds
protected Integer eapolStartPeriodInSeconds
-
eapType
protected EapType eapType
-
enablePairwiseMasterKeyCaching
protected Boolean enablePairwiseMasterKeyCaching
-
enablePreAuthentication
protected Boolean enablePreAuthentication
-
innerAuthenticationProtocolForEAPTTLS
protected NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEAPTTLS
-
maximumAuthenticationFailures
protected Integer maximumAuthenticationFailures
-
maximumAuthenticationTimeoutInSeconds
protected Integer maximumAuthenticationTimeoutInSeconds
-
maximumEAPOLStartMessages
protected Integer maximumEAPOLStartMessages
-
maximumNumberOfPairwiseMasterKeysInCache
protected Integer maximumNumberOfPairwiseMasterKeysInCache
-
maximumPairwiseMasterKeyCacheTimeInMinutes
protected Integer maximumPairwiseMasterKeyCacheTimeInMinutes
-
maximumPreAuthenticationAttempts
protected Integer maximumPreAuthenticationAttempts
-
networkSingleSignOn
protected NetworkSingleSignOnType networkSingleSignOn
-
outerIdentityPrivacyTemporaryValue
protected String outerIdentityPrivacyTemporaryValue
-
performServerValidation
protected Boolean performServerValidation
-
promptForAdditionalAuthenticationCredentials
protected Boolean promptForAdditionalAuthenticationCredentials
-
requireCryptographicBinding
protected Boolean requireCryptographicBinding
-
trustedServerCertificateNamesNextLink
protected String trustedServerCertificateNamesNextLink
-
userBasedVirtualLan
protected Boolean userBasedVirtualLan
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsWifiConfiguration
-
builderWindowsWifiEnterpriseEAPConfiguration
public static WindowsWifiEnterpriseEAPConfiguration.Builder builderWindowsWifiEnterpriseEAPConfiguration()
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 classWindowsWifiConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsWifiConfiguration
-
getAuthenticationMethod
public Optional<WiFiAuthenticationMethod> getAuthenticationMethod()
“Specify the authentication method.”- Returns:
- property authenticationMethod
-
withAuthenticationMethod
public WindowsWifiEnterpriseEAPConfiguration withAuthenticationMethod(WiFiAuthenticationMethod authenticationMethod)
Returns an immutable copy ofthiswith just theauthenticationMethodfield 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.“Specify the authentication method.”
- Parameters:
authenticationMethod- new value ofauthenticationMethodfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theauthenticationMethodfield changed
-
getAuthenticationPeriodInSeconds
public Optional<Integer> getAuthenticationPeriodInSeconds()
“Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.”- Returns:
- property authenticationPeriodInSeconds
-
withAuthenticationPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration withAuthenticationPeriodInSeconds(Integer authenticationPeriodInSeconds)
Returns an immutable copy ofthiswith just theauthenticationPeriodInSecondsfield 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.“Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.”
- Parameters:
authenticationPeriodInSeconds- new value ofauthenticationPeriodInSecondsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theauthenticationPeriodInSecondsfield changed
-
getAuthenticationRetryDelayPeriodInSeconds
public Optional<Integer> getAuthenticationRetryDelayPeriodInSeconds()
“Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.”- Returns:
- property authenticationRetryDelayPeriodInSeconds
-
withAuthenticationRetryDelayPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration withAuthenticationRetryDelayPeriodInSeconds(Integer authenticationRetryDelayPeriodInSeconds)
Returns an immutable copy ofthiswith just theauthenticationRetryDelayPeriodInSecondsfield 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.“Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.”
- Parameters:
authenticationRetryDelayPeriodInSeconds- new value ofauthenticationRetryDelayPeriodInSecondsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theauthenticationRetryDelayPeriodInSecondsfield changed
-
getAuthenticationType
public Optional<WifiAuthenticationType> getAuthenticationType()
“Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type.”- Returns:
- property authenticationType
-
withAuthenticationType
public WindowsWifiEnterpriseEAPConfiguration withAuthenticationType(WifiAuthenticationType authenticationType)
Returns an immutable copy ofthiswith just theauthenticationTypefield 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.“Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type.”
- Parameters:
authenticationType- new value ofauthenticationTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theauthenticationTypefield changed
-
getCacheCredentials
public Optional<Boolean> getCacheCredentials()
“Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.”- Returns:
- property cacheCredentials
-
withCacheCredentials
public WindowsWifiEnterpriseEAPConfiguration withCacheCredentials(Boolean cacheCredentials)
Returns an immutable copy ofthiswith just thecacheCredentialsfield 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.“Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.”
- Parameters:
cacheCredentials- new value ofcacheCredentialsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecacheCredentialsfield changed
-
getDisableUserPromptForServerValidation
public Optional<Boolean> getDisableUserPromptForServerValidation()
“Specify whether to prevent the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP.”- Returns:
- property disableUserPromptForServerValidation
-
withDisableUserPromptForServerValidation
public WindowsWifiEnterpriseEAPConfiguration withDisableUserPromptForServerValidation(Boolean disableUserPromptForServerValidation)
Returns an immutable copy ofthiswith just thedisableUserPromptForServerValidationfield 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.“Specify whether to prevent the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP.”
- Parameters:
disableUserPromptForServerValidation- new value ofdisableUserPromptForServerValidationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisableUserPromptForServerValidationfield changed
-
getEapolStartPeriodInSeconds
public Optional<Integer> getEapolStartPeriodInSeconds()
“Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.”- Returns:
- property eapolStartPeriodInSeconds
-
withEapolStartPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration withEapolStartPeriodInSeconds(Integer eapolStartPeriodInSeconds)
Returns an immutable copy ofthiswith just theeapolStartPeriodInSecondsfield 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.“Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.”
- Parameters:
eapolStartPeriodInSeconds- new value ofeapolStartPeriodInSecondsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theeapolStartPeriodInSecondsfield changed
-
getEapType
public Optional<EapType> getEapType()
“Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).”- Returns:
- property eapType
-
withEapType
public WindowsWifiEnterpriseEAPConfiguration withEapType(EapType eapType)
Returns an immutable copy ofthiswith just theeapTypefield 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.“Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).”
- Parameters:
eapType- new value ofeapTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theeapTypefield changed
-
getEnablePairwiseMasterKeyCaching
public Optional<Boolean> getEnablePairwiseMasterKeyCaching()
“Specify whether the wifi connection should enable pairwise master key caching.”- Returns:
- property enablePairwiseMasterKeyCaching
-
withEnablePairwiseMasterKeyCaching
public WindowsWifiEnterpriseEAPConfiguration withEnablePairwiseMasterKeyCaching(Boolean enablePairwiseMasterKeyCaching)
Returns an immutable copy ofthiswith just theenablePairwiseMasterKeyCachingfield 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.“Specify whether the wifi connection should enable pairwise master key caching.”
- Parameters:
enablePairwiseMasterKeyCaching- new value ofenablePairwiseMasterKeyCachingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenablePairwiseMasterKeyCachingfield changed
-
getEnablePreAuthentication
public Optional<Boolean> getEnablePreAuthentication()
“Specify whether pre-authentication should be enabled.”- Returns:
- property enablePreAuthentication
-
withEnablePreAuthentication
public WindowsWifiEnterpriseEAPConfiguration withEnablePreAuthentication(Boolean enablePreAuthentication)
Returns an immutable copy ofthiswith just theenablePreAuthenticationfield 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.“Specify whether pre-authentication should be enabled.”
- Parameters:
enablePreAuthentication- new value ofenablePreAuthenticationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenablePreAuthenticationfield changed
-
getInnerAuthenticationProtocolForEAPTTLS
public Optional<NonEapAuthenticationMethodForEapTtlsType> getInnerAuthenticationProtocolForEAPTTLS()
“Specify inner authentication protocol for EAP TTLS.”- Returns:
- property innerAuthenticationProtocolForEAPTTLS
-
withInnerAuthenticationProtocolForEAPTTLS
public WindowsWifiEnterpriseEAPConfiguration withInnerAuthenticationProtocolForEAPTTLS(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEAPTTLS)
Returns an immutable copy ofthiswith just theinnerAuthenticationProtocolForEAPTTLSfield 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.“Specify inner authentication protocol for EAP TTLS.”
- Parameters:
innerAuthenticationProtocolForEAPTTLS- new value ofinnerAuthenticationProtocolForEAPTTLSfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinnerAuthenticationProtocolForEAPTTLSfield changed
-
getMaximumAuthenticationFailures
public Optional<Integer> getMaximumAuthenticationFailures()
“Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.”- Returns:
- property maximumAuthenticationFailures
-
withMaximumAuthenticationFailures
public WindowsWifiEnterpriseEAPConfiguration withMaximumAuthenticationFailures(Integer maximumAuthenticationFailures)
Returns an immutable copy ofthiswith just themaximumAuthenticationFailuresfield 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.“Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.”
- Parameters:
maximumAuthenticationFailures- new value ofmaximumAuthenticationFailuresfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumAuthenticationFailuresfield changed
-
getMaximumAuthenticationTimeoutInSeconds
public Optional<Integer> getMaximumAuthenticationTimeoutInSeconds()
“Specify maximum authentication timeout (in seconds). Valid range: 1-120”- Returns:
- property maximumAuthenticationTimeoutInSeconds
-
withMaximumAuthenticationTimeoutInSeconds
public WindowsWifiEnterpriseEAPConfiguration withMaximumAuthenticationTimeoutInSeconds(Integer maximumAuthenticationTimeoutInSeconds)
Returns an immutable copy ofthiswith just themaximumAuthenticationTimeoutInSecondsfield 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.“Specify maximum authentication timeout (in seconds). Valid range: 1-120”
- Parameters:
maximumAuthenticationTimeoutInSeconds- new value ofmaximumAuthenticationTimeoutInSecondsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumAuthenticationTimeoutInSecondsfield changed
-
getMaximumEAPOLStartMessages
public Optional<Integer> getMaximumEAPOLStartMessages()
“Specifiy the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.”- Returns:
- property maximumEAPOLStartMessages
-
withMaximumEAPOLStartMessages
public WindowsWifiEnterpriseEAPConfiguration withMaximumEAPOLStartMessages(Integer maximumEAPOLStartMessages)
Returns an immutable copy ofthiswith just themaximumEAPOLStartMessagesfield 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.“Specifiy the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.”
- Parameters:
maximumEAPOLStartMessages- new value ofmaximumEAPOLStartMessagesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumEAPOLStartMessagesfield changed
-
getMaximumNumberOfPairwiseMasterKeysInCache
public Optional<Integer> getMaximumNumberOfPairwiseMasterKeysInCache()
“Specify maximum number of pairwise master keys in cache. Valid range: 1-255”- Returns:
- property maximumNumberOfPairwiseMasterKeysInCache
-
withMaximumNumberOfPairwiseMasterKeysInCache
public WindowsWifiEnterpriseEAPConfiguration withMaximumNumberOfPairwiseMasterKeysInCache(Integer maximumNumberOfPairwiseMasterKeysInCache)
Returns an immutable copy ofthiswith just themaximumNumberOfPairwiseMasterKeysInCachefield 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.“Specify maximum number of pairwise master keys in cache. Valid range: 1-255”
- Parameters:
maximumNumberOfPairwiseMasterKeysInCache- new value ofmaximumNumberOfPairwiseMasterKeysInCachefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumNumberOfPairwiseMasterKeysInCachefield changed
-
getMaximumPairwiseMasterKeyCacheTimeInMinutes
public Optional<Integer> getMaximumPairwiseMasterKeyCacheTimeInMinutes()
“Specify maximum pairwise master key cache time (in minutes). Valid range: 5- 1440”- Returns:
- property maximumPairwiseMasterKeyCacheTimeInMinutes
-
withMaximumPairwiseMasterKeyCacheTimeInMinutes
public WindowsWifiEnterpriseEAPConfiguration withMaximumPairwiseMasterKeyCacheTimeInMinutes(Integer maximumPairwiseMasterKeyCacheTimeInMinutes)
Returns an immutable copy ofthiswith just themaximumPairwiseMasterKeyCacheTimeInMinutesfield 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.“Specify maximum pairwise master key cache time (in minutes). Valid range: 5- 1440”
- Parameters:
maximumPairwiseMasterKeyCacheTimeInMinutes- new value ofmaximumPairwiseMasterKeyCacheTimeInMinutesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumPairwiseMasterKeyCacheTimeInMinutesfield changed
-
getMaximumPreAuthenticationAttempts
public Optional<Integer> getMaximumPreAuthenticationAttempts()
“Specify maximum pre-authentication attempts. Valid range: 1-16”- Returns:
- property maximumPreAuthenticationAttempts
-
withMaximumPreAuthenticationAttempts
public WindowsWifiEnterpriseEAPConfiguration withMaximumPreAuthenticationAttempts(Integer maximumPreAuthenticationAttempts)
Returns an immutable copy ofthiswith just themaximumPreAuthenticationAttemptsfield 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.“Specify maximum pre-authentication attempts. Valid range: 1-16”
- Parameters:
maximumPreAuthenticationAttempts- new value ofmaximumPreAuthenticationAttemptsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themaximumPreAuthenticationAttemptsfield changed
-
getNetworkSingleSignOn
public Optional<NetworkSingleSignOnType> getNetworkSingleSignOn()
“Specify the network single sign on type.”- Returns:
- property networkSingleSignOn
-
withNetworkSingleSignOn
public WindowsWifiEnterpriseEAPConfiguration withNetworkSingleSignOn(NetworkSingleSignOnType networkSingleSignOn)
Returns an immutable copy ofthiswith just thenetworkSingleSignOnfield 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.“Specify the network single sign on type.”
- Parameters:
networkSingleSignOn- new value ofnetworkSingleSignOnfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thenetworkSingleSignOnfield changed
-
getOuterIdentityPrivacyTemporaryValue
public Optional<String> getOuterIdentityPrivacyTemporaryValue()
“Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.”- Returns:
- property outerIdentityPrivacyTemporaryValue
-
withOuterIdentityPrivacyTemporaryValue
public WindowsWifiEnterpriseEAPConfiguration withOuterIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
Returns an immutable copy ofthiswith just theouterIdentityPrivacyTemporaryValuefield 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.“Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.”
- Parameters:
outerIdentityPrivacyTemporaryValue- new value ofouterIdentityPrivacyTemporaryValuefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theouterIdentityPrivacyTemporaryValuefield changed
-
getPerformServerValidation
public Optional<Boolean> getPerformServerValidation()
“Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.”- Returns:
- property performServerValidation
-
withPerformServerValidation
public WindowsWifiEnterpriseEAPConfiguration withPerformServerValidation(Boolean performServerValidation)
Returns an immutable copy ofthiswith just theperformServerValidationfield 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.“Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.”
- Parameters:
performServerValidation- new value ofperformServerValidationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theperformServerValidationfield changed
-
getPromptForAdditionalAuthenticationCredentials
public Optional<Boolean> getPromptForAdditionalAuthenticationCredentials()
“Specify whether the wifi connection should prompt for additional authentication credentials.”- Returns:
- property promptForAdditionalAuthenticationCredentials
-
withPromptForAdditionalAuthenticationCredentials
public WindowsWifiEnterpriseEAPConfiguration withPromptForAdditionalAuthenticationCredentials(Boolean promptForAdditionalAuthenticationCredentials)
Returns an immutable copy ofthiswith just thepromptForAdditionalAuthenticationCredentialsfield 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.“Specify whether the wifi connection should prompt for additional authentication credentials.”
- Parameters:
promptForAdditionalAuthenticationCredentials- new value ofpromptForAdditionalAuthenticationCredentialsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepromptForAdditionalAuthenticationCredentialsfield changed
-
getRequireCryptographicBinding
public Optional<Boolean> getRequireCryptographicBinding()
“Specify whether to enable cryptographic binding when EAP type is selected as PEAP.”- Returns:
- property requireCryptographicBinding
-
withRequireCryptographicBinding
public WindowsWifiEnterpriseEAPConfiguration withRequireCryptographicBinding(Boolean requireCryptographicBinding)
Returns an immutable copy ofthiswith just therequireCryptographicBindingfield 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.“Specify whether to enable cryptographic binding when EAP type is selected as PEAP.”
- Parameters:
requireCryptographicBinding- new value ofrequireCryptographicBindingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequireCryptographicBindingfield changed
-
getTrustedServerCertificateNames
public com.github.davidmoten.odata.client.CollectionPage<String> getTrustedServerCertificateNames()
“Specify trusted server certificate names.”- Returns:
- property trustedServerCertificateNames
-
withTrustedServerCertificateNames
public WindowsWifiEnterpriseEAPConfiguration withTrustedServerCertificateNames(List<String> trustedServerCertificateNames)
Returns an immutable copy ofthiswith just thetrustedServerCertificateNamesfield 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.“Specify trusted server certificate names.”
- Parameters:
trustedServerCertificateNames- new value oftrustedServerCertificateNamesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetrustedServerCertificateNamesfield changed
-
getTrustedServerCertificateNames
public com.github.davidmoten.odata.client.CollectionPage<String> getTrustedServerCertificateNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Specify trusted server certificate names.”- Parameters:
options- specify connect and read timeouts- Returns:
- property trustedServerCertificateNames
-
getUserBasedVirtualLan
public Optional<Boolean> getUserBasedVirtualLan()
“Specifiy whether to change the virtual LAN used by the device based on the user ’s credentials. Cannot be used when NetworkSingleSignOnType is set to Disabled.”- Returns:
- property userBasedVirtualLan
-
withUserBasedVirtualLan
public WindowsWifiEnterpriseEAPConfiguration withUserBasedVirtualLan(Boolean userBasedVirtualLan)
Returns an immutable copy ofthiswith just theuserBasedVirtualLanfield 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.“Specifiy whether to change the virtual LAN used by the device based on the user ’s credentials. Cannot be used when NetworkSingleSignOnType is set to Disabled.”
- Parameters:
userBasedVirtualLan- new value ofuserBasedVirtualLanfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuserBasedVirtualLanfield changed
-
withUnmappedField
public WindowsWifiEnterpriseEAPConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classWindowsWifiConfiguration
-
getIdentityCertificateForClientAuthentication
public WindowsCertificateProfileBaseRequest getIdentityCertificateForClientAuthentication()
“Specify identity certificate for client authentication.”- Returns:
- navigational property identityCertificateForClientAuthentication
-
getRootCertificateForClientValidation
public Windows81TrustedRootCertificateRequest getRootCertificateForClientValidation()
“Specify root certificate for client validation.”- Returns:
- navigational property rootCertificateForClientValidation
-
getRootCertificatesForServerValidation
public Windows81TrustedRootCertificateCollectionRequest getRootCertificatesForServerValidation()
“Specify root certificate for server validation. This collection can contain a maximum of 500 elements.”- Returns:
- navigational property rootCertificatesForServerValidation
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsWifiConfiguration
-
patch
public WindowsWifiEnterpriseEAPConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classWindowsWifiConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public WindowsWifiEnterpriseEAPConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classWindowsWifiConfiguration- 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 classWindowsWifiConfiguration
-
-