Package odata.msgraph.client.beta.entity
Class AndroidDeviceOwnerVpnConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidDeviceOwnerVpnConfiguration.Builder
-
- Enclosing class:
- AndroidDeviceOwnerVpnConfiguration
public static final class AndroidDeviceOwnerVpnConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidDeviceOwnerVpnConfiguration.Builder id(String id)
-
createdDateTime
public AndroidDeviceOwnerVpnConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidDeviceOwnerVpnConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidDeviceOwnerVpnConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidDeviceOwnerVpnConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidDeviceOwnerVpnConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidDeviceOwnerVpnConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidDeviceOwnerVpnConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidDeviceOwnerVpnConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidDeviceOwnerVpnConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidDeviceOwnerVpnConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidDeviceOwnerVpnConfiguration.Builder version(Integer version)
-
authenticationMethod
public AndroidDeviceOwnerVpnConfiguration.Builder authenticationMethod(VpnAuthenticationMethod authenticationMethod)
-
connectionName
public AndroidDeviceOwnerVpnConfiguration.Builder connectionName(String connectionName)
-
realm
public AndroidDeviceOwnerVpnConfiguration.Builder realm(String realm)
-
role
public AndroidDeviceOwnerVpnConfiguration.Builder role(String role)
-
servers
public AndroidDeviceOwnerVpnConfiguration.Builder servers(List<VpnServer> servers)
-
servers
public AndroidDeviceOwnerVpnConfiguration.Builder servers(VpnServer... servers)
-
serversNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder serversNextLink(String serversNextLink)
-
alwaysOn
public AndroidDeviceOwnerVpnConfiguration.Builder alwaysOn(Boolean alwaysOn)
“Whether or not to enable always-on VPN connection.”- Parameters:
alwaysOn- value ofalwaysOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
alwaysOnLockdown
public AndroidDeviceOwnerVpnConfiguration.Builder alwaysOnLockdown(Boolean alwaysOnLockdown)
“If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.”- Parameters:
alwaysOnLockdown- value ofalwaysOnLockdownproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
connectionType
public AndroidDeviceOwnerVpnConfiguration.Builder connectionType(AndroidVpnConnectionType connectionType)
“Connection type.”- Parameters:
connectionType- value ofconnectionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customData
public AndroidDeviceOwnerVpnConfiguration.Builder customData(List<KeyValue> customData)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customData- value ofcustomDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customData
public AndroidDeviceOwnerVpnConfiguration.Builder customData(KeyValue... customData)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customData- value ofcustomDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customDataNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder customDataNextLink(String customDataNextLink)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customDataNextLink- value ofcustomData@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueData
public AndroidDeviceOwnerVpnConfiguration.Builder customKeyValueData(List<KeyValuePair> customKeyValueData)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueData- value ofcustomKeyValueDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueData
public AndroidDeviceOwnerVpnConfiguration.Builder customKeyValueData(KeyValuePair... customKeyValueData)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueData- value ofcustomKeyValueDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueDataNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder customKeyValueDataNextLink(String customKeyValueDataNextLink)
“Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueDataNextLink- value ofcustomKeyValueData@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftTunnelSiteId
public AndroidDeviceOwnerVpnConfiguration.Builder microsoftTunnelSiteId(String microsoftTunnelSiteId)
“Microsoft Tunnel site ID.”- Parameters:
microsoftTunnelSiteId- value ofmicrosoftTunnelSiteIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
proxyServer
public AndroidDeviceOwnerVpnConfiguration.Builder proxyServer(VpnProxyServer proxyServer)
“Proxy server.”- Parameters:
proxyServer- value ofproxyServerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedMobileApps
public AndroidDeviceOwnerVpnConfiguration.Builder targetedMobileApps(List<AppListItem> targetedMobileApps)
“Targeted mobile apps. This collection can contain a maximum of 500 elements.”- Parameters:
targetedMobileApps- value oftargetedMobileAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedMobileApps
public AndroidDeviceOwnerVpnConfiguration.Builder targetedMobileApps(AppListItem... targetedMobileApps)
“Targeted mobile apps. This collection can contain a maximum of 500 elements.”- Parameters:
targetedMobileApps- value oftargetedMobileAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedMobileAppsNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder targetedMobileAppsNextLink(String targetedMobileAppsNextLink)
“Targeted mobile apps. This collection can contain a maximum of 500 elements.”- Parameters:
targetedMobileAppsNextLink- value oftargetedMobileApps@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedPackageIds
public AndroidDeviceOwnerVpnConfiguration.Builder targetedPackageIds(List<String> targetedPackageIds)
“Targeted App package IDs.”- Parameters:
targetedPackageIds- value oftargetedPackageIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedPackageIds
public AndroidDeviceOwnerVpnConfiguration.Builder targetedPackageIds(String... targetedPackageIds)
“Targeted App package IDs.”- Parameters:
targetedPackageIds- value oftargetedPackageIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedPackageIdsNextLink
public AndroidDeviceOwnerVpnConfiguration.Builder targetedPackageIdsNextLink(String targetedPackageIdsNextLink)
“Targeted App package IDs.”- Parameters:
targetedPackageIdsNextLink- value oftargetedPackageIds@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidDeviceOwnerVpnConfiguration build()
-
-