FirewallPolicyRuleCollectionGroupsClient Interface

public interface FirewallPolicyRuleCollectionGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<FirewallPolicyRuleCollectionGroupInner>,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

abstract SyncPoller<PollResult<FirewallPolicyRuleCollectionGroupInner>,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters, Context context)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

abstract PollerFlux<PollResult<FirewallPolicyRuleCollectionGroupInner>,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

abstract FirewallPolicyRuleCollectionGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

abstract FirewallPolicyRuleCollectionGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters, Context context)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

abstract Mono<FirewallPolicyRuleCollectionGroupInner> createOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

abstract FirewallPolicyRuleCollectionGroupInner get(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

abstract Mono<FirewallPolicyRuleCollectionGroupInner> getAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

abstract Response<FirewallPolicyRuleCollectionGroupInner> getWithResponse(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, Context context)

Gets the specified FirewallPolicyRuleCollectionGroup.

abstract Mono<Response<FirewallPolicyRuleCollectionGroupInner>> getWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

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

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

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

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

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

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

the SyncPoller<T,U> for polling of rule Collection Group resource.

beginCreateOrUpdate

public abstract SyncPoller,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters, Context context)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of rule Collection Group resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,FirewallPolicyRuleCollectionGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

the PollerFlux<T,U> for polling of rule Collection Group resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, Context context)

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
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 firewallPolicyName, String ruleCollectionGroupName)

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

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

createOrUpdate

public abstract FirewallPolicyRuleCollectionGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

rule Collection Group resource.

createOrUpdate

public abstract FirewallPolicyRuleCollectionGroupInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters, Context context)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.
context - The context to associate with this operation.

Returns:

rule Collection Group resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

rule Collection Group resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupInner parameters)

Creates or updates the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

rule Collection Group resource along with Response<T> on successful completion of Mono.

delete

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

delete

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

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Deletes the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract FirewallPolicyRuleCollectionGroupInner get(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

the specified FirewallPolicyRuleCollectionGroup.

getAsync

public abstract Mono getAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

the specified FirewallPolicyRuleCollectionGroup on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, Context context)

Gets the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.
context - The context to associate with this operation.

Returns:

the specified FirewallPolicyRuleCollectionGroup along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Gets the specified FirewallPolicyRuleCollectionGroup.

Parameters:

resourceGroupName - The name of the resource group.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the FirewallPolicyRuleCollectionGroup.

Returns:

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

list

public abstract PagedIterable list(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

Parameters:

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

Returns:

response for ListFirewallPolicyRuleCollectionGroups API service call as paginated response with PagedIterable<T>.

list

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

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

Parameters:

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

Returns:

response for ListFirewallPolicyRuleCollectionGroups API service call as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String firewallPolicyName)

Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource.

Parameters:

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

Returns:

response for ListFirewallPolicyRuleCollectionGroups API service call as paginated response with PagedFlux<T>.

Applies to