Class TunnelPolicy.Builder

  • Enclosing class:
    TunnelPolicy

    public static final class TunnelPolicy.Builder
    extends Object
    Tunnel Policy Builder.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setPolicyId

        public TunnelPolicy.Builder setPolicyId​(String id)
        Sets the policy Id.
        Parameters:
        id - policy Id
        Returns:
        Builder object
      • setSrcIp

        public TunnelPolicy.Builder setSrcIp​(String srcIp)
        Sets the source IP address.
        Parameters:
        srcIp - source IP address
        Returns:
        Builder object
      • setDstIp

        public TunnelPolicy.Builder setDstIp​(String dstIp)
        Sets the destination IP address.
        Parameters:
        dstIp - destination IP address
        Returns:
        Builder object
      • setIpProto

        public TunnelPolicy.Builder setIpProto​(String proto)
        Sets the IP protocol.
        Parameters:
        proto - IP protocol
        Returns:
        Builder object
      • setSrcPort

        public TunnelPolicy.Builder setSrcPort​(short srcPort)
        Sets the source port.
        Parameters:
        srcPort - source port
        Returns:
        Builder object
      • setDstPort

        public TunnelPolicy.Builder setDstPort​(short dstPort)
        Sets the destination port.
        Parameters:
        dstPort - destination port
        Returns:
        Builder object
      • setPriority

        public TunnelPolicy.Builder setPriority​(int p)
        Sets the priority of the policy.
        Parameters:
        p - priority
        Returns:
        Builder object
      • setTunnelId

        public TunnelPolicy.Builder setTunnelId​(String tunnelId)
        Sets the tunnel Id.
        Parameters:
        tunnelId - tunnel Id
        Returns:
        Builder object
      • build

        public Policy build()
        Builds the policy.
        Returns:
        Tunnel Policy reference