public class WindowsNetworkIsolationPolicy extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsNetworkIsolationPolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected List<ProxiedDomain> |
enterpriseCloudResources |
protected String |
enterpriseCloudResourcesNextLink |
protected List<String> |
enterpriseInternalProxyServers |
protected String |
enterpriseInternalProxyServersNextLink |
protected List<IpRange> |
enterpriseIPRanges |
protected Boolean |
enterpriseIPRangesAreAuthoritative |
protected String |
enterpriseIPRangesNextLink |
protected List<String> |
enterpriseNetworkDomainNames |
protected String |
enterpriseNetworkDomainNamesNextLink |
protected List<String> |
enterpriseProxyServers |
protected Boolean |
enterpriseProxyServersAreAuthoritative |
protected String |
enterpriseProxyServersNextLink |
protected List<String> |
neutralDomainResources |
protected String |
neutralDomainResourcesNextLink |
protected String |
odataType |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
WindowsNetworkIsolationPolicy() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsNetworkIsolationPolicy.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.CollectionPage<ProxiedDomain> |
getEnterpriseCloudResources()
“Contains a list of enterprise resource domains hosted in the cloud that need to
be protected.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getEnterpriseInternalProxyServers()
“This is the comma-separated list of internal proxy servers.
|
com.github.davidmoten.odata.client.CollectionPage<IpRange> |
getEnterpriseIPRanges()
“Sets the enterprise IP ranges that define the computers in the enterprise
network.
|
Optional<Boolean> |
getEnterpriseIPRangesAreAuthoritative()
“Boolean value that tells the client to accept the configured list and not to use
heuristics to attempt to find other subnets.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getEnterpriseNetworkDomainNames()
“This is the list of domains that comprise the boundaries of the enterprise.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getEnterpriseProxyServers()
“This is a list of proxy servers.
|
Optional<Boolean> |
getEnterpriseProxyServersAreAuthoritative()
“Boolean value that tells the client to accept the configured list of proxies and
not try to detect other work proxies.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getNeutralDomainResources()
“List of domain names that can used for work or personal resource.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
WindowsNetworkIsolationPolicy |
withEnterpriseIPRangesAreAuthoritative(Boolean enterpriseIPRangesAreAuthoritative)
Returns an immutable copy of
this with just the enterpriseIPRangesAreAuthoritative field changed. |
WindowsNetworkIsolationPolicy |
withEnterpriseProxyServersAreAuthoritative(Boolean enterpriseProxyServersAreAuthoritative)
Returns an immutable copy of
this with just the enterpriseProxyServersAreAuthoritative field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String enterpriseNetworkDomainNamesNextLink
protected List<ProxiedDomain> enterpriseCloudResources
protected String enterpriseCloudResourcesNextLink
protected String enterpriseIPRangesNextLink
protected String enterpriseInternalProxyServersNextLink
protected Boolean enterpriseIPRangesAreAuthoritative
protected String enterpriseProxyServersNextLink
protected Boolean enterpriseProxyServersAreAuthoritative
protected String neutralDomainResourcesNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic com.github.davidmoten.odata.client.CollectionPage<String> getEnterpriseNetworkDomainNames()
public com.github.davidmoten.odata.client.CollectionPage<ProxiedDomain> getEnterpriseCloudResources()
public com.github.davidmoten.odata.client.CollectionPage<IpRange> getEnterpriseIPRanges()
public com.github.davidmoten.odata.client.CollectionPage<String> getEnterpriseInternalProxyServers()
public Optional<Boolean> getEnterpriseIPRangesAreAuthoritative()
public WindowsNetworkIsolationPolicy withEnterpriseIPRangesAreAuthoritative(Boolean enterpriseIPRangesAreAuthoritative)
this with just the enterpriseIPRangesAreAuthoritative 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.
“Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false.”
enterpriseIPRangesAreAuthoritative - new value of enterpriseIPRangesAreAuthoritative field (as defined in service metadata)this with just the enterpriseIPRangesAreAuthoritative field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getEnterpriseProxyServers()
public Optional<Boolean> getEnterpriseProxyServersAreAuthoritative()
public WindowsNetworkIsolationPolicy withEnterpriseProxyServersAreAuthoritative(Boolean enterpriseProxyServersAreAuthoritative)
this with just the enterpriseProxyServersAreAuthoritative 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.
“Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false”
enterpriseProxyServersAreAuthoritative - new value of enterpriseProxyServersAreAuthoritative field (as defined in service metadata)this with just the enterpriseProxyServersAreAuthoritative field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getNeutralDomainResources()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static WindowsNetworkIsolationPolicy.Builder builder()
Copyright © 2018–2020. All rights reserved.