Partager via


RouteInner Classe

public final class RouteInner
extends ProxyResource

Mappage de noms d’itinéraires conviviaux aux informations relatives aux itinéraires ou au secret.

Récapitulatif du constructeur

Constructeur Description
RouteInner()

Crée un instance de la classe RouteInner.

Résumé de la méthode

Modificateur et type Méthode et description
AfdRouteCacheConfiguration cacheConfiguration()

Obtenir la propriété Configuration du cache: configuration de mise en cache pour cet itinéraire.

List<ActivatedResourceReference> customDomains()

Obtenez la propriété Domaines personnalisés: Domaines référencés par ce point de terminaison.

DeploymentStatus deploymentStatus()

Obtenir la propriété État du déploiement: propriété État du déploiement.

EnabledState enabledState()

Obtenir la propriété d’état activée: indique s’il faut activer l’utilisation de cette règle.

String endpointName()

Obtenir la propriété Nom du point de terminaison: nom du point de terminaison qui contient l’itinéraire.

ForwardingProtocol forwardingProtocol()

Obtenir la propriété de protocole detransfert : protocole que cette règle utilisera lors du transfert du trafic vers les back-ends.

HttpsRedirect httpsRedirect()

Obtenir la propriété redirection https: indique s’il faut rediriger automatiquement le trafic HTTP vers le trafic HTTPS.

LinkToDefaultDomain linkToDefaultDomain()

Obtenez la propriété linkToDefaultDomain : indique si cette route sera liée au domaine de point de terminaison par défaut.

ResourceReference originGroup()

Obtenir la propriété groupe d’origines: référence au groupe d’origines.

String originPath()

Obtenir la propriété chemin d’accès d’origine: chemin d’accès au répertoire de l’origine à partir duquel AzureFrontDoor peut utiliser pour récupérer du contenu, par exemple.G.

List<String> patternsToMatch()

Obtenir la propriété ToMatch desmodèles : modèles d’itinéraire de la règle.

AfdProvisioningState provisioningState()

Obtenez la propriété État d’approvisionnement: status d’approvisionnement.

List<ResourceReference> ruleSets()

Obtenez la propriété RuleSets : ensembles de règles référencés par ce point de terminaison.

List<AfdEndpointProtocols> supportedProtocols()

Obtenir la propriété Protocoles pris en charge: liste des protocoles pris en charge pour cet itinéraire.

void validate()

Valide le instance.

RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Définissez la propriété Configuration du cache: configuration de mise en cache de cet itinéraire.

RouteInner withCustomDomains(List<ActivatedResourceReference> customDomains)

Définissez la propriété Domaines personnalisés: Domaines référencés par ce point de terminaison.

RouteInner withEnabledState(EnabledState enabledState)

Définissez la propriété d’état activée: indique s’il faut activer l’utilisation de cette règle.

RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Définir la propriété Protocole detransfert : protocole que cette règle utilisera lors du transfert du trafic vers les back-ends.

RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Définissez la propriété redirection https: indique s’il faut rediriger automatiquement le trafic HTTP vers le trafic HTTPS.

RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Définissez la propriété linkToDefaultDomain : indique si cette route sera liée au domaine de point de terminaison par défaut.

RouteInner withOriginGroup(ResourceReference originGroup)

Définir la propriété groupe d’origines: référence au groupe d’origines.

RouteInner withOriginPath(String originPath)

Définir la propriété chemin d’accès d’origine: chemin d’accès au répertoire sur l’origine à partir duquel AzureFrontDoor peut utiliser pour récupérer du contenu, par exemple.G.

RouteInner withPatternsToMatch(List<String> patternsToMatch)

Définir la propriété ToMatch desmodèles : modèles d’itinéraire de la règle.

RouteInner withRuleSets(List<ResourceReference> ruleSets)

Définissez la propriété ruleSets : ensembles de règles référencés par ce point de terminaison.

RouteInner withSupportedProtocols(List<AfdEndpointProtocols> supportedProtocols)

Définissez la propriété Protocoles pris en charge: liste des protocoles pris en charge pour cet itinéraire.

Méthodes héritées de ProxyResource

Méthodes héritées de java.lang.Object

Détails du constructeur

RouteInner

public RouteInner()

Crée une instance de la classe RouteInner.

Détails de la méthode

cacheConfiguration

public AfdRouteCacheConfiguration cacheConfiguration()

Obtenir la propriété cacheConfiguration : configuration de mise en cache de cet itinéraire. Pour désactiver la mise en cache, ne fournissez pas d’objet cacheConfiguration.

Returns:

valeur cacheConfiguration.

customDomains

public List customDomains()

Obtenez la propriété customDomains : Domaines référencés par ce point de terminaison.

Returns:

valeur customDomains.

deploymentStatus

public DeploymentStatus deploymentStatus()

Obtenir la propriété deploymentStatus : propriété deploymentStatus.

Returns:

valeur deploymentStatus.

enabledState

public EnabledState enabledState()

Obtenir la propriété enabledState : indique s’il faut activer l’utilisation de cette règle. Les valeurs autorisées sont « Enabled » ou « Disabled ».

Returns:

valeur enabledState.

endpointName

public String endpointName()

Obtenir la propriété endpointName : nom du point de terminaison qui contient l’itinéraire.

Returns:

valeur endpointName.

forwardingProtocol

public ForwardingProtocol forwardingProtocol()

Obtenir la propriété forwardingProtocol : protocole que cette règle utilisera lors du transfert du trafic vers les back-ends.

Returns:

valeur forwardingProtocol.

