Partager via


EndpointInner Classe

public final class EndpointInner
extends ProxyResource

Classe représentant un point de terminaison Traffic Manager.

Récapitulatif du constructeur

Constructeur Description
EndpointInner()

Crée un instance de la classe EndpointInner.

Résumé de la méthode

Modificateur et type Méthode et description
AlwaysServe alwaysServe()

Obtenir la propriété alwaysServe : si Always Serve est activé, la vérification de l’intégrité du point de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

List<EndpointPropertiesCustomHeadersItem> customHeaders()

Obtenir la propriété En-têtes personnalisée: liste d’en-têtes personnalisés.

String endpointLocation()

Obtenir la propriété Emplacement du point de terminaison: spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

EndpointMonitorStatus endpointMonitorStatus()

Obtenir la propriété État du moniteurdu point de terminaison: status de surveillance du point de terminaison.

EndpointStatus endpointStatus()

Obtenir la propriété État du point de terminaison: status du point de terminaison.

List<String> geoMapping()

Obtenir la propriété geoMapping : liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Geographic ».

String id()

Obtenez la propriété id : ID de ressource complet pour la ressource.

Long minChildEndpoints()

Obtenir la propriété Points de terminaison enfantsmin: nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

Long minChildEndpointsIPv4()

Obtenir la propriété IPv4 des points de terminaisonenfantsmin: nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

Long minChildEndpointsIPv6()

Obtenir la propriété IPv6 des points de terminaisonenfantsmin: nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

String name()

Obtenir la propriété name : nom de la ressource.

Long priority()

Obtenir la propriété priority : priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priority ».

List<EndpointPropertiesSubnetsItem> subnets()

Obtenir la propriété sous-réseaux : liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Sous-réseau ».

String target()

Obtenir la propriété cible : nom DNS complet ou adresse IP du point de terminaison.

String targetResourceId()

Obtenir la propriété ID de ressourcecible: URI de ressource Azure du du point de terminaison.

String type()

Obtenir la propriété de type : type de la ressource.

void validate()

Valide le instance.

Long weight()

Obtenir la propriété weight : poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Pondéré ».

EndpointInner withAlwaysServe(AlwaysServe alwaysServe)

Définissez la propriété alwaysServe : si Always Serve est activé, la vérification de l’intégrité du point de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

EndpointInner withCustomHeaders(List<EndpointPropertiesCustomHeadersItem> customHeaders)

Définissez la propriété En-têtes personnalisée: liste d’en-têtes personnalisés.

EndpointInner withEndpointLocation(String endpointLocation)

Définir la propriété Emplacement du point de terminaison: spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

EndpointInner withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)

Définissez la propriété État du moniteurdu point de terminaison: status de surveillance du point de terminaison.

EndpointInner withEndpointStatus(EndpointStatus endpointStatus)

Définissez la propriété État du point de terminaison: status du point de terminaison.

EndpointInner withGeoMapping(List<String> geoMapping)

Définir la propriété geoMapping : liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Geographic ».

EndpointInner withId(String id)

Définissez la propriété id : ID de ressource complet pour la ressource.

EndpointInner withMinChildEndpoints(Long minChildEndpoints)

Définissez la propriété Points de terminaison enfantsmin: nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

EndpointInner withMinChildEndpointsIPv4(Long minChildEndpointsIPv4)

Définissez la propriété IPv4 des points de terminaisonenfantsmin: nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

EndpointInner withMinChildEndpointsIPv6(Long minChildEndpointsIPv6)

Définissez la propriété IPv6 des points de terminaisonenfantsmin: nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible.

EndpointInner withName(String name)

Définissez la propriété name : nom de la ressource.

EndpointInner withPriority(Long priority)

Définir la propriété de priorité : priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priority ».

EndpointInner withSubnets(List<EndpointPropertiesSubnetsItem> subnets)

Définir la propriété sous-réseaux : liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Sous-réseau ».

EndpointInner withTarget(String target)

Définissez la propriété cible : nom DNS complet ou adresse IP du point de terminaison.

EndpointInner withTargetResourceId(String targetResourceId)

Définissez la propriété Id de ressourcecible: URI de ressource Azure du du point de terminaison.

EndpointInner withType(String type)

Définir la propriété type : type de la ressource.

EndpointInner withWeight(Long weight)

Définir la propriété weight : poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Pondéré ».

Méthodes héritées de ProxyResource

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

Détails du constructeur

