public class MacOSWiredNetworkConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MacOSWiredNetworkConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected WiFiAuthenticationMethod |
authenticationMethod |
protected EapFastConfiguration |
eapFastConfiguration |
protected EapType |
eapType |
protected String |
enableOuterIdentityPrivacy |
protected WiredNetworkInterface |
networkInterface |
protected String |
networkName |
protected NonEapAuthenticationMethodForEapTtlsType |
nonEapAuthenticationMethodForEapTtls |
protected List<String> |
trustedServerCertificateNames |
protected String |
trustedServerCertificateNamesNextLink |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MacOSWiredNetworkConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static MacOSWiredNetworkConfiguration.Builder |
builderMacOSWiredNetworkConfiguration()
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).
|
Optional<String> |
getEnableOuterIdentityPrivacy()
“Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS
, EAP-FAST or PEAP.
|
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<WiredNetworkInterface> |
getNetworkInterface()
“Network interface.”
|
Optional<String> |
getNetworkName()
“Network Name”
|
Optional<NonEapAuthenticationMethodForEapTtlsType> |
getNonEapAuthenticationMethodForEapTtls()
“Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and
Authenticationmethod is Username and Password.”
|
MacOSTrustedRootCertificateRequest |
getRootCertificateForServerValidation()
“Trusted Root Certificate 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.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
MacOSWiredNetworkConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MacOSWiredNetworkConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MacOSWiredNetworkConfiguration |
withAuthenticationMethod(WiFiAuthenticationMethod authenticationMethod)
Returns an immutable copy of
this with just the authenticationMethod field changed. |
MacOSWiredNetworkConfiguration |
withEapFastConfiguration(EapFastConfiguration eapFastConfiguration)
Returns an immutable copy of
this with just the eapFastConfiguration field changed. |
MacOSWiredNetworkConfiguration |
withEapType(EapType eapType)
Returns an immutable copy of
this with just the eapType field
changed. |
MacOSWiredNetworkConfiguration |
withEnableOuterIdentityPrivacy(String enableOuterIdentityPrivacy)
Returns an immutable copy of
this with just the enableOuterIdentityPrivacy field changed. |
MacOSWiredNetworkConfiguration |
withNetworkInterface(WiredNetworkInterface networkInterface)
Returns an immutable copy of
this with just the networkInterface
field changed. |
MacOSWiredNetworkConfiguration |
withNetworkName(String networkName)
Returns an immutable copy of
this with just the networkName
field changed. |
MacOSWiredNetworkConfiguration |
withNonEapAuthenticationMethodForEapTtls(NonEapAuthenticationMethodForEapTtlsType nonEapAuthenticationMethodForEapTtls)
Returns an immutable copy of
this with just the nonEapAuthenticationMethodForEapTtls field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected String networkName
protected WiredNetworkInterface networkInterface
protected EapType eapType
protected EapFastConfiguration eapFastConfiguration
protected String trustedServerCertificateNamesNextLink
protected WiFiAuthenticationMethod authenticationMethod
protected NonEapAuthenticationMethodForEapTtlsType nonEapAuthenticationMethodForEapTtls
protected String enableOuterIdentityPrivacy
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static MacOSWiredNetworkConfiguration.Builder builderMacOSWiredNetworkConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<String> getNetworkName()
public MacOSWiredNetworkConfiguration withNetworkName(String networkName)
this with just the networkName
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.
“Network Name”
networkName - new value of networkName field (as defined in service metadata)this with just the networkName field changedpublic Optional<WiredNetworkInterface> getNetworkInterface()
public MacOSWiredNetworkConfiguration withNetworkInterface(WiredNetworkInterface networkInterface)
this with just the networkInterface
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.
“Network interface.”
networkInterface - new value of networkInterface field (as defined in service metadata)this with just the networkInterface field changedpublic Optional<EapType> getEapType()
public MacOSWiredNetworkConfiguration 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 wired network.”
eapType - new value of eapType field (as defined in service metadata)this with just the eapType field changedpublic Optional<EapFastConfiguration> getEapFastConfiguration()
public MacOSWiredNetworkConfiguration 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 Optional<WiFiAuthenticationMethod> getAuthenticationMethod()
public MacOSWiredNetworkConfiguration 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> getNonEapAuthenticationMethodForEapTtls()
public MacOSWiredNetworkConfiguration withNonEapAuthenticationMethodForEapTtls(NonEapAuthenticationMethodForEapTtlsType nonEapAuthenticationMethodForEapTtls)
this with just the nonEapAuthenticationMethodForEapTtls 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.”
nonEapAuthenticationMethodForEapTtls - new value of nonEapAuthenticationMethodForEapTtls field (as defined in service metadata)this with just the nonEapAuthenticationMethodForEapTtls field changedpublic Optional<String> getEnableOuterIdentityPrivacy()
public MacOSWiredNetworkConfiguration withEnableOuterIdentityPrivacy(String enableOuterIdentityPrivacy)
this with just the enableOuterIdentityPrivacy 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 wired network using their real username is displayed as 'anonymous'.”
enableOuterIdentityPrivacy - new value of enableOuterIdentityPrivacy field (as defined in service metadata)this with just the enableOuterIdentityPrivacy field changedpublic MacOSTrustedRootCertificateRequest getRootCertificateForServerValidation()
public MacOSCertificateProfileBaseRequest getIdentityCertificateForClientAuthentication()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic MacOSWiredNetworkConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic MacOSWiredNetworkConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.