Compartilhar via


DeepCreatedOrigin Classe

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

public final class DeepCreatedOrigin

O main origem do conteúdo cdn que é adicionado ao criar um ponto de extremidade cdn.

Resumo do Construtor

Construtor Description
DeepCreatedOrigin()

Cria uma instância da classe DeepCreatedOrigin.

Resumo do método

Modificador e tipo Método e descrição
Boolean enabled()

Obter a propriedade habilitada: a origem está habilitada para balanceamento de carga ou não.

String hostname()

Obter a propriedade hostname: o endereço da origem.

Integer httpPort()

Obter a propriedade porta http: o valor da porta HTTP.

Integer httpsPort()

Obter a propriedade porta https: o valor da porta HTTPS.

String name()

Obtenha a propriedade name: nome de origem que deve ser exclusivo dentro do ponto de extremidade.

String originHostHeader()

Obter a propriedade cabeçalho do hostde origem: o valor do cabeçalho do host enviado para a origem com cada solicitação.

Integer priority()

Obter a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga.

PrivateEndpointStatus privateEndpointStatus()

Obter a propriedade status do pontode extremidade privado: o status de aprovação para a conexão com o Link Privado.

String privateLinkAlias()

Obter a propriedade Alias do Linkprivado: o Alias do recurso Link Privado.

String privateLinkApprovalMessage()

Obter a propriedade mensagem de aprovaçãode linkprivado: uma mensagem personalizada a ser incluída na solicitação de aprovação para se conectar ao Link Privado.

String privateLinkLocation()

Obter a propriedade Local do Linkprivado: o local do recurso Link Privado.

String privateLinkResourceId()

Obter a propriedade ID do recursode linkprivado: a ID do recurso do Link Privado.

void validate()

Valida a instância .

Integer weight()

Obter a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga.

DeepCreatedOrigin withEnabled(Boolean enabled)

Defina a propriedade habilitada: a origem está habilitada para balanceamento de carga ou não.

DeepCreatedOrigin withHostname(String hostname)

Defina a propriedade hostname: o endereço da origem.

DeepCreatedOrigin withHttpPort(Integer httpPort)

Defina a propriedade porta http: o valor da porta HTTP.

DeepCreatedOrigin withHttpsPort(Integer httpsPort)

Defina a propriedade porta https: o valor da porta HTTPS.

DeepCreatedOrigin withName(String name)

Defina a propriedade name: nome de origem que deve ser exclusivo dentro do ponto de extremidade.

DeepCreatedOrigin withOriginHostHeader(String originHostHeader)

Defina a propriedade cabeçalho do hostde origem: o valor do cabeçalho do host enviado para a origem com cada solicitação.

DeepCreatedOrigin withPriority(Integer priority)

Defina a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga.

DeepCreatedOrigin withPrivateLinkAlias(String privateLinkAlias)

Defina a propriedade Alias do Linkprivado: o Alias do recurso Link Privado.

DeepCreatedOrigin withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

Defina a propriedade mensagem de aprovaçãode linkprivado: uma mensagem personalizada a ser incluída na solicitação de aprovação para se conectar ao Link Privado.

DeepCreatedOrigin withPrivateLinkLocation(String privateLinkLocation)

Defina a propriedade Local do Linkprivado: o local do recurso Link Privado.

DeepCreatedOrigin withPrivateLinkResourceId(String privateLinkResourceId)

Defina a propriedade ID do recursode linkprivado: a ID do recurso de Link Privado.

DeepCreatedOrigin withWeight(Integer weight)

Defina a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga.

Métodos herdados de java.lang.Object

Detalhes do construtor

DeepCreatedOrigin

public DeepCreatedOrigin()

Cria uma instância da classe DeepCreatedOrigin.

Detalhes do método

enabled

public Boolean enabled()

Obter a propriedade habilitada: a origem está habilitada para balanceamento de carga ou não. Por padrão, a origem está sempre habilitada.

Returns:

o valor habilitado.

hostname

public String hostname()

Obter a propriedade hostname: o endereço da origem. Pode ser um nome de domínio, endereço IPv4 ou endereço IPv6. Isso deve ser exclusivo em todas as origens em um ponto de extremidade.

Returns:

o valor do nome do host.

httpPort

public Integer httpPort()

Obter a propriedade httpPort: o valor da porta HTTP. Precisa estar entre 1 e 65535.

Returns:

o valor httpPort.

httpsPort

public Integer httpsPort()

Obter a propriedade httpsPort: o valor da porta HTTPS. Precisa estar entre 1 e 65535.

Returns:

o valor httpsPort.

name

public String name()

Obtenha a propriedade name: nome de origem que deve ser exclusivo dentro do ponto de extremidade.

Returns:

o valor do nome.

originHostHeader

public String originHostHeader()

Obter a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens da CDN do Azure, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão.

Returns:

o valor originHostHeader.

priority

public Integer priority()

Obter a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga. Prioridades mais altas não serão usadas para balanceamento de carga se qualquer origem de prioridade mais baixa estiver íntegra. Deve estar entre 1 e 5.

Returns:

o valor de prioridade.

privateEndpointStatus

