Package odata.msgraph.client.beta.entity
Class IosEnterpriseWiFiConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.IosEnterpriseWiFiConfiguration.Builder
-
- Enclosing class:
- IosEnterpriseWiFiConfiguration
public static final class IosEnterpriseWiFiConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public IosEnterpriseWiFiConfiguration.Builder id(String id)
-
createdDateTime
public IosEnterpriseWiFiConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public IosEnterpriseWiFiConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public IosEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public IosEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public IosEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public IosEnterpriseWiFiConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public IosEnterpriseWiFiConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public IosEnterpriseWiFiConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public IosEnterpriseWiFiConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public IosEnterpriseWiFiConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public IosEnterpriseWiFiConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public IosEnterpriseWiFiConfiguration.Builder version(Integer version)
-
connectAutomatically
public IosEnterpriseWiFiConfiguration.Builder connectAutomatically(Boolean connectAutomatically)
-
connectWhenNetworkNameIsHidden
public IosEnterpriseWiFiConfiguration.Builder connectWhenNetworkNameIsHidden(Boolean connectWhenNetworkNameIsHidden)
-
disableMacAddressRandomization
public IosEnterpriseWiFiConfiguration.Builder disableMacAddressRandomization(Boolean disableMacAddressRandomization)
-
networkName
public IosEnterpriseWiFiConfiguration.Builder networkName(String networkName)
-
preSharedKey
public IosEnterpriseWiFiConfiguration.Builder preSharedKey(String preSharedKey)
-
proxyAutomaticConfigurationUrl
public IosEnterpriseWiFiConfiguration.Builder proxyAutomaticConfigurationUrl(String proxyAutomaticConfigurationUrl)
-
proxyManualAddress
public IosEnterpriseWiFiConfiguration.Builder proxyManualAddress(String proxyManualAddress)
-
proxyManualPort
public IosEnterpriseWiFiConfiguration.Builder proxyManualPort(Integer proxyManualPort)
-
proxySettings
public IosEnterpriseWiFiConfiguration.Builder proxySettings(WiFiProxySetting proxySettings)
-
ssid
public IosEnterpriseWiFiConfiguration.Builder ssid(String ssid)
-
wiFiSecurityType
public IosEnterpriseWiFiConfiguration.Builder wiFiSecurityType(WiFiSecurityType wiFiSecurityType)
-
authenticationMethod
public IosEnterpriseWiFiConfiguration.Builder authenticationMethod(WiFiAuthenticationMethod authenticationMethod)
“Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.”- Parameters:
authenticationMethod- value ofauthenticationMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
eapFastConfiguration
public IosEnterpriseWiFiConfiguration.Builder eapFastConfiguration(EapFastConfiguration eapFastConfiguration)
“EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.”- Parameters:
eapFastConfiguration- value ofeapFastConfigurationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
eapType
public IosEnterpriseWiFiConfiguration.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)
-
innerAuthenticationProtocolForEapTtls
public IosEnterpriseWiFiConfiguration.Builder innerAuthenticationProtocolForEapTtls(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEapTtls)
“Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.”- Parameters:
innerAuthenticationProtocolForEapTtls- value ofinnerAuthenticationProtocolForEapTtlsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
outerIdentityPrivacyTemporaryValue
public IosEnterpriseWiFiConfiguration.Builder outerIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
“Enable identity privacy (Outer Identity) when EAP Type is configured to EAP - TTLS, EAP - FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi- Fi connection using their real username is displayed as 'anonymous'.”- Parameters:
outerIdentityPrivacyTemporaryValue- value ofouterIdentityPrivacyTemporaryValueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordFormatString
public IosEnterpriseWiFiConfiguration.Builder passwordFormatString(String passwordFormatString)
“Password format string used to build the password to connect to wifi”- Parameters:
passwordFormatString- value ofpasswordFormatStringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public IosEnterpriseWiFiConfiguration.Builder trustedServerCertificateNames(List<String> trustedServerCertificateNames)
“Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.”- Parameters:
trustedServerCertificateNames- value oftrustedServerCertificateNamesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public IosEnterpriseWiFiConfiguration.Builder trustedServerCertificateNames(String... trustedServerCertificateNames)
“Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.”- Parameters:
trustedServerCertificateNames- value oftrustedServerCertificateNamesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNamesNextLink
public IosEnterpriseWiFiConfiguration.Builder trustedServerCertificateNamesNextLink(String trustedServerCertificateNamesNextLink)
“Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.”- Parameters:
trustedServerCertificateNamesNextLink- value oftrustedServerCertificateNames@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usernameFormatString
public IosEnterpriseWiFiConfiguration.Builder usernameFormatString(String usernameFormatString)
“Username format string used to build the username to connect to wifi”- Parameters:
usernameFormatString- value ofusernameFormatStringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosEnterpriseWiFiConfiguration build()
-
-