Partager via


OriginInner Classe

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é httpPort : valeur du port HTTP.

Integer httpsPort()

Obtenir la propriété port https: valeur du port HTTPS.

String originHostHeader()

Obtenir la propriété d’en-tête d’hôted’origine: valeur d’en-tête d’hôte envoyée à l’origine avec chaque requête.

Integer priority()

Obtenez la propriété de priorité : Priorité d’origine dans un groupe d’origines donné pour l’équilibrage de charge.

PrivateEndpointStatus privateEndpointStatus()

Obtenir la propriété État du point de terminaisonprivé: status d’approbation pour la connexion à l’Private Link.

String privateLinkAlias()

Obtenez lapropriété Private LinkAlias : Alias de la ressource Private Link.

String privateLinkApprovalMessage()

Obtenir lapropriété private LinkApprovalMessage : message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

String privateLinkLocation()

Obtenir lapropriété Private LinkLocation : emplacement de la ressource Private Link.

String privateLinkResourceId()

Obtenez lapropriété Private LinkResourceId : ID de ressource de la ressource Private Link.

OriginProvisioningState provisioningState()

Obtenez la propriété État d’approvisionnement: provisionnement status de l’origine.

OriginResourceState resourceState()

Obtenez la propriété État de la ressource: Ressource status de l’origine.

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.

OriginInner withEnabled(Boolean enabled)

Définissez la propriété enabled : Origin est activé pour l’équilibrage de charge ou non.

OriginInner withHostname(String hostname)

Définissez la propriété hostname : adresse de l’origine.

OriginInner withHttpPort(Integer httpPort)

Définissez la propriété httpPort : valeur du port HTTP.

OriginInner withHttpsPort(Integer httpsPort)

Définissez la propriété port https: valeur du port HTTPS.

OriginInner withOriginHostHeader(String originHostHeader)

Définir la propriété d’en-tête d’hôted’origine: valeur d’en-tête d’hôte envoyée à l’origine avec chaque requête.

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.

OriginInner withPrivateLinkAlias(String privateLinkAlias)

Définissez lapropriété Private LinkAlias : Alias de la ressource Private Link.

OriginInner withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

Définissez la propriété private LinkApproval Message (Message d’approbationde lien privé) : message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

OriginInner withPrivateLinkLocation(String privateLinkLocation)

Définissez lapropriété Private LinkLocation : emplacement de la ressource Private Link.

OriginInner withPrivateLinkResourceId(String privateLinkResourceId)

Définissez lapropriété Private LinkResourceId : ID de ressource de la ressource Private Link.

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.

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:

valeur activée.

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:

valeur de nom d’hôte.

httpPort

public Integer httpPort()

Obtenir la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.

Returns:

valeur httpPort.

httpsPort

public Integer httpsPort()

Obtenir la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.

Returns:

valeur httpsPort.

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:

valeur originHostHeader.

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:

valeur de priorité.

privateEndpointStatus

public PrivateEndpointStatus privateEndpointStatus()

Obtenez la propriété privateEndpointStatus : status d’approbation pour la connexion à l’Private Link.

Returns:

valeur privateEndpointStatus.

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:

valeur privateLinkAlias.

privateLinkApprovalMessage

public String privateLinkApprovalMessage()

Obtenir la propriété privateLinkApprovalMessage : message personnalisé à inclure dans la demande d’approbation pour se connecter au Private Link.

Returns:

valeur privateLinkApprovalMessage.

privateLinkLocation

public String privateLinkLocation()

Obtenir la propriété privateLinkLocation : emplacement de la ressource Private Link. Obligatoire uniquement si « privateLinkResourceId » est renseigné.

Returns:

valeur privateLinkLocation.

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:

valeur privateLinkResourceId.

provisioningState

public OriginProvisioningState provisioningState()

Obtenez la propriété provisioningState : Provisionnement status de l’origine.

Returns:

valeur provisioningState.

resourceState

public OriginResourceState resourceState()

Obtenez la propriété resourceState : Resource status de l’origine.

Returns:

valeur resourceState.

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:

valeur de poids.

withEnabled

public OriginInner withEnabled(Boolean enabled)

Définissez la propriété enabled : Origin est activé pour l’équilibrage de charge ou non.

Parameters:

enabled - valeur activée à définir.

Returns:

l’objet OriginInner lui-même.

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:

hostname - valeur de nom d’hôte à définir.

Returns:

l’objet OriginInner lui-même.

withHttpPort

public OriginInner withHttpPort(Integer httpPort)

Définissez la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.

Parameters:

httpPort - valeur httpPort à définir.

Returns:

l’objet OriginInner lui-même.

withHttpsPort

public OriginInner withHttpsPort(Integer httpsPort)

Définissez la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.

Parameters:

httpsPort - valeur httpsPort à définir.

Returns:

l’objet OriginInner lui-même.

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:

originHostHeader - valeur originHostHeader à définir.

Returns:

l’objet OriginInner lui-même.

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:

priority - valeur de priorité à définir.

Returns:

l’objet OriginInner lui-même.

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:

privateLinkAlias - valeur privateLinkAlias à définir.

Returns:

l’objet OriginInner lui-même.

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:

privateLinkApprovalMessage - valeur privateLinkApprovalMessage à définir.

Returns:

l’objet OriginInner lui-même.

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:

privateLinkLocation - valeur privateLinkLocation à définir.

Returns:

l’objet OriginInner lui-même.

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:

privateLinkResourceId - valeur privateLinkResourceId à définir.

Returns:

l’objet OriginInner lui-même.

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:

weight - valeur de poids à définir.

Returns:

l’objet OriginInner lui-même.

S’applique à