Partager via


DeepCreatedOrigin Classe

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.DeepCreatedOrigin

public final class DeepCreatedOrigin

L’main’origine du contenu CDN ajouté lors de la création d’un point de terminaison CDN.

Récapitulatif du constructeur

Constructeur Description
DeepCreatedOrigin()

Crée un instance de la classe DeepCreatedOrigin.

Résumé de la méthode

Modificateur et type Méthode et description
Boolean enabled()

Obtenir la propriété enabled : l’origine est activée pour l’équilibrage de charge ou non.

String hostname()

Obtenir la propriété nom d’hôte : adresse de l’origine.

Integer httpPort()

Obtenir la propriété port http: valeur du port HTTP.

Integer httpsPort()

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

String name()

Obtenez la propriété name : Nom d’origine qui doit être unique au sein du point de terminaison.

String originHostHeader()

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

Integer priority()

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

PrivateEndpointStatus privateEndpointStatus()

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

String privateLinkAlias()

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

String privateLinkApprovalMessage()

Obtenir la propriété Private Link Approval Message ( Message d’approbationde lienprivé) : 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.

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.

DeepCreatedOrigin withEnabled(Boolean enabled)

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

DeepCreatedOrigin withHostname(String hostname)

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

DeepCreatedOrigin withHttpPort(Integer httpPort)

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

DeepCreatedOrigin withHttpsPort(Integer httpsPort)

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

DeepCreatedOrigin withName(String name)

Définissez la propriété name : Nom d’origine qui doit être unique dans le point de terminaison.

DeepCreatedOrigin 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.

DeepCreatedOrigin withPriority(Integer priority)

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

DeepCreatedOrigin withPrivateLinkAlias(String privateLinkAlias)

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

DeepCreatedOrigin 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.

DeepCreatedOrigin withPrivateLinkLocation(String privateLinkLocation)

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

DeepCreatedOrigin withPrivateLinkResourceId(String privateLinkResourceId)

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

DeepCreatedOrigin 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 java.lang.Object

Détails du constructeur

DeepCreatedOrigin

public DeepCreatedOrigin()

Crée une instance de la classe DeepCreatedOrigin.

Détails de la méthode

enabled

public Boolean enabled()

Obtenir la propriété enabled : l’origine est activée pour l’équilibrage de charge ou non. Par défaut, l’origine est toujours activée.

Returns:

valeur activée.

hostname

public String hostname()

Obtenir la propriété nom d’hôte : adresse de l’origine. Il peut s’agir d’un nom de domaine, d’une adresse IPv4 ou d’une adresse IPv6. Cela doit être unique pour toutes les origines d’un point de terminaison.

Returns:

valeur du 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.

name

public String name()

Obtenez la propriété name : Nom d’origine qui doit être unique au sein du point de terminaison.

Returns:

valeur de nom.

originHostHeader

public String originHostHeader()

Obtenir la propriété originHostHeader : valeur d’en-tête de l’hôte envoyée à l’origine à 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.

Returns:

valeur originHostHeader.

priority

public Integer priority()

Obtenez la propriété priority : Priorité d’origine dans un groupe d’origine 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()

Obtenir la propriété privateEndpointStatus : status d’approbation pour la connexion au Private Link.

Returns:

valeur privateEndpointStatus.

privateLinkAlias

public String privateLinkAlias()

Obtenir 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.

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 DeepCreatedOrigin withEnabled(Boolean enabled)

Définissez la propriété enabled : Origin est activé pour l’équilibrage de charge ou non. Par défaut, l’origine est toujours activée.

Parameters:

enabled - valeur activée à définir.

Returns:

l’objet DeepCreatedOrigin lui-même.

withHostname

public DeepCreatedOrigin withHostname(String hostname)

Définissez la propriété hostname : adresse de l’origine. Il peut s’agir d’un nom de domaine, d’une adresse IPv4 ou d’une adresse IPv6. 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 DeepCreatedOrigin lui-même.

withHttpPort

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withHttpsPort

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withName

public DeepCreatedOrigin withName(String name)

Définissez la propriété name : Nom d’origine qui doit être unique dans le point de terminaison.

Parameters:

name - valeur de nom à définir.

Returns:

l’objet DeepCreatedOrigin lui-même.

withOriginHostHeader

public DeepCreatedOrigin 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.

Parameters:

originHostHeader - valeur originHostHeader à définir.

Returns:

l’objet DeepCreatedOrigin lui-même.

withPriority

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withPrivateLinkAlias

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withPrivateLinkApprovalMessage

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withPrivateLinkLocation

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withPrivateLinkResourceId

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

withWeight

public DeepCreatedOrigin 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 DeepCreatedOrigin lui-même.

S’applique à