Class VdrbCounters.Builder

  • Enclosing class:
    VdrbCounters

    public static final class VdrbCounters.Builder
    extends java.lang.Object
    Builder class for VdrbCounters.
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()
      Constructor with parameters for the required properties of VdrbCounters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      VdrbCounters build()  
      VdrbCounters.Builder setArpHoldPktDrops​(java.lang.Long arpHoldPktDrops)
      The drops of packet(IPv4) pending on ARP resolution format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setConsumedIcmpv4​(java.lang.Long consumedIcmpv4)
      ICMP packets(IPv4) destinated to VDR and consumed by VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setConsumedIcmpv6​(java.lang.Long consumedIcmpv6)
      ICMP packets(IPv6) destinated to VDR and consumed by VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setDropRouteIpv4Drops​(java.lang.Long dropRouteIpv4Drops)
      Packet(IPv4) matching drop routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setDropRouteIpv6Drops​(java.lang.Long dropRouteIpv6Drops)
      Packet(IPv6) matching drop routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setNoNbrIpv4​(java.lang.Long noNbrIpv4)
      No IPv4 ARP entry found format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setNoNbrIpv6​(java.lang.Long noNbrIpv6)
      No IPv6 Neighbor entry found format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setNoRouteIpv4Drops​(java.lang.Long noRouteIpv4Drops)
      No IPv4 routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setNoRouteIpv6Drops​(java.lang.Long noRouteIpv6Drops)
      No IPv6 routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setNsHoldPktDrops​(java.lang.Long nsHoldPktDrops)
      The drops of packet(IPv6) pending on neighbor resolution format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setPktAttrErrorDrops​(java.lang.Long pktAttrErrorDrops)
      Packets which failed attribute operation format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRelayedDhcpv4Req​(java.lang.Long relayedDhcpv4Req)
      Relayed DHCPv4 requests format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRelayedDhcpv4Rsp​(java.lang.Long relayedDhcpv4Rsp)
      Relayed DHCPv4 responses format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRelayedDhcpv6Req​(java.lang.Long relayedDhcpv6Req)
      Relayed DHCPv6 requests format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRelayedDhcpv6Rsp​(java.lang.Long relayedDhcpv6Rsp)
      Relayed DHCPv6 responses format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRpfIpv4Drops​(java.lang.Long rpfIpv4Drops)
      Reverse path forwarding drops of packet(IPv4) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRpfIpv6Drops​(java.lang.Long rpfIpv6Drops)
      Reverse path forwarding drops of packet(IPv6) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRxArpReq​(java.lang.Long rxArpReq)
      Arp Reqests received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRxIpv4​(java.lang.Long rxIpv4)
      Packets(IPv4) received on VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRxIpv6​(java.lang.Long rxIpv6)
      Packets(IPv6) received on VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setRxPktParsingErrorDrops​(java.lang.Long rxPktParsingErrorDrops)
      Packets failed to be parsed format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTtlIpv4Drops​(java.lang.Long ttlIpv4Drops)
      Packet(IPv4) drops due to low TTL format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTtlIpv6Drops​(java.lang.Long ttlIpv6Drops)
      Packet(IPv6) drops due to low TTL format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTxArpRsp​(java.lang.Long txArpRsp)
      Arp Responses sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTxDispatchQueueTooLongDrops​(java.lang.Long txDispatchQueueTooLongDrops)
      Packets being tail dropped in the txDispatchQueue format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTxIpv4​(java.lang.Long txIpv4)
      Packets(IPv4) sent from VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      VdrbCounters.Builder setTxIpv6​(java.lang.Long txIpv6)
      Packets(IPv6) sent from VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

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

      • setArpHoldPktDrops

        public VdrbCounters.Builder setArpHoldPktDrops​(java.lang.Long arpHoldPktDrops)
        The drops of packet(IPv4) pending on ARP resolution format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        arpHoldPktDrops - New value for the property.
      • setConsumedIcmpv4

        public VdrbCounters.Builder setConsumedIcmpv4​(java.lang.Long consumedIcmpv4)
        ICMP packets(IPv4) destinated to VDR and consumed by VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        consumedIcmpv4 - New value for the property.
      • setConsumedIcmpv6

        public VdrbCounters.Builder setConsumedIcmpv6​(java.lang.Long consumedIcmpv6)
        ICMP packets(IPv6) destinated to VDR and consumed by VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        consumedIcmpv6 - New value for the property.
      • setDropRouteIpv4Drops

        public VdrbCounters.Builder setDropRouteIpv4Drops​(java.lang.Long dropRouteIpv4Drops)
        Packet(IPv4) matching drop routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        dropRouteIpv4Drops - New value for the property.
      • setDropRouteIpv6Drops

        public VdrbCounters.Builder setDropRouteIpv6Drops​(java.lang.Long dropRouteIpv6Drops)
        Packet(IPv6) matching drop routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        dropRouteIpv6Drops - New value for the property.
      • setNoNbrIpv4

        public VdrbCounters.Builder setNoNbrIpv4​(java.lang.Long noNbrIpv4)
        No IPv4 ARP entry found format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        noNbrIpv4 - New value for the property.
      • setNoNbrIpv6

        public VdrbCounters.Builder setNoNbrIpv6​(java.lang.Long noNbrIpv6)
        No IPv6 Neighbor entry found format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        noNbrIpv6 - New value for the property.
      • setNoRouteIpv4Drops

        public VdrbCounters.Builder setNoRouteIpv4Drops​(java.lang.Long noRouteIpv4Drops)
        No IPv4 routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        noRouteIpv4Drops - New value for the property.
      • setNoRouteIpv6Drops

        public VdrbCounters.Builder setNoRouteIpv6Drops​(java.lang.Long noRouteIpv6Drops)
        No IPv6 routes format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        noRouteIpv6Drops - New value for the property.
      • setNsHoldPktDrops

        public VdrbCounters.Builder setNsHoldPktDrops​(java.lang.Long nsHoldPktDrops)
        The drops of packet(IPv6) pending on neighbor resolution format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        nsHoldPktDrops - New value for the property.
      • setPktAttrErrorDrops

        public VdrbCounters.Builder setPktAttrErrorDrops​(java.lang.Long pktAttrErrorDrops)
        Packets which failed attribute operation format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        pktAttrErrorDrops - New value for the property.
      • setRelayedDhcpv4Req

        public VdrbCounters.Builder setRelayedDhcpv4Req​(java.lang.Long relayedDhcpv4Req)
        Relayed DHCPv4 requests format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        relayedDhcpv4Req - New value for the property.
      • setRelayedDhcpv4Rsp

        public VdrbCounters.Builder setRelayedDhcpv4Rsp​(java.lang.Long relayedDhcpv4Rsp)
        Relayed DHCPv4 responses format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        relayedDhcpv4Rsp - New value for the property.
      • setRelayedDhcpv6Req

        public VdrbCounters.Builder setRelayedDhcpv6Req​(java.lang.Long relayedDhcpv6Req)
        Relayed DHCPv6 requests format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        relayedDhcpv6Req - New value for the property.
      • setRelayedDhcpv6Rsp

        public VdrbCounters.Builder setRelayedDhcpv6Rsp​(java.lang.Long relayedDhcpv6Rsp)
        Relayed DHCPv6 responses format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        relayedDhcpv6Rsp - New value for the property.
      • setRpfIpv4Drops

        public VdrbCounters.Builder setRpfIpv4Drops​(java.lang.Long rpfIpv4Drops)
        Reverse path forwarding drops of packet(IPv4) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rpfIpv4Drops - New value for the property.
      • setRpfIpv6Drops

        public VdrbCounters.Builder setRpfIpv6Drops​(java.lang.Long rpfIpv6Drops)
        Reverse path forwarding drops of packet(IPv6) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rpfIpv6Drops - New value for the property.
      • setRxArpReq

        public VdrbCounters.Builder setRxArpReq​(java.lang.Long rxArpReq)
        Arp Reqests received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rxArpReq - New value for the property.
      • setRxIpv4

        public VdrbCounters.Builder setRxIpv4​(java.lang.Long rxIpv4)
        Packets(IPv4) received on VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rxIpv4 - New value for the property.
      • setRxIpv6

        public VdrbCounters.Builder setRxIpv6​(java.lang.Long rxIpv6)
        Packets(IPv6) received on VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rxIpv6 - New value for the property.
      • setRxPktParsingErrorDrops

        public VdrbCounters.Builder setRxPktParsingErrorDrops​(java.lang.Long rxPktParsingErrorDrops)
        Packets failed to be parsed format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        rxPktParsingErrorDrops - New value for the property.
      • setTtlIpv4Drops

        public VdrbCounters.Builder setTtlIpv4Drops​(java.lang.Long ttlIpv4Drops)
        Packet(IPv4) drops due to low TTL format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        ttlIpv4Drops - New value for the property.
      • setTtlIpv6Drops

        public VdrbCounters.Builder setTtlIpv6Drops​(java.lang.Long ttlIpv6Drops)
        Packet(IPv6) drops due to low TTL format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        ttlIpv6Drops - New value for the property.
      • setTxArpRsp

        public VdrbCounters.Builder setTxArpRsp​(java.lang.Long txArpRsp)
        Arp Responses sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        txArpRsp - New value for the property.
      • setTxDispatchQueueTooLongDrops

        public VdrbCounters.Builder setTxDispatchQueueTooLongDrops​(java.lang.Long txDispatchQueueTooLongDrops)
        Packets being tail dropped in the txDispatchQueue format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        txDispatchQueueTooLongDrops - New value for the property.
      • setTxIpv4

        public VdrbCounters.Builder setTxIpv4​(java.lang.Long txIpv4)
        Packets(IPv4) sent from VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        txIpv4 - New value for the property.
      • setTxIpv6

        public VdrbCounters.Builder setTxIpv6​(java.lang.Long txIpv6)
        Packets(IPv6) sent from VDR format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        txIpv6 - New value for the property.