Interface FlowDocumentOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    FlowDocument, FlowDocument.Builder

    public interface FlowDocumentOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getTimestamp

        long getTimestamp()
         Flow timestamp in milliseconds.
         
        uint64 timestamp = 1;
      • hasNumBytes

        boolean hasNumBytes()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
      • getNumBytes

        com.google.protobuf.UInt64Value getNumBytes()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
      • getNumBytesOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getNumBytesOrBuilder()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
      • getDirectionValue

        int getDirectionValue()
         Direction of the flow (egress vs ingress)
         
        .Direction direction = 3;
      • getDirection

        Direction getDirection()
         Direction of the flow (egress vs ingress)
         
        .Direction direction = 3;
      • getDstAddress

        String getDstAddress()
          Destination address.
         
        string dst_address = 4;
      • getDstAddressBytes

        com.google.protobuf.ByteString getDstAddressBytes()
          Destination address.
         
        string dst_address = 4;
      • getDstHostname

        String getDstHostname()
         Destination address hostname.
         
        string dst_hostname = 5;
      • getDstHostnameBytes

        com.google.protobuf.ByteString getDstHostnameBytes()
         Destination address hostname.
         
        string dst_hostname = 5;
      • hasDstAs

        boolean hasDstAs()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
      • getDstAs

        com.google.protobuf.UInt64Value getDstAs()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
      • getDstAsOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getDstAsOrBuilder()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
      • hasDstMaskLen

        boolean hasDstMaskLen()
         The number of contiguous bits in the source address subnet mask.
         
        .google.protobuf.UInt32Value dst_mask_len = 7;
      • getDstMaskLen

        com.google.protobuf.UInt32Value getDstMaskLen()
         The number of contiguous bits in the source address subnet mask.
         
        .google.protobuf.UInt32Value dst_mask_len = 7;
      • getDstMaskLenOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getDstMaskLenOrBuilder()
         The number of contiguous bits in the source address subnet mask.
         
        .google.protobuf.UInt32Value dst_mask_len = 7;
      • hasDstPort

        boolean hasDstPort()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
      • getDstPort

        com.google.protobuf.UInt32Value getDstPort()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
      • getDstPortOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getDstPortOrBuilder()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
      • hasEngineId

        boolean hasEngineId()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
      • getEngineId

        com.google.protobuf.UInt32Value getEngineId()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
      • getEngineIdOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getEngineIdOrBuilder()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
      • hasEngineType

        boolean hasEngineType()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
      • getEngineType

        com.google.protobuf.UInt32Value getEngineType()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
      • getEngineTypeOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getEngineTypeOrBuilder()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
      • hasDeltaSwitched

        boolean hasDeltaSwitched()
         Unix timestamp in ms at which the previous exported packet-
         
        .google.protobuf.UInt64Value delta_switched = 11;
      • getDeltaSwitched

        com.google.protobuf.UInt64Value getDeltaSwitched()
         Unix timestamp in ms at which the previous exported packet-
         
        .google.protobuf.UInt64Value delta_switched = 11;
      • getDeltaSwitchedOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getDeltaSwitchedOrBuilder()
         Unix timestamp in ms at which the previous exported packet-
         
        .google.protobuf.UInt64Value delta_switched = 11;
      • hasFirstSwitched

        boolean hasFirstSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
      • getFirstSwitched

        com.google.protobuf.UInt64Value getFirstSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
      • getFirstSwitchedOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getFirstSwitchedOrBuilder()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
      • hasLastSwitched

        boolean hasLastSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
      • getLastSwitched

        com.google.protobuf.UInt64Value getLastSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
      • getLastSwitchedOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getLastSwitchedOrBuilder()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
      • hasNumFlowRecords

        boolean hasNumFlowRecords()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
      • getNumFlowRecords

        com.google.protobuf.UInt32Value getNumFlowRecords()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
      • getNumFlowRecordsOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getNumFlowRecordsOrBuilder()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
      • hasNumPackets

        boolean hasNumPackets()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
      • getNumPackets

        com.google.protobuf.UInt64Value getNumPackets()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
      • getNumPacketsOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getNumPacketsOrBuilder()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
      • hasFlowSeqNum

        boolean hasFlowSeqNum()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
      • getFlowSeqNum

        com.google.protobuf.UInt64Value getFlowSeqNum()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
      • getFlowSeqNumOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getFlowSeqNumOrBuilder()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
      • hasInputSnmpIfindex

        boolean hasInputSnmpIfindex()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
      • getInputSnmpIfindex

        com.google.protobuf.UInt32Value getInputSnmpIfindex()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
      • getInputSnmpIfindexOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getInputSnmpIfindexOrBuilder()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
      • hasOutputSnmpIfindex

        boolean hasOutputSnmpIfindex()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
      • getOutputSnmpIfindex

        com.google.protobuf.UInt32Value getOutputSnmpIfindex()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
      • getOutputSnmpIfindexOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getOutputSnmpIfindexOrBuilder()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
      • hasIpProtocolVersion

        boolean hasIpProtocolVersion()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
      • getIpProtocolVersion

        com.google.protobuf.UInt32Value getIpProtocolVersion()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
      • getIpProtocolVersionOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getIpProtocolVersionOrBuilder()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
      • getNextHopAddress

        String getNextHopAddress()
         Next hop IpAddress.
         
        string next_hop_address = 20;
      • getNextHopAddressBytes

        com.google.protobuf.ByteString getNextHopAddressBytes()
         Next hop IpAddress.
         
        string next_hop_address = 20;
      • getNextHopHostname

        String getNextHopHostname()
         Next hop hostname.
         
        string next_hop_hostname = 21;
      • getNextHopHostnameBytes

        com.google.protobuf.ByteString getNextHopHostnameBytes()
         Next hop hostname.
         
        string next_hop_hostname = 21;
      • hasProtocol

        boolean hasProtocol()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
      • getProtocol

        com.google.protobuf.UInt32Value getProtocol()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
      • getProtocolOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getProtocolOrBuilder()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
      • getSamplingAlgorithmValue

        int getSamplingAlgorithmValue()
         Sampling algorithm ID.
         
        .SamplingAlgorithm sampling_algorithm = 23;
      • getSamplingAlgorithm

        SamplingAlgorithm getSamplingAlgorithm()
         Sampling algorithm ID.
         
        .SamplingAlgorithm sampling_algorithm = 23;
      • hasSamplingInterval

        boolean hasSamplingInterval()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
      • getSamplingInterval

        com.google.protobuf.DoubleValue getSamplingInterval()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
      • getSamplingIntervalOrBuilder

        com.google.protobuf.DoubleValueOrBuilder getSamplingIntervalOrBuilder()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
      • getSrcAddress

        String getSrcAddress()
         Source address.
         
        string src_address = 26;
      • getSrcAddressBytes

        com.google.protobuf.ByteString getSrcAddressBytes()
         Source address.
         
        string src_address = 26;
      • getSrcHostname

        String getSrcHostname()
         Source hostname.
         
        string src_hostname = 27;
      • getSrcHostnameBytes

        com.google.protobuf.ByteString getSrcHostnameBytes()
         Source hostname.
         
        string src_hostname = 27;
      • hasSrcAs

        boolean hasSrcAs()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
      • getSrcAs

        com.google.protobuf.UInt64Value getSrcAs()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
      • getSrcAsOrBuilder

        com.google.protobuf.UInt64ValueOrBuilder getSrcAsOrBuilder()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
      • hasSrcMaskLen

        boolean hasSrcMaskLen()
         The number of contiguous bits in the destination address subnet mask.
         
        .google.protobuf.UInt32Value src_mask_len = 29;
      • getSrcMaskLen

        com.google.protobuf.UInt32Value getSrcMaskLen()
         The number of contiguous bits in the destination address subnet mask.
         
        .google.protobuf.UInt32Value src_mask_len = 29;
      • getSrcMaskLenOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getSrcMaskLenOrBuilder()
         The number of contiguous bits in the destination address subnet mask.
         
        .google.protobuf.UInt32Value src_mask_len = 29;
      • hasSrcPort

        boolean hasSrcPort()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
      • getSrcPort

        com.google.protobuf.UInt32Value getSrcPort()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
      • getSrcPortOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getSrcPortOrBuilder()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
      • hasTcpFlags

        boolean hasTcpFlags()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
      • getTcpFlags

        com.google.protobuf.UInt32Value getTcpFlags()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
      • getTcpFlagsOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getTcpFlagsOrBuilder()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
      • hasTos

        boolean hasTos()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
      • getTos

        com.google.protobuf.UInt32Value getTos()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
      • getTosOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getTosOrBuilder()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
      • getNetflowVersionValue

        int getNetflowVersionValue()
         Netflow version
         
        .NetflowVersion netflow_version = 33;
      • getNetflowVersion

        NetflowVersion getNetflowVersion()
         Netflow version
         
        .NetflowVersion netflow_version = 33;
      • getVlan

        String getVlan()
         VLAN ID.
         
        string vlan = 34;
      • getVlanBytes

        com.google.protobuf.ByteString getVlanBytes()
         VLAN ID.
         
        string vlan = 34;
      • hasSrcNode

        boolean hasSrcNode()
        .NodeInfo src_node = 35;
      • getSrcNode

        NodeInfo getSrcNode()
        .NodeInfo src_node = 35;
      • getSrcNodeOrBuilder

        NodeInfoOrBuilder getSrcNodeOrBuilder()
        .NodeInfo src_node = 35;
      • hasExporterNode

        boolean hasExporterNode()
        .NodeInfo exporter_node = 36;
      • getExporterNode

        NodeInfo getExporterNode()
        .NodeInfo exporter_node = 36;
      • getExporterNodeOrBuilder

        NodeInfoOrBuilder getExporterNodeOrBuilder()
        .NodeInfo exporter_node = 36;
      • hasDestNode

        boolean hasDestNode()
        .NodeInfo dest_node = 37;
      • getDestNode

        NodeInfo getDestNode()
        .NodeInfo dest_node = 37;
      • getDestNodeOrBuilder

        NodeInfoOrBuilder getDestNodeOrBuilder()
        .NodeInfo dest_node = 37;
      • getApplication

        String getApplication()
        string application = 38;
      • getApplicationBytes

        com.google.protobuf.ByteString getApplicationBytes()
        string application = 38;
      • getHost

        String getHost()
        string host = 39;
      • getHostBytes

        com.google.protobuf.ByteString getHostBytes()
        string host = 39;
      • getLocation

        String getLocation()
        string location = 40;
      • getLocationBytes

        com.google.protobuf.ByteString getLocationBytes()
        string location = 40;
      • getSrcLocalityValue

        int getSrcLocalityValue()
        .Locality src_locality = 41;
      • getSrcLocality

        Locality getSrcLocality()
        .Locality src_locality = 41;
      • getDstLocalityValue

        int getDstLocalityValue()
        .Locality dst_locality = 42;
      • getDstLocality

        Locality getDstLocality()
        .Locality dst_locality = 42;
      • getFlowLocalityValue

        int getFlowLocalityValue()
        .Locality flow_locality = 43;
      • getFlowLocality

        Locality getFlowLocality()
        .Locality flow_locality = 43;
      • getClockCorrection

        long getClockCorrection()
         Applied clock correction im milliseconds.
         
        uint64 clock_correction = 45;
      • hasDscp

        boolean hasDscp()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
      • getDscp

        com.google.protobuf.UInt32Value getDscp()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
      • getDscpOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getDscpOrBuilder()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
      • hasEcn

        boolean hasEcn()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;
      • getEcn

        com.google.protobuf.UInt32Value getEcn()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;
      • getEcnOrBuilder

        com.google.protobuf.UInt32ValueOrBuilder getEcnOrBuilder()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;