Partilhar via


ProfileInner Classe

public final class ProfileInner
extends Resource

Classe que representa um perfil do Gerenciador de Tráfego.

Resumo do Construtor

Construtor Description
ProfileInner()

Cria uma instância da classe ProfileInner.

Resumo do método

Modificador e tipo Método e descrição
List<AllowedEndpointRecordType> allowedEndpointRecordTypes()

Obtenha a propriedade Tipos de Registrode Pontode Extremidade permitida: a lista de tipos de registro de ponto de extremidade permitidos.

DnsConfig dnsConfig()

Obter a propriedade dnsConfig: as configurações de DNS do perfil do Gerenciador de Tráfego.

List<EndpointInner> endpoints()

Obter a propriedade de pontos de extremidade: a lista de pontos de extremidade no perfil do Gerenciador de Tráfego.

String id()

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

Long maxReturn()

Obter a propriedade maxReturn: número máximo de pontos de extremidade a serem retornados para o tipo de roteamento de VáriosValores.

MonitorConfig monitorConfig()

Obter a propriedade Config do monitor: as configurações de monitoramento do ponto de extremidade do perfil do Gerenciador de Tráfego.

String name()

Obter a propriedade name: o nome do recurso.

ProfileStatus profileStatus()

Obter a propriedade Status do perfil: a status do perfil do Gerenciador de Tráfego.

TrafficRoutingMethod trafficRoutingMethod()

Obter a propriedade método de roteamentode tráfego: o método de roteamento de tráfego do perfil do Gerenciador de Tráfego.

TrafficViewEnrollmentStatus trafficViewEnrollmentStatus()

Obter a propriedade ExibirStatus do Registrode Tráfego: indica se a Exibição de Tráfego está "Habilitada" ou "Desabilitada" para o perfil do Gerenciador de Tráfego.

String type()

Obter a propriedade type: o tipo do recurso.

void validate()

Valida a instância.

ProfileInner withAllowedEndpointRecordTypes(List<AllowedEndpointRecordType> allowedEndpointRecordTypes)

Defina a propriedade tipos de registrode pontode extremidade permitidos: a lista de tipos de registro de ponto de extremidade permitidos.

ProfileInner withDnsConfig(DnsConfig dnsConfig)

Defina a propriedade dnsConfig: as configurações de DNS do perfil do Gerenciador de Tráfego.

ProfileInner withEndpoints(List<EndpointInner> endpoints)

Definir a propriedade de pontos de extremidade: a lista de pontos de extremidade no perfil do Gerenciador de Tráfego.

ProfileInner withId(String id)

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

ProfileInner withLocation(String location)
ProfileInner withMaxReturn(Long maxReturn)

Defina a propriedade maxReturn: número máximo de pontos de extremidade a serem retornados para o tipo de roteamento De VáriosValores.

ProfileInner withMonitorConfig(MonitorConfig monitorConfig)

Defina a propriedade Config do monitor: as configurações de monitoramento do ponto de extremidade do perfil do Gerenciador de Tráfego.

ProfileInner withName(String name)

Defina a propriedade name: o nome do recurso.

ProfileInner withProfileStatus(ProfileStatus profileStatus)

Defina a propriedade Status do perfil: o status do perfil do Gerenciador de Tráfego.

ProfileInner withTags(Map<String,String> tags)
ProfileInner withTrafficRoutingMethod(TrafficRoutingMethod trafficRoutingMethod)

Defina a propriedade método de roteamentode tráfego: o método de roteamento de tráfego do perfil do Gerenciador de Tráfego.

ProfileInner withTrafficViewEnrollmentStatus(TrafficViewEnrollmentStatus trafficViewEnrollmentStatus)

Definir a propriedade Statusdo Registro de Exibição de Tráfego: indica se a Exibição de Tráfego está "Habilitada" ou "Desabilitada" para o perfil do Gerenciador de Tráfego.

ProfileInner withType(String type)

Defina a propriedade type: o tipo do recurso.

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

ProfileInner

public ProfileInner()

Cria uma instância da classe ProfileInner.

Detalhes do método

allowedEndpointRecordTypes

public List allowedEndpointRecordTypes()

Obter a propriedade allowedEndpointRecordTypes: a lista de tipos de registro de ponto de extremidade permitidos.

Returns:

o valor allowedEndpointRecordTypes.

dnsConfig

public DnsConfig dnsConfig()

Obter a propriedade dnsConfig: as configurações de DNS do perfil do Gerenciador de Tráfego.

Returns:

o valor dnsConfig.

endpoints

public List endpoints()

Obter a propriedade de pontos de extremidade: a lista de pontos de extremidade no perfil do Gerenciador de Tráfego.

Returns:

o valor dos pontos de extremidade.

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:

ProfileInner.id()

Returns:

o valor da ID.

maxReturn

public Long maxReturn()

Obter a propriedade maxReturn: número máximo de pontos de extremidade a serem retornados para o tipo de roteamento MultiValue.

Returns:

o valor maxReturn.

monitorConfig

public MonitorConfig monitorConfig()

Obter a propriedade monitorConfig: as configurações de monitoramento de ponto de extremidade do perfil do Gerenciador de Tráfego.

