EndpointInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. trafficmanager. fluent. models. EndpointInner
- com.
- com.
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 Endpoint |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Always |
alwaysServe()
Obter a propriedade always |
List<Endpoint |
customHeaders()
Obter a propriedade Headers personalizada |
String |
endpointLocation()
Obter a propriedade Local do ponto |
Endpoint |
endpointMonitorStatus()
Obter a propriedade Status do Monitor |
Endpoint |
endpointStatus()
Obter a propriedade Status do ponto |
List<String> |
geoMapping()
Obter a propriedade mapeamento geográfico |
String |
id()
Obter a propriedade id: ID de recurso totalmente qualificada para o recurso. |
Long |
minChildEndpoints()
Obter a propriedade min |
Long |
minChildEndpointsIPv4()
Obtenha a |
Long |
minChildEndpointsIPv6()
Obtenha a |
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<Endpoint |
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 Recurso |
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'. |
Endpoint |
withAlwaysServe(AlwaysServe alwaysServe)
Defina a propriedade always |
Endpoint |
withCustomHeaders(List<EndpointPropertiesCustomHeadersItem> customHeaders)
Defina a propriedade Cabeçalhos personalizada |
Endpoint |
withEndpointLocation(String endpointLocation)
Definir a propriedade Local do ponto |
Endpoint |
withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)
Defina a propriedade Status do Monitor |
Endpoint |
withEndpointStatus(EndpointStatus endpointStatus)
Defina a propriedade Status do ponto |
Endpoint |
withGeoMapping(List<String> geoMapping)
Defina a propriedade mapeamento geográfico |
Endpoint |
withId(String id)
Defina a propriedade id: ID de recurso totalmente qualificada para o recurso. |
Endpoint |
withMinChildEndpoints(Long minChildEndpoints)
Defina a propriedade min |
Endpoint |
withMinChildEndpointsIPv4(Long minChildEndpointsIPv4)
Defina a |
Endpoint |
withMinChildEndpointsIPv6(Long minChildEndpointsIPv6)
Defina a |
Endpoint |
withName(String name)
Defina a propriedade name: o nome do recurso. |
Endpoint |
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". |
Endpoint |
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'. |
Endpoint |
withTarget(String target)
Defina a propriedade de destino: o nome DNS totalmente qualificado ou o endereço IP do ponto de extremidade. |
Endpoint |
withTargetResourceId(String targetResourceId)
Defina a propriedade ID do Recurso |
Endpoint |
withType(String type)
Defina a propriedade type: o tipo do recurso. |
Endpoint |
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:
customHeaders
public List
Obter a propriedade customHeaders: lista de cabeçalhos personalizados.
Returns:
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:
endpointMonitorStatus
public EndpointMonitorStatus endpointMonitorStatus()
Obter a propriedade endpointMonitorStatus: a status de monitoramento do ponto de extremidade.
Returns:
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:
geoMapping
public List
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:
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:
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:
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:
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:
name
public String name()
Obter a propriedade name: o nome do recurso.
Overrides:
EndpointInner.name()Returns:
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:
subnets
public List
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:
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:
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:
type
public String type()
Obter a propriedade type: o tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles.
Overrides:
EndpointInner.type()Returns:
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:
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:
Returns:
withCustomHeaders
public EndpointInner withCustomHeaders(List
Defina a propriedade customHeaders: Lista de cabeçalhos personalizados.
Parameters:
Returns:
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:
Returns:
withEndpointMonitorStatus
public EndpointInner withEndpointMonitorStatus(EndpointMonitorStatus endpointMonitorStatus)
Defina a propriedade endpointMonitorStatus: a status de monitoramento do ponto de extremidade.
Parameters:
Returns:
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:
Returns:
withGeoMapping
public EndpointInner withGeoMapping(List
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withName
public EndpointInner withName(String name)
Defina a propriedade name: o nome do recurso.
Parameters:
Returns:
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:
Returns:
withSubnets
public EndpointInner withSubnets(List
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:
Returns:
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:
Returns:
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:
Returns:
withType
public EndpointInner withType(String type)
Defina a propriedade type: o tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles.
Parameters:
Returns:
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:
Returns:
Aplica-se a
Azure SDK for Java