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 Classes Modifier and Type Interface Description static interfaceConnectionMonitor.DefinitionThe entirety of the connection monitor definition.static interfaceConnectionMonitor.DefinitionStagesGrouping of connection monitor definition stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanautoStart()Determines if the connection monitor will start automatically once created.ConnectionMonitorDestinationdestination()Stringlocation()intmonitoringIntervalInSeconds()StringmonitoringStatus()ProvisioningStateprovisioningState()ConnectionMonitorQueryResultquery()Query a snapshot of the most recent connection state of a connection monitor.Mono<ConnectionMonitorQueryResult>queryAsync()Query a snapshot of the most recent connection state of a connection monitor asynchronously.ConnectionMonitorSourcesource()voidstart()Starts a specified connection monitor.Mono<Void>startAsync()Starts a specified connection monitor asynchronously.OffsetDateTimestartTime()voidstop()Stops a specified connection monitor.Mono<Void>stopAsync()Stops a specified connection monitor asynchronously.Map<String,String>tags()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
-
-
-
Method Detail
-
location
String location()
- Returns:
- connection monitor location
-
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
Mono<Void> stopAsync()
Stops a specified connection monitor asynchronously.- Returns:
- the handle to the REST call
-
start
void start()
Starts a specified connection monitor.
-
startAsync
Mono<Void> 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
-
-