EndpointInner

public EndpointInner()

Crée une instance de la classe EndpointInner.

Détails de la méthode

alwaysServe

public AlwaysServe alwaysServe()

Obtenir la propriété alwaysServe : si Always Serve est activé, la vérification de l’intégrité du point de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

Returns:

valeur alwaysServe.

customHeaders

public List customHeaders()

Obtenir la propriété customHeaders : Liste des en-têtes personnalisés.

Returns:

valeur customHeaders.

endpointLocation

public String endpointLocation()

Obtenir la propriété endpointLocation : spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

Returns:

valeur endpointLocation.

endpointMonitorStatus

public EndpointMonitorStatus endpointMonitorStatus()

Obtenir la propriété endpointMonitorStatus : status de surveillance du point de terminaison.

Returns:

valeur endpointMonitorStatus.

endpointStatus

public EndpointStatus endpointStatus()

Obtenir la propriété endpointStatus : status du point de terminaison. Si le point de terminaison est activé, la sonde vérifie son intégrité, et il est inclus dans la méthode de routage du trafic.

Returns:

valeur endpointStatus.

geoMapping

public List geoMapping()

Obtenir la propriété geoMapping : liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Geographic ». Consultez la documentation géographique traffic Manager pour obtenir la liste complète des valeurs acceptées.

Returns:

valeur geoMapping.

id

public String id()

Obtenez la propriété id : ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.

Overrides:

EndpointInner.id()

Returns:

valeur id.

minChildEndpoints

public Long minChildEndpoints()

Obtenir la propriété minChildEndpoints : nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Returns:

valeur minChildEndpoints.

minChildEndpointsIPv4

public Long minChildEndpointsIPv4()

Obtenir la propriété minChildEndpointsIPv4 : nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Returns:

valeur minChildEndpointsIPv4.

minChildEndpointsIPv6

public Long minChildEndpointsIPv6()

Obtenir la propriété minChildEndpointsIPv6 : nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Returns:

valeur minChildEndpointsIPv6.

name

public String name()

Obtenir la propriété name : nom de la ressource.

Overrides:

EndpointInner.name()

Returns:

valeur de nom.

priority

public Long priority()

Obtenir la propriété priority : priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priority ». Les valeurs possibles sont comprises entre 1 et 1 000, les valeurs inférieures représentant une priorité plus élevée. Il s'agit d'un paramètre facultatif. S'il est spécifié, il doit l'être pour tous les points de terminaison, et deux points de terminaison ne peuvent pas partager la même valeur de priorité.

Returns:

valeur de priorité.

subnets

public List subnets()

Obtenir la propriété sous-réseaux : liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Sous-réseau ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

Returns:

valeur des sous-réseaux.

target

public String target()

Obtenir la propriété cible : nom DNS complet ou adresse IP du point de terminaison. Traffic Manager renvoie cette valeur dans les réponses DNS pour diriger le trafic vers ce point de terminaison.

Returns:

valeur cible.

targetResourceId

public String targetResourceId()

Obtenir la propriété targetResourceId : URI de ressource Azure du du point de terminaison. Non applicable aux points de terminaison de type « ExternalEndpoints ».

Returns:

valeur targetResourceId.

type

public String type()

Obtenir la propriété de type : type de la ressource. Ex- Microsoft.Network/trafficManagerProfiles.

Overrides:

EndpointInner.type()

Returns:

valeur de type.

validate

public void validate()

Valide le instance.

weight

public Long weight()

Obtenir la propriété weight : poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Pondéré ». Les valeurs possibles sont comprises entre 1 et 1000.

Returns:

valeur de pondération.

withAlwaysServe

public EndpointInner withAlwaysServe(AlwaysServe alwaysServe)

Définissez la propriété alwaysServe : si Always Serve est activé, la vérification de l’intégrité du point de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

Parameters:

alwaysServe - valeur alwaysServe à définir.

Returns:

l’objet EndpointInner lui-même.

withCustomHeaders

public EndpointInner withCustomHeaders(List customHeaders)

Définissez la propriété customHeaders : Liste des en-têtes personnalisés.

Parameters:

customHeaders - valeur customHeaders à définir.

Returns:

l’objet EndpointInner lui-même.

withEndpointLocation

public EndpointInner withEndpointLocation(String endpointLocation)

Définir la propriété endpointLocation : spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

Parameters:

endpointLocation - valeur endpointLocation à définir.

Returns:

