Package odata.msgraph.client.beta.entity
Class AndroidWorkProfileEnterpriseWiFiConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidWorkProfileEnterpriseWiFiConfiguration.Builder
-
- Enclosing class:
- AndroidWorkProfileEnterpriseWiFiConfiguration
public static final class AndroidWorkProfileEnterpriseWiFiConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder id(String id)
-
createdDateTime
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder version(Integer version)
-
connectAutomatically
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder connectAutomatically(Boolean connectAutomatically)
-
connectWhenNetworkNameIsHidden
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder connectWhenNetworkNameIsHidden(Boolean connectWhenNetworkNameIsHidden)
-
networkName
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder networkName(String networkName)
-
ssid
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder ssid(String ssid)
-
wiFiSecurityType
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder wiFiSecurityType(AndroidWiFiSecurityType wiFiSecurityType)
-
authenticationMethod
public AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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)
-
proxyAutomaticConfigurationUrl
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder proxyAutomaticConfigurationUrl(String proxyAutomaticConfigurationUrl)
“URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.”- Parameters:
proxyAutomaticConfigurationUrl- value ofproxyAutomaticConfigurationUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
proxySettings
public AndroidWorkProfileEnterpriseWiFiConfiguration.Builder proxySettings(WiFiProxySetting proxySettings)
“Proxy Type for this Wi-Fi connection”- Parameters:
proxySettings- value ofproxySettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
trustedServerCertificateNames
public AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration.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 AndroidWorkProfileEnterpriseWiFiConfiguration build()
-
-