ConnectivityConfigurationsClient Interface

public interface ConnectivityConfigurationsClient

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

Method Summary

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

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String configurationName, Boolean force, Context context)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

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

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract ConnectivityConfigurationInner createOrUpdate(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

abstract Mono<ConnectivityConfigurationInner> createOrUpdateAsync(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

abstract Response<ConnectivityConfigurationInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration, Context context)

Creates/Updates a new network manager connectivity configuration.

abstract Mono<Response<ConnectivityConfigurationInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

abstract void delete(String resourceGroupName, String networkManagerName, String configurationName)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract void delete(String resourceGroupName, String networkManagerName, String configurationName, Boolean force, Context context)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

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

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

abstract ConnectivityConfigurationInner get(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

abstract Mono<ConnectivityConfigurationInner> getAsync(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

abstract Response<ConnectivityConfigurationInner> getWithResponse(String resourceGroupName, String networkManagerName, String configurationName, Context context)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

abstract Mono<Response<ConnectivityConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

abstract PagedIterable<ConnectivityConfigurationInner> list(String resourceGroupName, String networkManagerName)

Lists all the network manager connectivity configuration in a specified network manager.

abstract PagedIterable<ConnectivityConfigurationInner> list(String resourceGroupName, String networkManagerName, Integer top, String skipToken, Context context)

Lists all the network manager connectivity configuration in a specified network manager.

abstract PagedFlux<ConnectivityConfigurationInner> listAsync(String resourceGroupName, String networkManagerName)

Lists all the network manager connectivity configuration in a specified network manager.

abstract PagedFlux<ConnectivityConfigurationInner> listAsync(String resourceGroupName, String networkManagerName, Integer top, String skipToken)

Lists all the network manager connectivity configuration in a specified network manager.

Method Details

beginDelete

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

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkManagerName, String configurationName, Boolean force, Context context)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.
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 configurationName)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

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

createOrUpdate

public abstract ConnectivityConfigurationInner createOrUpdate(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
connectivityConfiguration - Parameters supplied to create/update a network manager connectivity configuration.

Returns:

the network manager connectivity configuration resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
connectivityConfiguration - Parameters supplied to create/update a network manager connectivity configuration.

Returns:

the network manager connectivity configuration resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration, Context context)

Creates/Updates a new network manager connectivity configuration.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
connectivityConfiguration - Parameters supplied to create/update a network manager connectivity configuration.
context - The context to associate with this operation.

Returns:

the network manager connectivity configuration resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, ConnectivityConfigurationInner connectivityConfiguration)

Creates/Updates a new network manager connectivity configuration.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
connectivityConfiguration - Parameters supplied to create/update a network manager connectivity configuration.

Returns:

the network manager connectivity configuration resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String configurationName)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String configurationName, Boolean force, Context context)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String configurationName)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, Boolean force)

Deletes a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ConnectivityConfigurationInner get(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name on successful completion of Mono.

getWithResponse

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

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.
context - The context to associate with this operation.

Returns:

a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName)

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
configurationName - The name of the network manager connectivity configuration.

Returns:

a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName)

Lists all the network manager connectivity configuration in a specified network manager.

Parameters:

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

Returns:

result of the request to list network manager connectivity configurations as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName, Integer top, String skipToken, Context context)

Lists all the network manager connectivity configuration in a specified network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

result of the request to list network manager connectivity configurations as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName)

Lists all the network manager connectivity configuration in a specified network manager.

Parameters:

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

Returns:

result of the request to list network manager connectivity configurations as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, Integer top, String skipToken)

Lists all the network manager connectivity configuration in a specified network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

result of the request to list network manager connectivity configurations as paginated response with PagedFlux<T>.

Applies to