Interface ConnectivityCheck
-
- All Superinterfaces:
Executable<ConnectivityCheck>,HasParent<NetworkWatcher>,Indexable
public interface ConnectivityCheck extends Executable<ConnectivityCheck>, 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 interfaceConnectivityCheck.DefinitionThe entirety of connectivity check parameters definition.static interfaceConnectivityCheck.DefinitionStagesGrouping of connectivity check parameters definition stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intavgLatencyInMs()ConnectionStatusconnectionStatus()List<ConnectivityHop>hops()intmaxLatencyInMs()intminLatencyInMs()intprobesFailed()intprobesSent()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Executable
execute, executeAsync
-
-
-
-
Method Detail
-
hops
List<ConnectivityHop> hops()
- Returns:
- list of hops between the source and the destination
-
connectionStatus
ConnectionStatus connectionStatus()
- Returns:
- the connection status
-
avgLatencyInMs
int avgLatencyInMs()
- Returns:
- average latency in milliseconds
-
minLatencyInMs
int minLatencyInMs()
- Returns:
- minimum latency in milliseconds
-
maxLatencyInMs
int maxLatencyInMs()
- Returns:
- maximum latency in milliseconds
-
probesSent
int probesSent()
- Returns:
- total number of probes sent
-
probesFailed
int probesFailed()
- Returns:
- number of failed probes
-
-