Class HopLink


  • public final class HopLink
    extends Object
    Hop link.
    • Constructor Detail

      • HopLink

        public HopLink()
    • Method Detail

      • nextHopId

        public String nextHopId()
        Get the nextHopId property: The ID of the next hop.
        Returns:
        the nextHopId value.
      • linkType

        public String linkType()
        Get the linkType property: Link type.
        Returns:
        the linkType value.
      • issues

        public List<ConnectivityIssue> issues()
        Get the issues property: List of issues.
        Returns:
        the issues value.
      • context

        public Map<String,​String> context()
        Get the context property: Provides additional context on links.
        Returns:
        the context value.
      • resourceId

        public String resourceId()
        Get the resourceId property: Resource ID.
        Returns:
        the resourceId value.
      • roundTripTimeMin

        public Long roundTripTimeMin()
        Get the roundTripTimeMin property: Minimum roundtrip time in milliseconds.
        Returns:
        the roundTripTimeMin value.
      • roundTripTimeAvg

        public Long roundTripTimeAvg()
        Get the roundTripTimeAvg property: Average roundtrip time in milliseconds.
        Returns:
        the roundTripTimeAvg value.
      • roundTripTimeMax

        public Long roundTripTimeMax()
        Get the roundTripTimeMax property: Maximum roundtrip time in milliseconds.
        Returns:
        the roundTripTimeMax value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.