Partager via


CustomRule Classe

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.CustomRule

public class CustomRule

Définit les attributs communs pour une règle personnalisée qui peut être incluse dans une stratégie waf.

Récapitulatif du constructeur

Constructeur Description
CustomRule()

Crée un instance de la classe CustomRule.

Résumé de la méthode

Modificateur et type Méthode et description
ActionType action()

Obtenir la propriété d’action : décrit l’action à appliquer lorsque la règle correspond.

CustomRuleEnabledState enabledState()

Obtenir la propriété État activé: indique si la règle personnalisée est à l’état activé ou désactivé.

List<MatchCondition> matchConditions()

Obtenir la propriété conditions de correspondance: Liste des conditions de correspondance.

String name()

Obtenir la propriété name : définit le nom de la règle personnalisée.

int priority()

Obtenir la propriété de priorité : définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées.

void validate()

Valide le instance.

CustomRule withAction(ActionType action)

Définir la propriété d’action : décrit l’action à appliquer lorsque la règle correspond.

CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Définir la propriété État activé: indique si la règle personnalisée est à l’état activé ou désactivé.

CustomRule withMatchConditions(List<MatchCondition> matchConditions)

Définissez la propriété conditions de correspondance: Liste des conditions de correspondance.

CustomRule withName(String name)

Définir la propriété name : définit le nom de la règle personnalisée.

CustomRule withPriority(int priority)

Définir la propriété de priorité : définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées.

Méthodes héritées de java.lang.Object

Détails du constructeur

CustomRule

public CustomRule()

Crée un instance de la classe CustomRule.

Détails de la méthode

action

public ActionType action()

Obtenir la propriété d’action : décrit l’action à appliquer lorsque la règle correspond.

Returns:

valeur de l’action.

enabledState

public CustomRuleEnabledState enabledState()

Obtenir la propriété enabledState : indique si la règle personnalisée est à l’état activé ou désactivé. La valeur par défaut est Activé si elle n’est pas spécifiée.

Returns:

valeur enabledState.

matchConditions

public List matchConditions()

Obtenez la propriété matchConditions : Liste des conditions de correspondance.

Returns:

valeur matchConditions.

name

public String name()

Obtenir la propriété name : définit le nom de la règle personnalisée.

Returns:

valeur de nom.

priority

public int priority()

Obtenir la propriété de priorité : définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées.

Returns:

valeur de priorité.

validate

public void validate()

Valide le instance.

withAction

public CustomRule withAction(ActionType action)

Définir la propriété d’action : décrit l’action à appliquer lorsque la règle correspond.

Parameters:

action - valeur d’action à définir.

Returns:

l’objet CustomRule lui-même.

withEnabledState

public CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Définir la propriété enabledState : indique si la règle personnalisée est à l’état activé ou désactivé. La valeur par défaut est Activé si elle n’est pas spécifiée.

Parameters:

enabledState - valeur enabledState à définir.

Returns:

l’objet CustomRule lui-même.

withMatchConditions

public CustomRule withMatchConditions(List matchConditions)

Définissez la propriété matchConditions : Liste des conditions de correspondance.

Parameters:

matchConditions - valeur matchConditions à définir.

Returns:

l’objet CustomRule lui-même.

withName

public CustomRule withName(String name)

Définir la propriété name : définit le nom de la règle personnalisée.

Parameters:

name - valeur de nom à définir.

Returns:

l’objet CustomRule lui-même.

withPriority

public CustomRule withPriority(int priority)

Définir la propriété de priorité : définit dans quel ordre cette règle doit être évaluée dans la liste globale des règles personnalisées.

Parameters:

priority - valeur de priorité à définir.

Returns:

l’objet CustomRule lui-même.

S’applique à