Class AndroidWorkProfileVpnConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceConfiguration
-
- odata.msgraph.client.beta.entity.AndroidWorkProfileVpnConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class AndroidWorkProfileVpnConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidWorkProfileVpnConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanalwaysOnprotected BooleanalwaysOnLockdownprotected VpnAuthenticationMethodauthenticationMethodprotected StringconnectionNameprotected AndroidWorkProfileVpnConnectionTypeconnectionTypeprotected List<KeyValue>customDataprotected StringcustomDataNextLinkprotected List<KeyValuePair>customKeyValueDataprotected StringcustomKeyValueDataNextLinkprotected Stringfingerprintprotected StringmicrosoftTunnelSiteIdprotected VpnProxyServerproxyServerprotected Stringrealmprotected Stringroleprotected List<VpnServer>serversprotected StringserversNextLinkprotected List<AppListItem>targetedMobileAppsprotected StringtargetedMobileAppsNextLinkprotected List<String>targetedPackageIdsprotected StringtargetedPackageIdsNextLink-
Fields inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAndroidWorkProfileVpnConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AndroidWorkProfileVpnConfiguration.BuilderbuilderAndroidWorkProfileVpnConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getAlwaysOn()“Whether or not to enable always-on VPN connection.”Optional<Boolean>getAlwaysOnLockdown()“If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.”Optional<VpnAuthenticationMethod>getAuthenticationMethod()“Authentication method.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getConnectionName()“Connection name displayed to the user.”Optional<AndroidWorkProfileVpnConnectionType>getConnectionType()“Connection type.”com.github.davidmoten.odata.client.CollectionPage<KeyValue>getCustomData()“Custom data when connection type is set to Citrix.com.github.davidmoten.odata.client.CollectionPage<KeyValue>getCustomData(com.github.davidmoten.odata.client.HttpRequestOptions options)“Custom data when connection type is set to Citrix.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getCustomKeyValueData()“Custom data when connection type is set to Citrix.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getCustomKeyValueData(com.github.davidmoten.odata.client.HttpRequestOptions options)“Custom data when connection type is set to Citrix.Optional<String>getFingerprint()“Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.”AndroidWorkProfileCertificateProfileBaseRequestgetIdentityCertificate()“Identity certificate for client authentication when authentication method is certificate.”Optional<String>getMicrosoftTunnelSiteId()“Microsoft Tunnel site ID.”Optional<VpnProxyServer>getProxyServer()“Proxy server.”Optional<String>getRealm()“Realm when connection type is set to Pulse Secure.”Optional<String>getRole()“Role when connection type is set to Pulse Secure.”com.github.davidmoten.odata.client.CollectionPage<VpnServer>getServers()“List of VPN Servers on the network.com.github.davidmoten.odata.client.CollectionPage<VpnServer>getServers(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of VPN Servers on the network.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.CollectionPage<String>getTargetedPackageIds()“Targeted App package IDs.”com.github.davidmoten.odata.client.CollectionPage<String>getTargetedPackageIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“Targeted App package IDs.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()AndroidWorkProfileVpnConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)AndroidWorkProfileVpnConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()AndroidWorkProfileVpnConfigurationwithAlwaysOn(Boolean alwaysOn)Returns an immutable copy ofthiswith just thealwaysOnfield changed.AndroidWorkProfileVpnConfigurationwithAlwaysOnLockdown(Boolean alwaysOnLockdown)Returns an immutable copy ofthiswith just thealwaysOnLockdownfield changed.AndroidWorkProfileVpnConfigurationwithAuthenticationMethod(VpnAuthenticationMethod authenticationMethod)Returns an immutable copy ofthiswith just theauthenticationMethodfield changed.AndroidWorkProfileVpnConfigurationwithConnectionName(String connectionName)Returns an immutable copy ofthiswith just theconnectionNamefield changed.AndroidWorkProfileVpnConfigurationwithConnectionType(AndroidWorkProfileVpnConnectionType connectionType)Returns an immutable copy ofthiswith just theconnectionTypefield changed.AndroidWorkProfileVpnConfigurationwithCustomData(List<KeyValue> customData)Returns an immutable copy ofthiswith just thecustomDatafield changed.AndroidWorkProfileVpnConfigurationwithCustomKeyValueData(List<KeyValuePair> customKeyValueData)Returns an immutable copy ofthiswith just thecustomKeyValueDatafield changed.AndroidWorkProfileVpnConfigurationwithFingerprint(String fingerprint)Returns an immutable copy ofthiswith just thefingerprintfield changed.AndroidWorkProfileVpnConfigurationwithMicrosoftTunnelSiteId(String microsoftTunnelSiteId)Returns an immutable copy ofthiswith just themicrosoftTunnelSiteIdfield changed.AndroidWorkProfileVpnConfigurationwithProxyServer(VpnProxyServer proxyServer)Returns an immutable copy ofthiswith just theproxyServerfield changed.AndroidWorkProfileVpnConfigurationwithRealm(String realm)Returns an immutable copy ofthiswith just therealmfield changed.AndroidWorkProfileVpnConfigurationwithRole(String role)Returns an immutable copy ofthiswith just therolefield changed.AndroidWorkProfileVpnConfigurationwithServers(List<VpnServer> servers)Returns an immutable copy ofthiswith just theserversfield changed.AndroidWorkProfileVpnConfigurationwithTargetedMobileApps(List<AppListItem> targetedMobileApps)Returns an immutable copy ofthiswith just thetargetedMobileAppsfield changed.AndroidWorkProfileVpnConfigurationwithTargetedPackageIds(List<String> targetedPackageIds)Returns an immutable copy ofthiswith just thetargetedPackageIdsfield changed.AndroidWorkProfileVpnConfigurationwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getOmaSettingPlainTextValue, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withRoleScopeTagIds, withSupportsScopeTags, withVersion
-
-
-
-
Field Detail
-
alwaysOn
protected Boolean alwaysOn
-
alwaysOnLockdown
protected Boolean alwaysOnLockdown
-
authenticationMethod
protected VpnAuthenticationMethod authenticationMethod
-
connectionName
protected String connectionName
-
connectionType
protected AndroidWorkProfileVpnConnectionType connectionType
-
customDataNextLink
protected String customDataNextLink
-
customKeyValueData
protected List<KeyValuePair> customKeyValueData
-
customKeyValueDataNextLink
protected String customKeyValueDataNextLink
-
fingerprint
protected String fingerprint
-
microsoftTunnelSiteId
protected String microsoftTunnelSiteId
-
proxyServer
protected VpnProxyServer proxyServer
-
realm
protected String realm
-
role
protected String role
-
serversNextLink
protected String serversNextLink
-
targetedMobileApps
protected List<AppListItem> targetedMobileApps
-
targetedMobileAppsNextLink
protected String targetedMobileAppsNextLink
-
targetedPackageIdsNextLink
protected String targetedPackageIdsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceConfiguration
-
builderAndroidWorkProfileVpnConfiguration
public static AndroidWorkProfileVpnConfiguration.Builder builderAndroidWorkProfileVpnConfiguration()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDeviceConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceConfiguration
-
getAlwaysOn
public Optional<Boolean> getAlwaysOn()
“Whether or not to enable always-on VPN connection.”- Returns:
- property alwaysOn
-
withAlwaysOn
public AndroidWorkProfileVpnConfiguration withAlwaysOn(Boolean alwaysOn)
Returns an immutable copy ofthiswith just thealwaysOnfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Whether or not to enable always-on VPN connection.”
- Parameters:
alwaysOn- new value ofalwaysOnfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thealwaysOnfield changed
-
getAlwaysOnLockdown
public Optional<Boolean> getAlwaysOnLockdown()
“If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.”- Returns:
- property alwaysOnLockdown
-
withAlwaysOnLockdown
public AndroidWorkProfileVpnConfiguration withAlwaysOnLockdown(Boolean alwaysOnLockdown)
Returns an immutable copy ofthiswith just thealwaysOnLockdownfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.”
- Parameters:
alwaysOnLockdown- new value ofalwaysOnLockdownfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thealwaysOnLockdownfield changed
-
getAuthenticationMethod
public Optional<VpnAuthenticationMethod> getAuthenticationMethod()
“Authentication method.”- Returns:
- property authenticationMethod
-
withAuthenticationMethod
public AndroidWorkProfileVpnConfiguration withAuthenticationMethod(VpnAuthenticationMethod authenticationMethod)
Returns an immutable copy ofthiswith just theauthenticationMethodfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Authentication method.”
- Parameters:
authenticationMethod- new value ofauthenticationMethodfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theauthenticationMethodfield changed
-
getConnectionName
public Optional<String> getConnectionName()
“Connection name displayed to the user.”- Returns:
- property connectionName
-
withConnectionName
public AndroidWorkProfileVpnConfiguration withConnectionName(String connectionName)
Returns an immutable copy ofthiswith just theconnectionNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Connection name displayed to the user.”
- Parameters:
connectionName- new value ofconnectionNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theconnectionNamefield changed
-
getConnectionType
public Optional<AndroidWorkProfileVpnConnectionType> getConnectionType()
“Connection type.”- Returns:
- property connectionType
-
withConnectionType
public AndroidWorkProfileVpnConfiguration withConnectionType(AndroidWorkProfileVpnConnectionType connectionType)
Returns an immutable copy ofthiswith just theconnectionTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Connection type.”
- Parameters:
connectionType- new value ofconnectionTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theconnectionTypefield changed
-
getCustomData
public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getCustomData()
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Returns:
- property customData
-
withCustomData
public AndroidWorkProfileVpnConfiguration withCustomData(List<KeyValue> customData)
Returns an immutable copy ofthiswith just thecustomDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”
- Parameters:
customData- new value ofcustomDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomDatafield changed
-
getCustomData
public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getCustomData(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property customData
-
getCustomKeyValueData
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getCustomKeyValueData()
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Returns:
- property customKeyValueData
-
withCustomKeyValueData
public AndroidWorkProfileVpnConfiguration withCustomKeyValueData(List<KeyValuePair> customKeyValueData)
Returns an immutable copy ofthiswith just thecustomKeyValueDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”
- Parameters:
customKeyValueData- new value ofcustomKeyValueDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomKeyValueDatafield changed
-
getCustomKeyValueData
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getCustomKeyValueData(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property customKeyValueData
-
getFingerprint
public Optional<String> getFingerprint()
“Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.”- Returns:
- property fingerprint
-
withFingerprint
public AndroidWorkProfileVpnConfiguration withFingerprint(String fingerprint)
Returns an immutable copy ofthiswith just thefingerprintfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.”
- Parameters:
fingerprint- new value offingerprintfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefingerprintfield changed
-
getMicrosoftTunnelSiteId
public Optional<String> getMicrosoftTunnelSiteId()
“Microsoft Tunnel site ID.”- Returns:
- property microsoftTunnelSiteId
-
withMicrosoftTunnelSiteId
public AndroidWorkProfileVpnConfiguration withMicrosoftTunnelSiteId(String microsoftTunnelSiteId)
Returns an immutable copy ofthiswith just themicrosoftTunnelSiteIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Microsoft Tunnel site ID.”
- Parameters:
microsoftTunnelSiteId- new value ofmicrosoftTunnelSiteIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftTunnelSiteIdfield changed
-
getProxyServer
public Optional<VpnProxyServer> getProxyServer()
“Proxy server.”- Returns:
- property proxyServer
-
withProxyServer
public AndroidWorkProfileVpnConfiguration withProxyServer(VpnProxyServer proxyServer)
Returns an immutable copy ofthiswith just theproxyServerfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Proxy server.”
- Parameters:
proxyServer- new value ofproxyServerfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theproxyServerfield changed
-
getRealm
public Optional<String> getRealm()
“Realm when connection type is set to Pulse Secure.”- Returns:
- property realm
-
withRealm
public AndroidWorkProfileVpnConfiguration withRealm(String realm)
Returns an immutable copy ofthiswith just therealmfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Realm when connection type is set to Pulse Secure.”
- Parameters:
realm- new value ofrealmfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therealmfield changed
-
getRole
public Optional<String> getRole()
“Role when connection type is set to Pulse Secure.”- Returns:
- property role
-
withRole
public AndroidWorkProfileVpnConfiguration withRole(String role)
Returns an immutable copy ofthiswith just therolefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Role when connection type is set to Pulse Secure.”
- Parameters:
role- new value ofrolefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therolefield changed
-
getServers
public com.github.davidmoten.odata.client.CollectionPage<VpnServer> getServers()
“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”- Returns:
- property servers
-
withServers
public AndroidWorkProfileVpnConfiguration withServers(List<VpnServer> servers)
Returns an immutable copy ofthiswith just theserversfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”
- Parameters:
servers- new value ofserversfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theserversfield changed
-
getServers
public com.github.davidmoten.odata.client.CollectionPage<VpnServer> getServers(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property servers
-
getTargetedMobileApps
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getTargetedMobileApps()
“Targeted mobile apps. This collection can contain a maximum of 500 elements.”- Returns:
- property targetedMobileApps
-
withTargetedMobileApps
public AndroidWorkProfileVpnConfiguration withTargetedMobileApps(List<AppListItem> targetedMobileApps)
Returns an immutable copy ofthiswith just thetargetedMobileAppsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Targeted mobile apps. This collection can contain a maximum of 500 elements.”
- Parameters:
targetedMobileApps- new value oftargetedMobileAppsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetargetedMobileAppsfield changed
-
getTargetedMobileApps
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getTargetedMobileApps(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Targeted mobile apps. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property targetedMobileApps
-
getTargetedPackageIds
public com.github.davidmoten.odata.client.CollectionPage<String> getTargetedPackageIds()
“Targeted App package IDs.”- Returns:
- property targetedPackageIds
-
withTargetedPackageIds
public AndroidWorkProfileVpnConfiguration withTargetedPackageIds(List<String> targetedPackageIds)
Returns an immutable copy ofthiswith just thetargetedPackageIdsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Targeted App package IDs.”
- Parameters:
targetedPackageIds- new value oftargetedPackageIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetargetedPackageIdsfield changed
-
getTargetedPackageIds
public com.github.davidmoten.odata.client.CollectionPage<String> getTargetedPackageIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Targeted App package IDs.”- Parameters:
options- specify connect and read timeouts- Returns:
- property targetedPackageIds
-
withUnmappedField
public AndroidWorkProfileVpnConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classDeviceConfiguration
-
getIdentityCertificate
public AndroidWorkProfileCertificateProfileBaseRequest getIdentityCertificate()
“Identity certificate for client authentication when authentication method is certificate.”- Returns:
- navigational property identityCertificate
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceConfiguration
-
patch
public AndroidWorkProfileVpnConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public AndroidWorkProfileVpnConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classDeviceConfiguration
-
-