ConnectionMonitorsClient Interface

public interface ConnectionMonitorsClient

An instance of this class provides access to all the operations defined in ConnectionMonitorsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ConnectionMonitorResultInner>,ConnectionMonitorResultInner> beginCreateOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

abstract SyncPoller<PollResult<ConnectionMonitorResultInner>,ConnectionMonitorResultInner> beginCreateOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate, Context context)

Create or update a connection monitor.

abstract PollerFlux<PollResult<ConnectionMonitorResultInner>,ConnectionMonitorResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

abstract PollerFlux<PollResult<ConnectionMonitorResultInner>,ConnectionMonitorResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Deletes the specified connection monitor.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

abstract SyncPoller<PollResult<ConnectionMonitorQueryResultInner>,ConnectionMonitorQueryResultInner> beginQuery(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

abstract SyncPoller<PollResult<ConnectionMonitorQueryResultInner>,ConnectionMonitorQueryResultInner> beginQuery(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Query a snapshot of the most recent connection states.

abstract PollerFlux<PollResult<ConnectionMonitorQueryResultInner>,ConnectionMonitorQueryResultInner> beginQueryAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Starts the specified connection monitor.

abstract PollerFlux<PollResult<Void>,Void> beginStartAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Stops the specified connection monitor.

abstract PollerFlux<PollResult<Void>,Void> beginStopAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

abstract ConnectionMonitorResultInner createOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

abstract ConnectionMonitorResultInner createOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate, Context context)

Create or update a connection monitor.

abstract Mono<ConnectionMonitorResultInner> createOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

abstract Mono<ConnectionMonitorResultInner> createOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

abstract void delete(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

abstract void delete(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Deletes the specified connection monitor.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

abstract ConnectionMonitorResultInner get(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

abstract Mono<ConnectionMonitorResultInner> getAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

abstract Response<ConnectionMonitorResultInner> getWithResponse(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Gets a connection monitor by name.

abstract Mono<Response<ConnectionMonitorResultInner>> getWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

abstract PagedIterable<ConnectionMonitorResultInner> list(String resourceGroupName, String networkWatcherName)

Lists all connection monitors for the specified Network Watcher.

abstract PagedIterable<ConnectionMonitorResultInner> list(String resourceGroupName, String networkWatcherName, Context context)

Lists all connection monitors for the specified Network Watcher.

abstract PagedFlux<ConnectionMonitorResultInner> listAsync(String resourceGroupName, String networkWatcherName)

Lists all connection monitors for the specified Network Watcher.

abstract ConnectionMonitorQueryResultInner query(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

abstract ConnectionMonitorQueryResultInner query(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Query a snapshot of the most recent connection states.

abstract Mono<ConnectionMonitorQueryResultInner> queryAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

abstract Mono<Response<Flux<ByteBuffer>>> queryWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

abstract void start(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

abstract void start(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Starts the specified connection monitor.

abstract Mono<Void> startAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

abstract Mono<Response<Flux<ByteBuffer>>> startWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

abstract void stop(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

abstract void stop(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Stops the specified connection monitor.

abstract Mono<Void> stopAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

abstract Mono<Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

abstract ConnectionMonitorResultInner updateTags(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

abstract Mono<ConnectionMonitorResultInner> updateTagsAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

abstract Response<ConnectionMonitorResultInner> updateTagsWithResponse(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters, Context context)

Update tags of the specified connection monitor.

abstract Mono<Response<ConnectionMonitorResultInner>> updateTagsWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ConnectionMonitorResultInner> beginCreateOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.

Returns:

the SyncPoller<T,U> for polling of information about the connection monitor.

beginCreateOrUpdate

public abstract SyncPoller,ConnectionMonitorResultInner> beginCreateOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate, Context context)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.
migrate - Value indicating whether connection monitor V1 should be migrated to V2 format.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information about the connection monitor.

beginCreateOrUpdateAsync

public abstract PollerFlux,ConnectionMonitorResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.

Returns:

the PollerFlux<T,U> for polling of information about the connection monitor.

beginCreateOrUpdateAsync

public abstract PollerFlux,ConnectionMonitorResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.
migrate - Value indicating whether connection monitor V1 should be migrated to V2 format.

Returns:

the PollerFlux<T,U> for polling of information about the connection monitor.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginQuery

public abstract SyncPoller,ConnectionMonitorQueryResultInner> beginQuery(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.

Returns:

the SyncPoller<T,U> for polling of list of connection states snapshots.

beginQuery

public abstract SyncPoller,ConnectionMonitorQueryResultInner> beginQuery(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of list of connection states snapshots.

beginQueryAsync

public abstract PollerFlux,ConnectionMonitorQueryResultInner> beginQueryAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.

Returns:

the PollerFlux<T,U> for polling of list of connection states snapshots.

beginStart

public abstract SyncPoller,Void> beginStart(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginStart

public abstract SyncPoller,Void> beginStart(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginStartAsync

public abstract PollerFlux,Void> beginStartAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginStop

public abstract SyncPoller,Void> beginStop(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginStop

public abstract SyncPoller,Void> beginStop(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginStopAsync

public abstract PollerFlux,Void> beginStopAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ConnectionMonitorResultInner createOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.

Returns:

information about the connection monitor.

createOrUpdate

public abstract ConnectionMonitorResultInner createOrUpdate(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate, Context context)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.
migrate - Value indicating whether connection monitor V1 should be migrated to V2 format.
context - The context to associate with this operation.

Returns:

information about the connection monitor.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.

Returns:

information about the connection monitor on successful completion of Mono.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.
migrate - Value indicating whether connection monitor V1 should be migrated to V2 format.

Returns:

information about the connection monitor on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, ConnectionMonitorInner parameters, String migrate)

Create or update a connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters that define the operation to create a connection monitor.
migrate - Value indicating whether connection monitor V1 should be migrated to V2 format.

Returns:

information about the connection monitor along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

delete

public abstract void delete(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Deletes the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ConnectionMonitorResultInner get(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

a connection monitor by name.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

a connection monitor by name on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Gets a connection monitor by name.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

Returns:

a connection monitor by name along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Gets a connection monitor by name.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

a connection monitor by name along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkWatcherName)

Lists all connection monitors for the specified Network Watcher.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.

Returns:

list of connection monitors as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String networkWatcherName, Context context)

Lists all connection monitors for the specified Network Watcher.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
context - The context to associate with this operation.

Returns:

list of connection monitors as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkWatcherName)

Lists all connection monitors for the specified Network Watcher.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.

Returns:

list of connection monitors as paginated response with PagedFlux<T>.

query

public abstract ConnectionMonitorQueryResultInner query(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.

Returns:

list of connection states snapshots.

query

public abstract ConnectionMonitorQueryResultInner query(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.
context - The context to associate with this operation.

Returns:

list of connection states snapshots.

queryAsync

public abstract Mono queryAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.

Returns:

list of connection states snapshots on successful completion of Mono.

queryWithResponseAsync

public abstract Mono>> queryWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Query a snapshot of the most recent connection states.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name given to the connection monitor.

Returns:

list of connection states snapshots along with Response<T> on successful completion of Mono.

start

public abstract void start(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

start

public abstract void start(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

startAsync

public abstract Mono startAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

A Mono that completes when a successful response is received.

startWithResponseAsync

public abstract Mono>> startWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Starts the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the Response<T> on successful completion of Mono.

stop

public abstract void stop(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

stop

public abstract void stop(String resourceGroupName, String networkWatcherName, String connectionMonitorName, Context context)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.
context - The context to associate with this operation.

stopAsync

public abstract Mono stopAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

A Mono that completes when a successful response is received.

stopWithResponseAsync

public abstract Mono>> stopWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName)

Stops the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group containing Network Watcher.
networkWatcherName - The name of the Network Watcher resource.
connectionMonitorName - The name of the connection monitor.

Returns:

the Response<T> on successful completion of Mono.

updateTags

public abstract ConnectionMonitorResultInner updateTags(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group.
networkWatcherName - The name of the network watcher.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters supplied to update connection monitor tags.

Returns:

information about the connection monitor.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group.
networkWatcherName - The name of the network watcher.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters supplied to update connection monitor tags.

Returns:

information about the connection monitor on successful completion of Mono.

updateTagsWithResponse

public abstract Response updateTagsWithResponse(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters, Context context)

Update tags of the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group.
networkWatcherName - The name of the network watcher.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters supplied to update connection monitor tags.
context - The context to associate with this operation.

Returns:

information about the connection monitor along with Response<T>.

updateTagsWithResponseAsync

public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String networkWatcherName, String connectionMonitorName, TagsObject parameters)

Update tags of the specified connection monitor.

Parameters:

resourceGroupName - The name of the resource group.
networkWatcherName - The name of the network watcher.
connectionMonitorName - The name of the connection monitor.
parameters - Parameters supplied to update connection monitor tags.

Returns:

information about the connection monitor along with Response<T> on successful completion of Mono.

Applies to