Package odata.msgraph.client.beta.entity
Class IosVpnConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.IosVpnConfiguration.Builder
-
- Enclosing class:
- IosVpnConfiguration
public static final class IosVpnConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public IosVpnConfiguration.Builder id(String id)
-
createdDateTime
public IosVpnConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public IosVpnConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public IosVpnConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public IosVpnConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public IosVpnConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public IosVpnConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public IosVpnConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public IosVpnConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public IosVpnConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public IosVpnConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public IosVpnConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public IosVpnConfiguration.Builder version(Integer version)
-
associatedDomains
public IosVpnConfiguration.Builder associatedDomains(List<String> associatedDomains)
-
associatedDomains
public IosVpnConfiguration.Builder associatedDomains(String... associatedDomains)
-
associatedDomainsNextLink
public IosVpnConfiguration.Builder associatedDomainsNextLink(String associatedDomainsNextLink)
-
authenticationMethod
public IosVpnConfiguration.Builder authenticationMethod(VpnAuthenticationMethod authenticationMethod)
-
connectionName
public IosVpnConfiguration.Builder connectionName(String connectionName)
-
connectionType
public IosVpnConfiguration.Builder connectionType(AppleVpnConnectionType connectionType)
-
customData
public IosVpnConfiguration.Builder customData(List<KeyValue> customData)
-
customData
public IosVpnConfiguration.Builder customData(KeyValue... customData)
-
customDataNextLink
public IosVpnConfiguration.Builder customDataNextLink(String customDataNextLink)
-
customKeyValueData
public IosVpnConfiguration.Builder customKeyValueData(List<KeyValuePair> customKeyValueData)
-
customKeyValueData
public IosVpnConfiguration.Builder customKeyValueData(KeyValuePair... customKeyValueData)
-
customKeyValueDataNextLink
public IosVpnConfiguration.Builder customKeyValueDataNextLink(String customKeyValueDataNextLink)
-
disableOnDemandUserOverride
public IosVpnConfiguration.Builder disableOnDemandUserOverride(Boolean disableOnDemandUserOverride)
-
disconnectOnIdle
public IosVpnConfiguration.Builder disconnectOnIdle(Boolean disconnectOnIdle)
-
disconnectOnIdleTimerInSeconds
public IosVpnConfiguration.Builder disconnectOnIdleTimerInSeconds(Integer disconnectOnIdleTimerInSeconds)
-
enablePerApp
public IosVpnConfiguration.Builder enablePerApp(Boolean enablePerApp)
-
enableSplitTunneling
public IosVpnConfiguration.Builder enableSplitTunneling(Boolean enableSplitTunneling)
-
excludedDomains
public IosVpnConfiguration.Builder excludedDomains(List<String> excludedDomains)
-
excludedDomains
public IosVpnConfiguration.Builder excludedDomains(String... excludedDomains)
-
excludedDomainsNextLink
public IosVpnConfiguration.Builder excludedDomainsNextLink(String excludedDomainsNextLink)
-
identifier
public IosVpnConfiguration.Builder identifier(String identifier)
-
loginGroupOrDomain
public IosVpnConfiguration.Builder loginGroupOrDomain(String loginGroupOrDomain)
-
onDemandRules
public IosVpnConfiguration.Builder onDemandRules(List<VpnOnDemandRule> onDemandRules)
-
onDemandRules
public IosVpnConfiguration.Builder onDemandRules(VpnOnDemandRule... onDemandRules)
-
onDemandRulesNextLink
public IosVpnConfiguration.Builder onDemandRulesNextLink(String onDemandRulesNextLink)
-
optInToDeviceIdSharing
public IosVpnConfiguration.Builder optInToDeviceIdSharing(Boolean optInToDeviceIdSharing)
-
providerType
public IosVpnConfiguration.Builder providerType(VpnProviderType providerType)
-
proxyServer
public IosVpnConfiguration.Builder proxyServer(VpnProxyServer proxyServer)
-
realm
public IosVpnConfiguration.Builder realm(String realm)
-
role
public IosVpnConfiguration.Builder role(String role)
-
safariDomains
public IosVpnConfiguration.Builder safariDomains(List<String> safariDomains)
-
safariDomains
public IosVpnConfiguration.Builder safariDomains(String... safariDomains)
-
safariDomainsNextLink
public IosVpnConfiguration.Builder safariDomainsNextLink(String safariDomainsNextLink)
-
server
public IosVpnConfiguration.Builder server(VpnServer server)
-
cloudName
public IosVpnConfiguration.Builder cloudName(String cloudName)
“Zscaler only. Zscaler cloud which the user is assigned to.”- Parameters:
cloudName- value ofcloudNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludeList
public IosVpnConfiguration.Builder excludeList(List<String> excludeList)
“Zscaler only. List of network addresses which are not sent through the Zscaler cloud.”- Parameters:
excludeList- value ofexcludeListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludeList
public IosVpnConfiguration.Builder excludeList(String... excludeList)
“Zscaler only. List of network addresses which are not sent through the Zscaler cloud.”- Parameters:
excludeList- value ofexcludeListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludeListNextLink
public IosVpnConfiguration.Builder excludeListNextLink(String excludeListNextLink)
“Zscaler only. List of network addresses which are not sent through the Zscaler cloud.”- Parameters:
excludeListNextLink- value ofexcludeList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftTunnelSiteId
public IosVpnConfiguration.Builder microsoftTunnelSiteId(String microsoftTunnelSiteId)
“Microsoft Tunnel site ID.”- Parameters:
microsoftTunnelSiteId- value ofmicrosoftTunnelSiteIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
strictEnforcement
public IosVpnConfiguration.Builder strictEnforcement(Boolean strictEnforcement)
“Zscaler only. Blocks network traffic until the user signs into Zscaler app. " True" means traffic is blocked.”- Parameters:
strictEnforcement- value ofstrictEnforcementproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetedMobileApps
public IosVpnConfiguration.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 IosVpnConfiguration.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 IosVpnConfiguration.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)
-
userDomain
public IosVpnConfiguration.Builder userDomain(String userDomain)
“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.”- Parameters:
userDomain- value ofuserDomainproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosVpnConfiguration build()
-
-