public PrivateEndpointStatus privateEndpointStatus()

Obter a propriedade privateEndpointStatus: o status de aprovação para a conexão com o Link Privado.

Returns:

o valor privateEndpointStatus.

privateLinkAlias

public String privateLinkAlias()

Obter a propriedade privateLinkAlias: o Alias do recurso Link Privado. Preencher esse campo opcional indica que essa origem é 'Private'.

Returns:

o valor privateLinkAlias.

privateLinkApprovalMessage

public String privateLinkApprovalMessage()

Obter a propriedade privateLinkApprovalMessage: uma mensagem personalizada a ser incluída na solicitação de aprovação para se conectar ao Link Privado.

Returns:

o valor privateLinkApprovalMessage.

privateLinkLocation

public String privateLinkLocation()

Obter a propriedade privateLinkLocation: o local do recurso Link Privado. Obrigatório somente se 'privateLinkResourceId' for preenchido.

Returns:

o valor privateLinkLocation.

privateLinkResourceId

public String privateLinkResourceId()

Obter a propriedade privateLinkResourceId: a ID do recurso do Link Privado. Preencher esse campo opcional indica que esse back-end é 'Private'.

Returns:

o valor privateLinkResourceId.

validate

public void validate()

Valida a instância .

weight

public Integer weight()

Obter a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga. Precisa estar entre 1 e 1000.

Returns:

o valor de peso.

withEnabled

public DeepCreatedOrigin withEnabled(Boolean enabled)

Defina a propriedade habilitada: a origem está habilitada para balanceamento de carga ou não. Por padrão, a origem está sempre habilitada.

Parameters:

enabled - o valor habilitado a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withHostname

public DeepCreatedOrigin withHostname(String hostname)

Defina a propriedade hostname: o endereço da origem. Pode ser um nome de domínio, endereço IPv4 ou endereço IPv6. Isso deve ser exclusivo em todas as origens em um ponto de extremidade.

Parameters:

hostname - o valor do nome do host a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withHttpPort

public DeepCreatedOrigin withHttpPort(Integer httpPort)

Defina a propriedade httpPort: o valor da porta HTTP. Precisa estar entre 1 e 65535.

Parameters:

httpPort - o valor httpPort a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withHttpsPort

public DeepCreatedOrigin withHttpsPort(Integer httpsPort)

Defina a propriedade httpsPort: o valor da porta HTTPS. Precisa estar entre 1 e 65535.

Parameters:

httpsPort - o valor httpsPort a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withName

public DeepCreatedOrigin withName(String name)

Defina a propriedade name: nome de origem que deve ser exclusivo dentro do ponto de extremidade.

Parameters:

name - o valor do nome a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withOriginHostHeader

public DeepCreatedOrigin withOriginHostHeader(String originHostHeader)

Defina a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Se você deixar isso em branco, o nome do host da solicitação determinará esse valor. As origens da CDN do Azure, como Aplicativos Web, Armazenamento de Blobs e Serviços de Nuvem exigem que esse valor de cabeçalho de host corresponda ao nome do host de origem por padrão.

Parameters:

originHostHeader - o valor originHostHeader a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withPriority

public DeepCreatedOrigin withPriority(Integer priority)

Defina a propriedade de prioridade: prioridade de origem em determinado grupo de origem para balanceamento de carga. Prioridades mais altas não serão usadas para balanceamento de carga se qualquer origem de prioridade mais baixa estiver íntegra. Deve estar entre 1 e 5.

Parameters:

priority - o valor de prioridade a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withPrivateLinkAlias

public DeepCreatedOrigin withPrivateLinkAlias(String privateLinkAlias)

Defina a propriedade privateLinkAlias: o Alias do recurso Link Privado. Preencher esse campo opcional indica que essa origem é 'Private'.

Parameters:

privateLinkAlias - o valor privateLinkAlias a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withPrivateLinkApprovalMessage

public DeepCreatedOrigin withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

Defina a propriedade privateLinkApprovalMessage: uma mensagem personalizada a ser incluída na solicitação de aprovação para se conectar ao Link Privado.

Parameters:

privateLinkApprovalMessage - o valor privateLinkApprovalMessage a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withPrivateLinkLocation

public DeepCreatedOrigin withPrivateLinkLocation(String privateLinkLocation)

Defina a propriedade privateLinkLocation: o local do recurso Link Privado. Obrigatório somente se 'privateLinkResourceId' for preenchido.

Parameters:

privateLinkLocation - o valor privateLinkLocation a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withPrivateLinkResourceId

public DeepCreatedOrigin withPrivateLinkResourceId(String privateLinkResourceId)

Defina a propriedade privateLinkResourceId: a ID do recurso do Link Privado. Preencher esse campo opcional indica que esse back-end é 'Private'.

Parameters:

privateLinkResourceId - o valor privateLinkResourceId a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

withWeight

public DeepCreatedOrigin withWeight(Integer weight)

Defina a propriedade weight: peso da origem em determinado grupo de origem para balanceamento de carga. Precisa estar entre 1 e 1000.

Parameters:

weight - o valor de peso a ser definido.

Returns:

o objeto DeepCreatedOrigin em si.

Aplica-se a