Compartir a través de


CustomRule Clase

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

public class CustomRule

Define los atributos comunes de una regla personalizada que se pueden incluir en una directiva waf.

Resumen del constructor

Constructor Description
CustomRule()

Crea una instancia de laclase Custom Rule.

Resumen del método

Modificador y tipo Método y descripción
ActionType action()

Obtener la propiedad action: describe qué acción se aplicará cuando coincida la regla.

CustomRuleEnabledState enabledState()

Obtiene la propiedad State habilitada: describe si la regla personalizada está habilitada o deshabilitada.

List<MatchCondition> matchConditions()

Obtiene la propiedad Condiciones de coincidencia: lista de condiciones de coincidencia.

String name()

Obtener la propiedad name: define el nombre de la regla personalizada.

int priority()

Obtener la propiedad priority: define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

void validate()

Valida la instancia.

CustomRule withAction(ActionType action)

Establecer la propiedad action: describe qué acción se aplicará cuando coincida la regla.

CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Establecer la propiedad State habilitada: describe si la regla personalizada está habilitada o deshabilitada.

CustomRule withMatchConditions(List<MatchCondition> matchConditions)

Establezca la propiedad Condiciones de coincidencia: Lista de condiciones de coincidencia.

CustomRule withName(String name)

Establezca la propiedad name: define el nombre de la regla personalizada.

CustomRule withPriority(int priority)

Establecer la propiedad priority: define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

Métodos heredados de java.lang.Object

Detalles del constructor

CustomRule

public CustomRule()

Crea una instancia de la clase CustomRule.

Detalles del método

action

public ActionType action()

Obtener la propiedad action: describe qué acción se aplicará cuando coincida la regla.

Returns:

el valor de la acción.

enabledState

public CustomRuleEnabledState enabledState()

Obtiene la propiedad enabledState: describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.

Returns:

el valor enabledState.

matchConditions

public List matchConditions()

Obtiene la propiedad matchConditions: lista de condiciones de coincidencia.

Returns:

el valor matchConditions.

name

public String name()

Obtener la propiedad name: define el nombre de la regla personalizada.

Returns:

el valor del nombre.

priority

public int priority()

Obtener la propiedad priority: define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

Returns:

el valor de prioridad.

validate

public void validate()

Valida la instancia.

withAction

public CustomRule withAction(ActionType action)

Establecer la propiedad action: describe qué acción se aplicará cuando coincida la regla.

Parameters:

action - valor de acción que se va a establecer.

Returns:

el propio objeto CustomRule.

withEnabledState

public CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Establezca la propiedad enabledState: describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.

Parameters:

enabledState - valor enabledState que se va a establecer.

Returns:

el propio objeto CustomRule.

withMatchConditions

public CustomRule withMatchConditions(List matchConditions)

Establezca la propiedad matchConditions: Lista de condiciones de coincidencia.

Parameters:

matchConditions - valor matchConditions que se va a establecer.

Returns:

el propio objeto CustomRule.

withName

public CustomRule withName(String name)

Establezca la propiedad name: define el nombre de la regla personalizada.

Parameters:

name - valor de nombre que se va a establecer.

Returns:

el propio objeto CustomRule.

withPriority

public CustomRule withPriority(int priority)

Establecer la propiedad priority: define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.

Parameters:

priority - valor de prioridad que se va a establecer.

Returns:

el propio objeto CustomRule.

Se aplica a