EndpointInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. cdn. fluent. models. EndpointInner
- com.
- com.
- com.
public final class EndpointInner
extends Resource
Le point de terminaison CDN est l’entité au sein d’un profil CDN contenant des informations de configuration telles que l’origine, le protocole, la mise en cache du contenu et le comportement de remise. Le point de terminaison CDN utilise le format d’URL .azureedge.net.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
EndpointInner() |
Crée une instance de la classe Endpoint |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
List<String> |
contentTypesToCompress()
Obtenez la |
List<Deep |
customDomains()
Obtenez la propriété domaines personnalisés |
Resource |
defaultOriginGroup()
Obtenir la propriété Origin |
Endpoint |
deliveryPolicy()
Obtenir la propriété stratégie de remise |
List<Geo |
geoFilters()
Obtenir la propriété geo |
String |
hostname()
Obtenir la propriété hostname : Nom d’hôte du point de terminaison structuré en tant que {nom du point de terminaison |
Boolean |
isCompressionEnabled()
Obtenir la propriété is |
Boolean |
isHttpAllowed()
Obtenir la propriété is |
Boolean |
isHttpsAllowed()
Obtenir la propriété is |
Optimization |
optimizationType()
Obtenir la propriété De type d’optimisation |
List<Deep |
originGroups()
Obtenir la propriété origin |
String |
originHostHeader()
Obtenir la propriété d’en-tête d’hôte |
String |
originPath()
Get the origin |
List<Deep |
origins()
Obtenir la propriété origins : source du contenu remis via CDN. |
String |
probePath()
Obtenez la propriété Path de la sonde |
Endpoint |
provisioningState()
Obtenez la propriété État d’approvisionnement |
Query |
queryStringCachingBehavior()
Obtenir la propriété comportement de mise en cache des |
Endpoint |
resourceState()
Obtenez la propriété État de la ressource |
System |
systemData()
Obtenir la propriété données système |
List<Url |
urlSigningKeys()
Obtenez la propriété Clés de signature |
void |
validate()
Valide le instance. |
Endpoint |
webApplicationFirewallPolicyLink()
Obtenir la propriété Lien de stratégie de pare-feu |
Endpoint |
withContentTypesToCompress(List<String> contentTypesToCompress)
Définissez la propriété Types de |
Endpoint |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Définissez la propriété Groupe d’origines |
Endpoint |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Définir la propriété stratégie de remise |
Endpoint |
withGeoFilters(List<GeoFilter> geoFilters)
Définir la propriété geo |
Endpoint |
withIsCompressionEnabled(Boolean isCompressionEnabled)
Définissez la propriété is |
Endpoint |
withIsHttpAllowed(Boolean isHttpAllowed)
Définissez la propriété is |
Endpoint |
withIsHttpsAllowed(Boolean isHttpsAllowed)
Définissez la propriété is |
Endpoint |
withLocation(String location) |
Endpoint |
withOptimizationType(OptimizationType optimizationType)
Définir la propriété Type d’optimisation |
Endpoint |
withOriginGroups(List<DeepCreatedOriginGroup> originGroups)
Définir la propriété origin |
Endpoint |
withOriginHostHeader(String originHostHeader)
Définir la propriété d’en-tête d’hôte |
Endpoint |
withOriginPath(String originPath)
Définir la propriété chemin d’accès d’origine |
Endpoint |
withOrigins(List<DeepCreatedOrigin> origins)
Définir la propriété origins : source du contenu remis via CDN. |
Endpoint |
withProbePath(String probePath)
Définissez la propriété Path de la sonde |
Endpoint |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Définir la propriété comportement de mise en cache de |
Endpoint |
withTags(Map<String,String> tags) |
Endpoint |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
Définissez la propriété Clés de signature |
Endpoint |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Définir la propriété Lien de stratégie de pare-feu |
Méthodes héritées de ProxyResource
Méthodes héritées de Resource
Méthodes héritées de java.lang.Object
Détails du constructeur
EndpointInner
public EndpointInner()
Crée un instance de la classe EndpointInner.
Détails de la méthode
contentTypesToCompress
public List
Obtenez la propriété contentTypesToCompress : Liste des types de contenu auxquels la compression s’applique. La valeur doit être un type MIME valide.
Returns:
customDomains
public List
Obtenez la propriété customDomains : Domaines personnalisés sous le point de terminaison.
Returns:
defaultOriginGroup
public ResourceReference defaultOriginGroup()
Obtenir la propriété defaultOriginGroup : référence au groupe d’origines.
Returns:
deliveryPolicy
public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()
Obtenir la propriété deliveryPolicy : stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison.
Returns:
geoFilters
public List
Obtenez la propriété geoFilters : Liste des règles définissant l’accès géographique de l’utilisateur dans un point de terminaison CDN. Chaque filtre géographique définit une règle d’accès à un chemin ou un contenu spécifié, par exemple bloquer APAC pour le chemin /pictures/.
Returns:
hostname
public String hostname()
Obtenez la propriété hostname : nom d’hôte du point de terminaison structuré comme {endpointName}. {DNSZone}, par exemple contoso.azureedge.net.
Returns:
isCompressionEnabled
public Boolean isCompressionEnabled()
Obtenir la propriété isCompressionEnabled : indique si la compression de contenu est activée sur le CDN. La valeur par défaut est false. Si la compression est activée, le contenu est servi comme compressé si l’utilisateur demande une version compressée. Le contenu n’est pas compressé sur le CDN lorsque le contenu demandé est inférieur à 1 octet ou supérieur à 1 Mo.
Returns:
isHttpAllowed
public Boolean isHttpAllowed()
Obtenir la propriété isHttpAllowed : indique si le trafic HTTP est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.
Returns:
isHttpsAllowed
public Boolean isHttpsAllowed()
Obtenir la propriété isHttpsAllowed : indique si le trafic HTTPS est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.
Returns:
optimizationType
public OptimizationType optimizationType()
Obtenir la propriété optimizationType : spécifie le scénario pour lequel le client souhaite optimiser ce point de terminaison CDN, par exemple Télécharger, Media Services. Avec ces informations, CDN peut appliquer une optimisation basée sur des scénarios.
Returns:
originGroups
public List
Obtenir la propriété originGroups : groupes d’origines comprenant des origines utilisées pour l’équilibrage de charge du trafic en fonction de la disponibilité.
Returns:
originHostHeader
public String originHostHeader()
Obtenir la propriété originHostHeader : valeur d’en-tête d’hôte envoyée à l’origine avec chaque requête. Cette propriété sur point de terminaison n’est autorisée que lorsque le point de terminaison utilise une origine unique et peut être remplacée par la même propriété spécifiée à l’origine. Si vous laissez ce champ vide, le nom d’hôte de la demande détermine cette valeur. Les origines Azure CDN, comme Web Apps, Stockage Blob et Services cloud, nécessitent que cette valeur d’en-tête de l’hôte corresponde au nom d’hôte de l’origine par défaut.
Returns:
originPath
public String originPath()
Obtenir la propriété originPath : chemin d’accès du répertoire sur l’origine à partir duquel le CDN peut récupérer du contenu, par exemple contoso.cloudapp.net/originpath.
Returns:
origins
public List
Obtenir la propriété origins : source du contenu remis via CDN.
Returns:
probePath
public String probePath()
Obtenez la propriété probePath : chemin d’accès à un fichier hébergé sur l’origine qui permet d’accélérer la distribution du contenu dynamique et de calculer les itinéraires les plus optimaux pour le CDN. Cela est relatif au chemin d’origine. Cette propriété n’est pertinente que lors de l’utilisation d’une seule origine.
Returns:
provisioningState
public EndpointProvisioningState provisioningState()
Obtenez la propriété provisioningState : Provisionnement status du point de terminaison.
Returns:
queryStringCachingBehavior
public QueryStringCachingBehavior queryStringCachingBehavior()
Obtenir la propriété queryStringCachingBehavior : définit la façon dont cdn met en cache les requêtes qui incluent des chaînes de requête. Vous pouvez ignorer les chaînes de requête lors de la mise en cache, contourner la mise en cache pour empêcher la mise en cache des requêtes contenant des chaînes de requête, ou mettre en cache chaque requête avec une URL unique.
Returns:
resourceState
public EndpointResourceState resourceState()
Obtenez la propriété resourceState : Resource status du point de terminaison.
Returns:
systemData
public SystemData systemData()
Obtenir la propriété systemData : Lecture seule des données système.
Returns:
urlSigningKeys
public List
Obtenez la propriété urlSigningKeys : Liste des clés utilisées pour valider les hachages d’URL signés.
Returns:
validate
public void validate()
Valide le instance.
webApplicationFirewallPolicyLink
public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()
Obtenir la propriété webApplicationFirewallPolicyLink : définit la stratégie de Web Application Firewall pour le point de terminaison (le cas échéant).
Returns:
withContentTypesToCompress
public EndpointInner withContentTypesToCompress(List
Définissez la propriété contentTypesToCompress : Liste des types de contenu auxquels la compression s’applique. La valeur doit être un type MIME valide.
Parameters:
Returns:
withDefaultOriginGroup
public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Définissez la propriété defaultOriginGroup : référence au groupe d’origines.
Parameters:
Returns:
withDeliveryPolicy
public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Définir la propriété deliveryPolicy : stratégie qui spécifie les règles de remise à utiliser pour un point de terminaison.
Parameters:
Returns:
withGeoFilters
public EndpointInner withGeoFilters(List
Définissez la propriété geoFilters : Liste des règles définissant l’accès géographique de l’utilisateur dans un point de terminaison CDN. Chaque filtre géographique définit une règle d’accès à un chemin ou un contenu spécifié, par exemple bloquer APAC pour le chemin /pictures/.
Parameters:
Returns:
withIsCompressionEnabled
public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)
Définissez la propriété isCompressionEnabled : indique si la compression de contenu est activée sur le CDN. La valeur par défaut est false. Si la compression est activée, le contenu est servi comme compressé si l’utilisateur demande une version compressée. Le contenu n’est pas compressé sur le CDN lorsque le contenu demandé est inférieur à 1 octet ou supérieur à 1 Mo.
Parameters:
Returns:
withIsHttpAllowed
public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)
Définissez la propriété isHttpAllowed : indique si le trafic HTTP est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.
Parameters:
Returns:
withIsHttpsAllowed
public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)
Définissez la propriété isHttpsAllowed : indique si le trafic HTTPS est autorisé sur le point de terminaison. La valeur par défaut est true. Au moins un protocole (HTTP ou HTTPS) doit être autorisé.
Parameters:
Returns:
withLocation
public EndpointInner withLocation(String location)
Overrides:
EndpointInner.withLocation(String location)Parameters:
withOptimizationType
public EndpointInner withOptimizationType(OptimizationType optimizationType)
Définir la propriété optimizationType : spécifie le scénario pour lequel le client souhaite optimiser ce point de terminaison CDN, par exemple Download, Media Services. Avec ces informations, CDN peut appliquer une optimisation basée sur des scénarios.
Parameters:
Returns:
withOriginGroups
public EndpointInner withOriginGroups(List
Définir la propriété originGroups : groupes d’origines comprenant des origines utilisées pour l’équilibrage de charge du trafic en fonction de la disponibilité.
Parameters:
Returns:
withOriginHostHeader
public EndpointInner withOriginHostHeader(String originHostHeader)
Définissez la propriété originHostHeader : valeur d’en-tête d’hôte envoyée à l’origine avec chaque requête. Cette propriété sur point de terminaison n’est autorisée que lorsque le point de terminaison utilise une origine unique et peut être remplacée par la même propriété spécifiée à l’origine. Si vous laissez ce champ vide, le nom d’hôte de la demande détermine cette valeur. Les origines Azure CDN, comme Web Apps, Stockage Blob et Services cloud, nécessitent que cette valeur d’en-tête de l’hôte corresponde au nom d’hôte de l’origine par défaut.
Parameters:
Returns:
withOriginPath
public EndpointInner withOriginPath(String originPath)
Définissez la propriété originPath : chemin d’accès du répertoire sur l’origine à partir duquel le CDN peut récupérer du contenu, par exemple contoso.cloudapp.net/originpath.
Parameters:
Returns:
withOrigins
public EndpointInner withOrigins(List
Définir la propriété origins : source du contenu remis via CDN.
Parameters:
Returns:
withProbePath
public EndpointInner withProbePath(String probePath)
Définissez la propriété probePath : Chemin d’accès à un fichier hébergé sur l’origine qui permet d’accélérer la distribution du contenu dynamique et de calculer les itinéraires les plus optimaux pour le CDN. Cela est relatif au chemin d’origine. Cette propriété n’est pertinente que lors de l’utilisation d’une seule origine.
Parameters:
Returns:
withQueryStringCachingBehavior
public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Définissez la propriété queryStringCachingBehavior : définit la façon dont le CDN met en cache les requêtes qui incluent des chaînes de requête. Vous pouvez ignorer les chaînes de requête lors de la mise en cache, contourner la mise en cache pour empêcher la mise en cache des requêtes contenant des chaînes de requête, ou mettre en cache chaque requête avec une URL unique.
Parameters:
Returns:
withTags
public EndpointInner withTags(Map
Overrides:
EndpointInner.withTags(Map<String,String> tags)Parameters:
withUrlSigningKeys
public EndpointInner withUrlSigningKeys(List
Définissez la propriété urlSigningKeys : liste des clés utilisées pour valider les hachages d’URL signés.
Parameters:
Returns:
withWebApplicationFirewallPolicyLink
public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Définissez la propriété webApplicationFirewallPolicyLink : définit la stratégie Web Application Firewall pour le point de terminaison (le cas échéant).
Parameters:
Returns:
S’applique à
Azure SDK for Java