Partilhar via


ApplicationGatewayProbeInner Classe

public final class ApplicationGatewayProbeInner
extends SubResource

Investigação do gateway de aplicativo.

Resumo do Construtor

Construtor Description
ApplicationGatewayProbeInner()

Cria uma instância da classe Interna de Investigaçãodo Gatewayde Aplicativo.

Resumo do método

Modificador e tipo Método e descrição
String etag()

Obter a propriedade etag: uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

String host()

Obter a propriedade host: nome do host para o qual enviar a investigação.

Integer interval()

Obter a propriedade interval: o intervalo de investigação em segundos.

ApplicationGatewayProbeHealthResponseMatch match()

Obter a propriedade match: critério para classificar uma resposta de investigação íntegra.

Integer minServers()

Obter a propriedade minServers: número mínimo de servidores que estão sempre marcados como íntegros.

String name()

Obter a propriedade name: nome da investigação que é exclusiva em um Gateway de Aplicativo.

String path()

Obter a propriedade path: caminho relativo da investigação.

Boolean pickHostnameFromBackendHttpSettings()

Obtenha a propriedade EscolherNome do Hostdas Configurações httpde back-end: se o cabeçalho do host deve ser escolhido nas configurações http de back-end.

Boolean pickHostnameFromBackendSettings()

Obtenha a propriedade EscolherNome do Hostdas Configurações de Back-end: se a indicação de nome do servidor deve ser escolhida nas configurações de back-end para o protocolo TLS.

Integer port()

Obter a propriedade de porta: porta personalizada que será usada para investigar os servidores de back-end.

ApplicationGatewayProtocol protocol()

Obter a propriedade de protocolo: o protocolo usado para a investigação.

ProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: o estado de provisionamento do recurso de investigação.

Integer timeout()

Obter a propriedade timeout: o tempo limite da investigação em segundos.

String type()

Obter a propriedade type: tipo do recurso.

Integer unhealthyThreshold()

Obter a propriedade Threshold não íntegra: a contagem de repetições de investigação.

void validate()

Valida a instância .

ApplicationGatewayProbeInner withHost(String host)

Defina a propriedade host: nome do host para o qual enviar a investigação.

ApplicationGatewayProbeInner withId(String id)
ApplicationGatewayProbeInner withInterval(Integer interval)

Definir a propriedade interval: o intervalo de investigação em segundos.

ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Defina a propriedade match: critério para classificar uma resposta de investigação íntegra.

ApplicationGatewayProbeInner withMinServers(Integer minServers)

Defina a propriedade minServers: número mínimo de servidores que estão sempre marcados como íntegros.

ApplicationGatewayProbeInner withName(String name)

Defina a propriedade name: nome da investigação que é exclusiva em um Gateway de Aplicativo.

ApplicationGatewayProbeInner withPath(String path)

Defina a propriedade path: caminho relativo da investigação.

ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Defina a propriedade EscolherNome do Hostdas Configurações httpde back-end: se o cabeçalho do host deve ser escolhido nas configurações http de back-end.

ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Defina a propriedade EscolherNome do Hostdas Configurações de Back-end: se a indicação de nome do servidor deve ser escolhida nas configurações de back-end para o protocolo TLS.

ApplicationGatewayProbeInner withPort(Integer port)

Defina a propriedade de porta: porta personalizada que será usada para investigar os servidores de back-end.

ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Definir a propriedade de protocolo: o protocolo usado para a investigação.

ApplicationGatewayProbeInner withTimeout(Integer timeout)

Defina a propriedade timeout: o tempo limite da investigação em segundos.

ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Defina a propriedade Threshold não íntegra: a contagem de repetições de investigação.

Métodos herdados de SubResource

Métodos herdados de java.lang.Object

Detalhes do construtor

ApplicationGatewayProbeInner

public ApplicationGatewayProbeInner()

Cria uma instância da classe ApplicationGatewayProbeInner.

Detalhes do método

etag

public String etag()

Obter a propriedade etag: uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

Returns:

o valor de etag.

host

public String host()

Obter a propriedade host: nome do host para o qual enviar a investigação.

Returns:

o valor do host.

interval

public Integer interval()

Obter a propriedade interval: o intervalo de investigação em segundos. Este é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos.

Returns:

o valor do intervalo.

match

public ApplicationGatewayProbeHealthResponseMatch match()

Obter a propriedade match: critério para classificar uma resposta de investigação íntegra.

Returns:

o valor de correspondência.

minServers

public Integer minServers()

Obter a propriedade minServers: número mínimo de servidores que estão sempre marcados como íntegros. O valor padrão é 0.

Returns:

o valor minServers.

name

public String name()

Obter a propriedade name: nome da investigação que é exclusiva em um Gateway de Aplicativo.

Returns:

o valor do nome.

path

public String path()

Obter a propriedade path: caminho relativo da investigação. O caminho válido começa em '/'. A investigação é enviada para ://:.

Returns:

o valor do caminho.

pickHostnameFromBackendHttpSettings

public Boolean pickHostnameFromBackendHttpSettings()

