Package odata.msgraph.client.beta.entity
Class MicrosoftTunnelConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.MicrosoftTunnelConfiguration.Builder
-
- Enclosing class:
- MicrosoftTunnelConfiguration
public static final class MicrosoftTunnelConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MicrosoftTunnelConfiguration.BuilderadvancedSettings(List<KeyValuePair> advancedSettings)“Additional settings that may be applied to the server”MicrosoftTunnelConfiguration.BuilderadvancedSettings(KeyValuePair... advancedSettings)“Additional settings that may be applied to the server”MicrosoftTunnelConfiguration.BuilderadvancedSettingsNextLink(String advancedSettingsNextLink)“Additional settings that may be applied to the server”MicrosoftTunnelConfigurationbuild()MicrosoftTunnelConfiguration.BuilderdefaultDomainSuffix(String defaultDomainSuffix)“The Default Domain appendix that will be used by the clients”MicrosoftTunnelConfiguration.Builderdescription(String description)“The MicrosoftTunnelConfiguration's description”MicrosoftTunnelConfiguration.BuilderdisableUdpConnections(Boolean disableUdpConnections)“When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to tansfer data.”MicrosoftTunnelConfiguration.BuilderdisplayName(String displayName)“The MicrosoftTunnelConfiguration's display name”MicrosoftTunnelConfiguration.BuilderdnsServers(String... dnsServers)“The DNS servers that will be used by the clients”MicrosoftTunnelConfiguration.BuilderdnsServers(List<String> dnsServers)“The DNS servers that will be used by the clients”MicrosoftTunnelConfiguration.BuilderdnsServersNextLink(String dnsServersNextLink)“The DNS servers that will be used by the clients”MicrosoftTunnelConfiguration.Builderid(String id)MicrosoftTunnelConfiguration.BuilderlastUpdateDateTime(OffsetDateTime lastUpdateDateTime)“When the MicrosoftTunnelConfiguration was last updated”MicrosoftTunnelConfiguration.BuilderlistenPort(Integer listenPort)“The port that both TCP and UPD will listen over on the server”MicrosoftTunnelConfiguration.Buildernetwork(String network)“The subnet that will be used to allocate virtual address for the clients”MicrosoftTunnelConfiguration.BuilderroleScopeTagIds(String... roleScopeTagIds)“List of Scope Tags for this Entity instance.”MicrosoftTunnelConfiguration.BuilderroleScopeTagIds(List<String> roleScopeTagIds)“List of Scope Tags for this Entity instance.”MicrosoftTunnelConfiguration.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)“List of Scope Tags for this Entity instance.”MicrosoftTunnelConfiguration.BuilderroutesExclude(String... routesExclude)“Subsets of the routes that will not be routed by the server”MicrosoftTunnelConfiguration.BuilderroutesExclude(List<String> routesExclude)“Subsets of the routes that will not be routed by the server”MicrosoftTunnelConfiguration.BuilderroutesExcludeNextLink(String routesExcludeNextLink)“Subsets of the routes that will not be routed by the server”MicrosoftTunnelConfiguration.BuilderroutesInclude(String... routesInclude)“The routs that will be routed by the server”MicrosoftTunnelConfiguration.BuilderroutesInclude(List<String> routesInclude)“The routs that will be routed by the server”MicrosoftTunnelConfiguration.BuilderroutesIncludeNextLink(String routesIncludeNextLink)“The routs that will be routed by the server”MicrosoftTunnelConfiguration.BuildersplitDNS(String... splitDNS)“The domains that will be resolved using the provided dns servers”MicrosoftTunnelConfiguration.BuildersplitDNS(List<String> splitDNS)“The domains that will be resolved using the provided dns servers”MicrosoftTunnelConfiguration.BuildersplitDNSNextLink(String splitDNSNextLink)“The domains that will be resolved using the provided dns servers”
-
-
-
Method Detail
-
id
public MicrosoftTunnelConfiguration.Builder id(String id)
-
advancedSettings
public MicrosoftTunnelConfiguration.Builder advancedSettings(List<KeyValuePair> advancedSettings)
“Additional settings that may be applied to the server”- Parameters:
advancedSettings- value ofadvancedSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
advancedSettings
public MicrosoftTunnelConfiguration.Builder advancedSettings(KeyValuePair... advancedSettings)
“Additional settings that may be applied to the server”- Parameters:
advancedSettings- value ofadvancedSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
advancedSettingsNextLink
public MicrosoftTunnelConfiguration.Builder advancedSettingsNextLink(String advancedSettingsNextLink)
“Additional settings that may be applied to the server”- Parameters:
advancedSettingsNextLink- value ofadvancedSettings@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defaultDomainSuffix
public MicrosoftTunnelConfiguration.Builder defaultDomainSuffix(String defaultDomainSuffix)
“The Default Domain appendix that will be used by the clients”- Parameters:
defaultDomainSuffix- value ofdefaultDomainSuffixproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
description
public MicrosoftTunnelConfiguration.Builder description(String description)
“The MicrosoftTunnelConfiguration's description”- Parameters:
description- value ofdescriptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableUdpConnections
public MicrosoftTunnelConfiguration.Builder disableUdpConnections(Boolean disableUdpConnections)
“When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to tansfer data.”- Parameters:
disableUdpConnections- value ofdisableUdpConnectionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
displayName
public MicrosoftTunnelConfiguration.Builder displayName(String displayName)
“The MicrosoftTunnelConfiguration's display name”- Parameters:
displayName- value ofdisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsServers
public MicrosoftTunnelConfiguration.Builder dnsServers(List<String> dnsServers)
“The DNS servers that will be used by the clients”- Parameters:
dnsServers- value ofdnsServersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsServers
public MicrosoftTunnelConfiguration.Builder dnsServers(String... dnsServers)
“The DNS servers that will be used by the clients”- Parameters:
dnsServers- value ofdnsServersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsServersNextLink
public MicrosoftTunnelConfiguration.Builder dnsServersNextLink(String dnsServersNextLink)
“The DNS servers that will be used by the clients”- Parameters:
dnsServersNextLink- value ofdnsServers@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastUpdateDateTime
public MicrosoftTunnelConfiguration.Builder lastUpdateDateTime(OffsetDateTime lastUpdateDateTime)
“When the MicrosoftTunnelConfiguration was last updated”- Parameters:
lastUpdateDateTime- value oflastUpdateDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
listenPort
public MicrosoftTunnelConfiguration.Builder listenPort(Integer listenPort)
“The port that both TCP and UPD will listen over on the server”- Parameters:
listenPort- value oflistenPortproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
network
public MicrosoftTunnelConfiguration.Builder network(String network)
“The subnet that will be used to allocate virtual address for the clients”- Parameters:
network- value ofnetworkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIds
public MicrosoftTunnelConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIds- value ofroleScopeTagIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIds
public MicrosoftTunnelConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIds- value ofroleScopeTagIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
roleScopeTagIdsNextLink
public MicrosoftTunnelConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
“List of Scope Tags for this Entity instance.”- Parameters:
roleScopeTagIdsNextLink- value ofroleScopeTagIds@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesExclude
public MicrosoftTunnelConfiguration.Builder routesExclude(List<String> routesExclude)
“Subsets of the routes that will not be routed by the server”- Parameters:
routesExclude- value ofroutesExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesExclude
public MicrosoftTunnelConfiguration.Builder routesExclude(String... routesExclude)
“Subsets of the routes that will not be routed by the server”- Parameters:
routesExclude- value ofroutesExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesExcludeNextLink
public MicrosoftTunnelConfiguration.Builder routesExcludeNextLink(String routesExcludeNextLink)
“Subsets of the routes that will not be routed by the server”- Parameters:
routesExcludeNextLink- value ofroutesExclude@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesInclude
public MicrosoftTunnelConfiguration.Builder routesInclude(List<String> routesInclude)
“The routs that will be routed by the server”- Parameters:
routesInclude- value ofroutesIncludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesInclude
public MicrosoftTunnelConfiguration.Builder routesInclude(String... routesInclude)
“The routs that will be routed by the server”- Parameters:
routesInclude- value ofroutesIncludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
routesIncludeNextLink
public MicrosoftTunnelConfiguration.Builder routesIncludeNextLink(String routesIncludeNextLink)
“The routs that will be routed by the server”- Parameters:
routesIncludeNextLink- value ofroutesInclude@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
splitDNS
public MicrosoftTunnelConfiguration.Builder splitDNS(List<String> splitDNS)
“The domains that will be resolved using the provided dns servers”- Parameters:
splitDNS- value ofsplitDNSproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
splitDNS
public MicrosoftTunnelConfiguration.Builder splitDNS(String... splitDNS)
“The domains that will be resolved using the provided dns servers”- Parameters:
splitDNS- value ofsplitDNSproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
splitDNSNextLink
public MicrosoftTunnelConfiguration.Builder splitDNSNextLink(String splitDNSNextLink)
“The domains that will be resolved using the provided dns servers”- Parameters:
splitDNSNextLink- value ofsplitDNS@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public MicrosoftTunnelConfiguration build()
-
-