Package odata.msgraph.client.beta.entity
Class AndroidEnterpriseWiFiConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidEnterpriseWiFiConfiguration.Builder
-
- Enclosing class:
- AndroidEnterpriseWiFiConfiguration
public static final class AndroidEnterpriseWiFiConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidEnterpriseWiFiConfiguration.Builder id(String id)
-
createdDateTime
public AndroidEnterpriseWiFiConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidEnterpriseWiFiConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidEnterpriseWiFiConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidEnterpriseWiFiConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidEnterpriseWiFiConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidEnterpriseWiFiConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidEnterpriseWiFiConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidEnterpriseWiFiConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidEnterpriseWiFiConfiguration.Builder version(Integer version)
-
connectAutomatically
public AndroidEnterpriseWiFiConfiguration.Builder connectAutomatically(Boolean connectAutomatically)
-
connectWhenNetworkNameIsHidden
public AndroidEnterpriseWiFiConfiguration.Builder connectWhenNetworkNameIsHidden(Boolean connectWhenNetworkNameIsHidden)
-
networkName
public AndroidEnterpriseWiFiConfiguration.Builder networkName(String networkName)
-
ssid
public AndroidEnterpriseWiFiConfiguration.Builder ssid(String ssid)
-
wiFiSecurityType
public AndroidEnterpriseWiFiConfiguration.Builder wiFiSecurityType(AndroidWiFiSecurityType wiFiSecurityType)
-
authenticationMethod
public AndroidEnterpriseWiFiConfiguration.Builder authenticationMethod(WiFiAuthenticationMethod authenticationMethod)
“Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.”- Parameters:
authenticationMethod- value ofauthenticationMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
eapType
public AndroidEnterpriseWiFiConfiguration.Builder eapType(AndroidEapType eapType)
“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 AndroidEnterpriseWiFiConfiguration.Builder innerAuthenticationProtocolForEapTtls(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEapTtls)
“Non-EAP Method for Authentication (Inner Identity) 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)
-
innerAuthenticationProtocolForPeap
public AndroidEnterpriseWiFiConfiguration.Builder innerAuthenticationProtocolForPeap(NonEapAuthenticationMethodForPeap innerAuthenticationProtocolForPeap)
“Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.”- Parameters:
innerAuthenticationProtocolForPeap- value ofinnerAuthenticationProtocolForPeapproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
outerIdentityPrivacyTemporaryValue
public AndroidEnterpriseWiFiConfiguration.Builder outerIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
“Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.”- Parameters:
outerIdentityPrivacyTemporaryValue- value ofouterIdentityPrivacyTemporaryValueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordFormatString
public AndroidEnterpriseWiFiConfiguration.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)
-
preSharedKey
public AndroidEnterpriseWiFiConfiguration.Builder preSharedKey(String preSharedKey)
“PreSharedKey used to build the password to connect to wifi”- Parameters:
preSharedKey- value ofpreSharedKeyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public AndroidEnterpriseWiFiConfiguration.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 AndroidEnterpriseWiFiConfiguration.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 AndroidEnterpriseWiFiConfiguration.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 AndroidEnterpriseWiFiConfiguration.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 AndroidEnterpriseWiFiConfiguration build()
-
-