FirewallPolicyRuleCollectionGroupDraftsClient Interface

public interface FirewallPolicyRuleCollectionGroupDraftsClient

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

Method Summary

Modifier and Type Method and Description
abstract FirewallPolicyRuleCollectionGroupDraftInner createOrUpdate(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupDraftInner parameters)

Create or Update Rule Collection Group Draft.

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

Create or Update Rule Collection Group Draft.

abstract Response<FirewallPolicyRuleCollectionGroupDraftInner> createOrUpdateWithResponse(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupDraftInner parameters, Context context)

Create or Update Rule Collection Group Draft.

abstract Mono<Response<FirewallPolicyRuleCollectionGroupDraftInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupDraftInner parameters)

Create or Update Rule Collection Group Draft.

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

Delete Rule Collection Group Draft.

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

Delete Rule Collection Group Draft.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, Context context)

Delete Rule Collection Group Draft.

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

Delete Rule Collection Group Draft.

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

Get Rule Collection Group Draft.

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

Get Rule Collection Group Draft.

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

Get Rule Collection Group Draft.

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

Get Rule Collection Group Draft.

Method Details

createOrUpdate

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

Create or Update Rule Collection Group Draft.

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.

createOrUpdateAsync

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

Create or Update Rule Collection Group Draft.

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.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupDraftInner parameters, Context context)

Create or Update Rule Collection Group Draft.

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 along with Response<T>.

createOrUpdateWithResponseAsync

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

Create or Update Rule Collection Group Draft.

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)

Delete Rule Collection Group Draft.

Parameters:

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

deleteAsync

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

Delete Rule Collection Group Draft.

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.

deleteWithResponse

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

Delete Rule Collection Group Draft.

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:

deleteWithResponseAsync

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

Delete Rule Collection Group Draft.

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 FirewallPolicyRuleCollectionGroupDraftInner get(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Get Rule Collection Group Draft.

Parameters:

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

Returns:

rule Collection Group Draft.

getAsync

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

Get Rule Collection Group Draft.

Parameters:

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

Returns:

rule Collection Group Draft on successful completion of Mono.

getWithResponse

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

Get Rule Collection Group Draft.

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:

rule Collection Group Draft along with Response<T>.

getWithResponseAsync

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

Get Rule Collection Group Draft.

Parameters:

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

Returns:

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

Applies to