Interface Flow

    • Method Detail

      • getReceivedAt

        long getReceivedAt()
        Time at which the flow was received by listener in milliseconds since epoch UTC.
      • getTimestamp

        long getTimestamp()
        Flow timestamp in milliseconds.
      • getBytes

        Long getBytes()
        Number of bytes transferred in the flow.
      • getDirection

        Flow.Direction getDirection()
        Direction of the flow (egress vs ingress)
      • getDstAddr

        String getDstAddr()
        Destination address.
      • getDstAddrHostname

        Optional<String> getDstAddrHostname()
        Destination address hostname.
      • getDstAs

        Long getDstAs()
        Destination autonomous system (AS).
      • getDstMaskLen

        Integer getDstMaskLen()
        The number of contiguous bits in the source address subnet mask.
      • getDstPort

        Integer getDstPort()
        Destination port.
      • getEngineId

        Integer getEngineId()
        Slot number of the flow-switching engine.
      • getEngineType

        Integer getEngineType()
        Type of flow-switching engine.
      • getDeltaSwitched

        Long getDeltaSwitched()
        Unix timestamp in ms at which the previous exported packet associated with this flow was switched.
      • getFirstSwitched

        Long getFirstSwitched()
        Unix timestamp in ms at which the first packet associated with this flow was switched.
      • getFlowRecords

        int getFlowRecords()
        Number of flow records in the associated packet.
      • getFlowSeqNum

        long getFlowSeqNum()
        Flow packet sequence number.
      • getInputSnmp

        Integer getInputSnmp()
        SNMP ifIndex
      • getIpProtocolVersion

        Integer getIpProtocolVersion()
        IPv4 vs IPv6
      • getLastSwitched

        Long getLastSwitched()
        Unix timestamp in ms at which the last packet associated with this flow was switched.
      • getNextHop

        String getNextHop()
        Next hop
      • getNextHopHostname

        Optional<String> getNextHopHostname()
        Next hop hostname
      • getOutputSnmp

        Integer getOutputSnmp()
        SNMP ifIndex
      • getPackets

        Long getPackets()
        Number of packets in the flow
      • getProtocol

        Integer getProtocol()
        IP protocol number i.e 6 for TCP, 17 for UDP
      • getSamplingInterval

        Double getSamplingInterval()
        Sampling interval
      • getSrcAddr

        String getSrcAddr()
        Source address.
      • getSrcAddrHostname

        Optional<String> getSrcAddrHostname()
        Source address hostname.
      • getSrcAs

        Long getSrcAs()
        Source autonomous system (AS).
      • getSrcMaskLen

        Integer getSrcMaskLen()
        The number of contiguous bits in the destination address subnet mask.
      • getSrcPort

        Integer getSrcPort()
        Source port.
      • getTcpFlags

        Integer getTcpFlags()
        TCP Flags.
      • getDscp

        default Integer getDscp()
      • getEcn

        default Integer getEcn()
      • getVlan

        Integer getVlan()
        VLAN ID.
      • getNodeIdentifier

        String getNodeIdentifier()
        Method to get node lookup identifier. This field can be used as an alternate means to identify the exporter node when the source address of the packets are altered due to address translation. * @return the identifier