Compartir a través de


RouteInner Clase

public final class RouteInner
extends ProxyResource

Asignación de nombres de rutas descriptivos a cualquier información relacionada con rutas o secretos.

Resumen del constructor

Constructor Description
RouteInner()

Crea una instancia de la clase Interna de ruta.

Resumen del método

Modificador y tipo Método y descripción
AfdRouteCacheConfiguration cacheConfiguration()

Obtenga la propiedad Configuración de caché: la configuración de almacenamiento en caché de esta ruta.

List<ActivatedResourceReference> customDomains()

Obtenga la propiedad Dominios personalizados: dominios a los que hace referencia este punto de conexión.

DeploymentStatus deploymentStatus()

Obtiene la propiedad Estado de implementación: la propiedad Estado de implementación.

EnabledState enabledState()

Obtenga la propiedad State habilitada: indica si se va a habilitar el uso de esta regla.

String endpointName()

Obtenga la propiedad Nombre del punto de conexión: el nombre del punto de conexión que contiene la ruta.

ForwardingProtocol forwardingProtocol()

Obtenga la propiedad Protocolo de reenvío: esta regla usará al reenviar el tráfico a los back-end.

HttpsRedirect httpsRedirect()

Obtenga la propiedad de redirección https: indica si se redirige automáticamente el tráfico HTTP al tráfico HTTPS.

LinkToDefaultDomain linkToDefaultDomain()

Obtenga el vínculoPropiedad de dominio ToDefault: si esta ruta se vinculará al dominio de punto de conexión predeterminado.

ResourceReference originGroup()

Obtiene la propiedad Grupo de origen: referencia al grupo de origen.

String originPath()

Obtenga la propiedad ruta de acceso de origen: una ruta de acceso de directorio en el origen que AzureFrontDoor puede usar para recuperar contenido de, por ejemplo.G.

List<String> patternsToMatch()

Obtenga la propiedad ToMatch de patrones: los patrones de ruta de la regla.

AfdProvisioningState provisioningState()

Obtenga la propiedad State de aprovisionamiento: Estado de aprovisionamiento.

List<ResourceReference> ruleSets()

Obtenga la propiedad Sets de reglas: conjuntos de reglas a los que hace referencia este punto de conexión.

List<AfdEndpointProtocols> supportedProtocols()

Obtenga la propiedad Protocolos admitidos: lista de protocolos admitidos para esta ruta.

void validate()

Valida la instancia.

RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Establezca la propiedad Configuración de caché: la configuración de almacenamiento en cachéde esta ruta.

RouteInner withCustomDomains(List<ActivatedResourceReference> customDomains)

Establezca la propiedad Dominios personalizados: Dominios a los que hace referencia este punto de conexión.

RouteInner withEnabledState(EnabledState enabledState)

Establezca la propiedad State habilitada: indica si se va a habilitar el uso de esta regla.

RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Establezca la propiedad Protocol de reenvío: esta regla usará al reenviar el tráfico a los back-end.

RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Establezca la propiedad httpsRedirect: indica si se va a redirigir automáticamente el tráfico HTTP al tráfico HTTPS.

RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Establezca la propiedad ToDefaultDomain del vínculo: si esta ruta se vinculará al dominio de punto de conexión predeterminado.

RouteInner withOriginGroup(ResourceReference originGroup)

Establezca la propiedad Grupo de origen: referencia al grupo de origen.

RouteInner withOriginPath(String originPath)

Establezca la propiedad ruta de acceso de origen: una ruta de acceso de directorio en el origen que AzureFrontDoor puede usar para recuperar contenido, e.G.

RouteInner withPatternsToMatch(List<String> patternsToMatch)

Establezca la propiedad ToMatch de patrones: los patrones de ruta de la regla.

RouteInner withRuleSets(List<ResourceReference> ruleSets)

Establezca la propiedad Sets de reglas: conjuntos de reglas a los que hace referencia este punto de conexión.

RouteInner withSupportedProtocols(List<AfdEndpointProtocols> supportedProtocols)

Establezca la propiedad Protocolos admitidos: lista de protocolos admitidos para esta ruta.

Métodos heredados de ProxyResource

Métodos heredados de java.lang.Object

Detalles del constructor

RouteInner

public RouteInner()

Crea una instancia de la clase RouteInner.

Detalles del método

cacheConfiguration

public AfdRouteCacheConfiguration cacheConfiguration()

Obtenga la propiedad cacheConfiguration: la configuración de almacenamiento en caché de esta ruta. Para deshabilitar el almacenamiento en caché, no proporcione un objeto cacheConfiguration.

Returns:

el valor cacheConfiguration.

customDomains

public List customDomains()

Obtenga la propiedad customDomains: dominios a los que hace referencia este punto de conexión.

Returns:

el valor customDomains.

deploymentStatus

public DeploymentStatus deploymentStatus()

Obtiene la propiedad deploymentStatus: la propiedad deploymentStatus.

Returns:

el valor deploymentStatus.

enabledState

public EnabledState enabledState()

Obtenga la propiedad enabledState: indica si se va a habilitar el uso de esta regla. Los valores permitidos son "Enabled" o "Disabled".

Returns:

el valor enabledState.

endpointName

public String endpointName()

Obtenga la propiedad endpointName: el nombre del punto de conexión que contiene la ruta.

Returns:

el valor endpointName.

