Partilhar via


EndpointInner Classe

public final class EndpointInner
extends ProxyResource

Classe que representa um ponto de extremidade do Gerenciador de Tráfego.

Resumo do Construtor

Construtor Description
EndpointInner()

Cria uma instância da classe EndpointInner.

Resumo do método

Modificador e tipo Método e descrição
AlwaysServe alwaysServe()

Obter a propriedade alwaysServe: se o Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego.

List<EndpointPropertiesCustomHeadersItem> customHeaders()

Obter a propriedade Headers personalizada: lista de cabeçalhos personalizados.

String endpointLocation()

Obter a propriedade Local do pontode extremidade: especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Desempenho'.

EndpointMonitorStatus endpointMonitorStatus()

Obter a propriedade Status do Monitordo pontode extremidade: o status de monitoramento do ponto de extremidade.

EndpointStatus endpointStatus()

Obter a propriedade Status do pontode extremidade: o status do ponto de extremidade.

List<String> geoMapping()

Obter a propriedade mapeamento geográfico: a lista de países/regiões mapeadas para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'.

String id()

Obter a propriedade id: ID de recurso totalmente qualificada para o recurso.

Long minChildEndpoints()

Obter a propriedade minChildEndpoints: o número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

Long minChildEndpointsIPv4()

Obtenha apropriedade IPv4 min ChildEndpoints: o número mínimo de pontos de extremidade IPv4 (tipo de registro DNS A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

Long minChildEndpointsIPv6()

Obtenha apropriedade IPv6 min ChildEndpoints: o número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

String name()

Obter a propriedade name: o nome do recurso.

Long priority()

Obter a propriedade de prioridade: a prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego 'Prioridade'.

List<EndpointPropertiesSubnetsItem> subnets()

Obter a propriedade sub-redes: a lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Subnet'.

String target()

Obter a propriedade de destino: o nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade.

String targetResourceId()

Obter a propriedade ID do Recursode destino: o URI do Recurso do Azure do do ponto de extremidade.

String type()

Obter a propriedade type: o tipo do recurso.

void validate()

Valida a instância.

Long weight()

Obter a propriedade weight: o peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'.

EndpointInner withAlwaysServe(AlwaysServe alwaysServe)

Defina a propriedade alwaysServe: se Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego.

EndpointInner withCustomHeaders(List<EndpointPropertiesCustomHeadersItem> customHeaders)

Defina a propriedade Cabeçalhos personalizada: lista de cabeçalhos personalizados.

EndpointInner withEndpointLocation(String endpointLocation)

Definir a propriedade Local do pontode extremidade: especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Performance'.

EndpointInner withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)

Defina a propriedade Status do Monitordo pontode extremidade: a status de monitoramento do ponto de extremidade.

EndpointInner withEndpointStatus(EndpointStatus endpointStatus)

Defina a propriedade Status do pontode extremidade: o status do ponto de extremidade.

EndpointInner withGeoMapping(List<String> geoMapping)

Defina a propriedade mapeamento geográfico: a lista de países/regiões mapeadas para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'.

EndpointInner withId(String id)

Defina a propriedade id: ID de recurso totalmente qualificada para o recurso.

EndpointInner withMinChildEndpoints(Long minChildEndpoints)

Defina a propriedade minChildEndpoints: o número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

EndpointInner withMinChildEndpointsIPv4(Long minChildEndpointsIPv4)

