EndpointInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. cdn. fluent. models. EndpointInner
- com.
- com.
- com.
public final class EndpointInner
extends Resource
O ponto de extremidade cdn é a entidade dentro de um perfil CDN que contém informações de configuração, como origem, protocolo, cache de conteúdo e comportamento de entrega. O ponto de extremidade cdn usa o formato de URL .azureedge.net.
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 |
---|---|
List<String> |
contentTypesToCompress()
Obter a propriedade ToCompress tipos |
List<Deep |
customDomains()
Obter a propriedade Domains personalizada |
Resource |
defaultOriginGroup()
Obter a propriedade do Grupo de Origem |
Endpoint |
deliveryPolicy()
Obter a propriedade política de entrega |
List<Geo |
geoFilters()
Obter a propriedade filtros geográficos |
String |
hostname()
Obter a propriedade hostname: o nome do host do ponto de extremidade estruturado como {endpoint |
Boolean |
isCompressionEnabled()
Obter a propriedade is |
Boolean |
isHttpAllowed()
Obter a propriedade é |
Boolean |
isHttpsAllowed()
Obter a propriedade é |
Optimization |
optimizationType()
Obter a propriedade Tipo de otimização |
List<Deep |
originGroups()
Obter a propriedade Grupos de origem |
String |
originHostHeader()
Obter a propriedade cabeçalho do host |
String |
originPath()
Obter a propriedade Caminho de origem |
List<Deep |
origins()
Obter a propriedade origins: a origem do conteúdo que está sendo entregue por meio da CDN. |
String |
probePath()
Obter a propriedade Caminho da investigação |
Endpoint |
provisioningState()
Obter a propriedade Estado de provisionamento |
Query |
queryStringCachingBehavior()
Obter a propriedade comportamento de cache da cadeia |
Endpoint |
resourceState()
Obter a propriedade Estado do recurso |
System |
systemData()
Obter a propriedade Dados do sistema |
List<Url |
urlSigningKeys()
Obter a propriedade Url |
void |
validate()
Valida a instância . |
Endpoint |
webApplicationFirewallPolicyLink()
Obter a propriedade Link da Política |
Endpoint |
withContentTypesToCompress(List<String> contentTypesToCompress)
Defina a propriedade ToCompress tipos |
Endpoint |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Defina a propriedade do Grupo de Origem |
Endpoint |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Defina a propriedade política de entrega |
Endpoint |
withGeoFilters(List<GeoFilter> geoFilters)
Defina a propriedade Filtros geográficos |
Endpoint |
withIsCompressionEnabled(Boolean isCompressionEnabled)
Defina a propriedade is |
Endpoint |
withIsHttpAllowed(Boolean isHttpAllowed)
Defina a propriedade é |
Endpoint |
withIsHttpsAllowed(Boolean isHttpsAllowed)
Definir a propriedade é |
Endpoint |
withLocation(String location) |
Endpoint |
withOptimizationType(OptimizationType optimizationType)
Definir a propriedade Tipo de otimização |
Endpoint |
withOriginGroups(List<DeepCreatedOriginGroup> originGroups)
Defina a propriedade Grupos de origem |
Endpoint |
withOriginHostHeader(String originHostHeader)
Defina a propriedade cabeçalho do host |
Endpoint |
withOriginPath(String originPath)
Defina a propriedade Caminho de origem |
Endpoint |
withOrigins(List<DeepCreatedOrigin> origins)
Defina a propriedade origins: a origem do conteúdo que está sendo entregue por meio da CDN. |
Endpoint |
withProbePath(String probePath)
Defina a propriedade path de investigação |
Endpoint |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Defina a propriedade comportamento de cache |
Endpoint |
withTags(Map<String,String> tags) |
Endpoint |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
Defina a propriedade Url |
Endpoint |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Defina a propriedade Link da Política |
Métodos herdados de ProxyResource
Métodos herdados de Resource
Métodos herdados de java.lang.Object
Detalhes do construtor
EndpointInner
public EndpointInner()
Cria uma instância da classe EndpointInner.
Detalhes do método
contentTypesToCompress
public List
Obter a propriedade contentTypesToCompress: lista de tipos de conteúdo nos quais a compactação se aplica. O valor deve ser um tipo MIME válido.
Returns:
customDomains
public List
Obter a propriedade customDomains: os domínios personalizados no ponto de extremidade.
Returns:
defaultOriginGroup
public ResourceReference defaultOriginGroup()
Obter a propriedade defaultOriginGroup: uma referência ao grupo de origem.
Returns:
deliveryPolicy
public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()
Obter a propriedade deliveryPolicy: uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade.
Returns:
geoFilters
public List
Obter a propriedade geoFilters: lista de regras que definem o acesso geográfico do usuário em um ponto de extremidade cdn. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear o APAC para o caminho /pictures/.
Returns:
hostname
public String hostname()
Obter a propriedade hostname: o nome do host do ponto de extremidade estruturado como {endpointName}. {DNSZone}, por exemplo, contoso.azureedge.net.
Returns:
isCompressionEnabled
public Boolean isCompressionEnabled()
Obter a propriedade isCompressionEnabled: indica se a compactação de conteúdo está habilitada na CDN. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado na CDN quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.
Returns:
isHttpAllowed
public Boolean isHttpAllowed()
Obter a propriedade isHttpAllowed: indica se o tráfego HTTP é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.
Returns:
isHttpsAllowed
public Boolean isHttpsAllowed()
Obter a propriedade isHttpsAllowed: indica se o tráfego HTTPS é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.
Returns:
optimizationType
public OptimizationType optimizationType()
Obter a propriedade optimizationType: especifica para qual cenário o cliente deseja que esse ponto de extremidade cdn otimize, por exemplo, baixar serviços de mídia. Com essas informações, a CDN pode aplicar a otimização controlada por cenários.
Returns:
originGroups
public List
Obter a propriedade originGroups: os grupos de origem compostos por origens que são usadas para balancear a carga do tráfego com base na disponibilidade.
Returns:
originHostHeader
public String originHostHeader()
Obter a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Essa propriedade no Ponto de Extremidade só é permitida quando o ponto de extremidade usa uma única origem e pode ser substituída pela mesma propriedade especificada na origem. 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:
originPath
public String originPath()
Obter a propriedade originPath: um caminho de diretório na origem que a CDN pode usar para recuperar o conteúdo, por exemplo, contoso.cloudapp.net/originpath.
Returns:
origins
public List
Obter a propriedade origins: a origem do conteúdo que está sendo entregue por meio da CDN.
Returns:
probePath
public String probePath()
Obter a propriedade probePath: caminho para um arquivo hospedado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e calcular as rotas mais ideais para a CDN. Isso é relativo ao caminho de origem. Essa propriedade só é relevante ao usar uma única origem.
Returns:
provisioningState
public EndpointProvisioningState provisioningState()
Obter a propriedade provisioningState: provisionando status do ponto de extremidade.
Returns:
queryStringCachingBehavior
public QueryStringCachingBehavior queryStringCachingBehavior()
Obter a propriedade queryStringCachingBehavior: define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que solicitações que contêm cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache cada solicitação com uma URL exclusiva.
Returns:
resourceState
public EndpointResourceState resourceState()
Obter a propriedade resourceState: status do recurso do ponto de extremidade.
Returns:
systemData
public SystemData systemData()
Obter a propriedade systemData: somente leitura de dados do sistema.
Returns:
urlSigningKeys
public List
Obter a propriedade urlSigningKeys: lista de chaves usadas para validar os hashes de URL assinados.
Returns:
validate
public void validate()
Valida a instância .
webApplicationFirewallPolicyLink
public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()
Obter a propriedade webApplicationFirewallPolicyLink: define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável).
Returns:
withContentTypesToCompress
public EndpointInner withContentTypesToCompress(List
Defina a propriedade contentTypesToCompress: lista de tipos de conteúdo nos quais a compactação se aplica. O valor deve ser um tipo MIME válido.
Parameters:
Returns:
withDefaultOriginGroup
public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Defina a propriedade defaultOriginGroup: uma referência ao grupo de origem.
Parameters:
Returns:
withDeliveryPolicy
public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Defina a propriedade deliveryPolicy: uma política que especifica as regras de entrega a serem usadas para um ponto de extremidade.
Parameters:
Returns:
withGeoFilters
public EndpointInner withGeoFilters(List
Definir a propriedade geoFilters: lista de regras que definem o acesso geográfico do usuário em um ponto de extremidade cdn. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear o APAC para o caminho /pictures/.
Parameters:
Returns:
withIsCompressionEnabled
public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)
Defina a propriedade isCompressionEnabled: indica se a compactação de conteúdo está habilitada na CDN. O valor padrão é false. Se a compactação estiver habilitada, o conteúdo será servido como compactado se o usuário solicitar uma versão compactada. O conteúdo não será compactado na CDN quando o conteúdo solicitado for menor que 1 byte ou maior que 1 MB.
Parameters:
Returns:
withIsHttpAllowed
public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)
Defina a propriedade isHttpAllowed: indica se o tráfego HTTP é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.
Parameters:
Returns:
withIsHttpsAllowed
public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)
Defina a propriedade isHttpsAllowed: indica se o tráfego HTTPS é permitido no ponto de extremidade. O valor padrão é true. Pelo menos um protocolo (HTTP ou HTTPS) deve ser permitido.
Parameters:
Returns:
withLocation
public EndpointInner withLocation(String location)
Overrides:
EndpointInner.withLocation(String location)Parameters:
withOptimizationType
public EndpointInner withOptimizationType(OptimizationType optimizationType)
Definir a propriedade optimizationType: especifica para qual cenário o cliente deseja que esse ponto de extremidade cdn otimize, por exemplo, Download, serviços de mídia. Com essas informações, a CDN pode aplicar a otimização controlada por cenários.
Parameters:
Returns:
withOriginGroups
public EndpointInner withOriginGroups(List
Defina a propriedade originGroups: os grupos de origem compostos por origens que são usadas para balancear a carga do tráfego com base na disponibilidade.
Parameters:
Returns:
withOriginHostHeader
public EndpointInner withOriginHostHeader(String originHostHeader)
Defina a propriedade originHostHeader: o valor do cabeçalho do host enviado para a origem com cada solicitação. Essa propriedade no Ponto de Extremidade só é permitida quando o ponto de extremidade usa uma única origem e pode ser substituída pela mesma propriedade especificada na origem. 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:
Returns:
withOriginPath
public EndpointInner withOriginPath(String originPath)
Defina a propriedade originPath: um caminho de diretório na origem que a CDN pode usar para recuperar conteúdo, por exemplo, contoso.cloudapp.net/originpath.
Parameters:
Returns:
withOrigins
public EndpointInner withOrigins(List
Defina a propriedade origins: a origem do conteúdo que está sendo entregue por meio da CDN.
Parameters:
Returns:
withProbePath
public EndpointInner withProbePath(String probePath)
Defina a propriedade probePath: Caminho para um arquivo hospedado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e calcular as rotas mais ideais para a CDN. Isso é relativo ao caminho de origem. Essa propriedade só é relevante ao usar uma única origem.
Parameters:
Returns:
withQueryStringCachingBehavior
public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Defina a propriedade queryStringCachingBehavior: define como a CDN armazena em cache solicitações que incluem cadeias de caracteres de consulta. Você pode ignorar todas as cadeias de caracteres de consulta ao armazenar em cache, ignorar o cache para impedir que as solicitações que contêm cadeias de caracteres de consulta sejam armazenadas em cache ou armazenar em cache todas as solicitações com uma URL exclusiva.
Parameters:
Returns:
withTags
public EndpointInner withTags(Map
Overrides:
EndpointInner.withTags(Map<String,String> tags)Parameters:
withUrlSigningKeys
public EndpointInner withUrlSigningKeys(List
Defina a propriedade urlSigningKeys: lista de chaves usadas para validar os hashes de URL assinados.
Parameters:
Returns:
withWebApplicationFirewallPolicyLink
public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Defina a propriedade webApplicationFirewallPolicyLink: define a política de Firewall de Aplicativo Web para o ponto de extremidade (se aplicável).
Parameters:
Returns:
Aplica-se a
Azure SDK for Java