Class DataPathL3.Builder

  • Enclosing class:
    DataPathL3

    public static final class DataPathL3.Builder
    extends java.lang.Object
    Builder class for DataPathL3.
    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of DataPathL3.
    • Method Detail

      • setArpHoldPktDrops

        public DataPathL3.Builder setArpHoldPktDrops​(java.lang.Long arpHoldPktDrops)
        The drops of packet(IPv4) pending on ARP resolution. format: int64
        Parameters:
        arpHoldPktDrops - New value for the property.
      • setDropRouteIpv4Drops

        public DataPathL3.Builder setDropRouteIpv4Drops​(java.lang.Long dropRouteIpv4Drops)
        Packet(IPv4) matching drop routes. format: int64
        Parameters:
        dropRouteIpv4Drops - New value for the property.
      • setDropRouteIpv6Drops

        public DataPathL3.Builder setDropRouteIpv6Drops​(java.lang.Long dropRouteIpv6Drops)
        Packet(IPv6) matching drop routes. format: int64
        Parameters:
        dropRouteIpv6Drops - New value for the property.
      • setNoRouteIpv4Drops

        public DataPathL3.Builder setNoRouteIpv4Drops​(java.lang.Long noRouteIpv4Drops)
        No IPv4 routes. format: int64
        Parameters:
        noRouteIpv4Drops - New value for the property.
      • setNoRouteIpv6Drops

        public DataPathL3.Builder setNoRouteIpv6Drops​(java.lang.Long noRouteIpv6Drops)
        No IPv6 routes. format: int64
        Parameters:
        noRouteIpv6Drops - New value for the property.
      • setNsHoldPktDrops

        public DataPathL3.Builder setNsHoldPktDrops​(java.lang.Long nsHoldPktDrops)
        The drops of packet(IPv6) pending on neighbor resolution. format: int64
        Parameters:
        nsHoldPktDrops - New value for the property.
      • setPktAttrErrorDrops

        public DataPathL3.Builder setPktAttrErrorDrops​(java.lang.Long pktAttrErrorDrops)
        Packets which failed attribute operation. format: int64
        Parameters:
        pktAttrErrorDrops - New value for the property.
      • setRpfIpv4Drops

        public DataPathL3.Builder setRpfIpv4Drops​(java.lang.Long rpfIpv4Drops)
        Reverse path forwarding drops of packet(IPv4). format: int64
        Parameters:
        rpfIpv4Drops - New value for the property.
      • setRpfIpv6Drops

        public DataPathL3.Builder setRpfIpv6Drops​(java.lang.Long rpfIpv6Drops)
        Reverse path forwarding drops of packet(IPv6). format: int64
        Parameters:
        rpfIpv6Drops - New value for the property.
      • setRxPktParsingErrorDrops

        public DataPathL3.Builder setRxPktParsingErrorDrops​(java.lang.Long rxPktParsingErrorDrops)
        Packets failed to be parsed. format: int64
        Parameters:
        rxPktParsingErrorDrops - New value for the property.
      • setTtlIpv4Drops

        public DataPathL3.Builder setTtlIpv4Drops​(java.lang.Long ttlIpv4Drops)
        Packet(IPv4) drops due to low TTL. format: int64
        Parameters:
        ttlIpv4Drops - New value for the property.
      • setTtlIpv6Drops

        public DataPathL3.Builder setTtlIpv6Drops​(java.lang.Long ttlIpv6Drops)
        Packet(IPv6) drops due to low TTL. format: int64
        Parameters:
        ttlIpv6Drops - New value for the property.
      • setTxDispatchQueueTooLongDrops

        public DataPathL3.Builder setTxDispatchQueueTooLongDrops​(java.lang.Long txDispatchQueueTooLongDrops)
        Packets being tail dropped in the txDispatchQueue. format: int64
        Parameters:
        txDispatchQueueTooLongDrops - New value for the property.