public class MacOSEnterpriseWiFiConfiguration extends MacOSWiFiConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MacOSEnterpriseWiFiConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected WiFiAuthenticationMethod |
authenticationMethod |
protected EapFastConfiguration |
eapFastConfiguration |
protected EapType |
eapType |
protected NonEapAuthenticationMethodForEapTtlsType |
innerAuthenticationProtocolForEapTtls |
protected String |
outerIdentityPrivacyTemporaryValue |
protected List<String> |
trustedServerCertificateNames |
protected String |
trustedServerCertificateNamesNextLink |
connectAutomatically, connectWhenNetworkNameIsHidden, networkName, preSharedKey, proxyAutomaticConfigurationUrl, proxyManualAddress, proxyManualPort, proxySettings, ssid, wiFiSecurityTypecreatedDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MacOSEnterpriseWiFiConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static MacOSEnterpriseWiFiConfiguration.Builder |
builderMacOSEnterpriseWiFiConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<WiFiAuthenticationMethod> |
getAuthenticationMethod()
“Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<EapFastConfiguration> |
getEapFastConfiguration()
“EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.”
|
Optional<EapType> |
getEapType()
“Extensible Authentication Protocol (EAP).
|
MacOSCertificateProfileBaseRequest |
getIdentityCertificateForClientAuthentication()
“Identity Certificate for client authentication when EAP Type is configured to
EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate
Authentication).”
|
Optional<NonEapAuthenticationMethodForEapTtlsType> |
getInnerAuthenticationProtocolForEapTtls()
“Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and
Authenticationmethod is Username and Password.”
|
Optional<String> |
getOuterIdentityPrivacyTemporaryValue()
“Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS
, EAP-FAST or PEAP.
|
MacOSTrustedRootCertificateRequest |
getRootCertificateForServerValidation()
“Trusted Root Certificate for Server Validation when EAP Type is configured to
EAP-TLS/TTLS/FAST or PEAP.”
|
MacOSTrustedRootCertificateCollectionRequest |
getRootCertificatesForServerValidation()
“Trusted Root Certificates for Server Validation when EAP Type is configured to
EAP-TLS/TTLS/FAST or PEAP.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getTrustedServerCertificateNames()
“Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/
FAST or PEAP.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getTrustedServerCertificateNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/
FAST or PEAP.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
MacOSEnterpriseWiFiConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MacOSEnterpriseWiFiConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MacOSEnterpriseWiFiConfiguration |
withAuthenticationMethod(WiFiAuthenticationMethod authenticationMethod)
Returns an immutable copy of
this with just the authenticationMethod field changed. |
MacOSEnterpriseWiFiConfiguration |
withEapFastConfiguration(EapFastConfiguration eapFastConfiguration)
Returns an immutable copy of
this with just the eapFastConfiguration field changed. |
MacOSEnterpriseWiFiConfiguration |
withEapType(EapType eapType)
Returns an immutable copy of
this with just the eapType field
changed. |
MacOSEnterpriseWiFiConfiguration |
withInnerAuthenticationProtocolForEapTtls(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEapTtls)
Returns an immutable copy of
this with just the innerAuthenticationProtocolForEapTtls field changed. |
MacOSEnterpriseWiFiConfiguration |
withOuterIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
Returns an immutable copy of
this with just the outerIdentityPrivacyTemporaryValue field changed. |
builderMacOSWiFiConfiguration, getConnectAutomatically, getConnectWhenNetworkNameIsHidden, getNetworkName, getPreSharedKey, getProxyAutomaticConfigurationUrl, getProxyManualAddress, getProxyManualPort, getProxySettings, getSsid, getWiFiSecurityType, withConnectAutomatically, withConnectWhenNetworkNameIsHidden, withNetworkName, withPreSharedKey, withProxyAutomaticConfigurationUrl, withProxyManualAddress, withProxyManualPort, withProxySettings, withSsid, withWiFiSecurityTypeassign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected EapType eapType
protected EapFastConfiguration eapFastConfiguration
protected String trustedServerCertificateNamesNextLink
protected WiFiAuthenticationMethod authenticationMethod
protected NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEapTtls
protected String outerIdentityPrivacyTemporaryValue
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MacOSWiFiConfigurationpublic static MacOSEnterpriseWiFiConfiguration.Builder builderMacOSEnterpriseWiFiConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MacOSWiFiConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MacOSWiFiConfigurationpublic Optional<EapType> getEapType()
public MacOSEnterpriseWiFiConfiguration withEapType(EapType eapType)
this with just the eapType field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).”
eapType - new value of eapType field (as defined in service metadata)this with just the eapType field changedpublic Optional<EapFastConfiguration> getEapFastConfiguration()
public MacOSEnterpriseWiFiConfiguration withEapFastConfiguration(EapFastConfiguration eapFastConfiguration)
this with just the eapFastConfiguration field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.”
eapFastConfiguration - new value of eapFastConfiguration field (as defined in service metadata)this with just the eapFastConfiguration field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getTrustedServerCertificateNames()
public com.github.davidmoten.odata.client.CollectionPage<String> getTrustedServerCertificateNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<WiFiAuthenticationMethod> getAuthenticationMethod()
public MacOSEnterpriseWiFiConfiguration withAuthenticationMethod(WiFiAuthenticationMethod authenticationMethod)
this with just the authenticationMethod field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.”
authenticationMethod - new value of authenticationMethod field (as defined in service metadata)this with just the authenticationMethod field changedpublic Optional<NonEapAuthenticationMethodForEapTtlsType> getInnerAuthenticationProtocolForEapTtls()
public MacOSEnterpriseWiFiConfiguration withInnerAuthenticationProtocolForEapTtls(NonEapAuthenticationMethodForEapTtlsType innerAuthenticationProtocolForEapTtls)
this with just the innerAuthenticationProtocolForEapTtls field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.”
innerAuthenticationProtocolForEapTtls - new value of innerAuthenticationProtocolForEapTtls field (as defined in service metadata)this with just the innerAuthenticationProtocolForEapTtls field changedpublic Optional<String> getOuterIdentityPrivacyTemporaryValue()
public MacOSEnterpriseWiFiConfiguration withOuterIdentityPrivacyTemporaryValue(String outerIdentityPrivacyTemporaryValue)
this with just the outerIdentityPrivacyTemporaryValue field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“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'.”
outerIdentityPrivacyTemporaryValue - new value of outerIdentityPrivacyTemporaryValue field (as defined in service metadata)this with just the outerIdentityPrivacyTemporaryValue field changedpublic MacOSTrustedRootCertificateRequest getRootCertificateForServerValidation()
public MacOSTrustedRootCertificateCollectionRequest getRootCertificatesForServerValidation()
public MacOSCertificateProfileBaseRequest getIdentityCertificateForClientAuthentication()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MacOSWiFiConfigurationpublic MacOSEnterpriseWiFiConfiguration patch()
this with changed fields reset.patch in class MacOSWiFiConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic MacOSEnterpriseWiFiConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class MacOSWiFiConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class MacOSWiFiConfigurationCopyright © 2018–2020. All rights reserved.