httpsRedirect

public HttpsRedirect httpsRedirect()

Obtenir la propriété httpsRedirect : indique s’il faut rediriger automatiquement le trafic HTTP vers le trafic HTTPS. Notez qu’il s’agit d’un moyen simple de configurer cette règle et qu’il s’agit de la première règle qui est exécutée.

Returns:

valeur httpsRedirect.

linkToDefaultDomain

public LinkToDefaultDomain linkToDefaultDomain()

Obtenez la propriété linkToDefaultDomain : indique si cette route sera liée au domaine de point de terminaison par défaut.

Returns:

valeur linkToDefaultDomain.

originGroup

public ResourceReference originGroup()

Obtenir la propriété originGroup : référence au groupe d’origines.

Returns:

valeur originGroup.

originPath

public String originPath()

Obtenir la propriété originPath : chemin d’accès au répertoire sur l’origine à partir duquel AzureFrontDoor peut utiliser pour récupérer du contenu, par exemple contoso.cloudapp.net/originpath.

Returns:

valeur originPath.

patternsToMatch

public List patternsToMatch()

Obtenir la propriété patternsToMatch : modèles d’itinéraire de la règle.

Returns:

la valeur patternsToMatch.

provisioningState

public AfdProvisioningState provisioningState()

Obtenez la propriété provisioningState : status d’approvisionnement.

Returns:

valeur provisioningState.

ruleSets

public List ruleSets()

Obtenez la propriété ruleSets : ensembles de règles référencés par ce point de terminaison.

Returns:

valeur ruleSets.

supportedProtocols

public List supportedProtocols()

Obtenez la propriété supportedProtocols : liste des protocoles pris en charge pour cet itinéraire.

Returns:

valeur supportedProtocols.

validate

public void validate()

Valide le instance.

withCacheConfiguration

public RouteInner withCacheConfiguration(AfdRouteCacheConfiguration cacheConfiguration)

Définissez la propriété cacheConfiguration : configuration de mise en cache de cet itinéraire. Pour désactiver la mise en cache, ne fournissez pas d’objet cacheConfiguration.

Parameters:

cacheConfiguration - valeur cacheConfiguration à définir.

Returns:

l’objet RouteInner lui-même.

withCustomDomains

public RouteInner withCustomDomains(List customDomains)

Définissez la propriété customDomains : domaines référencés par ce point de terminaison.

Parameters:

customDomains - valeur customDomains à définir.

Returns:

l’objet RouteInner lui-même.

withEnabledState

public RouteInner withEnabledState(EnabledState enabledState)

Définissez la propriété enabledState : indique s’il faut activer l’utilisation de cette règle. Les valeurs autorisées sont « Enabled » ou « Disabled ».

Parameters:

enabledState - valeur enabledState à définir.

Returns:

l’objet RouteInner lui-même.

withForwardingProtocol

public RouteInner withForwardingProtocol(ForwardingProtocol forwardingProtocol)

Définissez la propriété forwardingProtocol : protocole que cette règle utilisera lors du transfert du trafic vers les back-ends.

Parameters:

forwardingProtocol - valeur forwardingProtocol à définir.

Returns:

l’objet RouteInner lui-même.

withHttpsRedirect

public RouteInner withHttpsRedirect(HttpsRedirect httpsRedirect)

Définissez la propriété httpsRedirect : indique s’il faut rediriger automatiquement le trafic HTTP vers le trafic HTTPS. Notez qu’il s’agit d’un moyen simple de configurer cette règle et qu’il s’agit de la première règle qui est exécutée.

Parameters:

httpsRedirect - valeur httpsRedirect à définir.

Returns:

l’objet RouteInner lui-même.

withLinkToDefaultDomain

public RouteInner withLinkToDefaultDomain(LinkToDefaultDomain linkToDefaultDomain)

Définissez la propriété linkToDefaultDomain : indique si cette route sera liée au domaine de point de terminaison par défaut.

Parameters:

linkToDefaultDomain - valeur linkToDefaultDomain à définir.

Returns:

l’objet RouteInner lui-même.

withOriginGroup

public RouteInner withOriginGroup(ResourceReference originGroup)

Définissez la propriété originGroup : référence au groupe d’origines.

Parameters:

originGroup - valeur originGroup à définir.

Returns:

l’objet RouteInner lui-même.

withOriginPath

public RouteInner withOriginPath(String originPath)

Définissez la propriété originPath : chemin d’accès du répertoire sur l’origine à partir duquel AzureFrontDoor peut utiliser pour récupérer du contenu, par exemple contoso.cloudapp.net/originpath.

Parameters:

originPath - valeur originPath à définir.

Returns:

l’objet RouteInner lui-même.

withPatternsToMatch

public RouteInner withPatternsToMatch(List patternsToMatch)

Définir la propriété patternsToMatch : modèles d’itinéraire de la règle.

Parameters:

patternsToMatch - valeur patternsToMatch à définir.

Returns:

l’objet RouteInner lui-même.

withRuleSets

public RouteInner withRuleSets(List ruleSets)

Définissez la propriété ruleSets : ensembles de règles référencés par ce point de terminaison.

Parameters:

ruleSets - valeur ruleSets à définir.

Returns:

l’objet RouteInner lui-même.

withSupportedProtocols

public RouteInner withSupportedProtocols(List supportedProtocols)

Définissez la propriété supportedProtocols : liste des protocoles pris en charge pour cet itinéraire.

Parameters:

supportedProtocols - valeur supportedProtocols à définir.

Returns:

l’objet RouteInner lui-même.

S’applique à