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