Class Network

    • Method Detail

      • protocol

        public final String protocol()

        The protocol of network-related information about a finding.

        Returns:
        The protocol of network-related information about a finding.
      • openPortRange

        public final PortRange openPortRange()

        The range of open ports that is present on the network.

        Returns:
        The range of open ports that is present on the network.
      • sourceIpV4

        public final String sourceIpV4()

        The source IPv4 address of network-related information about a finding.

        Returns:
        The source IPv4 address of network-related information about a finding.
      • sourceIpV6

        public final String sourceIpV6()

        The source IPv6 address of network-related information about a finding.

        Returns:
        The source IPv6 address of network-related information about a finding.
      • sourcePort

        public final Integer sourcePort()

        The source port of network-related information about a finding.

        Returns:
        The source port of network-related information about a finding.
      • sourceDomain

        public final String sourceDomain()

        The source domain of network-related information about a finding.

        Returns:
        The source domain of network-related information about a finding.
      • sourceMac

        public final String sourceMac()

        The source media access control (MAC) address of network-related information about a finding.

        Returns:
        The source media access control (MAC) address of network-related information about a finding.
      • destinationIpV4

        public final String destinationIpV4()

        The destination IPv4 address of network-related information about a finding.

        Returns:
        The destination IPv4 address of network-related information about a finding.
      • destinationIpV6

        public final String destinationIpV6()

        The destination IPv6 address of network-related information about a finding.

        Returns:
        The destination IPv6 address of network-related information about a finding.
      • destinationPort

        public final Integer destinationPort()

        The destination port of network-related information about a finding.

        Returns:
        The destination port of network-related information about a finding.
      • destinationDomain

        public final String destinationDomain()

        The destination domain of network-related information about a finding.

        Returns:
        The destination domain of network-related information about a finding.
      • serializableBuilderClass

        public static Class<? extends Network.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)