public class Windows81VpnConfiguration extends WindowsVpnConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Windows81VpnConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
applyOnlyToWindows81 |
protected WindowsVpnConnectionType |
connectionType |
protected Boolean |
enableSplitTunneling |
protected String |
loginGroupOrDomain |
protected Windows81VpnProxyServer |
proxyServer |
connectionName, customXml, servers, serversNextLinkcreatedDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Windows81VpnConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static Windows81VpnConfiguration.Builder |
builderWindows81VpnConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getApplyOnlyToWindows81()
“Value indicating whether this policy only applies to Windows 8.1.
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<WindowsVpnConnectionType> |
getConnectionType()
“Connection type.”
|
Optional<Boolean> |
getEnableSplitTunneling()
“Enable split tunneling for the VPN.”
|
Optional<String> |
getLoginGroupOrDomain()
“Login group or domain when connection type is set to Dell SonicWALL Mobile
Connection.”
|
Optional<Windows81VpnProxyServer> |
getProxyServer()
“Proxy Server.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
Windows81VpnConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
Windows81VpnConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
Windows81VpnConfiguration |
withApplyOnlyToWindows81(Boolean applyOnlyToWindows81)
Returns an immutable copy of
this with just the applyOnlyToWindows81 field changed. |
Windows81VpnConfiguration |
withConnectionType(WindowsVpnConnectionType connectionType)
Returns an immutable copy of
this with just the connectionType
field changed. |
Windows81VpnConfiguration |
withEnableSplitTunneling(Boolean enableSplitTunneling)
Returns an immutable copy of
this with just the enableSplitTunneling field changed. |
Windows81VpnConfiguration |
withLoginGroupOrDomain(String loginGroupOrDomain)
Returns an immutable copy of
this with just the loginGroupOrDomain field changed. |
Windows81VpnConfiguration |
withProxyServer(Windows81VpnProxyServer proxyServer)
Returns an immutable copy of
this with just the proxyServer
field changed. |
getConnectionName, getCustomXml, getServers, getServers, withConnectionName, withCustomXmlassign, 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 Boolean applyOnlyToWindows81
protected WindowsVpnConnectionType connectionType
protected String loginGroupOrDomain
protected Boolean enableSplitTunneling
protected Windows81VpnProxyServer proxyServer
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class WindowsVpnConfigurationpublic static Windows81VpnConfiguration.Builder builderWindows81VpnConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class WindowsVpnConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class WindowsVpnConfigurationpublic Optional<Boolean> getApplyOnlyToWindows81()
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
public Windows81VpnConfiguration withApplyOnlyToWindows81(Boolean applyOnlyToWindows81)
this with just the applyOnlyToWindows81 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.
“Value indicating whether this policy only applies to Windows 8.1. This property is read-only.”
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
applyOnlyToWindows81 - new value of applyOnlyToWindows81 field (as defined in service metadata)this with just the applyOnlyToWindows81 field changedpublic Optional<WindowsVpnConnectionType> getConnectionType()
public Windows81VpnConfiguration withConnectionType(WindowsVpnConnectionType connectionType)
this with just the connectionType
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.
“Connection type.”
connectionType - new value of connectionType field (as defined in service metadata)this with just the connectionType field changedpublic Optional<String> getLoginGroupOrDomain()
public Windows81VpnConfiguration withLoginGroupOrDomain(String loginGroupOrDomain)
this with just the loginGroupOrDomain 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.
“Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.”
loginGroupOrDomain - new value of loginGroupOrDomain field (as defined in service metadata)this with just the loginGroupOrDomain field changedpublic Optional<Boolean> getEnableSplitTunneling()
public Windows81VpnConfiguration withEnableSplitTunneling(Boolean enableSplitTunneling)
this with just the enableSplitTunneling 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 split tunneling for the VPN.”
enableSplitTunneling - new value of enableSplitTunneling field (as defined in service metadata)this with just the enableSplitTunneling field changedpublic Optional<Windows81VpnProxyServer> getProxyServer()
public Windows81VpnConfiguration withProxyServer(Windows81VpnProxyServer proxyServer)
this with just the proxyServer
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.
“Proxy Server.”
proxyServer - new value of proxyServer field (as defined in service metadata)this with just the proxyServer field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class WindowsVpnConfigurationpublic Windows81VpnConfiguration patch()
this with changed fields reset.patch in class WindowsVpnConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic Windows81VpnConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class WindowsVpnConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class WindowsVpnConfigurationCopyright © 2018–2020. All rights reserved.