ConnectionMonitor Interface
Implements
public interface ConnectionMonitor
extends HasInnerModel<ConnectionMonitorResultInner>, HasName, HasId, Indexable
Client-side representation of Connection Monitor object, associated with Network Watcher.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract boolean |
autoStart()
Determines if the connection monitor will start automatically once created. |
abstract
Connection |
destination() |
abstract String | location() |
abstract int | monitoringIntervalInSeconds() |
abstract String | monitoringStatus() |
abstract
Provisioning |
provisioningState() |
abstract
Connection |
query()
Query a snapshot of the most recent connection state of a connection monitor. |
abstract
Mono<Connection |
queryAsync()
Query a snapshot of the most recent connection state of a connection monitor asynchronously. |
abstract
Connection |
source() |
abstract void |
start()
Starts a specified connection monitor. |
abstract Mono<Void> |
startAsync()
Starts a specified connection monitor asynchronously. |
abstract
Offset |
startTime() |
abstract void |
stop()
Stops a specified connection monitor. |
abstract Mono<Void> |
stopAsync()
Stops a specified connection monitor asynchronously. |
abstract Map<String,String> | tags() |
Method Details
autoStart
public abstract boolean autoStart()
Determines if the connection monitor will start automatically once created.
Returns:
destination
public abstract ConnectionMonitorDestination destination()
Returns:
location
public abstract String location()
Returns:
monitoringIntervalInSeconds
public abstract int monitoringIntervalInSeconds()
Returns:
monitoringStatus
public abstract String monitoringStatus()
Returns:
provisioningState
public abstract ProvisioningState provisioningState()
Returns:
query
public abstract ConnectionMonitorQueryResult query()
Query a snapshot of the most recent connection state of a connection monitor.
Returns:
queryAsync
public abstract Mono
Query a snapshot of the most recent connection state of a connection monitor asynchronously.
Returns:
source
public abstract ConnectionMonitorSource source()
Returns:
start
public abstract void start()
Starts a specified connection monitor.
startAsync
public abstract Mono
Starts a specified connection monitor asynchronously.
Returns:
startTime
public abstract OffsetDateTime startTime()
Returns:
stop
public abstract void stop()
Stops a specified connection monitor.
stopAsync
public abstract Mono
Stops a specified connection monitor asynchronously.
Returns:
tags
public abstract Map
Returns:
Applies to
Azure SDK for Java