Package odata.msgraph.client.beta.entity
Class AndroidForWorkEnterpriseWiFiConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidForWorkEnterpriseWiFiConfiguration.Builder
-
- Enclosing class:
- AndroidForWorkEnterpriseWiFiConfiguration
public static final class AndroidForWorkEnterpriseWiFiConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidForWorkEnterpriseWiFiConfiguration.Builder id(String id)
-
createdDateTime
public AndroidForWorkEnterpriseWiFiConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidForWorkEnterpriseWiFiConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidForWorkEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidForWorkEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidForWorkEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidForWorkEnterpriseWiFiConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidForWorkEnterpriseWiFiConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidForWorkEnterpriseWiFiConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidForWorkEnterpriseWiFiConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidForWorkEnterpriseWiFiConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidForWorkEnterpriseWiFiConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidForWorkEnterpriseWiFiConfiguration.Builder version(Integer version)
-
connectAutomatically
public AndroidForWorkEnterpriseWiFiConfiguration.Builder connectAutomatically(Boolean connectAutomatically)
-
connectWhenNetworkNameIsHidden
public AndroidForWorkEnterpriseWiFiConfiguration.Builder connectWhenNetworkNameIsHidden(Boolean connectWhenNetworkNameIsHidden)
-
networkName
public AndroidForWorkEnterpriseWiFiConfiguration.Builder networkName(String networkName)
-
ssid
public AndroidForWorkEnterpriseWiFiConfiguration.Builder ssid(String ssid)
-
wiFiSecurityType
public AndroidForWorkEnterpriseWiFiConfiguration.Builder wiFiSecurityType(AndroidWiFiSecurityType wiFiSecurityType)
-
authenticationMethod
public AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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)
-
trustedServerCertificateNames
public AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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 AndroidForWorkEnterpriseWiFiConfiguration.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)
-
build
public AndroidForWorkEnterpriseWiFiConfiguration build()
-
-