Partager via


ReachabilityAnalysisRunsClient Interface

public interface ReachabilityAnalysisRunsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Deletes Reachability Analysis Run.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

abstract ReachabilityAnalysisRunInner create(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

abstract Mono<ReachabilityAnalysisRunInner> createAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

abstract Response<ReachabilityAnalysisRunInner> createWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body, Context context)

Creates Reachability Analysis Runs.

abstract Mono<Response<ReachabilityAnalysisRunInner>> createWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

abstract void delete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

abstract void delete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Deletes Reachability Analysis Run.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

abstract ReachabilityAnalysisRunInner get(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

abstract Mono<ReachabilityAnalysisRunInner> getAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

abstract Response<ReachabilityAnalysisRunInner> getWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Gets Reachability Analysis Run.

abstract Mono<Response<ReachabilityAnalysisRunInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

abstract PagedIterable<ReachabilityAnalysisRunInner> list(String resourceGroupName, String networkManagerName, String workspaceName)

Gets list of Reachability Analysis Runs.

abstract PagedIterable<ReachabilityAnalysisRunInner> list(String resourceGroupName, String networkManagerName, String workspaceName, String skipToken, Integer skip, Integer top, String sortKey, String sortValue, Context context)

Gets list of Reachability Analysis Runs.

abstract PagedFlux<ReachabilityAnalysisRunInner> listAsync(String resourceGroupName, String networkManagerName, String workspaceName)

Gets list of Reachability Analysis Runs.

abstract PagedFlux<ReachabilityAnalysisRunInner> listAsync(String resourceGroupName, String networkManagerName, String workspaceName, String skipToken, Integer skip, Integer top, String sortKey, String sortValue)

Gets list of Reachability Analysis Runs.

Method Details

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
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 networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

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

create

public abstract ReachabilityAnalysisRunInner create(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
body - Analysis Run resource object to create/update.

Returns:

configuration information for analysis run.

createAsync

public abstract Mono createAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
body - Analysis Run resource object to create/update.

Returns:

configuration information for analysis run on successful completion of Mono.

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body, Context context)

Creates Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
body - Analysis Run resource object to create/update.
context - The context to associate with this operation.

Returns:

configuration information for analysis run along with Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, ReachabilityAnalysisRunInner body)

Creates Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
body - Analysis Run resource object to create/update.

Returns:

configuration information for analysis run along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Deletes Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ReachabilityAnalysisRunInner get(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

reachability Analysis Run.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

reachability Analysis Run on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName, Context context)

Gets Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.
context - The context to associate with this operation.

Returns:

reachability Analysis Run along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisRunName)

Gets Reachability Analysis Run.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
reachabilityAnalysisRunName - Reachability Analysis Run name.

Returns:

reachability Analysis Run along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName, String workspaceName)

Gets list of Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.

Returns:

list of Reachability Analysis Runs as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName, String workspaceName, String skipToken, Integer skip, Integer top, String sortKey, String sortValue, Context context)

Gets list of Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
skipToken - Optional skip token.
skip - Optional num entries to skip.
top - Optional num entries to show.
sortKey - Optional key by which to sort.
sortValue - Optional sort value for pagination.
context - The context to associate with this operation.

Returns:

list of Reachability Analysis Runs as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, String workspaceName)

Gets list of Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.

Returns:

list of Reachability Analysis Runs as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, String workspaceName, String skipToken, Integer skip, Integer top, String sortKey, String sortValue)

Gets list of Reachability Analysis Runs.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
workspaceName - Workspace name.
skipToken - Optional skip token.
skip - Optional num entries to skip.
top - Optional num entries to show.
sortKey - Optional key by which to sort.
sortValue - Optional sort value for pagination.

Returns:

list of Reachability Analysis Runs as paginated response with PagedFlux<T>.

Applies to