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