Package odata.msgraph.client.beta.entity
Class MacOSVpnConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.MacOSVpnConfiguration.Builder
-
- Enclosing class:
- MacOSVpnConfiguration
public static final class MacOSVpnConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public MacOSVpnConfiguration.Builder id(String id)
-
createdDateTime
public MacOSVpnConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public MacOSVpnConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public MacOSVpnConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public MacOSVpnConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public MacOSVpnConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public MacOSVpnConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public MacOSVpnConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public MacOSVpnConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public MacOSVpnConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public MacOSVpnConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public MacOSVpnConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public MacOSVpnConfiguration.Builder version(Integer version)
-
associatedDomains
public MacOSVpnConfiguration.Builder associatedDomains(List<String> associatedDomains)
-
associatedDomains
public MacOSVpnConfiguration.Builder associatedDomains(String... associatedDomains)
-
associatedDomainsNextLink
public MacOSVpnConfiguration.Builder associatedDomainsNextLink(String associatedDomainsNextLink)
-
authenticationMethod
public MacOSVpnConfiguration.Builder authenticationMethod(VpnAuthenticationMethod authenticationMethod)
-
connectionName
public MacOSVpnConfiguration.Builder connectionName(String connectionName)
-
connectionType
public MacOSVpnConfiguration.Builder connectionType(AppleVpnConnectionType connectionType)
-
customData
public MacOSVpnConfiguration.Builder customData(List<KeyValue> customData)
-
customData
public MacOSVpnConfiguration.Builder customData(KeyValue... customData)
-
customDataNextLink
public MacOSVpnConfiguration.Builder customDataNextLink(String customDataNextLink)
-
customKeyValueData
public MacOSVpnConfiguration.Builder customKeyValueData(List<KeyValuePair> customKeyValueData)
-
customKeyValueData
public MacOSVpnConfiguration.Builder customKeyValueData(KeyValuePair... customKeyValueData)
-
customKeyValueDataNextLink
public MacOSVpnConfiguration.Builder customKeyValueDataNextLink(String customKeyValueDataNextLink)
-
disableOnDemandUserOverride
public MacOSVpnConfiguration.Builder disableOnDemandUserOverride(Boolean disableOnDemandUserOverride)
-
disconnectOnIdle
public MacOSVpnConfiguration.Builder disconnectOnIdle(Boolean disconnectOnIdle)
-
disconnectOnIdleTimerInSeconds
public MacOSVpnConfiguration.Builder disconnectOnIdleTimerInSeconds(Integer disconnectOnIdleTimerInSeconds)
-
enablePerApp
public MacOSVpnConfiguration.Builder enablePerApp(Boolean enablePerApp)
-
enableSplitTunneling
public MacOSVpnConfiguration.Builder enableSplitTunneling(Boolean enableSplitTunneling)
-
excludedDomains
public MacOSVpnConfiguration.Builder excludedDomains(List<String> excludedDomains)
-
excludedDomains
public MacOSVpnConfiguration.Builder excludedDomains(String... excludedDomains)
-
excludedDomainsNextLink
public MacOSVpnConfiguration.Builder excludedDomainsNextLink(String excludedDomainsNextLink)
-
identifier
public MacOSVpnConfiguration.Builder identifier(String identifier)
-
loginGroupOrDomain
public MacOSVpnConfiguration.Builder loginGroupOrDomain(String loginGroupOrDomain)
-
onDemandRules
public MacOSVpnConfiguration.Builder onDemandRules(List<VpnOnDemandRule> onDemandRules)
-
onDemandRules
public MacOSVpnConfiguration.Builder onDemandRules(VpnOnDemandRule... onDemandRules)
-
onDemandRulesNextLink
public MacOSVpnConfiguration.Builder onDemandRulesNextLink(String onDemandRulesNextLink)
-
optInToDeviceIdSharing
public MacOSVpnConfiguration.Builder optInToDeviceIdSharing(Boolean optInToDeviceIdSharing)
-
providerType
public MacOSVpnConfiguration.Builder providerType(VpnProviderType providerType)
-
proxyServer
public MacOSVpnConfiguration.Builder proxyServer(VpnProxyServer proxyServer)
-
realm
public MacOSVpnConfiguration.Builder realm(String realm)
-
role
public MacOSVpnConfiguration.Builder role(String role)
-
safariDomains
public MacOSVpnConfiguration.Builder safariDomains(List<String> safariDomains)
-
safariDomains
public MacOSVpnConfiguration.Builder safariDomains(String... safariDomains)
-
safariDomainsNextLink
public MacOSVpnConfiguration.Builder safariDomainsNextLink(String safariDomainsNextLink)
-
server
public MacOSVpnConfiguration.Builder server(VpnServer server)
-
build
public MacOSVpnConfiguration build()
-
-