Class FlowDocument

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, FlowDocumentOrBuilder

    public final class FlowDocument
    extends com.google.protobuf.GeneratedMessageV3
    implements FlowDocumentOrBuilder
    Protobuf type FlowDocument
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getTimestamp

        public long getTimestamp()
         Flow timestamp in milliseconds.
         
        uint64 timestamp = 1;
        Specified by:
        getTimestamp in interface FlowDocumentOrBuilder
        Returns:
        The timestamp.
      • hasNumBytes

        public boolean hasNumBytes()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
        Specified by:
        hasNumBytes in interface FlowDocumentOrBuilder
        Returns:
        Whether the numBytes field is set.
      • getNumBytes

        public com.google.protobuf.UInt64Value getNumBytes()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
        Specified by:
        getNumBytes in interface FlowDocumentOrBuilder
        Returns:
        The numBytes.
      • getNumBytesOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getNumBytesOrBuilder()
         Number of bytes transferred in the flow
         
        .google.protobuf.UInt64Value num_bytes = 2;
        Specified by:
        getNumBytesOrBuilder in interface FlowDocumentOrBuilder
      • getDirectionValue

        public int getDirectionValue()
         Direction of the flow (egress vs ingress)
         
        .Direction direction = 3;
        Specified by:
        getDirectionValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for direction.
      • getDstAddress

        public java.lang.String getDstAddress()
          Destination address.
         
        string dst_address = 4;
        Specified by:
        getDstAddress in interface FlowDocumentOrBuilder
        Returns:
        The dstAddress.
      • getDstAddressBytes

        public com.google.protobuf.ByteString getDstAddressBytes()
          Destination address.
         
        string dst_address = 4;
        Specified by:
        getDstAddressBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for dstAddress.
      • getDstHostname

        public java.lang.String getDstHostname()
         Destination address hostname.
         
        string dst_hostname = 5;
        Specified by:
        getDstHostname in interface FlowDocumentOrBuilder
        Returns:
        The dstHostname.
      • getDstHostnameBytes

        public com.google.protobuf.ByteString getDstHostnameBytes()
         Destination address hostname.
         
        string dst_hostname = 5;
        Specified by:
        getDstHostnameBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for dstHostname.
      • hasDstAs

        public boolean hasDstAs()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
        Specified by:
        hasDstAs in interface FlowDocumentOrBuilder
        Returns:
        Whether the dstAs field is set.
      • getDstAs

        public com.google.protobuf.UInt64Value getDstAs()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
        Specified by:
        getDstAs in interface FlowDocumentOrBuilder
        Returns:
        The dstAs.
      • getDstAsOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getDstAsOrBuilder()
         Destination autonomous system (AS).
         
        .google.protobuf.UInt64Value dst_as = 6;
        Specified by:
        getDstAsOrBuilder in interface FlowDocumentOrBuilder
      • hasDstMaskLen

        public boolean hasDstMaskLen()
         The number of contiguous bits in the source address subnet mask.
         
        .google.protobuf.UInt32Value dst_mask_len = 7;
        Specified by:
        hasDstMaskLen in interface FlowDocumentOrBuilder
        Returns:
        Whether the dstMaskLen field is set.
      • getDstMaskLen

        public com.google.protobuf.UInt32Value getDstMaskLen()
         The number of contiguous bits in the source address subnet mask.
         
        .google.protobuf.UInt32Value dst_mask_len = 7;
        Specified by:
        getDstMaskLen in interface FlowDocumentOrBuilder
        Returns:
        The dstMaskLen.
      • getDstMaskLenOrBuilder

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

        public boolean hasDstPort()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
        Specified by:
        hasDstPort in interface FlowDocumentOrBuilder
        Returns:
        Whether the dstPort field is set.
      • getDstPort

        public com.google.protobuf.UInt32Value getDstPort()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
        Specified by:
        getDstPort in interface FlowDocumentOrBuilder
        Returns:
        The dstPort.
      • getDstPortOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getDstPortOrBuilder()
         Destination port.
         
        .google.protobuf.UInt32Value dst_port = 8;
        Specified by:
        getDstPortOrBuilder in interface FlowDocumentOrBuilder
      • hasEngineId

        public boolean hasEngineId()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
        Specified by:
        hasEngineId in interface FlowDocumentOrBuilder
        Returns:
        Whether the engineId field is set.
      • getEngineId

        public com.google.protobuf.UInt32Value getEngineId()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
        Specified by:
        getEngineId in interface FlowDocumentOrBuilder
        Returns:
        The engineId.
      • getEngineIdOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getEngineIdOrBuilder()
         Slot number of the flow-switching engine.
         
        .google.protobuf.UInt32Value engine_id = 9;
        Specified by:
        getEngineIdOrBuilder in interface FlowDocumentOrBuilder
      • hasEngineType

        public boolean hasEngineType()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
        Specified by:
        hasEngineType in interface FlowDocumentOrBuilder
        Returns:
        Whether the engineType field is set.
      • getEngineType

        public com.google.protobuf.UInt32Value getEngineType()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
        Specified by:
        getEngineType in interface FlowDocumentOrBuilder
        Returns:
        The engineType.
      • getEngineTypeOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getEngineTypeOrBuilder()
         Type of flow-switching engine.
         
        .google.protobuf.UInt32Value engine_type = 10;
        Specified by:
        getEngineTypeOrBuilder in interface FlowDocumentOrBuilder
      • hasDeltaSwitched

        public boolean hasDeltaSwitched()
         Unix timestamp in ms at which the previous exported packet-
         
        .google.protobuf.UInt64Value delta_switched = 11;
        Specified by:
        hasDeltaSwitched in interface FlowDocumentOrBuilder
        Returns:
        Whether the deltaSwitched field is set.
      • getDeltaSwitched

        public com.google.protobuf.UInt64Value getDeltaSwitched()
         Unix timestamp in ms at which the previous exported packet-
         
        .google.protobuf.UInt64Value delta_switched = 11;
        Specified by:
        getDeltaSwitched in interface FlowDocumentOrBuilder
        Returns:
        The deltaSwitched.
      • getDeltaSwitchedOrBuilder

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

        public boolean hasFirstSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
        Specified by:
        hasFirstSwitched in interface FlowDocumentOrBuilder
        Returns:
        Whether the firstSwitched field is set.
      • getFirstSwitched

        public com.google.protobuf.UInt64Value getFirstSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
        Specified by:
        getFirstSwitched in interface FlowDocumentOrBuilder
        Returns:
        The firstSwitched.
      • getFirstSwitchedOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getFirstSwitchedOrBuilder()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value first_switched = 12;
        Specified by:
        getFirstSwitchedOrBuilder in interface FlowDocumentOrBuilder
      • hasLastSwitched

        public boolean hasLastSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
        Specified by:
        hasLastSwitched in interface FlowDocumentOrBuilder
        Returns:
        Whether the lastSwitched field is set.
      • getLastSwitched

        public com.google.protobuf.UInt64Value getLastSwitched()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
        Specified by:
        getLastSwitched in interface FlowDocumentOrBuilder
        Returns:
        The lastSwitched.
      • getLastSwitchedOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getLastSwitchedOrBuilder()
         -associated with this flow was switched.
         
        .google.protobuf.UInt64Value last_switched = 13;
        Specified by:
        getLastSwitchedOrBuilder in interface FlowDocumentOrBuilder
      • hasNumFlowRecords

        public boolean hasNumFlowRecords()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
        Specified by:
        hasNumFlowRecords in interface FlowDocumentOrBuilder
        Returns:
        Whether the numFlowRecords field is set.
      • getNumFlowRecords

        public com.google.protobuf.UInt32Value getNumFlowRecords()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
        Specified by:
        getNumFlowRecords in interface FlowDocumentOrBuilder
        Returns:
        The numFlowRecords.
      • getNumFlowRecordsOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getNumFlowRecordsOrBuilder()
         Number of flow records in the associated packet.
         
        .google.protobuf.UInt32Value num_flow_records = 14;
        Specified by:
        getNumFlowRecordsOrBuilder in interface FlowDocumentOrBuilder
      • hasNumPackets

        public boolean hasNumPackets()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
        Specified by:
        hasNumPackets in interface FlowDocumentOrBuilder
        Returns:
        Whether the numPackets field is set.
      • getNumPackets

        public com.google.protobuf.UInt64Value getNumPackets()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
        Specified by:
        getNumPackets in interface FlowDocumentOrBuilder
        Returns:
        The numPackets.
      • getNumPacketsOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getNumPacketsOrBuilder()
         Number of packets in the flow.
         
        .google.protobuf.UInt64Value num_packets = 15;
        Specified by:
        getNumPacketsOrBuilder in interface FlowDocumentOrBuilder
      • hasFlowSeqNum

        public boolean hasFlowSeqNum()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
        Specified by:
        hasFlowSeqNum in interface FlowDocumentOrBuilder
        Returns:
        Whether the flowSeqNum field is set.
      • getFlowSeqNum

        public com.google.protobuf.UInt64Value getFlowSeqNum()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
        Specified by:
        getFlowSeqNum in interface FlowDocumentOrBuilder
        Returns:
        The flowSeqNum.
      • getFlowSeqNumOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getFlowSeqNumOrBuilder()
         Flow packet sequence number.
         
        .google.protobuf.UInt64Value flow_seq_num = 16;
        Specified by:
        getFlowSeqNumOrBuilder in interface FlowDocumentOrBuilder
      • hasInputSnmpIfindex

        public boolean hasInputSnmpIfindex()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
        Specified by:
        hasInputSnmpIfindex in interface FlowDocumentOrBuilder
        Returns:
        Whether the inputSnmpIfindex field is set.
      • getInputSnmpIfindex

        public com.google.protobuf.UInt32Value getInputSnmpIfindex()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
        Specified by:
        getInputSnmpIfindex in interface FlowDocumentOrBuilder
        Returns:
        The inputSnmpIfindex.
      • getInputSnmpIfindexOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getInputSnmpIfindexOrBuilder()
         Input SNMP ifIndex.
         
        .google.protobuf.UInt32Value input_snmp_ifindex = 17;
        Specified by:
        getInputSnmpIfindexOrBuilder in interface FlowDocumentOrBuilder
      • hasOutputSnmpIfindex

        public boolean hasOutputSnmpIfindex()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
        Specified by:
        hasOutputSnmpIfindex in interface FlowDocumentOrBuilder
        Returns:
        Whether the outputSnmpIfindex field is set.
      • getOutputSnmpIfindex

        public com.google.protobuf.UInt32Value getOutputSnmpIfindex()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
        Specified by:
        getOutputSnmpIfindex in interface FlowDocumentOrBuilder
        Returns:
        The outputSnmpIfindex.
      • getOutputSnmpIfindexOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getOutputSnmpIfindexOrBuilder()
         Output SNMP ifIndex.
         
        .google.protobuf.UInt32Value output_snmp_ifindex = 18;
        Specified by:
        getOutputSnmpIfindexOrBuilder in interface FlowDocumentOrBuilder
      • hasIpProtocolVersion

        public boolean hasIpProtocolVersion()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
        Specified by:
        hasIpProtocolVersion in interface FlowDocumentOrBuilder
        Returns:
        Whether the ipProtocolVersion field is set.
      • getIpProtocolVersion

        public com.google.protobuf.UInt32Value getIpProtocolVersion()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
        Specified by:
        getIpProtocolVersion in interface FlowDocumentOrBuilder
        Returns:
        The ipProtocolVersion.
      • getIpProtocolVersionOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getIpProtocolVersionOrBuilder()
         IPv4 vs IPv6.
         
        .google.protobuf.UInt32Value ip_protocol_version = 19;
        Specified by:
        getIpProtocolVersionOrBuilder in interface FlowDocumentOrBuilder
      • getNextHopAddress

        public java.lang.String getNextHopAddress()
         Next hop IpAddress.
         
        string next_hop_address = 20;
        Specified by:
        getNextHopAddress in interface FlowDocumentOrBuilder
        Returns:
        The nextHopAddress.
      • getNextHopAddressBytes

        public com.google.protobuf.ByteString getNextHopAddressBytes()
         Next hop IpAddress.
         
        string next_hop_address = 20;
        Specified by:
        getNextHopAddressBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for nextHopAddress.
      • getNextHopHostname

        public java.lang.String getNextHopHostname()
         Next hop hostname.
         
        string next_hop_hostname = 21;
        Specified by:
        getNextHopHostname in interface FlowDocumentOrBuilder
        Returns:
        The nextHopHostname.
      • getNextHopHostnameBytes

        public com.google.protobuf.ByteString getNextHopHostnameBytes()
         Next hop hostname.
         
        string next_hop_hostname = 21;
        Specified by:
        getNextHopHostnameBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for nextHopHostname.
      • hasProtocol

        public boolean hasProtocol()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
        Specified by:
        hasProtocol in interface FlowDocumentOrBuilder
        Returns:
        Whether the protocol field is set.
      • getProtocol

        public com.google.protobuf.UInt32Value getProtocol()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
        Specified by:
        getProtocol in interface FlowDocumentOrBuilder
        Returns:
        The protocol.
      • getProtocolOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getProtocolOrBuilder()
         IP protocol number i.e 6 for TCP, 17 for UDP
         
        .google.protobuf.UInt32Value protocol = 22;
        Specified by:
        getProtocolOrBuilder in interface FlowDocumentOrBuilder
      • getSamplingAlgorithmValue

        public int getSamplingAlgorithmValue()
         Sampling algorithm ID.
         
        .SamplingAlgorithm sampling_algorithm = 23;
        Specified by:
        getSamplingAlgorithmValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for samplingAlgorithm.
      • hasSamplingInterval

        public boolean hasSamplingInterval()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
        Specified by:
        hasSamplingInterval in interface FlowDocumentOrBuilder
        Returns:
        Whether the samplingInterval field is set.
      • getSamplingInterval

        public com.google.protobuf.DoubleValue getSamplingInterval()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
        Specified by:
        getSamplingInterval in interface FlowDocumentOrBuilder
        Returns:
        The samplingInterval.
      • getSamplingIntervalOrBuilder

        public com.google.protobuf.DoubleValueOrBuilder getSamplingIntervalOrBuilder()
         Sampling interval.
         
        .google.protobuf.DoubleValue sampling_interval = 24;
        Specified by:
        getSamplingIntervalOrBuilder in interface FlowDocumentOrBuilder
      • getSrcAddress

        public java.lang.String getSrcAddress()
         Source address.
         
        string src_address = 26;
        Specified by:
        getSrcAddress in interface FlowDocumentOrBuilder
        Returns:
        The srcAddress.
      • getSrcAddressBytes

        public com.google.protobuf.ByteString getSrcAddressBytes()
         Source address.
         
        string src_address = 26;
        Specified by:
        getSrcAddressBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for srcAddress.
      • getSrcHostname

        public java.lang.String getSrcHostname()
         Source hostname.
         
        string src_hostname = 27;
        Specified by:
        getSrcHostname in interface FlowDocumentOrBuilder
        Returns:
        The srcHostname.
      • getSrcHostnameBytes

        public com.google.protobuf.ByteString getSrcHostnameBytes()
         Source hostname.
         
        string src_hostname = 27;
        Specified by:
        getSrcHostnameBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for srcHostname.
      • hasSrcAs

        public boolean hasSrcAs()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
        Specified by:
        hasSrcAs in interface FlowDocumentOrBuilder
        Returns:
        Whether the srcAs field is set.
      • getSrcAs

        public com.google.protobuf.UInt64Value getSrcAs()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
        Specified by:
        getSrcAs in interface FlowDocumentOrBuilder
        Returns:
        The srcAs.
      • getSrcAsOrBuilder

        public com.google.protobuf.UInt64ValueOrBuilder getSrcAsOrBuilder()
         Source AS number.
         
        .google.protobuf.UInt64Value src_as = 28;
        Specified by:
        getSrcAsOrBuilder in interface FlowDocumentOrBuilder
      • hasSrcMaskLen

        public boolean hasSrcMaskLen()
         The number of contiguous bits in the destination address subnet mask.
         
        .google.protobuf.UInt32Value src_mask_len = 29;
        Specified by:
        hasSrcMaskLen in interface FlowDocumentOrBuilder
        Returns:
        Whether the srcMaskLen field is set.
      • getSrcMaskLen

        public com.google.protobuf.UInt32Value getSrcMaskLen()
         The number of contiguous bits in the destination address subnet mask.
         
        .google.protobuf.UInt32Value src_mask_len = 29;
        Specified by:
        getSrcMaskLen in interface FlowDocumentOrBuilder
        Returns:
        The srcMaskLen.
      • getSrcMaskLenOrBuilder

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

        public boolean hasSrcPort()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
        Specified by:
        hasSrcPort in interface FlowDocumentOrBuilder
        Returns:
        Whether the srcPort field is set.
      • getSrcPort

        public com.google.protobuf.UInt32Value getSrcPort()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
        Specified by:
        getSrcPort in interface FlowDocumentOrBuilder
        Returns:
        The srcPort.
      • getSrcPortOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getSrcPortOrBuilder()
         Source port.
         
        .google.protobuf.UInt32Value src_port = 30;
        Specified by:
        getSrcPortOrBuilder in interface FlowDocumentOrBuilder
      • hasTcpFlags

        public boolean hasTcpFlags()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
        Specified by:
        hasTcpFlags in interface FlowDocumentOrBuilder
        Returns:
        Whether the tcpFlags field is set.
      • getTcpFlags

        public com.google.protobuf.UInt32Value getTcpFlags()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
        Specified by:
        getTcpFlags in interface FlowDocumentOrBuilder
        Returns:
        The tcpFlags.
      • getTcpFlagsOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getTcpFlagsOrBuilder()
         TCP Flags.
         
        .google.protobuf.UInt32Value tcp_flags = 31;
        Specified by:
        getTcpFlagsOrBuilder in interface FlowDocumentOrBuilder
      • hasTos

        public boolean hasTos()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
        Specified by:
        hasTos in interface FlowDocumentOrBuilder
        Returns:
        Whether the tos field is set.
      • getTos

        public com.google.protobuf.UInt32Value getTos()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
        Specified by:
        getTos in interface FlowDocumentOrBuilder
        Returns:
        The tos.
      • getTosOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getTosOrBuilder()
         TOS
         
        .google.protobuf.UInt32Value tos = 32;
        Specified by:
        getTosOrBuilder in interface FlowDocumentOrBuilder
      • getNetflowVersionValue

        public int getNetflowVersionValue()
         Netflow version
         
        .NetflowVersion netflow_version = 33;
        Specified by:
        getNetflowVersionValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for netflowVersion.
      • getVlan

        public java.lang.String getVlan()
         VLAN ID.
         
        string vlan = 34;
        Specified by:
        getVlan in interface FlowDocumentOrBuilder
        Returns:
        The vlan.
      • getVlanBytes

        public com.google.protobuf.ByteString getVlanBytes()
         VLAN ID.
         
        string vlan = 34;
        Specified by:
        getVlanBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for vlan.
      • hasSrcNode

        public boolean hasSrcNode()
        .NodeInfo src_node = 35;
        Specified by:
        hasSrcNode in interface FlowDocumentOrBuilder
        Returns:
        Whether the srcNode field is set.
      • hasExporterNode

        public boolean hasExporterNode()
        .NodeInfo exporter_node = 36;
        Specified by:
        hasExporterNode in interface FlowDocumentOrBuilder
        Returns:
        Whether the exporterNode field is set.
      • hasDestNode

        public boolean hasDestNode()
        .NodeInfo dest_node = 37;
        Specified by:
        hasDestNode in interface FlowDocumentOrBuilder
        Returns:
        Whether the destNode field is set.
      • getApplication

        public java.lang.String getApplication()
        string application = 38;
        Specified by:
        getApplication in interface FlowDocumentOrBuilder
        Returns:
        The application.
      • getApplicationBytes

        public com.google.protobuf.ByteString getApplicationBytes()
        string application = 38;
        Specified by:
        getApplicationBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for application.
      • getHost

        public java.lang.String getHost()
        string host = 39;
        Specified by:
        getHost in interface FlowDocumentOrBuilder
        Returns:
        The host.
      • getHostBytes

        public com.google.protobuf.ByteString getHostBytes()
        string host = 39;
        Specified by:
        getHostBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for host.
      • getLocation

        public java.lang.String getLocation()
        string location = 40;
        Specified by:
        getLocation in interface FlowDocumentOrBuilder
        Returns:
        The location.
      • getLocationBytes

        public com.google.protobuf.ByteString getLocationBytes()
        string location = 40;
        Specified by:
        getLocationBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for location.
      • getSrcLocalityValue

        public int getSrcLocalityValue()
        .Locality src_locality = 41;
        Specified by:
        getSrcLocalityValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for srcLocality.
      • getDstLocalityValue

        public int getDstLocalityValue()
        .Locality dst_locality = 42;
        Specified by:
        getDstLocalityValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for dstLocality.
      • getFlowLocalityValue

        public int getFlowLocalityValue()
        .Locality flow_locality = 43;
        Specified by:
        getFlowLocalityValue in interface FlowDocumentOrBuilder
        Returns:
        The enum numeric value on the wire for flowLocality.
      • getConvoKey

        public java.lang.String getConvoKey()
        string convo_key = 44;
        Specified by:
        getConvoKey in interface FlowDocumentOrBuilder
        Returns:
        The convoKey.
      • getConvoKeyBytes

        public com.google.protobuf.ByteString getConvoKeyBytes()
        string convo_key = 44;
        Specified by:
        getConvoKeyBytes in interface FlowDocumentOrBuilder
        Returns:
        The bytes for convoKey.
      • getClockCorrection

        public long getClockCorrection()
         Applied clock correction im milliseconds.
         
        uint64 clock_correction = 45;
        Specified by:
        getClockCorrection in interface FlowDocumentOrBuilder
        Returns:
        The clockCorrection.
      • hasDscp

        public boolean hasDscp()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
        Specified by:
        hasDscp in interface FlowDocumentOrBuilder
        Returns:
        Whether the dscp field is set.
      • getDscp

        public com.google.protobuf.UInt32Value getDscp()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
        Specified by:
        getDscp in interface FlowDocumentOrBuilder
        Returns:
        The dscp.
      • getDscpOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getDscpOrBuilder()
         DSCP; upper 6 bits of TOS
         
        .google.protobuf.UInt32Value dscp = 46;
        Specified by:
        getDscpOrBuilder in interface FlowDocumentOrBuilder
      • hasEcn

        public boolean hasEcn()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;
        Specified by:
        hasEcn in interface FlowDocumentOrBuilder
        Returns:
        Whether the ecn field is set.
      • getEcn

        public com.google.protobuf.UInt32Value getEcn()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;
        Specified by:
        getEcn in interface FlowDocumentOrBuilder
        Returns:
        The ecn.
      • getEcnOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getEcnOrBuilder()
         ECN; lower 2 bits of TOS
         
        .google.protobuf.UInt32Value ecn = 47;
        Specified by:
        getEcnOrBuilder in interface FlowDocumentOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static FlowDocument parseFrom​(java.nio.ByteBuffer data)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(java.nio.ByteBuffer data,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(com.google.protobuf.ByteString data)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(com.google.protobuf.ByteString data,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(byte[] data)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(byte[] data,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static FlowDocument parseFrom​(java.io.InputStream input)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static FlowDocument parseFrom​(java.io.InputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static FlowDocument parseDelimitedFrom​(java.io.InputStream input)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static FlowDocument parseDelimitedFrom​(java.io.InputStream input,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static FlowDocument parseFrom​(com.google.protobuf.CodedInputStream input)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static FlowDocument parseFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public FlowDocument.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public FlowDocument.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected FlowDocument.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static FlowDocument getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<FlowDocument> parser()
      • getParserForType

        public com.google.protobuf.Parser<FlowDocument> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public FlowDocument getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder