Class Network

    • Method Detail

      • directionAsString

        public final String directionAsString()

        The direction of network traffic associated with a finding.

        If the service returns an enum value that is not available in the current SDK version, direction will return NetworkDirection.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from directionAsString().

        Returns:
        The direction of network traffic associated with a finding.
        See Also:
        NetworkDirection
      • protocol

        public final String protocol()

        The protocol of network-related information about a finding.

        Length Constraints: Minimum of 1. Maximum of 16.

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

        Length Constraints: Minimum of 1. Maximum of 16.

      • 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.

        Length Constraints: Minimum of 1. Maximum of 128.

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

        Length Constraints: Minimum of 1. Maximum of 128.

      • 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.

        Length Constraints: Minimum of 1. Maximum of 128.

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

        Length Constraints: Minimum of 1. Maximum of 128.

      • 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)