Interface ConnectionMonitor
- All Superinterfaces:
- HasId,- HasInner<com.microsoft.azure.management.network.implementation.ConnectionMonitorResultInner>,- HasName,- Indexable
@Beta(V1_10_0)
public interface ConnectionMonitor
extends HasInner<com.microsoft.azure.management.network.implementation.ConnectionMonitorResultInner>, HasName, HasId, Indexable
Client-side representation of Connection Monitor object, associated with Network Watcher.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the connection monitor definition.static interfaceGrouping of connection monitor definition stages.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanDetermines if the connection monitor will start automatically once created.location()intquery()Query a snapshot of the most recent connection state of a connection monitor.rx.Observable<ConnectionMonitorQueryResult>Query a snapshot of the most recent connection state of a connection monitor asynchronously.source()voidstart()Starts a specified connection monitor.rx.CompletableStarts a specified connection monitor asynchronously.org.joda.time.DateTimevoidstop()Stops a specified connection monitor.rx.CompletableStops a specified connection monitor asynchronously.tags()Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasIdidMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInnerinner
- 
Method Details- 
locationString location()- Returns:
- connection monitor location
 
- 
tags- Returns:
- connection monitor tags
 
- 
sourceConnectionMonitorSource source()- Returns:
- the source property
 
- 
destinationConnectionMonitorDestination destination()- Returns:
- the destination property
 
- 
autoStartboolean autoStart()Determines if the connection monitor will start automatically once created.- Returns:
- true if the connection monitor will start automatically once created, false otherwise
 
- 
provisioningStateProvisioningState provisioningState()- Returns:
- the provisioning state of the connection monitor
 
- 
startTimeorg.joda.time.DateTime startTime()- Returns:
- the date and time when the connection monitor was started
 
- 
monitoringStatusString monitoringStatus()- Returns:
- the monitoring status of the connection monitor
 
- 
monitoringIntervalInSecondsint monitoringIntervalInSeconds()- Returns:
- monitoring interval in seconds
 
- 
stopvoid stop()Stops a specified connection monitor.
- 
stopAsyncrx.Completable stopAsync()Stops a specified connection monitor asynchronously.- Returns:
- the handle to the REST call
 
- 
startvoid start()Starts a specified connection monitor.
- 
startAsyncrx.Completable startAsync()Starts a specified connection monitor asynchronously.- Returns:
- the handle to the REST call
 
- 
queryConnectionMonitorQueryResult query()Query a snapshot of the most recent connection state of a connection monitor.- Returns:
- snapshot of the most recent connection state
 
- 
queryAsyncrx.Observable<ConnectionMonitorQueryResult> queryAsync()Query a snapshot of the most recent connection state of a connection monitor asynchronously.- Returns:
- snapshot of the most recent connection state
 
 
-