FirewallPolicyKubeSelectorGroupsClient Interface

public interface FirewallPolicyKubeSelectorGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract SyncPoller<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource, Context context)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract PollerFlux<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract FirewallPolicyKubeSelectorGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract FirewallPolicyKubeSelectorGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource, Context context)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract reactor.core.publisher.Mono<FirewallPolicyKubeSelectorGroupInner> createOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

abstract void delete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract void delete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

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

Deletes the specified FirewallPolicyKubeSelectorGroup.

abstract FirewallPolicyKubeSelectorGroupInner get(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

abstract reactor.core.publisher.Mono<FirewallPolicyKubeSelectorGroupInner> getAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

abstract Response<FirewallPolicyKubeSelectorGroupInner> getWithResponse(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Gets the specified FirewallPolicyKubeSelectorGroup.

abstract reactor.core.publisher.Mono<Response<FirewallPolicyKubeSelectorGroupInner>> getWithResponseAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

abstract PagedIterable<FirewallPolicyKubeSelectorGroupInner> list(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

abstract PagedIterable<FirewallPolicyKubeSelectorGroupInner> list(String resourceGroupName, String firewallPolicyName, Context context)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

abstract PagedFlux<FirewallPolicyKubeSelectorGroupInner> listAsync(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.

Returns:

the SyncPoller<T,U> for polling of firewall Policy Kubernetes Selector Group resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource, Context context)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of firewall Policy Kubernetes Selector Group resource.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<FirewallPolicyKubeSelectorGroupInner>,FirewallPolicyKubeSelectorGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.

Returns:

the PollerFlux<T,U> for polling of firewall Policy Kubernetes Selector Group resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
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 firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

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

createOrUpdate

public abstract FirewallPolicyKubeSelectorGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.

Returns:

firewall Policy Kubernetes Selector Group resource.

createOrUpdate

public abstract FirewallPolicyKubeSelectorGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource, Context context)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.
context - The context to associate with this operation.

Returns:

firewall Policy Kubernetes Selector Group resource.

createOrUpdateAsync

public abstract Mono<FirewallPolicyKubeSelectorGroupInner> createOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.

Returns:

firewall Policy Kubernetes Selector Group resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, FirewallPolicyKubeSelectorGroupInner resource)

Creates or updates the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
resource - Parameters supplied to the create or update FirewallPolicyKubeSelectorGroup operation.

Returns:

firewall Policy Kubernetes Selector Group resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

delete

public abstract void delete(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Deletes the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract FirewallPolicyKubeSelectorGroupInner get(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the specified FirewallPolicyKubeSelectorGroup.

getAsync

public abstract Mono<FirewallPolicyKubeSelectorGroupInner> getAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the specified FirewallPolicyKubeSelectorGroup on successful completion of Mono.

getWithResponse

public abstract Response<FirewallPolicyKubeSelectorGroupInner> getWithResponse(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName, Context context)

Gets the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
context - The context to associate with this operation.

Returns:

the specified FirewallPolicyKubeSelectorGroup along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<FirewallPolicyKubeSelectorGroupInner>> getWithResponseAsync(String resourceGroupName, String firewallPolicyName, String kubeSelectorGroupName)

Gets the specified FirewallPolicyKubeSelectorGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
kubeSelectorGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the specified FirewallPolicyKubeSelectorGroup along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<FirewallPolicyKubeSelectorGroupInner> list(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.

Returns:

the response of a FirewallPolicyKubeSelectorGroup list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<FirewallPolicyKubeSelectorGroupInner> list(String resourceGroupName, String firewallPolicyName, Context context)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
context - The context to associate with this operation.

Returns:

the response of a FirewallPolicyKubeSelectorGroup list operation as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<FirewallPolicyKubeSelectorGroupInner> listAsync(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyKubeSelectorGroups in a FirewallPolicy resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.

Returns:

the response of a FirewallPolicyKubeSelectorGroup list operation as paginated response with PagedFlux<T>.

Applies to