AddressPrefixSetsClient Interface

public interface AddressPrefixSetsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

abstract SyncPoller<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource, Context context)

Creates or updates an address prefix set.

abstract PollerFlux<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Deletes the specified address prefix set.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

abstract AddressPrefixSetInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

abstract AddressPrefixSetInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource, Context context)

Creates or updates an address prefix set.

abstract reactor.core.publisher.Mono<AddressPrefixSetInner> createOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

abstract void delete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

abstract void delete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Deletes the specified address prefix set.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

abstract AddressPrefixSetInner get(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

abstract reactor.core.publisher.Mono<AddressPrefixSetInner> getAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

abstract Response<AddressPrefixSetInner> getWithResponse(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Gets the specified address prefix set.

abstract reactor.core.publisher.Mono<Response<AddressPrefixSetInner>> getWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

abstract PagedIterable<AddressPrefixSetInner> list(String resourceGroupName, String applicationSecurityGroupName)

Gets all address prefix sets in an application security group.

abstract PagedIterable<AddressPrefixSetInner> list(String resourceGroupName, String applicationSecurityGroupName, Context context)

Gets all address prefix sets in an application security group.

abstract PagedFlux<AddressPrefixSetInner> listAsync(String resourceGroupName, String applicationSecurityGroupName)

Gets all address prefix sets in an application security group.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.

Returns:

the SyncPoller<T,U> for polling of address prefix set child resource of an application security group.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource, Context context)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of address prefix set child resource of an application security group.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<AddressPrefixSetInner>,AddressPrefixSetInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.

Returns:

the PollerFlux<T,U> for polling of address prefix set child resource of an application security group.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

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

createOrUpdate

public abstract AddressPrefixSetInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.

Returns:

address prefix set child resource of an application security group.

createOrUpdate

public abstract AddressPrefixSetInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource, Context context)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.
context - The context to associate with this operation.

Returns:

address prefix set child resource of an application security group.

createOrUpdateAsync

public abstract Mono<AddressPrefixSetInner> createOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.

Returns:

address prefix set child resource of an application security group on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, AddressPrefixSetInner resource)

Creates or updates an address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
resource - Parameters supplied to the create or update address prefix set operation.

Returns:

address prefix set child resource of an application security group along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

delete

public abstract void delete(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Deletes the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract AddressPrefixSetInner get(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

the specified address prefix set.

getAsync

public abstract Mono<AddressPrefixSetInner> getAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

the specified address prefix set on successful completion of Mono.

getWithResponse

public abstract Response<AddressPrefixSetInner> getWithResponse(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName, Context context)

Gets the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.
context - The context to associate with this operation.

Returns:

the specified address prefix set along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<AddressPrefixSetInner>> getWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, String addressPrefixSetName)

Gets the specified address prefix set.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
addressPrefixSetName - The name of the address prefix set.

Returns:

the specified address prefix set along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<AddressPrefixSetInner> list(String resourceGroupName, String applicationSecurityGroupName)

Gets all address prefix sets in an application security group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.

Returns:

all address prefix sets in an application security group as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<AddressPrefixSetInner> list(String resourceGroupName, String applicationSecurityGroupName, Context context)

Gets all address prefix sets in an application security group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.
context - The context to associate with this operation.

Returns:

all address prefix sets in an application security group as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<AddressPrefixSetInner> listAsync(String resourceGroupName, String applicationSecurityGroupName)

Gets all address prefix sets in an application security group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
applicationSecurityGroupName - The name of the application security group.

Returns:

all address prefix sets in an application security group as paginated response with PagedFlux<T>.

Applies to