ManagedRuleGroupOverride Class

  • java.lang.Object
    • com.azure.resourcemanager.frontdoor.models.ManagedRuleGroupOverride

public final class ManagedRuleGroupOverride

Defines a managed rule group override setting.

Constructor Summary

Constructor Description
ManagedRuleGroupOverride()

Creates an instance of ManagedRuleGroupOverride class.

Method Summary

Modifier and Type Method and Description
List<ManagedRuleExclusion> exclusions()

Get the exclusions property: Describes the exclusions that are applied to all rules in the group.

String ruleGroupName()

Get the ruleGroupName property: Describes the managed rule group to override.

List<ManagedRuleOverride> rules()

Get the rules property: List of rules that will be disabled.

void validate()

Validates the instance.

ManagedRuleGroupOverride withExclusions(List<ManagedRuleExclusion> exclusions)

Set the exclusions property: Describes the exclusions that are applied to all rules in the group.

ManagedRuleGroupOverride withRuleGroupName(String ruleGroupName)

Set the ruleGroupName property: Describes the managed rule group to override.

ManagedRuleGroupOverride withRules(List<ManagedRuleOverride> rules)

Set the rules property: List of rules that will be disabled.

Methods inherited from java.lang.Object

Constructor Details

ManagedRuleGroupOverride

public ManagedRuleGroupOverride()

Creates an instance of ManagedRuleGroupOverride class.

Method Details

exclusions

public List exclusions()

Get the exclusions property: Describes the exclusions that are applied to all rules in the group.

Returns:

the exclusions value.

ruleGroupName

public String ruleGroupName()

Get the ruleGroupName property: Describes the managed rule group to override.

Returns:

the ruleGroupName value.

rules

public List rules()

Get the rules property: List of rules that will be disabled. If none specified, all rules in the group will be disabled.

Returns:

the rules value.

validate

public void validate()

Validates the instance.

withExclusions

public ManagedRuleGroupOverride withExclusions(List exclusions)

Set the exclusions property: Describes the exclusions that are applied to all rules in the group.

Parameters:

exclusions - the exclusions value to set.

Returns:

the ManagedRuleGroupOverride object itself.

withRuleGroupName

public ManagedRuleGroupOverride withRuleGroupName(String ruleGroupName)

Set the ruleGroupName property: Describes the managed rule group to override.

Parameters:

ruleGroupName - the ruleGroupName value to set.

Returns:

the ManagedRuleGroupOverride object itself.

withRules

public ManagedRuleGroupOverride withRules(List rules)

Set the rules property: List of rules that will be disabled. If none specified, all rules in the group will be disabled.

Parameters:

rules - the rules value to set.

Returns:

the ManagedRuleGroupOverride object itself.

Applies to