Class VpnOnDemandRule.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.VpnOnDemandRule.Builder
-
- Enclosing class:
- VpnOnDemandRule
public static final class VpnOnDemandRule.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpnOnDemandRule.Builderaction(VpnOnDemandRuleConnectionAction action)“Action.”VpnOnDemandRulebuild()VpnOnDemandRule.BuilderdnsSearchDomains(String... dnsSearchDomains)“DNS Search Domains.”VpnOnDemandRule.BuilderdnsSearchDomains(List<String> dnsSearchDomains)“DNS Search Domains.”VpnOnDemandRule.BuilderdnsSearchDomainsNextLink(String dnsSearchDomainsNextLink)“DNS Search Domains.”VpnOnDemandRule.BuilderdomainAction(VpnOnDemandRuleConnectionDomainAction domainAction)“Domain Action (Only applicable when Action is evaluate connection).”VpnOnDemandRule.Builderdomains(String... domains)“Domains (Only applicable when Action is evaluate connection).”VpnOnDemandRule.Builderdomains(List<String> domains)“Domains (Only applicable when Action is evaluate connection).”VpnOnDemandRule.BuilderdomainsNextLink(String domainsNextLink)“Domains (Only applicable when Action is evaluate connection).”VpnOnDemandRule.BuilderprobeRequiredUrl(String probeRequiredUrl)“Probe Required Url (Only applicable when Action is evaluate connection and DomainAction is connect if needed).”VpnOnDemandRule.BuilderprobeUrl(String probeUrl)“A URL to probe.VpnOnDemandRule.Builderssids(String... ssids)“Network Service Set Identifiers (SSIDs).”VpnOnDemandRule.Builderssids(List<String> ssids)“Network Service Set Identifiers (SSIDs).”VpnOnDemandRule.BuilderssidsNextLink(String ssidsNextLink)“Network Service Set Identifiers (SSIDs).”
-
-
-
Method Detail
-
action
public VpnOnDemandRule.Builder action(VpnOnDemandRuleConnectionAction action)
“Action.”- Parameters:
action- value ofactionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsSearchDomains
public VpnOnDemandRule.Builder dnsSearchDomains(List<String> dnsSearchDomains)
“DNS Search Domains.”- Parameters:
dnsSearchDomains- value ofdnsSearchDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsSearchDomains
public VpnOnDemandRule.Builder dnsSearchDomains(String... dnsSearchDomains)
“DNS Search Domains.”- Parameters:
dnsSearchDomains- value ofdnsSearchDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dnsSearchDomainsNextLink
public VpnOnDemandRule.Builder dnsSearchDomainsNextLink(String dnsSearchDomainsNextLink)
“DNS Search Domains.”- Parameters:
dnsSearchDomainsNextLink- value ofdnsSearchDomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainAction
public VpnOnDemandRule.Builder domainAction(VpnOnDemandRuleConnectionDomainAction domainAction)
“Domain Action (Only applicable when Action is evaluate connection).”- Parameters:
domainAction- value ofdomainActionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domains
public VpnOnDemandRule.Builder domains(List<String> domains)
“Domains (Only applicable when Action is evaluate connection).”- Parameters:
domains- value ofdomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domains
public VpnOnDemandRule.Builder domains(String... domains)
“Domains (Only applicable when Action is evaluate connection).”- Parameters:
domains- value ofdomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainsNextLink
public VpnOnDemandRule.Builder domainsNextLink(String domainsNextLink)
“Domains (Only applicable when Action is evaluate connection).”- Parameters:
domainsNextLink- value ofdomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
probeRequiredUrl
public VpnOnDemandRule.Builder probeRequiredUrl(String probeRequiredUrl)
“Probe Required Url (Only applicable when Action is evaluate connection and DomainAction is connect if needed).”- Parameters:
probeRequiredUrl- value ofprobeRequiredUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
probeUrl
public VpnOnDemandRule.Builder probeUrl(String probeUrl)
“A URL to probe. If this URL is successfully fetched (returning a 200 HTTP status code) without redirection, this rule matches.”- Parameters:
probeUrl- value ofprobeUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
ssids
public VpnOnDemandRule.Builder ssids(List<String> ssids)
“Network Service Set Identifiers (SSIDs).”- Parameters:
ssids- value ofssidsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
ssids
public VpnOnDemandRule.Builder ssids(String... ssids)
“Network Service Set Identifiers (SSIDs).”- Parameters:
ssids- value ofssidsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
ssidsNextLink
public VpnOnDemandRule.Builder ssidsNextLink(String ssidsNextLink)
“Network Service Set Identifiers (SSIDs).”- Parameters:
ssidsNextLink- value ofssids@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public VpnOnDemandRule build()
-
-