Partilhar via


RouteInner Classe

public final class RouteInner
extends ProxyResource

Mapeamento de nome de Rotas Amigáveis para todas as Rotas ou informações relacionadas ao segredo.

Resumo do Construtor

Construtor Description
RouteInner()

Cria uma instância da classe RouteInner.

Resumo do método

Modificador e tipo Método e descrição
AfdRouteCacheConfiguration cacheConfiguration()

Obter a propriedade configuração de cache: a configuração de cache para essa rota.

List<ActivatedResourceReference> customDomains()

Obtenha a propriedade Domains personalizada: domínios referenciados por este ponto de extremidade.

DeploymentStatus deploymentStatus()

Obter a propriedade Status da implantação: a propriedade Status da implantação.

EnabledState enabledState()

Obter a propriedade State habilitada: se deseja habilitar o uso dessa regra.

String endpointName()

Obter a propriedade Nome do pontode extremidade: o nome do ponto de extremidade que contém a rota.

ForwardingProtocol forwardingProtocol()

Obter a propriedade Protocol deencaminhamento: protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

HttpsRedirect httpsRedirect()

Obter a propriedade De redirecionamento https: se deseja redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS.

LinkToDefaultDomain linkToDefaultDomain()

Obtenha o linkPropriedade ToDefaultDomain: se essa rota será vinculada ao domínio de ponto de extremidade padrão.

ResourceReference originGroup()

Obter a propriedade Grupo de origem: uma referência ao grupo de origem.

String originPath()

Obter a propriedade Path de origem: um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo de, e.G.

List<String> patternsToMatch()

Obter os padrõespropriedade ToMatch: os padrões de rota da regra.

AfdProvisioningState provisioningState()

Obtenha a propriedade State de provisionamento: provisionamento status.

List<ResourceReference> ruleSets()

Obter a propriedade conjuntos de regras: conjuntos de regras referenciados por esse ponto de extremidade.

List<AfdEndpointProtocols> supportedProtocols()

Obter a propriedade Protocolos comsuporte: lista de protocolos com suporte para essa rota.

void validate()

Valida a instância .

RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Defina a propriedade configuração de cache: a configuração de cache para essa rota.

RouteInner withCustomDomains(List<ActivatedResourceReference> customDomains)

Defina a propriedade Domains personalizada: domínios referenciados por esse ponto de extremidade.

RouteInner withEnabledState(EnabledState enabledState)

Defina a propriedade State habilitada: se deseja habilitar o uso dessa regra.

RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Defina a propriedade Protocolo deencaminhamento: protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Defina a propriedade Redirecionamento https: se o tráfego HTTP será redirecionador automaticamente para o tráfego HTTPS.

RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Defina a propriedade ToDefaultDomain do link: se essa rota será vinculada ao domínio do ponto de extremidade padrão.

RouteInner withOriginGroup(ResourceReference originGroup)

Defina a propriedade Grupo de origem: uma referência ao grupo de origem.

RouteInner withOriginPath(String originPath)

Defina a propriedade Caminho de origem: um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo de, e.G.

RouteInner withPatternsToMatch(List<String> patternsToMatch)

Defina a propriedade ToMatch padrões: os padrões de rota da regra.

RouteInner withRuleSets(List<ResourceReference> ruleSets)

Defina a propriedade conjuntos de regras: conjuntos de regras referenciados por esse ponto de extremidade.

RouteInner withSupportedProtocols(List<AfdEndpointProtocols> supportedProtocols)

Defina a propriedade Protocolos comsuporte: lista de protocolos com suporte para essa rota.

Métodos herdados de ProxyResource

Métodos herdados de java.lang.Object

Detalhes do construtor

RouteInner

public RouteInner()

Cria uma instância da classe RouteInner.

Detalhes do método

cacheConfiguration

public AfdRouteCacheConfiguration cacheConfiguration()

Obter a propriedade cacheConfiguration: a configuração de cache para essa rota. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

Returns:

o valor cacheConfiguration.

customDomains

public List customDomains()

Obtenha a propriedade customDomains: domínios referenciados por esse ponto de extremidade.

Returns:

o valor customDomains.

deploymentStatus

public DeploymentStatus deploymentStatus()

Obter a propriedade deploymentStatus: a propriedade deploymentStatus.

Returns:

o valor deploymentStatus.

enabledState

public EnabledState enabledState()

Obter a propriedade enabledState: se deseja habilitar o uso dessa regra. Os valores permitidos são "Habilitado" ou "Desabilitado".

Returns:

o valor enabledState.

endpointName

public String endpointName()

Obter a propriedade endpointName: o nome do ponto de extremidade que contém a rota.

Returns:

o valor endpointName.

forwardingProtocol

public ForwardingProtocol forwardingProtocol()

