ManagedRuleOverride Class

  • java.lang.Object
    • com.microsoft.azure.management.cdn.ManagedRuleOverride

public class ManagedRuleOverride

Defines a managed rule group override setting.

Constructor Summary

Constructor Description
ManagedRuleOverride()

Method Summary

Modifier and Type Method and Description
ActionType action()

Get describes the override action to be applied when rule matches.

ManagedRuleEnabledState enabledState()

Get describes if the managed rule is in enabled or disabled state.

java.lang.String ruleId()

Get identifier for the managed rule.

ManagedRuleOverride withAction(ActionType action)

Set describes the override action to be applied when rule matches.

ManagedRuleOverride withEnabledState(ManagedRuleEnabledState enabledState)

Set describes if the managed rule is in enabled or disabled state.

ManagedRuleOverride withRuleId(String ruleId)

Set identifier for the managed rule.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ManagedRuleOverride

public ManagedRuleOverride()

Method Details

action

public ActionType action()

Get describes the override action to be applied when rule matches. Possible values include: 'Allow', 'Block', 'Log', 'Redirect'.

Returns:

the action value

enabledState

public ManagedRuleEnabledState enabledState()

Get describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Possible values include: 'Disabled', 'Enabled'.

Returns:

the enabledState value

ruleId

public String ruleId()

Get identifier for the managed rule.

Returns:

the ruleId value

withAction

public ManagedRuleOverride withAction(ActionType action)

Set describes the override action to be applied when rule matches. Possible values include: 'Allow', 'Block', 'Log', 'Redirect'.

Parameters:

action - the action value to set

Returns:

the ManagedRuleOverride object itself.

withEnabledState

public ManagedRuleOverride withEnabledState(ManagedRuleEnabledState enabledState)

Set describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Possible values include: 'Disabled', 'Enabled'.

Parameters:

enabledState - the enabledState value to set

Returns:

the ManagedRuleOverride object itself.

withRuleId

public ManagedRuleOverride withRuleId(String ruleId)

Set identifier for the managed rule.

Parameters:

ruleId - the ruleId value to set

Returns:

the ManagedRuleOverride object itself.

Applies to