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 reactor.core.publisher.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 reactor.core.publisher.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 reactor.core.publisher.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 reactor.core.publisher.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 reactor.core.publisher.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 reactor.core.publisher.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. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
parameters - Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation.

Returns:

rule Collection Group resource.

createOrUpdateAsync

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

Create or Update Rule Collection Group Draft.

Parameters:

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

Returns:

rule Collection Group resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<FirewallPolicyRuleCollectionGroupDraftInner> 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. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
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<Response<FirewallPolicyRuleCollectionGroupDraftInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName, FirewallPolicyRuleCollectionGroupDraftInner parameters)

Create or Update Rule Collection Group Draft.

Parameters:

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

deleteAsync

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

Delete Rule Collection Group Draft.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - 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.

deleteWithResponse

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

Delete Rule Collection Group Draft.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - 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:

deleteWithResponseAsync

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

Delete Rule Collection Group Draft.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - 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 FirewallPolicyRuleCollectionGroupDraftInner get(String resourceGroupName, String firewallPolicyName, String ruleCollectionGroupName)

Get Rule Collection Group Draft.

Parameters:

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

Returns:

rule Collection Group Draft.

getAsync

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

Get Rule Collection Group Draft.

Parameters:

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

Returns:

rule Collection Group Draft on successful completion of Mono.

getWithResponse

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

Get Rule Collection Group Draft.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
firewallPolicyName - The name of the Firewall Policy.
ruleCollectionGroupName - 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:

rule Collection Group Draft along with Response<T>.

getWithResponseAsync

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

Get Rule Collection Group Draft.

Parameters:

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

Returns:

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

Applies to