Class VpnDnsRule.Builder

  • Enclosing class:
    VpnDnsRule

    public static final class VpnDnsRule.Builder
    extends Object
    • Method Detail

      • autoTrigger

        public VpnDnsRule.Builder autoTrigger​(Boolean autoTrigger)
        “Automatically connect to the VPN when the device connects to this domain: Default False.”
        Parameters:
        autoTrigger - value of autoTrigger property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • name

        public VpnDnsRule.Builder name​(String name)
        “Name.”
        Parameters:
        name - value of name property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • persistent

        public VpnDnsRule.Builder persistent​(Boolean persistent)
        “Keep this rule active even when the VPN is not connected: Default False”
        Parameters:
        persistent - value of persistent property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • proxyServerUri

        public VpnDnsRule.Builder proxyServerUri​(String proxyServerUri)
        “Proxy Server Uri.”
        Parameters:
        proxyServerUri - value of proxyServerUri property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • servers

        public VpnDnsRule.Builder servers​(List<String> servers)
        “Servers.”
        Parameters:
        servers - value of servers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • servers

        public VpnDnsRule.Builder servers​(String... servers)
        “Servers.”
        Parameters:
        servers - value of servers property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • serversNextLink

        public VpnDnsRule.Builder serversNextLink​(String serversNextLink)
        “Servers.”
        Parameters:
        serversNextLink - value of servers@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)