共用方式為


ManagedRuleGroupOverride Class

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

Implements

public final class ManagedRuleGroupOverride
implements JsonSerializable<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
static ManagedRuleGroupOverride fromJson(JsonReader jsonReader)

Reads an instance of ManagedRuleGroupOverride from the JsonReader.

String ruleGroupName()

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

List<ManagedRuleOverride> rules()

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

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ManagedRuleGroupOverride withRuleGroupName(String ruleGroupName)

Set the ruleGroupName property: 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

fromJson

public static ManagedRuleGroupOverride fromJson(JsonReader jsonReader)

Reads an instance of ManagedRuleGroupOverride from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagedRuleGroupOverride if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

ruleGroupName

public String ruleGroupName()

Get the ruleGroupName property: 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.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withRuleGroupName

public ManagedRuleGroupOverride withRuleGroupName(String ruleGroupName)

Set the ruleGroupName property: 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