Partager via


ReachabilityAnalysisIntentsClient Interface

public interface ReachabilityAnalysisIntentsClient

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

Method Summary

Modifier and Type Method and Description
abstract ReachabilityAnalysisIntentInner create(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

abstract Mono<ReachabilityAnalysisIntentInner> createAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

abstract Response<ReachabilityAnalysisIntentInner> createWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body, Context context)

Creates Reachability Analysis Intent.

abstract Mono<Response<ReachabilityAnalysisIntentInner>> createWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

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

Deletes Reachability Analysis Intent.

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

Deletes Reachability Analysis Intent.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, Context context)

Deletes Reachability Analysis Intent.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName)

Deletes Reachability Analysis Intent.

abstract ReachabilityAnalysisIntentInner get(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName)

Get the Reachability Analysis Intent.

abstract Mono<ReachabilityAnalysisIntentInner> getAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName)

Get the Reachability Analysis Intent.

abstract Response<ReachabilityAnalysisIntentInner> getWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, Context context)

Get the Reachability Analysis Intent.

abstract Mono<Response<ReachabilityAnalysisIntentInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName)

Get the Reachability Analysis Intent.

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

Gets list of Reachability Analysis Intents .

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

Gets list of Reachability Analysis Intents .

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

Gets list of Reachability Analysis Intents .

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

Gets list of Reachability Analysis Intents .

Method Details

create

public abstract ReachabilityAnalysisIntentInner create(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

Parameters:

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

Returns:

configuration information or intent on which to do the analysis on.

createAsync

public abstract Mono createAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

Parameters:

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

Returns:

configuration information or intent on which to do the analysis on on successful completion of Mono.

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body, Context context)

Creates Reachability Analysis Intent.

Parameters:

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

Returns:

configuration information or intent on which to do the analysis on along with Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, ReachabilityAnalysisIntentInner body)

Creates Reachability Analysis Intent.

Parameters:

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

Returns:

configuration information or intent on which to do the analysis on along with Response<T> on successful completion of Mono.

delete

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

Deletes Reachability Analysis Intent.

Parameters:

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

deleteAsync

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

Deletes Reachability Analysis Intent.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName, Context context)

Deletes Reachability Analysis Intent.

Parameters:

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

Returns:

deleteWithResponseAsync

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

Deletes Reachability Analysis Intent.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ReachabilityAnalysisIntentInner get(String resourceGroupName, String networkManagerName, String workspaceName, String reachabilityAnalysisIntentName)

Get the Reachability Analysis Intent.

Parameters:

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

Returns:

the Reachability Analysis Intent.

getAsync

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

Get the Reachability Analysis Intent.

Parameters:

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

Returns:

the Reachability Analysis Intent on successful completion of Mono.

getWithResponse

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

Get the Reachability Analysis Intent.

Parameters:

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

Returns:

the Reachability Analysis Intent along with Response<T>.

getWithResponseAsync

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

Get the Reachability Analysis Intent.

Parameters:

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

Returns:

the Reachability Analysis Intent 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 Intents .

Parameters:

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

Returns:

list of Reachability Analysis Intents 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 Intents .

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 Intents as paginated response with PagedIterable<T>.

listAsync

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

Gets list of Reachability Analysis Intents .

Parameters:

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

Returns:

list of Reachability Analysis Intents 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 Intents .

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 Intents as paginated response with PagedFlux<T>.

Applies to