Defina apropriedade min ChildEndpointsIPv4: o número mínimo de pontos de extremidade IPv4 (tipo de registro DNS A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

EndpointInner withMinChildEndpointsIPv6(Long minChildEndpointsIPv6)

Defina apropriedade IPv6 min ChildEndpoints: o número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível.

EndpointInner withName(String name)

Defina a propriedade name: o nome do recurso.

EndpointInner withPriority(Long priority)

Defina a propriedade de prioridade: a prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego "Prioridade".

EndpointInner withSubnets(List<EndpointPropertiesSubnetsItem> subnets)

Defina a propriedade sub-redes: a lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Subnet'.

EndpointInner withTarget(String target)

Defina a propriedade de destino: o nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade.

EndpointInner withTargetResourceId(String targetResourceId)

Defina a propriedade ID do Recursode destino: o URI do Recurso do Azure do ponto de extremidade.

EndpointInner withType(String type)

Defina a propriedade type: o tipo do recurso.

EndpointInner withWeight(Long weight)

Defina a propriedade weight: o peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'.

Métodos herdados de ProxyResource

Métodos herdados de java.lang.Object

Detalhes do construtor

EndpointInner

public EndpointInner()

Cria uma instância da classe EndpointInner.

Detalhes do método

alwaysServe

public AlwaysServe alwaysServe()

Obter a propriedade alwaysServe: se o Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego.

Returns:

o valor alwaysServe.

customHeaders

public List customHeaders()

Obter a propriedade customHeaders: lista de cabeçalhos personalizados.

Returns:

o valor customHeaders.

endpointLocation

public String endpointLocation()

Obter a propriedade endpointLocation: especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Performance'.

Returns:

o valor endpointLocation.

endpointMonitorStatus

public EndpointMonitorStatus endpointMonitorStatus()

Obter a propriedade endpointMonitorStatus: a status de monitoramento do ponto de extremidade.

Returns:

o valor endpointMonitorStatus.

endpointStatus

public EndpointStatus endpointStatus()

Obter a propriedade endpointStatus: o status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, sua integridade é analisada e ele é incluído no método de roteamento de tráfego.

Returns:

o valor endpointStatus.

geoMapping

public List geoMapping()

Obter a propriedade geoMapping: a lista de países/regiões mapeadas para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Gerenciador de Tráfego para obter uma lista completa dos valores aceitos.

Returns:

o valor geoMapping.

id

public String id()

Obter a propriedade id: ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.

Overrides:

EndpointInner.id()

Returns:

o valor da ID.

minChildEndpoints

public Long minChildEndpoints()

Obter a propriedade minChildEndpoints: o número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Returns:

o valor minChildEndpoints.

minChildEndpointsIPv4

public Long minChildEndpointsIPv4()

Obtenha a propriedade minChildEndpointsIPv4: o número mínimo de pontos de extremidade IPv4 (tipo de registro DNS A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Returns:

o valor minChildEndpointsIPv4.

minChildEndpointsIPv6

public Long minChildEndpointsIPv6()

Obtenha a propriedade minChildEndpointsIPv6: o número mínimo de pontos de extremidade AAAA (tipo de registro DNS) IPv6 que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Returns:

o valor minChildEndpointsIPv6.

name

public String name()

Obter a propriedade name: o nome do recurso.

Overrides:

EndpointInner.name()

Returns:

o valor do nome.

priority

public Long priority()

Obter a propriedade de prioridade: a prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego 'Prioridade'. Os valores possíveis são de 1 a 1000, os valores mais baixos representam prioridade mais alta. Esse é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade e dois pontos de extremidade não podem compartilhar o mesmo valor de prioridade.

Returns:

o valor de prioridade.

subnets

public List subnets()

Obter a propriedade sub-redes: a lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Subnet'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade.

Returns:

o valor das sub-redes.

target

public String target()

Obter a propriedade de destino: o nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor nas respostas de DNS para direcionar tráfego para esse ponto de extremidade.

Returns:

o valor de destino.

targetResourceId

public String targetResourceId()

Obter a propriedade targetResourceId: o URI de Recurso do Azure do ponto de extremidade. Não aplicável a pontos de extremidade do tipo 'ExternalEndpoints'.

Returns:

o valor targetResourceId.

type

public String type()

Obter a propriedade type: o tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles.

Overrides:

EndpointInner.type()

Returns:

o valor do tipo.

validate

public void validate()

Valida a instância.

weight

public Long weight()

Obter a propriedade weight: o peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'. Os valores possíveis são de 1 a 1000.

Returns:

o valor de peso.

withAlwaysServe

public EndpointInner withAlwaysServe(AlwaysServe alwaysServe)

Defina a propriedade alwaysServe: se Always Serve estiver habilitado, a investigação da integridade do ponto de extremidade será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego.

Parameters:

alwaysServe - o valor alwaysServe a ser definido.

Returns:

o objeto EndpointInner em si.

withCustomHeaders

public EndpointInner withCustomHeaders(List customHeaders)

Defina a propriedade customHeaders: Lista de cabeçalhos personalizados.

Parameters:

customHeaders - o valor customHeaders a ser definido.

Returns:

o objeto EndpointInner em si.

withEndpointLocation

public EndpointInner withEndpointLocation(String endpointLocation)

Definir a propriedade endpointLocation: especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Performance'.

Parameters:

endpointLocation - o valor endpointLocation a ser definido.

Returns:

o objeto EndpointInner em si.

withEndpointMonitorStatus

public EndpointInner withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)

Defina a propriedade endpointMonitorStatus: a status de monitoramento do ponto de extremidade.

Parameters:

endpointMonitorStatus - o valor endpointMonitorStatus a ser definido.

Returns:

o objeto EndpointInner em si.

withEndpointStatus

public EndpointInner withEndpointStatus(EndpointStatus endpointStatus)

Defina a propriedade endpointStatus: a status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, sua integridade é analisada e ele é incluído no método de roteamento de tráfego.

Parameters:

endpointStatus - o valor endpointStatus a ser definido.

Returns:

o objeto EndpointInner em si.

withGeoMapping

public EndpointInner withGeoMapping(List geoMapping)

Defina a propriedade geoMapping: a lista de países/regiões mapeadas para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Gerenciador de Tráfego para obter uma lista completa de valores aceitos.

Parameters:

geoMapping - o valor geoMapping a ser definido.

Returns:

o objeto EndpointInner em si.

withId

public EndpointInner withId(String id)

Defina a propriedade id: ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.

Parameters:

id - o valor da ID a ser definido.

Returns:

o objeto EndpointInner em si.

withMinChildEndpoints

public EndpointInner withMinChildEndpoints(Long minChildEndpoints)

Defina a propriedade minChildEndpoints: o número mínimo de pontos de extremidade que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Parameters:

minChildEndpoints - o valor minChildEndpoints a ser definido.

Returns:

o objeto EndpointInner em si.

withMinChildEndpointsIPv4

public EndpointInner withMinChildEndpointsIPv4(Long minChildEndpointsIPv4)

Defina a propriedade minChildEndpointsIPv4: o número mínimo de pontos de extremidade IPv4 (tipo de registro DNS A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Parameters:

minChildEndpointsIPv4 - o valor minChildEndpointsIPv4 a ser definido.

Returns:

o objeto EndpointInner em si.

withMinChildEndpointsIPv6

public EndpointInner withMinChildEndpointsIPv6(Long minChildEndpointsIPv6)

Defina a propriedade minChildEndpointsIPv6: o número mínimo de pontos de extremidade AAAA (tipo de registro DNS) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável somente ao ponto de extremidade do tipo 'NestedEndpoints'.

Parameters:

minChildEndpointsIPv6 - o valor minChildEndpointsIPv6 a ser definido.

Returns:

o objeto EndpointInner em si.

withName

public EndpointInner withName(String name)

Defina a propriedade name: o nome do recurso.

Parameters:

name - o valor do nome a ser definido.

Returns:

o objeto EndpointInner em si.

withPriority

public EndpointInner withPriority(Long priority)

Defina a propriedade de prioridade: a prioridade desse ponto de extremidade ao usar o método de roteamento de tráfego "Prioridade". Os valores possíveis são de 1 a 1000, os valores mais baixos representam prioridade mais alta. Esse é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade e dois pontos de extremidade não podem compartilhar o mesmo valor de prioridade.

Parameters:

priority - o valor de prioridade a ser definido.

Returns:

o objeto EndpointInner em si.

withSubnets

public EndpointInner withSubnets(List subnets)

Defina a propriedade sub-redes: a lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para esse ponto de extremidade ao usar o método de roteamento de tráfego 'Subnet'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade.

Parameters:

subnets - o valor de sub-redes a ser definido.

Returns:

o objeto EndpointInner em si.

withTarget

public EndpointInner withTarget(String target)

Defina a propriedade de destino: o nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor nas respostas de DNS para direcionar tráfego para esse ponto de extremidade.

Parameters:

target - o valor de destino a ser definido.

Returns:

o objeto EndpointInner em si.

withTargetResourceId

public EndpointInner withTargetResourceId(String targetResourceId)

Defina a propriedade targetResourceId: o URI de Recurso do Azure do do ponto de extremidade. Não aplicável a pontos de extremidade do tipo 'ExternalEndpoints'.

Parameters:

targetResourceId - o valor targetResourceId a ser definido.

Returns:

o objeto EndpointInner em si.

withType

public EndpointInner withType(String type)

Defina a propriedade type: o tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles.

Parameters:

type - o valor de tipo a ser definido.

Returns:

o objeto EndpointInner em si.

withWeight

public EndpointInner withWeight(Long weight)

Defina a propriedade weight: o peso desse ponto de extremidade ao usar o método de roteamento de tráfego 'Ponderado'. Os valores possíveis são de 1 a 1000.

Parameters:

weight - o valor de peso a ser definido.

Returns:

o objeto EndpointInner em si.

Aplica-se a