OriginInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. cdn. fluent. models. OriginInner
- com.
- com.
public final class OriginInner
extends ProxyResource
L’origine du CDN est la source du contenu remis via CDN. Lorsque les nœuds de périphérie représentés par un point de terminaison n’ont pas le contenu demandé mis en cache, ils tentent de le récupérer à partir d’une ou plusieurs des origines configurées.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
OriginInner() |
Crée une instance de la classe Interne Origin |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Boolean |
enabled()
Obtenir la propriété enabled : Origin est activé pour l’équilibrage de charge ou non. |
String |
hostname()
Obtenir la propriété hostname : adresse de l’origine. |
Integer |
httpPort()
Obtenir la propriété http |
Integer |
httpsPort()
Obtenir la propriété port https |
String |
originHostHeader()
Obtenir la propriété d’en-tête d’hôte |
Integer |
priority()
Obtenez la propriété de priorité : Priorité d’origine dans un groupe d’origines donné pour l’équilibrage de charge. |
Private |
privateEndpointStatus()
Obtenir la propriété État du point de terminaison |
String |
privateLinkAlias()
Obtenez la |
String |
privateLinkApprovalMessage()
Obtenir la |
String |
privateLinkLocation()
Obtenir la |
String |
privateLinkResourceId()
Obtenez la |
Origin |
provisioningState()
Obtenez la propriété État d’approvisionnement |
Origin |
resourceState()
Obtenez la propriété État de la ressource |
void |
validate()
Valide le instance. |
Integer |
weight()
Obtenez la propriété weight : Poids de l’origine dans un groupe d’origines donné pour l’équilibrage de charge. |
Origin |
withEnabled(Boolean enabled)
Définissez la propriété enabled : Origin est activé pour l’équilibrage de charge ou non. |
Origin |
withHostname(String hostname)
Définissez la propriété hostname : adresse de l’origine. |
Origin |
withHttpPort(Integer httpPort)
Définissez la propriété http |
Origin |
withHttpsPort(Integer httpsPort)
Définissez la propriété port https |
Origin |
withOriginHostHeader(String originHostHeader)
Définir la propriété d’en-tête d’hôte |
Origin |
withPriority(Integer priority)
Définissez la propriété de priorité : Priorité d’origine dans un groupe d’origines donné pour l’équilibrage de charge. |
Origin |
withPrivateLinkAlias(String privateLinkAlias)
Définissez la |
Origin |
withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)
Définissez la propriété private Link |
Origin |
withPrivateLinkLocation(String privateLinkLocation)
Définissez la |
Origin |
withPrivateLinkResourceId(String privateLinkResourceId)
Définissez la |
Origin |
withWeight(Integer weight)
Définissez la propriété weight : Poids de l’origine dans le groupe d’origines donné pour l’équilibrage de charge. |
Méthodes héritées de ProxyResource
Méthodes héritées de java.lang.Object
Détails du constructeur
OriginInner
public OriginInner()
Crée un instance de la classe OriginInner.
Détails de la méthode
enabled
public Boolean enabled()
Obtenir la propriété enabled : Origin est activé pour l’équilibrage de charge ou non.
Returns:
hostname
public String hostname()
Obtenir la propriété hostname : adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique dans toutes les origines d’un point de terminaison.
Returns:
httpPort
public Integer httpPort()
Obtenir la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.
Returns:
httpsPort
public Integer httpsPort()
Obtenir la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.
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. 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. Cela remplace l’en-tête d’hôte défini au point de terminaison.
Returns:
priority
public Integer priority()
Obtenez la propriété de priorité : Priorité d’origine dans un groupe d’origines donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5.
Returns:
privateEndpointStatus
public PrivateEndpointStatus privateEndpointStatus()
Obtenez la propriété privateEndpointStatus : status d’approbation pour la connexion à l’Private Link.
Returns:
privateLinkAlias
public String privateLinkAlias()
Obtenez la propriété privateLinkAlias : Alias de la ressource Private Link. Le remplissage de ce champ facultatif indique que cette origine est « Privée ».
Returns:
privateLinkApprovalMessage
public String privateLinkApprovalMessage()
Obtenir la propriété privateLinkApprovalMessage : message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.
Returns:
privateLinkLocation
public String privateLinkLocation()
Obtenir la propriété privateLinkLocation : emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné.
Returns:
privateLinkResourceId
public String privateLinkResourceId()
Obtenez la propriété privateLinkResourceId : ID de ressource de la ressource Private Link. Le remplissage de ce champ facultatif indique que ce back-end est « Privé ».
Returns:
provisioningState
public OriginProvisioningState provisioningState()
Obtenez la propriété provisioningState : Provisionnement status de l’origine.
Returns:
resourceState
public OriginResourceState resourceState()
Obtenez la propriété resourceState : Resource status de l’origine.
Returns:
validate
public void validate()
Valide le instance.
weight
public Integer weight()
Obtenez la propriété weight : Poids de l’origine dans un groupe d’origines donné pour l’équilibrage de charge. Doit être compris entre 1 et 1000.
Returns:
withEnabled
public OriginInner withEnabled(Boolean enabled)
Définissez la propriété enabled : Origin est activé pour l’équilibrage de charge ou non.
Parameters:
Returns:
withHostname
public OriginInner withHostname(String hostname)
Définissez la propriété hostname : adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique dans toutes les origines d’un point de terminaison.
Parameters:
Returns:
withHttpPort
public OriginInner withHttpPort(Integer httpPort)
Définissez la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.
Parameters:
Returns:
withHttpsPort
public OriginInner withHttpsPort(Integer httpsPort)
Définissez la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.
Parameters:
Returns:
withOriginHostHeader
public OriginInner 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. 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. Cela remplace l’en-tête d’hôte défini au point de terminaison.
Parameters:
Returns:
withPriority
public OriginInner withPriority(Integer priority)
Définissez la propriété de priorité : Priorité d’origine dans un groupe d’origines donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5.
Parameters:
Returns:
withPrivateLinkAlias
public OriginInner withPrivateLinkAlias(String privateLinkAlias)
Définissez la propriété privateLinkAlias : Alias de la ressource Private Link. Le remplissage de ce champ facultatif indique que cette origine est « Privée ».
Parameters:
Returns:
withPrivateLinkApprovalMessage
public OriginInner withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)
Définissez la propriété privateLinkApprovalMessage : message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.
Parameters:
Returns:
withPrivateLinkLocation
public OriginInner withPrivateLinkLocation(String privateLinkLocation)
Définissez la propriété privateLinkLocation : emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné.
Parameters:
Returns:
withPrivateLinkResourceId
public OriginInner withPrivateLinkResourceId(String privateLinkResourceId)
Définissez la propriété privateLinkResourceId : ID de ressource de la ressource Private Link. Le remplissage de ce champ facultatif indique que ce back-end est « Privé ».
Parameters:
Returns:
withWeight
public OriginInner withWeight(Integer weight)
Définissez la propriété weight : Poids de l’origine dans le groupe d’origines donné pour l’équilibrage de charge. Doit être compris entre 1 et 1000.
Parameters:
Returns:
S’applique à
Azure SDK for Java