l’objet EndpointInner lui-même.

withEndpointMonitorStatus

public EndpointInner withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)

Définissez la propriété endpointMonitorStatus : status de surveillance du point de terminaison.

Parameters:

endpointMonitorStatus - valeur endpointMonitorStatus à définir.

Returns:

l’objet EndpointInner lui-même.

withEndpointStatus

public EndpointInner withEndpointStatus(EndpointStatus endpointStatus)

Définissez la propriété endpointStatus : status du point de terminaison. Si le point de terminaison est activé, la sonde vérifie son intégrité, et il est inclus dans la méthode de routage du trafic.

Parameters:

endpointStatus - valeur endpointStatus à définir.

Returns:

l’objet EndpointInner lui-même.

withGeoMapping

public EndpointInner withGeoMapping(List geoMapping)

Définir la propriété geoMapping : liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Geographic ». Consultez la documentation géographique traffic Manager pour obtenir la liste complète des valeurs acceptées.

Parameters:

geoMapping - valeur geoMapping à définir.

Returns:

l’objet EndpointInner lui-même.

withId

public EndpointInner withId(String id)

Définissez la propriété id : ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.

Parameters:

id - valeur d’id à définir.

Returns:

l’objet EndpointInner lui-même.

withMinChildEndpoints

public EndpointInner withMinChildEndpoints(Long minChildEndpoints)

Définissez la propriété minChildEndpoints : nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Parameters:

minChildEndpoints - valeur minChildEndpoints à définir.

Returns:

l’objet EndpointInner lui-même.

withMinChildEndpointsIPv4

public EndpointInner withMinChildEndpointsIPv4(Long minChildEndpointsIPv4)

Définissez la propriété minChildEndpointsIPv4 : nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Parameters:

minChildEndpointsIPv4 - valeur minChildEndpointsIPv4 à définir.

Returns:

l’objet EndpointInner lui-même.

withMinChildEndpointsIPv6

public EndpointInner withMinChildEndpointsIPv6(Long minChildEndpointsIPv6)

Définissez la propriété minChildEndpointsIPv6 : nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant pour que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

Parameters:

minChildEndpointsIPv6 - valeur minChildEndpointsIPv6 à définir.

Returns:

l’objet EndpointInner lui-même.

withName

public EndpointInner withName(String name)

Définissez la propriété name : nom de la ressource.

Parameters:

name - valeur de nom à définir.

Returns:

l’objet EndpointInner lui-même.

withPriority

public EndpointInner withPriority(Long priority)

Définir la propriété priority : priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priority ». Les valeurs possibles sont comprises entre 1 et 1 000, les valeurs inférieures représentant une priorité plus élevée. Il s'agit d'un paramètre facultatif. S'il est spécifié, il doit l'être pour tous les points de terminaison, et deux points de terminaison ne peuvent pas partager la même valeur de priorité.

Parameters:

priority - valeur de priorité à définir.

Returns:

l’objet EndpointInner lui-même.

withSubnets

public EndpointInner withSubnets(List subnets)

Définir la propriété sous-réseaux : liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Sous-réseau ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

Parameters:

subnets - valeur de sous-réseaux à définir.

Returns:

l’objet EndpointInner lui-même.

withTarget

public EndpointInner withTarget(String target)

Définissez la propriété cible : nom DNS complet ou adresse IP du point de terminaison. Traffic Manager renvoie cette valeur dans les réponses DNS pour diriger le trafic vers ce point de terminaison.

Parameters:

target - valeur cible à définir.

Returns:

l’objet EndpointInner lui-même.

withTargetResourceId

public EndpointInner withTargetResourceId(String targetResourceId)

Définissez la propriété targetResourceId : URI de ressource Azure du du point de terminaison. Non applicable aux points de terminaison de type « ExternalEndpoints ».

Parameters:

targetResourceId - valeur targetResourceId à définir.

Returns:

l’objet EndpointInner lui-même.

withType

public EndpointInner withType(String type)

Définir la propriété type : type de la ressource. Ex- Microsoft.Network/trafficManagerProfiles.

Parameters:

type - valeur de type à définir.

Returns:

l’objet EndpointInner lui-même.

withWeight

public EndpointInner withWeight(Long weight)

Définir la propriété weight : poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Pondéré ». Les valeurs possibles sont comprises entre 1 et 1000.

Parameters:

weight - valeur de poids à définir.

Returns:

l’objet EndpointInner lui-même.

S’applique à