Partilhar via


CustomRule Classe

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

public class CustomRule

Define os atributos comuns para uma regra personalizada que pode ser incluída em uma política de waf.

Resumo do Construtor

Construtor Description
CustomRule()

Cria uma instância da classe Regra Personalizada.

Resumo do método

Modificador e tipo Método e descrição
ActionType action()

Obter a propriedade de ação: descreve qual ação a ser aplicada quando a regra corresponde.

CustomRuleEnabledState enabledState()

Obter a propriedade State habilitada: descreve se a regra personalizada está habilitada ou desabilitada.

List<MatchCondition> matchConditions()

Obter a propriedade MatchConditions: Lista de condições de correspondência.

String name()

Obter a propriedade name: define o nome da regra personalizada.

int priority()

Obter a propriedade de prioridade: define em que ordem essa regra será avaliada na lista geral de regras personalizadas.

void validate()

Valida a instância.

CustomRule withAction(ActionType action)

Definir a propriedade de ação: descreve qual ação a ser aplicada quando a regra corresponde.

CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Defina a propriedade State habilitada: descreve se a regra personalizada está no estado habilitado ou desabilitado.

CustomRule withMatchConditions(List<MatchCondition> matchConditions)

Defina a propriedade MatchConditions: Lista de condições de correspondência.

CustomRule withName(String name)

Definir a propriedade name: define o nome da regra personalizada.

CustomRule withPriority(int priority)

Defina a propriedade de prioridade: define em que ordem essa regra será avaliada na lista geral de regras personalizadas.

Métodos herdados de java.lang.Object

Detalhes do construtor

CustomRule

public CustomRule()

Cria uma instância da classe CustomRule.

Detalhes do método

action

public ActionType action()

Obter a propriedade de ação: descreve qual ação a ser aplicada quando a regra corresponde.

Returns:

o valor da ação.

enabledState

public CustomRuleEnabledState enabledState()

Obter a propriedade enabledState: descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão será Habilitado se não for especificado.

Returns:

o valor enabledState.

matchConditions

public List matchConditions()

Obter a propriedade matchConditions: Lista de condições de correspondência.

Returns:

o valor matchConditions.

name

public String name()

Obter a propriedade name: define o nome da regra personalizada.

Returns:

o valor do nome.

priority

public int priority()

Obter a propriedade de prioridade: define em que ordem essa regra será avaliada na lista geral de regras personalizadas.

Returns:

o valor de prioridade.

validate

public void validate()

Valida a instância.

withAction

public CustomRule withAction(ActionType action)

Definir a propriedade de ação: descreve qual ação a ser aplicada quando a regra corresponde.

Parameters:

action - o valor da ação a ser definido.

Returns:

o próprio objeto CustomRule.

withEnabledState

public CustomRule withEnabledState(CustomRuleEnabledState enabledState)

Definir a propriedade enabledState: descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão será Habilitado se não for especificado.

Parameters:

enabledState - o valor enabledState a ser definido.

Returns:

o próprio objeto CustomRule.

withMatchConditions

public CustomRule withMatchConditions(List matchConditions)

Defina a propriedade matchConditions: Lista de condições de correspondência.

Parameters:

matchConditions - o valor matchConditions a ser definido.

Returns:

o próprio objeto CustomRule.

withName

public CustomRule withName(String name)

Definir a propriedade name: define o nome da regra personalizada.

Parameters:

name - o valor do nome a ser definido.

Returns:

o próprio objeto CustomRule.

withPriority

public CustomRule withPriority(int priority)

Defina a propriedade de prioridade: define em que ordem essa regra será avaliada na lista geral de regras personalizadas.

Parameters:

priority - o valor de prioridade a ser definido.

Returns:

o próprio objeto CustomRule.

Aplica-se a