forwardingProtocol

public ForwardingProtocol forwardingProtocol()

Obtenga la propiedad forwardingProtocol: esta regla usará el protocolo al reenviar el tráfico a los back-end.

Returns:

el valor forwardingProtocol.

httpsRedirect

public HttpsRedirect httpsRedirect()

Obtenga la propiedad httpsRedirect: indica si se debe redirigir automáticamente el tráfico HTTP al tráfico HTTPS. Tenga en cuenta que esta es una manera sencilla de configurar esta regla y será la primera regla que se ejecute.

Returns:

el valor httpsRedirect.

linkToDefaultDomain

public LinkToDefaultDomain linkToDefaultDomain()

Obtenga la propiedad linkToDefaultDomain: si esta ruta se vinculará al dominio de punto de conexión predeterminado.

Returns:

el valor linkToDefaultDomain.

originGroup

public ResourceReference originGroup()

Obtenga la propiedad originGroup: referencia al grupo de origen.

Returns:

valor originGroup.

originPath

public String originPath()

Obtenga la propiedad originPath: ruta de acceso de directorio en el origen que AzureFrontDoor puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

Returns:

valor originPath.

patternsToMatch

public List patternsToMatch()

Obtenga la propiedad patternsToMatch: los patrones de ruta de la regla.

Returns:

el valor patternsToMatch.

provisioningState

public AfdProvisioningState provisioningState()

Obtenga la propiedad provisioningState: Estado de aprovisionamiento.

Returns:

el valor provisioningState.

ruleSets

public List ruleSets()

Obtenga la propiedad ruleSets: conjuntos de reglas a los que hace referencia este punto de conexión.

Returns:

el valor ruleSets.

supportedProtocols

public List supportedProtocols()

Obtenga la propiedad supportedProtocols: lista de protocolos admitidos para esta ruta.

Returns:

el valor supportedProtocols.

validate

public void validate()

Valida la instancia.

withCacheConfiguration

public RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Establezca la propiedad cacheConfiguration: la configuración de almacenamiento en caché de esta ruta. Para deshabilitar el almacenamiento en caché, no proporcione un objeto cacheConfiguration.

Parameters:

cacheConfiguration - valor cacheConfiguration que se va a establecer.

Returns:

el propio objeto RouteInner.

withCustomDomains

public RouteInner withCustomDomains(List customDomains)

Establezca la propiedad customDomains: dominios a los que hace referencia este punto de conexión.

Parameters:

customDomains - el valor customDomains que se va a establecer.

Returns:

el propio objeto RouteInner.

withEnabledState

public RouteInner withEnabledState(EnabledState enabledState)

Establezca la propiedad enabledState: indica si se va a habilitar el uso de esta regla. Los valores permitidos son "Enabled" o "Disabled".

Parameters:

enabledState - el valor enabledState que se va a establecer.

Returns:

el propio objeto RouteInner.

withForwardingProtocol

public RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Establezca la propiedad forwardingProtocol: Protocol this rule will use when forwarding traffic to backends (Protocolo que usará esta regla al reenviar tráfico a back-end).

Parameters:

forwardingProtocol - el valor forwardingProtocol que se va a establecer.

Returns:

el propio objeto RouteInner.

withHttpsRedirect

public RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Establezca la propiedad httpsRedirect: indica si se va a redirigir automáticamente el tráfico HTTP al tráfico HTTPS. Tenga en cuenta que se trata de una manera sencilla de configurar esta regla y será la primera regla que se ejecute.

Parameters:

httpsRedirect - el valor httpsRedirect que se va a establecer.

Returns:

el propio objeto RouteInner.

withLinkToDefaultDomain

public RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Establezca la propiedad linkToDefaultDomain: si esta ruta se vinculará al dominio de punto de conexión predeterminado.

Parameters:

linkToDefaultDomain - el valor linkToDefaultDomain que se va a establecer.

Returns:

el propio objeto RouteInner.

withOriginGroup

public RouteInner withOriginGroup(ResourceReference originGroup)

Establezca la propiedad originGroup: referencia al grupo de origen.

Parameters:

originGroup - valor originGroup que se va a establecer.

Returns:

el propio objeto RouteInner.

withOriginPath

public RouteInner withOriginPath(String originPath)

Establezca la propiedad originPath: ruta de acceso de directorio en el origen que AzureFrontDoor puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

Parameters:

originPath - valor originPath que se va a establecer.

Returns:

el propio objeto RouteInner.

withPatternsToMatch

public RouteInner withPatternsToMatch(List patternsToMatch)

Establezca la propiedad patternsToMatch: los patrones de ruta de la regla.

Parameters:

patternsToMatch - el valor patternsToMatch que se va a establecer.

Returns:

el propio objeto RouteInner.

withRuleSets

public RouteInner withRuleSets(List ruleSets)

Establezca la propiedad ruleSets: conjuntos de reglas a los que hace referencia este punto de conexión.

Parameters:

ruleSets - el valor ruleSets que se va a establecer.

Returns:

el propio objeto RouteInner.

withSupportedProtocols

public RouteInner withSupportedProtocols(List supportedProtocols)

Establezca la propiedad supportedProtocols: lista de protocolos admitidos para esta ruta.

Parameters:

supportedProtocols - el valor supportedProtocols que se va a establecer.

Returns:

el propio objeto RouteInner.

Se aplica a