Interface ConnectionMonitor
- All Superinterfaces:
HasId,HasInnerModel<ConnectionMonitorResultInner>,HasName,Indexable
public interface ConnectionMonitor
extends HasInnerModel<ConnectionMonitorResultInner>, HasName, HasId, Indexable
Client-side representation of Connection Monitor object, associated with Network Watcher.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the connection monitor definition.static interfaceGrouping of connection monitor definition stages. -
Method Summary
Modifier 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.Query a snapshot of the most recent connection state of a connection monitor asynchronously.source()voidstart()Starts a specified connection monitor.Starts a specified connection monitor asynchronously.voidstop()Stops a specified connection monitor.Stops a specified connection monitor asynchronously.tags()Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Method Details
-
location
String location()- Returns:
- connection monitor location
-
tags
- Returns:
- connection monitor tags
-
source
ConnectionMonitorSource source()- Returns:
- the source property
-
destination
ConnectionMonitorDestination destination()- Returns:
- the destination property
-
autoStart
boolean autoStart()Determines if the connection monitor will start automatically once created.- Returns:
- true if the connection monitor will start automatically once created, false otherwise
-
provisioningState
ProvisioningState provisioningState()- Returns:
- the provisioning state of the connection monitor
-
startTime
OffsetDateTime startTime()- Returns:
- the date and time when the connection monitor was started
-
monitoringStatus
String monitoringStatus()- Returns:
- the monitoring status of the connection monitor
-
monitoringIntervalInSeconds
int monitoringIntervalInSeconds()- Returns:
- monitoring interval in seconds
-
stop
void stop()Stops a specified connection monitor. -
stopAsync
Stops a specified connection monitor asynchronously.- Returns:
- the handle to the REST call
-
start
void start()Starts a specified connection monitor. -
startAsync
Starts a specified connection monitor asynchronously.- Returns:
- the handle to the REST call
-
query
ConnectionMonitorQueryResult query()Query a snapshot of the most recent connection state of a connection monitor.- Returns:
- snapshot of the most recent connection state
-
queryAsync
Mono<ConnectionMonitorQueryResult> queryAsync()Query a snapshot of the most recent connection state of a connection monitor asynchronously.- Returns:
- snapshot of the most recent connection state
-