Partilhar via


Probe Classe

  • java.lang.Object
    • com.azure.resourcemanager.appplatform.models.Probe

public final class Probe

A investigação descreve uma marcar de integridade a ser executada em uma Instância de Aplicativo para determinar se ela está ativa ou pronta para receber tráfego.

Resumo do Construtor

Construtor Description
Probe()

Resumo do método

Modificador e tipo Método e descrição
boolean disableProbe()

Obter a propriedade DesabilitarProbe: indique se a investigação está desabilitada.

Integer failureThreshold()

Obter a propriedade Threshold de falha: falhas consecutivas mínimas para que a investigação seja considerada com falha depois de ter sido bem-sucedida.

Integer initialDelaySeconds()

Obtenha a propriedade DelaySeconds inicial: número de segundos após o início da Instância de Aplicativo antes que as investigações sejam iniciadas.

Integer periodSeconds()

Obter a propriedade Seconds do período: com que frequência (em segundos) executar a investigação.

ProbeAction probeAction()

Obter a propriedade Ação de investigação: a ação da investigação.

Integer successThreshold()

Obter a propriedade Threshold de êxito: mínimo de sucessos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado.

Integer timeoutSeconds()

Obter a propriedade Seconds de tempo limite: número de segundos após o qual a investigação atinge o tempo limite.

void validate()

Valida a instância.

Probe withDisableProbe(boolean disableProbe)

Defina a propriedade DesabilitarProbe: indique se a investigação está desabilitada.

Probe withFailureThreshold(Integer failureThreshold)

Defina a propriedade Threshold de falha: falhas consecutivas mínimas para a investigação a ser considerada falha depois de ter sido bem-sucedida.

Probe withInitialDelaySeconds(Integer initialDelaySeconds)

Defina a propriedade DelaySeconds inicial: número de segundos após o início da Instância de Aplicativo antes que as investigações sejam iniciadas.

Probe withPeriodSeconds(Integer periodSeconds)

Defina a propriedade Seconds do período: com que frequência (em segundos) para executar a investigação.

Probe withProbeAction(ProbeAction probeAction)

Defina a propriedade Ação de investigação: a ação da investigação.

Probe withSuccessThreshold(Integer successThreshold)

Defina a propriedade Threshold de sucesso: mínimo de sucessos consecutivos para que a investigação seja considerada bem-sucedida depois de ter falhado.

Probe withTimeoutSeconds(Integer timeoutSeconds)

Defina a propriedade Seconds de tempo limite: número de segundos após o qual a investigação atinge o tempo limite.

Métodos herdados de java.lang.Object

Detalhes do construtor

Probe

public Probe()

Detalhes do método

disableProbe

public boolean disableProbe()

Obter a propriedade disableProbe: indique se a investigação está desabilitada.

Returns:

o valor disableProbe.

failureThreshold

public Integer failureThreshold()

Obter a propriedade failureThreshold: falhas consecutivas mínimas para que a investigação seja considerada com falha depois de ter sido bem-sucedida. O valor mínimo é 1.

Returns:

o valor failureThreshold.

initialDelaySeconds

public Integer initialDelaySeconds()

Obter a propriedade initialDelaySeconds: número de segundos após o início da Instância de Aplicativo antes de as investigações serem iniciadas. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle\#container-probes.

Returns:

o valor initialDelaySeconds.

periodSeconds

public Integer periodSeconds()

Obter a propriedade periodSeconds: com que frequência (em segundos) para executar a investigação. O valor mínimo é 1.

Returns:

o valor periodSeconds.

probeAction

public ProbeAction probeAction()

Obter a propriedade probeAction: a ação da investigação.

Returns:

o valor probeAction.

successThreshold

public Integer successThreshold()

Obter a propriedade successThreshold: mínimo de sucessos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. Deve ser 1 para vida e inicialização. O valor mínimo é 1.

Returns:

o valor successThreshold.

timeoutSeconds

public Integer timeoutSeconds()

Obter a propriedade timeoutSeconds: número de segundos após o qual a investigação atinge o tempo limite. O valor mínimo é 1.

Returns:

o valor timeoutSeconds.

validate

public void validate()

Valida a instância.

withDisableProbe

public Probe withDisableProbe(boolean disableProbe)

Defina a propriedade disableProbe: indique se a investigação está desabilitada.

Parameters:

disableProbe - o valor disableProbe a ser definido.

Returns:

o objeto Probe em si.

withFailureThreshold

public Probe withFailureThreshold(Integer failureThreshold)

Defina a propriedade failureThreshold: falhas consecutivas mínimas para que a investigação seja considerada com falha depois de ter sido bem-sucedida. O valor mínimo é 1.

Parameters:

failureThreshold - o valor failureThreshold a ser definido.

Returns:

o objeto Probe em si.

withInitialDelaySeconds

public Probe withInitialDelaySeconds(Integer initialDelaySeconds)

Defina a propriedade initialDelaySeconds: número de segundos após o início da Instância de Aplicativo antes que as investigações sejam iniciadas. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle\#container-probes.

Parameters:

initialDelaySeconds - o valor initialDelaySeconds a ser definido.

Returns:

o objeto Probe em si.

withPeriodSeconds

public Probe withPeriodSeconds(Integer periodSeconds)

Defina a propriedade periodSeconds: com que frequência (em segundos) para executar a investigação. O valor mínimo é 1.

Parameters:

periodSeconds - o valor periodSeconds a ser definido.

Returns:

o objeto Probe em si.

withProbeAction

public Probe withProbeAction(ProbeAction probeAction)

Defina a propriedade probeAction: a ação da investigação.

Parameters:

probeAction - o valor probeAction a ser definido.

Returns:

o objeto Probe em si.

withSuccessThreshold

public Probe withSuccessThreshold(Integer successThreshold)

Defina a propriedade successThreshold: mínimo de sucessos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. Deve ser 1 para vida e inicialização. O valor mínimo é 1.

Parameters:

successThreshold - o valor successThreshold a ser definido.

Returns:

o objeto Probe em si.

withTimeoutSeconds

public Probe withTimeoutSeconds(Integer timeoutSeconds)

Defina a propriedade timeoutSeconds: número de segundos após o qual a investigação atinge o tempo limite. O valor mínimo é 1.

Parameters:

timeoutSeconds - o valor timeoutSeconds a ser definido.

Returns:

o objeto Probe em si.

Aplica-se a