Obtenha a propriedade pickHostnameFromBackendHttpSettings: se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é false.

Returns:

o valor pickHostnameFromBackendHttpSettings.

pickHostnameFromBackendSettings

public Boolean pickHostnameFromBackendSettings()

Obtenha a propriedade pickHostnameFromBackendSettings: se a indicação de nome do servidor deve ser escolhida nas configurações de back-end para o protocolo Tls. O valor padrão é false.

Returns:

o valor pickHostnameFromBackendSettings.

port

public Integer port()

Obter a propriedade de porta: porta personalizada que será usada para investigar os servidores de back-end. O valor válido varia de 1 a 65535. Caso não esteja definido, as configurações de porta de http serão usadas. Essa propriedade é válida apenas para Basic, Standard_v2 e WAF_v2.

Returns:

o valor da porta.

protocol

public ApplicationGatewayProtocol protocol()

Obter a propriedade de protocolo: o protocolo usado para a investigação.

Returns:

o valor do protocolo.

provisioningState

public ProvisioningState provisioningState()

Obter a propriedade provisioningState: o estado de provisionamento do recurso de investigação.

Returns:

o valor provisioningState.

timeout

public Integer timeout()

Obter a propriedade timeout: o tempo limite da investigação em segundos. Investigação marcada como com falha se a resposta válida não for recebida com esse período de tempo limite. Os valores aceitáveis são de 1 segundo a 86400 segundos.

Returns:

o valor de tempo limite.

type

public String type()

Obter a propriedade type: tipo do recurso.

Returns:

o valor do tipo.

unhealthyThreshold

public Integer unhealthyThreshold()

Obter a propriedade unhealthyThreshold: a contagem de repetições de investigação. O servidor de back-end é marcado como inoperante depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20.

Returns:

o valor unhealthyThreshold.

validate

public void validate()

Valida a instância .

withHost

public ApplicationGatewayProbeInner withHost(String host)

Defina a propriedade host: nome do host para o qual enviar a investigação.

Parameters:

host - o valor do host a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withId

public ApplicationGatewayProbeInner withId(String id)

Overrides:

ApplicationGatewayProbeInner.withId(String id)

Parameters:

id

withInterval

public ApplicationGatewayProbeInner withInterval(Integer interval)

Definir a propriedade interval: o intervalo de investigação em segundos. Este é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos.

Parameters:

interval - o valor do intervalo a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withMatch

public ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Defina a propriedade match: critério para classificar uma resposta de investigação íntegra.

Parameters:

match - o valor de correspondência a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withMinServers

public ApplicationGatewayProbeInner withMinServers(Integer minServers)

Defina a propriedade minServers: número mínimo de servidores que estão sempre marcados como íntegros. O valor padrão é 0.

Parameters:

minServers - o valor minServers a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withName

public ApplicationGatewayProbeInner withName(String name)

Defina a propriedade name: nome da investigação que é exclusiva em um Gateway de Aplicativo.

Parameters:

name - o valor do nome a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withPath

public ApplicationGatewayProbeInner withPath(String path)

Defina a propriedade path: caminho relativo da investigação. O caminho válido começa em '/'. A investigação é enviada para ://:.

Parameters:

path - o valor do caminho a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withPickHostnameFromBackendHttpSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Defina a propriedade pickHostnameFromBackendHttpSettings: se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é false.

Parameters:

pickHostnameFromBackendHttpSettings - o valor pickHostnameFromBackendHttpSettings a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withPickHostnameFromBackendSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Defina a propriedade pickHostnameFromBackendSettings: se a indicação de nome do servidor deve ser escolhida nas configurações de back-end para o protocolo Tls. O valor padrão é false.

Parameters:

pickHostnameFromBackendSettings - o valor pickHostnameFromBackendSettings a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withPort

public ApplicationGatewayProbeInner withPort(Integer port)

Defina a propriedade de porta: porta personalizada que será usada para investigar os servidores de back-end. O valor válido varia de 1 a 65535. Caso não esteja definido, as configurações de porta de http serão usadas. Essa propriedade é válida apenas para Basic, Standard_v2 e WAF_v2.

Parameters:

port - o valor da porta a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withProtocol

public ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Definir a propriedade de protocolo: o protocolo usado para a investigação.

Parameters:

protocol - o valor do protocolo a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withTimeout

public ApplicationGatewayProbeInner withTimeout(Integer timeout)

Defina a propriedade timeout: o tempo limite da investigação em segundos. Investigação marcada como com falha se a resposta válida não for recebida com esse período de tempo limite. Os valores aceitáveis são de 1 segundo a 86400 segundos.

Parameters:

timeout - o valor de tempo limite a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

withUnhealthyThreshold

public ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Defina a propriedade unhealthyThreshold: a contagem de repetições de investigação. O servidor de back-end é marcado como inoperante depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20.

Parameters:

unhealthyThreshold - o valor unhealthyThreshold a ser definido.

Returns:

o próprio objeto ApplicationGatewayProbeInner.

Aplica-se a