public class IosVpnConfiguration extends AppleVpnConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
IosVpnConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
cloudName |
protected List<String> |
excludeList |
protected String |
excludeListNextLink |
protected VpnProviderType |
providerType |
protected Boolean |
strictEnforcement |
protected List<AppListItem> |
targetedMobileApps |
protected String |
targetedMobileAppsNextLink |
protected String |
userDomain |
authenticationMethod, connectionName, connectionType, customData, customDataNextLink, customKeyValueData, customKeyValueDataNextLink, enablePerApp, enableSplitTunneling, identifier, loginGroupOrDomain, onDemandRules, onDemandRulesNextLink, optInToDeviceIdSharing, proxyServer, realm, role, safariDomains, safariDomainsNextLink, servercreatedDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
IosVpnConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static IosVpnConfiguration.Builder |
builderIosVpnConfiguration()
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.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getCloudName()
“Zscaler only.
|
DeviceManagementDerivedCredentialSettingsRequest |
getDerivedCredentialSettings()
“Tenant level settings for the Derived Credentials to be used for authentication.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getExcludeList()
“Zscaler only.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getExcludeList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Zscaler only.
|
IosCertificateProfileBaseRequest |
getIdentityCertificate()
“Identity certificate for client authentication when authentication method is
certificate.”
|
Optional<VpnProviderType> |
getProviderType()
“Provider type for per-app VPN.”
|
Optional<Boolean> |
getStrictEnforcement()
“Zscaler only.
|
com.github.davidmoten.odata.client.CollectionPage<AppListItem> |
getTargetedMobileApps()
“Targeted mobile apps.
|
com.github.davidmoten.odata.client.CollectionPage<AppListItem> |
getTargetedMobileApps(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Targeted mobile apps.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUserDomain()
“Zscaler only.
|
String |
odataTypeName() |
IosVpnConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
IosVpnConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
IosVpnConfiguration |
withCloudName(String cloudName)
Returns an immutable copy of
this with just the cloudName field
changed. |
IosVpnConfiguration |
withProviderType(VpnProviderType providerType)
Returns an immutable copy of
this with just the providerType
field changed. |
IosVpnConfiguration |
withStrictEnforcement(Boolean strictEnforcement)
Returns an immutable copy of
this with just the strictEnforcement
field changed. |
IosVpnConfiguration |
withUserDomain(String userDomain)
Returns an immutable copy of
this with just the userDomain field
changed. |
getAuthenticationMethod, getConnectionName, getConnectionType, getCustomData, getCustomData, getCustomKeyValueData, getCustomKeyValueData, getEnablePerApp, getEnableSplitTunneling, getIdentifier, getLoginGroupOrDomain, getOnDemandRules, getOnDemandRules, getOptInToDeviceIdSharing, getProxyServer, getRealm, getRole, getSafariDomains, getSafariDomains, getServer, withAuthenticationMethod, withConnectionName, withConnectionType, withEnablePerApp, withEnableSplitTunneling, withIdentifier, withLoginGroupOrDomain, withOptInToDeviceIdSharing, withProxyServer, withRealm, withRole, withServerassign, 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 VpnProviderType providerType
protected String userDomain
protected Boolean strictEnforcement
protected String cloudName
protected String excludeListNextLink
protected List<AppListItem> targetedMobileApps
protected String targetedMobileAppsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class AppleVpnConfigurationpublic static IosVpnConfiguration.Builder builderIosVpnConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class AppleVpnConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class AppleVpnConfigurationpublic Optional<VpnProviderType> getProviderType()
public IosVpnConfiguration withProviderType(VpnProviderType providerType)
this with just the providerType
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.
“Provider type for per-app VPN.”
providerType - new value of providerType field (as defined in service metadata)this with just the providerType field changedpublic Optional<String> getUserDomain()
public IosVpnConfiguration withUserDomain(String userDomain)
this with just the userDomain 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.
“Zscaler only. Enter a static domain to pre-populate the login field with in the Zscaler app. If this is left empty, the user's Azure Active Directory domain will be used instead.”
userDomain - new value of userDomain field (as defined in service metadata)this with just the userDomain field changedpublic Optional<Boolean> getStrictEnforcement()
public IosVpnConfiguration withStrictEnforcement(Boolean strictEnforcement)
this with just the strictEnforcement
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.
“Zscaler only. Blocks network traffic until the user signs into Zscaler app. " True" means traffic is blocked.”
strictEnforcement - new value of strictEnforcement field (as defined in service metadata)this with just the strictEnforcement field changedpublic Optional<String> getCloudName()
public IosVpnConfiguration withCloudName(String cloudName)
this with just the cloudName 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.
“Zscaler only. Zscaler cloud which the user is assigned to.”
cloudName - new value of cloudName field (as defined in service metadata)this with just the cloudName field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getExcludeList()
public com.github.davidmoten.odata.client.CollectionPage<String> getExcludeList(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getTargetedMobileApps()
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getTargetedMobileApps(com.github.davidmoten.odata.client.HttpRequestOptions options)
public IosCertificateProfileBaseRequest getIdentityCertificate()
public DeviceManagementDerivedCredentialSettingsRequest getDerivedCredentialSettings()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class AppleVpnConfigurationpublic IosVpnConfiguration patch()
this with changed fields reset.patch in class AppleVpnConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic IosVpnConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class AppleVpnConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class AppleVpnConfigurationCopyright © 2018–2020. All rights reserved.