Partager via


StaticCidrsClient Interface

public interface StaticCidrsClient

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

Method Summary

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

Delete the Static CIDR resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, Context context)

Delete the Static CIDR resource.

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

Delete the Static CIDR resource.

abstract StaticCidrInner create(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Creates/Updates the Static CIDR resource.

abstract Mono<StaticCidrInner> createAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Creates/Updates the Static CIDR resource.

abstract Response<StaticCidrInner> createWithResponse(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, StaticCidrInner body, Context context)

Creates/Updates the Static CIDR resource.

abstract Mono<Response<StaticCidrInner>> createWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, StaticCidrInner body)

Creates/Updates the Static CIDR resource.

abstract void delete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Delete the Static CIDR resource.

abstract void delete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, Context context)

Delete the Static CIDR resource.

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

Delete the Static CIDR resource.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Delete the Static CIDR resource.

abstract StaticCidrInner get(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

abstract Mono<StaticCidrInner> getAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

abstract Response<StaticCidrInner> getWithResponse(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, Context context)

Gets the specific Static CIDR resource.

abstract Mono<Response<StaticCidrInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

abstract PagedIterable<StaticCidrInner> list(String resourceGroupName, String networkManagerName, String poolName)

Gets list of Static CIDR resources at Network Manager level.

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

Gets list of Static CIDR resources at Network Manager level.

abstract PagedFlux<StaticCidrInner> listAsync(String resourceGroupName, String networkManagerName, String poolName)

Gets list of Static CIDR resources at Network Manager level.

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

Gets list of Static CIDR resources at Network Manager level.

Method Details

beginDelete

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

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, Context context)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to 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 poolName, String staticCidrName)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.

Returns:

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

create

public abstract StaticCidrInner create(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Creates/Updates the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - IP Address Manager Pool resource name.
staticCidrName - Static Cidr allocation name.

Returns:

instance of StaticCidr resource.

createAsync

public abstract Mono createAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Creates/Updates the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - IP Address Manager Pool resource name.
staticCidrName - Static Cidr allocation name.

Returns:

instance of StaticCidr resource on successful completion of Mono.

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, StaticCidrInner body, Context context)

Creates/Updates the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - IP Address Manager Pool resource name.
staticCidrName - Static Cidr allocation name.
body - StaticCidr resource object to create/update.
context - The context to associate with this operation.

Returns:

instance of StaticCidr resource along with Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, StaticCidrInner body)

Creates/Updates the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - IP Address Manager Pool resource name.
staticCidrName - Static Cidr allocation name.
body - StaticCidr resource object to create/update.

Returns:

instance of StaticCidr resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName, Context context)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Delete the Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to delete.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract StaticCidrInner get(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to retrieve.

Returns:

the specific Static CIDR resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to retrieve.

Returns:

the specific Static CIDR resource on successful completion of Mono.

getWithResponse

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

Gets the specific Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to retrieve.
context - The context to associate with this operation.

Returns:

the specific Static CIDR resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkManagerName, String poolName, String staticCidrName)

Gets the specific Static CIDR resource.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource name.
staticCidrName - StaticCidr resource name to retrieve.

Returns:

the specific Static CIDR resource along with Response<T> on successful completion of Mono.

list

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

Gets list of Static CIDR resources at Network Manager level.

Parameters:

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

Returns:

list of Static CIDR resources at Network Manager level as paginated response with PagedIterable<T>.

list

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

Gets list of Static CIDR resources at Network Manager level.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource 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 Static CIDR resources at Network Manager level as paginated response with PagedIterable<T>.

listAsync

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

Gets list of Static CIDR resources at Network Manager level.

Parameters:

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

Returns:

list of Static CIDR resources at Network Manager level as paginated response with PagedFlux<T>.

listAsync

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

Gets list of Static CIDR resources at Network Manager level.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
poolName - Pool resource 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 Static CIDR resources at Network Manager level as paginated response with PagedFlux<T>.

Applies to