Interface ConnectivityCheck

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Executable<ConnectivityCheck>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<NetworkWatcher>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface ConnectivityCheck extends com.azure.resourcemanager.resources.fluentcore.model.Executable<ConnectivityCheck>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<NetworkWatcher>
A client-side representation allowing user to verify the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of connectivity check parameters definition.
    static interface 
    Grouping of connectivity check parameters definition stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gets average latency in milliseconds.
    Gets the connection status.
    Gets list of hops between the source and the destination.
    int
    Gets maximum latency in milliseconds.
    int
    Gets minimum latency in milliseconds.
    int
    Gets number of failed probes.
    int
    Gets total number of probes sent.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Executable

    execute, executeAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • Method Details

    • hops

      Gets list of hops between the source and the destination.
      Returns:
      list of hops between the source and the destination
    • connectionStatus

      ConnectionStatus connectionStatus()
      Gets the connection status.
      Returns:
      the connection status
    • avgLatencyInMs

      int avgLatencyInMs()
      Gets average latency in milliseconds.
      Returns:
      average latency in milliseconds
    • minLatencyInMs

      int minLatencyInMs()
      Gets minimum latency in milliseconds.
      Returns:
      minimum latency in milliseconds
    • maxLatencyInMs

      int maxLatencyInMs()
      Gets maximum latency in milliseconds.
      Returns:
      maximum latency in milliseconds
    • probesSent

      int probesSent()
      Gets total number of probes sent.
      Returns:
      total number of probes sent
    • probesFailed

      int probesFailed()
      Gets number of failed probes.
      Returns:
      number of failed probes