Returns:

o valor monitorConfig.

name

public String name()

Obter a propriedade name: o nome do recurso.

Overrides:

ProfileInner.name()

Returns:

o valor do nome.

profileStatus

public ProfileStatus profileStatus()

Obter a propriedade profileStatus: o status do perfil do Gerenciador de Tráfego.

Returns:

o valor profileStatus.

trafficRoutingMethod

public TrafficRoutingMethod trafficRoutingMethod()

Obter a propriedade trafficRoutingMethod: o método de roteamento de tráfego do perfil do Gerenciador de Tráfego.

Returns:

o valor trafficRoutingMethod.

trafficViewEnrollmentStatus

public TrafficViewEnrollmentStatus trafficViewEnrollmentStatus()

Obter a propriedade trafficViewEnrollmentStatus: indica se a Exibição de Tráfego está "Habilitada" ou "Desabilitada" para o perfil do Gerenciador de Tráfego. Nulo, indica 'Desabilitado'. Habilitar esse recurso aumentará o custo do perfil Gerenciar Tráfego.

Returns:

o valor trafficViewEnrollmentStatus.

type

public String type()

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

Overrides:

ProfileInner.type()

Returns:

o valor do tipo.

validate

public void validate()

Valida a instância.

withAllowedEndpointRecordTypes

public ProfileInner withAllowedEndpointRecordTypes(List allowedEndpointRecordTypes)

Defina a propriedade allowedEndpointRecordTypes: a lista de tipos de registro de ponto de extremidade permitidos.

Parameters:

allowedEndpointRecordTypes - o valor allowedEndpointRecordTypes a ser definido.

Returns:

o próprio objeto ProfileInner.

withDnsConfig

public ProfileInner withDnsConfig(DnsConfig dnsConfig)

Defina a propriedade dnsConfig: as configurações de DNS do perfil do Gerenciador de Tráfego.

Parameters:

dnsConfig - o valor dnsConfig a ser definido.

Returns:

o próprio objeto ProfileInner.

withEndpoints

public ProfileInner withEndpoints(List endpoints)

Definir a propriedade de pontos de extremidade: a lista de pontos de extremidade no perfil do Gerenciador de Tráfego.

Parameters:

endpoints - o valor de pontos de extremidade a ser definido.

Returns:

o próprio objeto ProfileInner.

withId

public ProfileInner 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 próprio objeto ProfileInner.

withLocation

public ProfileInner withLocation(String location)

Overrides:

ProfileInner.withLocation(String location)

Parameters:

location

withMaxReturn

public ProfileInner withMaxReturn(Long maxReturn)

Defina a propriedade maxReturn: número máximo de pontos de extremidade a serem retornados para o tipo de roteamento MultiValue.

Parameters:

maxReturn - o valor maxReturn a ser definido.

Returns:

o próprio objeto ProfileInner.

withMonitorConfig

public ProfileInner withMonitorConfig(MonitorConfig monitorConfig)

Defina a propriedade monitorConfig: as configurações de monitoramento do ponto de extremidade do perfil do Gerenciador de Tráfego.

Parameters:

monitorConfig - o valor monitorConfig a ser definido.

Returns:

o próprio objeto ProfileInner.

withName

public ProfileInner withName(String name)

Defina a propriedade name: o nome do recurso.

Parameters:

name - o valor do nome a ser definido.

Returns:

o próprio objeto ProfileInner.

withProfileStatus

public ProfileInner withProfileStatus(ProfileStatus profileStatus)

Defina a propriedade profileStatus: o status do perfil do Gerenciador de Tráfego.

Parameters:

profileStatus - o valor profileStatus a ser definido.

Returns:

o próprio objeto ProfileInner.

withTags

public ProfileInner withTags(Map tags)

Overrides:

ProfileInner.withTags(Map<String,String> tags)

Parameters:

tags

withTrafficRoutingMethod

public ProfileInner withTrafficRoutingMethod(TrafficRoutingMethod trafficRoutingMethod)

Defina a propriedade trafficRoutingMethod: o método de roteamento de tráfego do perfil do Gerenciador de Tráfego.

Parameters:

trafficRoutingMethod - o valor trafficRoutingMethod a ser definido.

Returns:

o próprio objeto ProfileInner.

withTrafficViewEnrollmentStatus

public ProfileInner withTrafficViewEnrollmentStatus(TrafficViewEnrollmentStatus trafficViewEnrollmentStatus)

Defina a propriedade trafficViewEnrollmentStatus: indica se a Exibição de Tráfego está "Habilitada" ou "Desabilitada" para o perfil do Gerenciador de Tráfego. Nulo, indica 'Desabilitado'. Habilitar esse recurso aumentará o custo do perfil de Gerenciamento de Tráfego.

Parameters:

trafficViewEnrollmentStatus - o valor trafficViewEnrollmentStatus a ser definido.

Returns:

o próprio objeto ProfileInner.

withType

public ProfileInner withType(String type)

Defina a propriedade type: o tipo do recurso. Por exemplo, Microsoft.Network/trafficManagerProfiles.

Parameters:

type - o valor de tipo a ser definido.

Returns:

o próprio objeto ProfileInner.

Aplica-se a