Obter a propriedade forwardingProtocol: protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

Returns:

o valor forwardingProtocol.

httpsRedirect

public HttpsRedirect httpsRedirect()

Obter a propriedade httpsRedirect: se deseja redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS. Observe que essa é uma maneira fácil de configurar essa regra e será a primeira regra a ser executada.

Returns:

o valor httpsRedirect.

linkToDefaultDomain

public LinkToDefaultDomain linkToDefaultDomain()

Obtenha a propriedade linkToDefaultDomain: se essa rota será vinculada ao domínio do ponto de extremidade padrão.

Returns:

o valor linkToDefaultDomain.

originGroup

public ResourceReference originGroup()

Obter a propriedade originGroup: uma referência ao grupo de origem.

Returns:

o valor originGroup.

originPath

public String originPath()

Obter a propriedade originPath: um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.

Returns:

o valor originPath.

patternsToMatch

public List patternsToMatch()

Obter a propriedade patternsToMatch: os padrões de rota da regra.

Returns:

o valor patternsToMatch.

provisioningState

public AfdProvisioningState provisioningState()

Obtenha a propriedade provisioningState: provisionando status.

Returns:

o valor provisioningState.

ruleSets

public List ruleSets()

Obtenha a propriedade ruleSets: conjuntos de regras referenciados por esse ponto de extremidade.

Returns:

o valor ruleSets.

supportedProtocols

public List supportedProtocols()

Obter a propriedade supportedProtocols: lista de protocolos com suporte para essa rota.

Returns:

o valor supportedProtocols.

validate

public void validate()

Valida a instância .

withCacheConfiguration

public RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Defina a propriedade cacheConfiguration: a configuração de cache para essa rota. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

Parameters:

cacheConfiguration - o valor cacheConfiguration a ser definido.

Returns:

o próprio objeto RouteInner.

withCustomDomains

public RouteInner withCustomDomains(List customDomains)

Defina a propriedade customDomains: domínios referenciados por esse ponto de extremidade.

Parameters:

customDomains - o valor customDomains a ser definido.

Returns:

o próprio objeto RouteInner.

withEnabledState

public RouteInner withEnabledState(EnabledState enabledState)

Defina a propriedade enabledState: se deseja habilitar o uso dessa regra. Os valores permitidos são 'Enabled' ou 'Disabled'.

Parameters:

enabledState - o valor enabledState a ser definido.

Returns:

o próprio objeto RouteInner.

withForwardingProtocol

public RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Defina a propriedade forwardingProtocol: protocolo que essa regra usará ao encaminhar o tráfego para back-ends.

Parameters:

forwardingProtocol - o valor forwardingProtocol a ser definido.

Returns:

o próprio objeto RouteInner.

withHttpsRedirect

public RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Defina a propriedade httpsRedirect: se deseja redirecionar automaticamente o tráfego HTTP para o tráfego HTTPS. Observe que essa é uma maneira fácil de configurar essa regra e será a primeira regra que será executada.

Parameters:

httpsRedirect - o valor httpsRedirect a ser definido.

Returns:

o próprio objeto RouteInner.

withLinkToDefaultDomain

public RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Defina a propriedade linkToDefaultDomain: se essa rota será vinculada ao domínio do ponto de extremidade padrão.

Parameters:

linkToDefaultDomain - o valor linkToDefaultDomain a ser definido.

Returns:

o próprio objeto RouteInner.

withOriginGroup

public RouteInner withOriginGroup(ResourceReference originGroup)

Defina a propriedade originGroup: uma referência ao grupo de origem.

Parameters:

originGroup - o valor originGroup a ser definido.

Returns:

o próprio objeto RouteInner.

withOriginPath

public RouteInner withOriginPath(String originPath)

Defina a propriedade originPath: um caminho de diretório na origem que o AzureFrontDoor pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.

Parameters:

originPath - o valor originPath a ser definido.

Returns:

o próprio objeto RouteInner.

withPatternsToMatch

public RouteInner withPatternsToMatch(List patternsToMatch)

Defina a propriedade patternsToMatch: os padrões de rota da regra.

Parameters:

patternsToMatch - o valor patternsToMatch a ser definido.

Returns:

o próprio objeto RouteInner.

withRuleSets

public RouteInner withRuleSets(List ruleSets)

Defina a propriedade ruleSets: conjuntos de regras referenciados por esse ponto de extremidade.

Parameters:

ruleSets - o valor ruleSets a ser definido.

Returns:

o próprio objeto RouteInner.

withSupportedProtocols

public RouteInner withSupportedProtocols(List supportedProtocols)

Defina a propriedade supportedProtocols: lista de protocolos com suporte para essa rota.

Parameters:

supportedProtocols - o valor supportedProtocols a ser definido.

Returns:

o próprio objeto RouteInner.

Aplica-se a