Partilhar via


OriginInner Classe

public final class OriginInner
extends ProxyResource

A origem da CDN é a origem do conteúdo que está sendo entregue por meio da CDN. Quando os nós de borda representados por um ponto de extremidade não têm o conteúdo solicitado armazenado em cache, eles tentam buscá-lo de uma ou mais das origens configuradas.

Resumo do Construtor

Construtor Description
OriginInner()

Cria uma instância da classe OriginInner.

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 httpPort: o valor da porta HTTP.

Integer httpsPort()

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

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 privadado LinkAlias: o Alias do recurso Link Privado.

String privateLinkApprovalMessage()

Obter a propriedade privadaLinkApprovalMessage: 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.

OriginProvisioningState provisioningState()

Obter a propriedade State de provisionamento: provisionando status da origem.

OriginResourceState resourceState()

Obter a propriedade Estado do recurso: status de recurso da origem.

void validate()

Valida a instância .

Integer weight()

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

OriginInner withEnabled(Boolean enabled)

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

OriginInner withHostname(String hostname)

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

OriginInner withHttpPort(Integer httpPort)

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

OriginInner withHttpsPort(Integer httpsPort)

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

OriginInner 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.

OriginInner withPriority(Integer priority)

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

OriginInner withPrivateLinkAlias(String privateLinkAlias)

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

OriginInner 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.

OriginInner withPrivateLinkLocation(String privateLinkLocation)

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

OriginInner withPrivateLinkResourceId(String privateLinkResourceId)

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

OriginInner withWeight(Integer weight)

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

Métodos herdados de ProxyResource

Métodos herdados de java.lang.Object

Detalhes do construtor

OriginInner

public OriginInner()

Cria uma instância da classe OriginInner.

Detalhes do método

enabled

public Boolean enabled()

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

Returns:

o valor habilitado.

hostname

public String hostname()

Obter a propriedade hostname: o endereço da origem. Há suporte para nomes de domínio, endereços IPv4 e endereços 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.

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. Isso substitui o cabeçalho do host definido no Ponto de Extremidade.

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: a aprovação status 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.

provisioningState

public OriginProvisioningState provisioningState()

Obter a propriedade provisioningState: provisionando status da origem.

Returns:

o valor provisioningState.

resourceState

public OriginResourceState resourceState()

Obter a propriedade resourceState: status de recurso da origem.

Returns:

o valor resourceState.

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 OriginInner withEnabled(Boolean enabled)

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

Parameters:

enabled - o valor habilitado a ser definido.

Returns:

o próprio objeto OriginInner.

withHostname

public OriginInner withHostname(String hostname)

Defina a propriedade hostname: o endereço da origem. Há suporte para nomes de domínio, endereços IPv4 e endereços 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 próprio objeto OriginInner.

withHttpPort

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

withHttpsPort

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

withOriginHostHeader

public OriginInner 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. Isso substitui o cabeçalho do host definido em Ponto de Extremidade.

Parameters:

originHostHeader - o valor originHostHeader a ser definido.

Returns:

o próprio objeto OriginInner.

withPriority

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

withPrivateLinkAlias

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

withPrivateLinkApprovalMessage

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

withPrivateLinkLocation

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

withPrivateLinkResourceId

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

withWeight

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

Aplica-se a