Compartilhar via


GatewayApiRoute Classe

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

public final class GatewayApiRoute

Configuração de rota de API do Spring Cloud Gateway.

Resumo do Construtor

Construtor Description
GatewayApiRoute()

Resumo do método

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

Obtenha a propriedade description: uma descrição será aplicada aos métodos na documentação do OpenAPI gerada.

List<String> filters()

Obter a propriedade filters: para modificar a solicitação antes de enviá-la para o ponto de extremidade de destino ou a resposta recebida.

Integer order()

Obter a propriedade de pedido: ordem de processamento de rota.

List<String> predicates()

Obter a propriedade predicados: várias condições para avaliar uma rota para cada solicitação.

Boolean ssoEnabled()

Obter a propriedade ssoEnabled: Habilitar a validação de sso.

List<String> tags()

Obtenha a propriedade tags: Marcas de classificação serão aplicadas a métodos na documentação do OpenAPI gerada.

String title()

Obtenha a propriedade title: um título será aplicado aos métodos na documentação do OpenAPI gerada.

Boolean tokenRelay()

Obter a propriedade Relay do token: passe o token de identidade do usuário autenticado no momento para o serviço de aplicativo, o padrão é 'false'.

String uri()

Obtenha a propriedade uri: URI completo, substituirá 'Nome do aplicativo'.

void validate()

Valida a instância.

GatewayApiRoute withDescription(String description)

Defina a propriedade description: uma descrição será aplicada aos métodos na documentação do OpenAPI gerada.

GatewayApiRoute withFilters(List<String> filters)

Defina a propriedade filters: para modificar a solicitação antes de enviá-la para o ponto de extremidade de destino ou para a resposta recebida.

GatewayApiRoute withOrder(Integer order)

Defina a propriedade order: ordem de processamento de rota.

GatewayApiRoute withPredicates(List<String> predicates)

Defina a propriedade predicados: Várias condições para avaliar uma rota para cada solicitação.

GatewayApiRoute withSsoEnabled(Boolean ssoEnabled)

Defina a propriedade ssoEnabled: Habilitar a validação de sso.

GatewayApiRoute withTags(List<String> tags)

Defina a propriedade tags: Marcas de classificação serão aplicadas a métodos na documentação do OpenAPI gerada.

GatewayApiRoute withTitle(String title)

Defina a propriedade title: um título, será aplicado aos métodos na documentação do OpenAPI gerada.

GatewayApiRoute withTokenRelay(Boolean tokenRelay)

Definir a propriedade retransmissão de token: passe o token de identidade do usuário autenticado no momento para o serviço de aplicativo, o padrão é 'false'.

GatewayApiRoute withUri(String uri)

Defina a propriedade uri: URI completo, substituirá 'nome do aplicativo'.

Métodos herdados de java.lang.Object

Detalhes do construtor

GatewayApiRoute

public GatewayApiRoute()

Detalhes do método

description

public String description()

Obtenha a propriedade description: uma descrição será aplicada aos métodos na documentação do OpenAPI gerada.

Returns:

o valor de descrição.

filters

public List filters()

Obter a propriedade filters: para modificar a solicitação antes de enviá-la para o ponto de extremidade de destino ou a resposta recebida.

Returns:

o valor de filtros.

order

public Integer order()

Obter a propriedade de pedido: ordem de processamento de rota.

Returns:

o valor do pedido.

predicates

public List predicates()

Obter a propriedade predicados: várias condições para avaliar uma rota para cada solicitação. Cada predicado pode ser avaliado em relação a cabeçalhos de solicitação e valores de parâmetro. Todos os predicados associados a uma rota devem ser avaliados como true para que a rota seja correspondida à solicitação.

Returns:

o valor de predicados.

ssoEnabled

public Boolean ssoEnabled()

Obter a propriedade ssoEnabled: habilitar a validação de sso.

Returns:

o valor ssoEnabled.

tags

public List tags()

Obtenha a propriedade tags: Marcas de classificação serão aplicadas a métodos na documentação do OpenAPI gerada.

Returns:

o valor das marcas.

title

public String title()

Obtenha a propriedade title: um título será aplicado aos métodos na documentação do OpenAPI gerada.

Returns:

o valor do título.

tokenRelay

public Boolean tokenRelay()

Obter a propriedade tokenRelay: passe o token de identidade do usuário autenticado no momento para o serviço de aplicativo, o padrão é 'false'.

Returns:

o valor tokenRelay.

uri

public String uri()

Obtenha a propriedade uri: URI completo, substituirá 'appName'.

Returns:

o valor uri.

validate

public void validate()

Valida a instância.

withDescription

public GatewayApiRoute withDescription(String description)

Defina a propriedade description: uma descrição será aplicada aos métodos na documentação do OpenAPI gerada.

Parameters:

description - o valor de descrição a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withFilters

public GatewayApiRoute withFilters(List filters)

Defina a propriedade filters: para modificar a solicitação antes de enviá-la para o ponto de extremidade de destino ou para a resposta recebida.

Parameters:

filters - o valor de filtros a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withOrder

public GatewayApiRoute withOrder(Integer order)

Defina a propriedade order: ordem de processamento de rota.

Parameters:

order - o valor da ordem a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withPredicates

public GatewayApiRoute withPredicates(List predicates)

Defina a propriedade predicados: Várias condições para avaliar uma rota para cada solicitação. Cada predicado pode ser avaliado em relação a cabeçalhos de solicitação e valores de parâmetro. Todos os predicados associados a uma rota devem ser avaliados como true para que a rota seja correspondida à solicitação.

Parameters:

predicates - o valor de predicados a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withSsoEnabled

public GatewayApiRoute withSsoEnabled(Boolean ssoEnabled)

Defina a propriedade ssoEnabled: habilitar a validação de sso.

Parameters:

ssoEnabled - o valor ssoEnabled a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withTags

public GatewayApiRoute withTags(List tags)

Defina a propriedade tags: Marcas de classificação serão aplicadas a métodos na documentação do OpenAPI gerada.

Parameters:

tags - o valor de marcas a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withTitle

public GatewayApiRoute withTitle(String title)

Defina a propriedade title: um título será aplicado aos métodos na documentação do OpenAPI gerada.

Parameters:

title - o valor do título a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withTokenRelay

public GatewayApiRoute withTokenRelay(Boolean tokenRelay)

Defina a propriedade tokenRelay: passe o token de identidade do usuário autenticado no momento para o serviço de aplicativo, o padrão é 'false'.

Parameters:

tokenRelay - o valor tokenRelay a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

withUri

public GatewayApiRoute withUri(String uri)

Defina a propriedade uri: URI completo, substituirá 'appName'.

Parameters:

uri - o valor de URI a ser definido.

Returns:

o próprio objeto GatewayApiRoute.

Aplica-se a