Package odata.msgraph.client.beta.entity
Class WindowsWifiEnterpriseEAPConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.WindowsWifiEnterpriseEAPConfiguration.Builder
-
- Enclosing class:
- WindowsWifiEnterpriseEAPConfiguration
public static final class WindowsWifiEnterpriseEAPConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public WindowsWifiEnterpriseEAPConfiguration.Builder id(String id)
-
createdDateTime
public WindowsWifiEnterpriseEAPConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public WindowsWifiEnterpriseEAPConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public WindowsWifiEnterpriseEAPConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public WindowsWifiEnterpriseEAPConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public WindowsWifiEnterpriseEAPConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public WindowsWifiEnterpriseEAPConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public WindowsWifiEnterpriseEAPConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public WindowsWifiEnterpriseEAPConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public WindowsWifiEnterpriseEAPConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public WindowsWifiEnterpriseEAPConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public WindowsWifiEnterpriseEAPConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public WindowsWifiEnterpriseEAPConfiguration.Builder version(Integer version)
-
connectAutomatically
public WindowsWifiEnterpriseEAPConfiguration.Builder connectAutomatically(Boolean connectAutomatically)
-
connectToPreferredNetwork
public WindowsWifiEnterpriseEAPConfiguration.Builder connectToPreferredNetwork(Boolean connectToPreferredNetwork)
-
connectWhenNetworkNameIsHidden
public WindowsWifiEnterpriseEAPConfiguration.Builder connectWhenNetworkNameIsHidden(Boolean connectWhenNetworkNameIsHidden)
-
forceFIPSCompliance
public WindowsWifiEnterpriseEAPConfiguration.Builder forceFIPSCompliance(Boolean forceFIPSCompliance)
-
meteredConnectionLimit
public WindowsWifiEnterpriseEAPConfiguration.Builder meteredConnectionLimit(MeteredConnectionLimitType meteredConnectionLimit)
-
networkName
public WindowsWifiEnterpriseEAPConfiguration.Builder networkName(String networkName)
-
preSharedKey
public WindowsWifiEnterpriseEAPConfiguration.Builder preSharedKey(String preSharedKey)
-
proxyAutomaticConfigurationUrl
public WindowsWifiEnterpriseEAPConfiguration.Builder proxyAutomaticConfigurationUrl(String proxyAutomaticConfigurationUrl)
-
proxyManualAddress
public WindowsWifiEnterpriseEAPConfiguration.Builder proxyManualAddress(String proxyManualAddress)
-
proxyManualPort
public WindowsWifiEnterpriseEAPConfiguration.Builder proxyManualPort(Integer proxyManualPort)
-
proxySetting
public WindowsWifiEnterpriseEAPConfiguration.Builder proxySetting(WiFiProxySetting proxySetting)
-
ssid
public WindowsWifiEnterpriseEAPConfiguration.Builder ssid(String ssid)
-
wifiSecurityType
public WindowsWifiEnterpriseEAPConfiguration.Builder wifiSecurityType(WiFiSecurityType wifiSecurityType)
-
authenticationMethod
public WindowsWifiEnterpriseEAPConfiguration.Builder authenticationMethod(WiFiAuthenticationMethod authenticationMethod)
“Specify the authentication method.”- Parameters:
authenticationMethod- value ofauthenticationMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authenticationPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration.Builder authenticationPeriodInSeconds(Integer authenticationPeriodInSeconds)
“Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.”- Parameters:
authenticationPeriodInSeconds- value ofauthenticationPeriodInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authenticationRetryDelayPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration.Builder authenticationRetryDelayPeriodInSeconds(Integer authenticationRetryDelayPeriodInSeconds)
“Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.”- Parameters:
authenticationRetryDelayPeriodInSeconds- value ofauthenticationRetryDelayPeriodInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authenticationType
public WindowsWifiEnterpriseEAPConfiguration.Builder authenticationType(WifiAuthenticationType authenticationType)
“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- value ofauthenticationTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cacheCredentials
public WindowsWifiEnterpriseEAPConfiguration.Builder cacheCredentials(Boolean cacheCredentials)
“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- value ofcacheCredentialsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableUserPromptForServerValidation
public WindowsWifiEnterpriseEAPConfiguration.Builder disableUserPromptForServerValidation(Boolean disableUserPromptForServerValidation)
“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- value ofdisableUserPromptForServerValidationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
eapolStartPeriodInSeconds
public WindowsWifiEnterpriseEAPConfiguration.Builder eapolStartPeriodInSeconds(Integer eapolStartPeriodInSeconds)
“Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.”- Parameters:
eapolStartPeriodInSeconds- value ofeapolStartPeriodInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
eapType
public WindowsWifiEnterpriseEAPConfiguration.Builder eapType(EapType eapType)
“Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).”- Parameters:
eapType- value ofeapTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enablePairwiseMasterKeyCaching
public WindowsWifiEnterpriseEAPConfiguration.Builder enablePairwiseMasterKeyCaching(Boolean enablePairwiseMasterKeyCaching)
“Specify whether the wifi connection should enable pairwise master key caching.”- Parameters:
enablePairwiseMasterKeyCaching- value ofenablePairwiseMasterKeyCachingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enablePreAuthentication
public WindowsWifiEnterpriseEAPConfiguration.Builder enablePreAuthentication(Boolean enablePreAuthentication)
“Specify whether pre-authentication should be enabled.”- Parameters:
enablePreAuthentication- value ofenablePreAuthenticationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
innerAuthenticationProtocolForEAPTTLS
public WindowsWifiEnterpriseEAPConfiguration.Builder innerAuthenticationProtocolForEAPTTLS(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEAPTTLS)
“Specify inner authentication protocol for EAP TTLS.”- Parameters:
innerAuthenticationProtocolForEAPTTLS- value ofinnerAuthenticationProtocolForEAPTTLSproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumAuthenticationFailures
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumAuthenticationFailures(Integer maximumAuthenticationFailures)
“Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.”- Parameters:
maximumAuthenticationFailures- value ofmaximumAuthenticationFailuresproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumAuthenticationTimeoutInSeconds
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumAuthenticationTimeoutInSeconds(Integer maximumAuthenticationTimeoutInSeconds)
“Specify maximum authentication timeout (in seconds). Valid range: 1-120”- Parameters:
maximumAuthenticationTimeoutInSeconds- value ofmaximumAuthenticationTimeoutInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumEAPOLStartMessages
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumEAPOLStartMessages(Integer maximumEAPOLStartMessages)
“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- value ofmaximumEAPOLStartMessagesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumNumberOfPairwiseMasterKeysInCache
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumNumberOfPairwiseMasterKeysInCache(Integer maximumNumberOfPairwiseMasterKeysInCache)
“Specify maximum number of pairwise master keys in cache. Valid range: 1-255”- Parameters:
maximumNumberOfPairwiseMasterKeysInCache- value ofmaximumNumberOfPairwiseMasterKeysInCacheproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumPairwiseMasterKeyCacheTimeInMinutes
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumPairwiseMasterKeyCacheTimeInMinutes(Integer maximumPairwiseMasterKeyCacheTimeInMinutes)
“Specify maximum pairwise master key cache time (in minutes). Valid range: 5- 1440”- Parameters:
maximumPairwiseMasterKeyCacheTimeInMinutes- value ofmaximumPairwiseMasterKeyCacheTimeInMinutesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maximumPreAuthenticationAttempts
public WindowsWifiEnterpriseEAPConfiguration.Builder maximumPreAuthenticationAttempts(Integer maximumPreAuthenticationAttempts)
“Specify maximum pre-authentication attempts. Valid range: 1-16”- Parameters:
maximumPreAuthenticationAttempts- value ofmaximumPreAuthenticationAttemptsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkSingleSignOn
public WindowsWifiEnterpriseEAPConfiguration.Builder networkSingleSignOn(NetworkSingleSignOnType networkSingleSignOn)
“Specify the network single sign on type.”- Parameters:
networkSingleSignOn- value ofnetworkSingleSignOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
outerIdentityPrivacyTemporaryValue
public WindowsWifiEnterpriseEAPConfiguration.Builder outerIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
“Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.”- Parameters:
outerIdentityPrivacyTemporaryValue- value ofouterIdentityPrivacyTemporaryValueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
performServerValidation
public WindowsWifiEnterpriseEAPConfiguration.Builder performServerValidation(Boolean performServerValidation)
“Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.”- Parameters:
performServerValidation- value ofperformServerValidationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
promptForAdditionalAuthenticationCredentials
public WindowsWifiEnterpriseEAPConfiguration.Builder promptForAdditionalAuthenticationCredentials(Boolean promptForAdditionalAuthenticationCredentials)
“Specify whether the wifi connection should prompt for additional authentication credentials.”- Parameters:
promptForAdditionalAuthenticationCredentials- value ofpromptForAdditionalAuthenticationCredentialsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requireCryptographicBinding
public WindowsWifiEnterpriseEAPConfiguration.Builder requireCryptographicBinding(Boolean requireCryptographicBinding)
“Specify whether to enable cryptographic binding when EAP type is selected as PEAP.”- Parameters:
requireCryptographicBinding- value ofrequireCryptographicBindingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public WindowsWifiEnterpriseEAPConfiguration.Builder trustedServerCertificateNames(List<String> trustedServerCertificateNames)
“Specify trusted server certificate names.”- Parameters:
trustedServerCertificateNames- value oftrustedServerCertificateNamesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public WindowsWifiEnterpriseEAPConfiguration.Builder trustedServerCertificateNames(String... trustedServerCertificateNames)
“Specify trusted server certificate names.”- Parameters:
trustedServerCertificateNames- value oftrustedServerCertificateNamesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNamesNextLink
public WindowsWifiEnterpriseEAPConfiguration.Builder trustedServerCertificateNamesNextLink(String trustedServerCertificateNamesNextLink)
“Specify trusted server certificate names.”- Parameters:
trustedServerCertificateNamesNextLink- value oftrustedServerCertificateNames@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userBasedVirtualLan
public WindowsWifiEnterpriseEAPConfiguration.Builder userBasedVirtualLan(Boolean userBasedVirtualLan)
“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- value ofuserBasedVirtualLanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public WindowsWifiEnterpriseEAPConfiguration build()
-
-