Class TunnelPolicy

  • All Implemented Interfaces:
    Policy

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

      • TunnelPolicy

        public TunnelPolicy​(TunnelPolicy p)
        Creates a TunnelPolicy reference.
        Parameters:
        p - TunnelPolicy reference
    • Method Detail

      • builder

        public static TunnelPolicy.Builder builder()
        Returns the TunnelPolicy builder reference.
        Returns:
        TunnelPolicy builder
      • id

        public String id()
        Description copied from interface: Policy
        Returns the policy ID.
        Specified by:
        id in interface Policy
        Returns:
        policy ID
      • priority

        public int priority()
        Description copied from interface: Policy
        Returns the priority of the policy.
        Specified by:
        priority in interface Policy
        Returns:
        priority
      • type

        public Policy.Type type()
        Description copied from interface: Policy
        Returns the policy type.
        Specified by:
        type in interface Policy
        Returns:
        policy type
      • srcIp

        public String srcIp()
        Description copied from interface: Policy
        Returns the source IP address of the policy.
        Specified by:
        srcIp in interface Policy
        Returns:
        source IP address
      • dstIp

        public String dstIp()
        Description copied from interface: Policy
        Returns the destination IP address of the policy.
        Specified by:
        dstIp in interface Policy
        Returns:
        destination IP address
      • ipProto

        public String ipProto()
        Description copied from interface: Policy
        Returns the IP protocol of the policy.
        Specified by:
        ipProto in interface Policy
        Returns:
        IP protocol
      • srcPort

        public short srcPort()
        Description copied from interface: Policy
        Returns the source port of the policy.
        Specified by:
        srcPort in interface Policy
        Returns:
        source port
      • dstPort

        public short dstPort()
        Description copied from interface: Policy
        Returns the destination of the policy.
        Specified by:
        dstPort in interface Policy
        Returns:
        destination port
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • tunnelId

        public String tunnelId()
        Returns the tunnel ID of the policy.
        Returns:
        Tunnel ID