public static final class VpnTrafficRule.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
VpnTrafficRule.Builder |
appId(String appId)
“App identifier, if this traffic rule is triggered by an app.”
|
VpnTrafficRule.Builder |
appType(VpnTrafficRuleAppType appType)
“App type, if this traffic rule is triggered by an app.”
|
VpnTrafficRule |
build() |
VpnTrafficRule.Builder |
claims(String claims)
“Claims associated with this traffic rule.”
|
VpnTrafficRule.Builder |
localAddressRanges(IPv4Range... localAddressRanges)
“Local address range.
|
VpnTrafficRule.Builder |
localAddressRanges(List<IPv4Range> localAddressRanges)
“Local address range.
|
VpnTrafficRule.Builder |
localAddressRangesNextLink(String localAddressRangesNextLink)
“Local address range.
|
VpnTrafficRule.Builder |
localPortRanges(List<NumberRange> localPortRanges)
“Local port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
localPortRanges(NumberRange... localPortRanges)
“Local port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
localPortRangesNextLink(String localPortRangesNextLink)
“Local port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
name(String name)
“Name.”
|
VpnTrafficRule.Builder |
protocols(Integer protocols)
“Protocols (0-255).
|
VpnTrafficRule.Builder |
remoteAddressRanges(IPv4Range... remoteAddressRanges)
“Remote address range.
|
VpnTrafficRule.Builder |
remoteAddressRanges(List<IPv4Range> remoteAddressRanges)
“Remote address range.
|
VpnTrafficRule.Builder |
remoteAddressRangesNextLink(String remoteAddressRangesNextLink)
“Remote address range.
|
VpnTrafficRule.Builder |
remotePortRanges(List<NumberRange> remotePortRanges)
“Remote port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
remotePortRanges(NumberRange... remotePortRanges)
“Remote port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
remotePortRangesNextLink(String remotePortRangesNextLink)
“Remote port range can be set only when protocol is either TCP or UDP (6 or 17).
|
VpnTrafficRule.Builder |
routingPolicyType(VpnTrafficRuleRoutingPolicyType routingPolicyType)
“When app triggered, indicates whether to enable split tunneling along this route
.”
|
public VpnTrafficRule.Builder name(String name)
name - value of name property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder protocols(Integer protocols)
protocols - value of protocols property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localPortRanges(List<NumberRange> localPortRanges)
localPortRanges - value of localPortRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localPortRanges(NumberRange... localPortRanges)
localPortRanges - value of localPortRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localPortRangesNextLink(String localPortRangesNextLink)
localPortRangesNextLink - value of localPortRanges@nextLink property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remotePortRanges(List<NumberRange> remotePortRanges)
remotePortRanges - value of remotePortRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remotePortRanges(NumberRange... remotePortRanges)
remotePortRanges - value of remotePortRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remotePortRangesNextLink(String remotePortRangesNextLink)
remotePortRangesNextLink - value of remotePortRanges@nextLink property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localAddressRanges(List<IPv4Range> localAddressRanges)
localAddressRanges - value of localAddressRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localAddressRanges(IPv4Range... localAddressRanges)
localAddressRanges - value of localAddressRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder localAddressRangesNextLink(String localAddressRangesNextLink)
localAddressRangesNextLink - value of localAddressRanges@nextLink property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remoteAddressRanges(List<IPv4Range> remoteAddressRanges)
remoteAddressRanges - value of remoteAddressRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remoteAddressRanges(IPv4Range... remoteAddressRanges)
remoteAddressRanges - value of remoteAddressRanges property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder remoteAddressRangesNextLink(String remoteAddressRangesNextLink)
remoteAddressRangesNextLink - value of remoteAddressRanges@nextLink property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder appId(String appId)
appId - value of appId property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder appType(VpnTrafficRuleAppType appType)
appType - value of appType property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder routingPolicyType(VpnTrafficRuleRoutingPolicyType routingPolicyType)
routingPolicyType - value of routingPolicyType property (as defined in service metadata)this (for method chaining)public VpnTrafficRule.Builder claims(String claims)
claims - value of claims property (as defined in service metadata)this (for method chaining)public VpnTrafficRule build()
Copyright © 2018–2020. All rights reserved.