Compartir a través de


EndpointInner Clase

public final class EndpointInner
extends Resource

El punto de conexión de CDN es la entidad dentro de un perfil de CDN que contiene información de configuración, como el origen, el protocolo, el almacenamiento en caché de contenido y el comportamiento de entrega. El punto de conexión de CDN usa el formato de dirección URL .azureedge.net.

Resumen del constructor

Constructor Description
EndpointInner()

Crea una instancia de laclase Endpoint Inner.

Resumen del método

Modificador y tipo Método y descripción
List<String> contentTypesToCompress()

Obtiene la propiedad TypesToCompress de contenido: lista de tipos de contenido en los que se aplica la compresión.

List<DeepCreatedCustomDomain> customDomains()

Obtenga la propiedad Dominios personalizados: los dominios personalizados en el punto de conexión.

ResourceReference defaultOriginGroup()

Obtiene la propiedad Grupo deorigen predeterminada: una referencia al grupo de origen.

EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

Obtiene la propiedad Directiva de entrega: una directiva que especifica las reglas de entrega que se usarán para un punto de conexión.

List<GeoFilter> geoFilters()

Obtenga la propiedad Filtros geográficos: lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN.

String hostname()

Obtenga la propiedad hostname: el nombre de host del punto de conexión estructurado como {nombre del punto de conexión}.{ DNSZone}, e.G.

Boolean isCompressionEnabled()

Obtener la propiedad isCompressionEnabled: indica si la compresión de contenido está habilitada en CDN.

Boolean isHttpAllowed()

Obtener esla propiedad HttpAllowed: indica si se permite el tráfico HTTP en el punto de conexión.

Boolean isHttpsAllowed()

Obtener esla propiedad HttpsAllowed: indica si se permite el tráfico HTTPS en el punto de conexión.

OptimizationType optimizationType()

Obtiene la propiedad Tipo de optimización: especifica el escenario para el que el cliente quiere que este punto de conexión de CDN optimice, e.G.

List<DeepCreatedOriginGroup> originGroups()

Obtener la propiedad Grupos de origen: los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

String originHostHeader()

Obtenga la propiedad Encabezado dehost de origen: el valor del encabezado de host enviado al origen con cada solicitud.

String originPath()

Obtener la propiedad ruta de acceso de origen: ruta de acceso de directorio en el origen que la red CDN puede usar para recuperar contenido de, por ejemplo.G.

List<DeepCreatedOrigin> origins()

Obtiene la propiedad origins: el origen del contenido que se entrega a través de CDN.

String probePath()

Obtenga la propiedad Path del sondeo: Ruta de acceso a un archivo hospedado en el origen, lo que ayuda a acelerar la entrega del contenido dinámico y calcular las rutas más óptimas para la red CDN.

EndpointProvisioningState provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: estado de aprovisionamiento del punto de conexión.

QueryStringCachingBehavior queryStringCachingBehavior()

Obtener la propiedad Comportamiento de almacenamiento en cachéde cadenas de consulta: define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta.

EndpointResourceState resourceState()

Obtenga la propiedad Estado del recurso: Estado del recursodel punto de conexión.

SystemData systemData()

Obtener la propiedad Data del sistema: solo lectura de los datos del sistema.

List<UrlSigningKey> urlSigningKeys()

Obtenga la propiedad Url Signing Keys (Claves de firmade dirección URL): lista de claves usadas para validar los hashes de dirección URL firmados.

void validate()

Valida la instancia.

EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Obtenga la propiedad Vínculo de directiva de firewallde aplicaciones web: define la directiva de Web Application Firewall para el punto de conexión (si procede).

EndpointInner withContentTypesToCompress(List<String> contentTypesToCompress)

Establezca la propiedad TypesToCompress de contenido: lista de tipos de contenido en los que se aplica la compresión.

EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

Establezca la propiedad grupo de origenpredeterminada: referencia al grupo de origen.

EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

Establezca la propiedad Directiva de entrega: directiva que especifica las reglas de entrega que se van a usar para un punto de conexión.

EndpointInner withGeoFilters(List<GeoFilter> geoFilters)

Establezca la propiedad GeoFilters: lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN.

EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

Establezca la propiedad isCompressionEnabled: indica si la compresión de contenido está habilitada en la red CDN.

EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

Establezca la propiedad isHttpAllowed: indica si se permite el tráfico HTTP en el punto de conexión.

EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

Establezca la propiedad isHttpsAllowed: indica si se permite el tráfico HTTPS en el punto de conexión.

EndpointInner withLocation(String location)
EndpointInner withOptimizationType(OptimizationType optimizationType)

Establezca la propiedad Tipo de optimización: especifica el escenario para el que el cliente quiere que este punto de conexión de CDN se optimice, por ejemplo.G.

EndpointInner withOriginGroups(List<DeepCreatedOriginGroup> originGroups)

Establezca la propiedad Grupos de origen: los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

EndpointInner withOriginHostHeader(String originHostHeader)

Establezca la propiedad Encabezado dehost de origen: el valor del encabezado de host enviado al origen con cada solicitud.

EndpointInner withOriginPath(String originPath)

Establezca la propiedad ruta de acceso de origen: ruta de acceso de directorio en el origen que la red CDN puede usar para recuperar contenido de, por ejemplo.G.

EndpointInner withOrigins(List<DeepCreatedOrigin> origins)

Establezca la propiedad origins: el origen del contenido que se entrega a través de la red CDN.

EndpointInner withProbePath(String probePath)

Establezca la propiedad Path de sondeo: Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y calcular las rutas más óptimas para la red CDN.

EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

Establezca lapropiedad Comportamiento de almacenamiento en cachéde cadenas de consulta: define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta.

EndpointInner withTags(Map<String,String> tags)
EndpointInner withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)

Establezca la propiedad Url Signing Keys (Claves de firmade dirección URL): lista de claves usadas para validar los hashes de dirección URL firmados.

EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

Establezca la propiedad Vínculo de directiva de firewallde aplicaciones web: define la directiva de Web Application Firewall para el punto de conexión (si procede).

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

EndpointInner

public EndpointInner()

Crea una instancia de la clase EndpointInner.

Detalles del método

contentTypesToCompress

public List contentTypesToCompress()

Obtiene la propiedad contentTypesToCompress: lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido.

Returns:

el valor contentTypesToCompress.

customDomains

public List customDomains()

Obtenga la propiedad customDomains: los dominios personalizados en el punto de conexión.

Returns:

el valor customDomains.

defaultOriginGroup

public ResourceReference defaultOriginGroup()

Obtiene la propiedad defaultOriginGroup: referencia al grupo de origen.

Returns:

valor defaultOriginGroup.

deliveryPolicy

public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

Obtiene la propiedad deliveryPolicy: una directiva que especifica las reglas de entrega que se usarán para un punto de conexión.

Returns:

el valor deliveryPolicy.

geoFilters

public List geoFilters()

Obtenga la propiedad geoFilters: lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN. Cada filtro geográfico define una regla de acceso a una ruta de acceso o contenido especificados, por ejemplo, bloquear APAC para la ruta de acceso /pictures/.

Returns:

el valor geoFilters.

hostname

public String hostname()

Obtenga la propiedad hostname: el nombre de host del punto de conexión estructurado como {endpointName}. {DNSZone}, por ejemplo, contoso.azureedge.net.

Returns:

el valor del nombre de host.

isCompressionEnabled

public Boolean isCompressionEnabled()

Obtiene la propiedad isCompressionEnabled: indica si la compresión de contenido está habilitada en cdn. El valor predeterminado es False. Si la compresión está habilitada, el contenido se servirá como comprimido si el usuario solicita una versión comprimida. El contenido no se comprimirá en la red CDN cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB.

Returns:

el valor isCompressionEnabled.

isHttpAllowed

public Boolean isHttpAllowed()

Obtener la propiedad isHttpAllowed: indica si se permite el tráfico HTTP en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

Returns:

el valor isHttpAllowed.

isHttpsAllowed

public Boolean isHttpsAllowed()

Obtiene la propiedad isHttpsAllowed: indica si se permite el tráfico HTTPS en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

Returns:

el valor isHttpsAllowed.

optimizationType

public OptimizationType optimizationType()

Obtener la propiedad optimizationType: especifica el escenario para el que el cliente quiere que este punto de conexión de CDN optimice, por ejemplo, Descargar, Media Services. Con esta información, cdn puede aplicar la optimización controlada por escenarios.

Returns:

el valor optimizationType.

originGroups

public List originGroups()

Obtenga la propiedad originGroups: los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

Returns:

valor originGroups.

originHostHeader

public String originHostHeader()

Obtiene la propiedad originHostHeader: el valor del encabezado de host enviado al origen con cada solicitud. Esta propiedad en endpoint solo se permite cuando el punto de conexión usa un único origen y se puede invalidar mediante la misma propiedad especificada en el origen. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada.

Returns:

el valor originHostHeader.

originPath

public String originPath()

Obtener la propiedad originPath: ruta de acceso de directorio en el origen que la red CDN puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

Returns:

valor originPath.

origins

public List origins()

Obtiene la propiedad origins: el origen del contenido que se entrega a través de CDN.

Returns:

el valor de orígenes.

probePath

public String probePath()

Obtenga la propiedad probePath: ruta de acceso a un archivo hospedado en el origen, lo que ayuda a acelerar la entrega del contenido dinámico y calcular las rutas más óptimas para la red CDN. Esto es relativo a la ruta de acceso de origen. Esta propiedad solo es relevante cuando se usa un único origen.

Returns:

el valor probePath.

provisioningState

public EndpointProvisioningState provisioningState()

Obtenga la propiedad provisioningState: estado de aprovisionamiento del punto de conexión.

Returns:

el valor provisioningState.

queryStringCachingBehavior

public QueryStringCachingBehavior queryStringCachingBehavior()

Obtenga la propiedad queryStringCachingBehavior: define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir cualquier cadena de consulta al almacenar en caché, omitir el almacenamiento en caché para evitar que las solicitudes que contienen cadenas de consulta se almacenen en caché o almacenen en caché todas las solicitudes con una dirección URL única.

Returns:

el valor queryStringCachingBehavior.

resourceState

public EndpointResourceState resourceState()

Obtenga la propiedad resourceState: estado del recurso del punto de conexión.

Returns:

el valor resourceState.

systemData

public SystemData systemData()

Obtiene la propiedad systemData: solo lectura de los datos del sistema.

Returns:

el valor systemData.

urlSigningKeys

public List urlSigningKeys()

Obtenga la propiedad urlSigningKeys: lista de claves usadas para validar los hashes de dirección URL firmados.

Returns:

el valor urlSigningKeys.

validate

public void validate()

Valida la instancia.

webApplicationFirewallPolicyLink

public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Obtenga la propiedad webApplicationFirewallPolicyLink: define la directiva de Web Application Firewall para el punto de conexión (si procede).

Returns:

el valor webApplicationFirewallPolicyLink.

withContentTypesToCompress

public EndpointInner withContentTypesToCompress(List contentTypesToCompress)

Establezca la propiedad contentTypesToCompress: lista de tipos de contenido en los que se aplica la compresión. El valor debe ser un tipo MIME válido.

Parameters:

contentTypesToCompress - valor contentTypesToCompress que se va a establecer.

Returns:

el propio objeto EndpointInner.

withDefaultOriginGroup

public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

Establezca la propiedad defaultOriginGroup: referencia al grupo de origen.

Parameters:

defaultOriginGroup - valor defaultOriginGroup que se va a establecer.

Returns:

el propio objeto EndpointInner.

withDeliveryPolicy

public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

Establezca la propiedad deliveryPolicy: directiva que especifica las reglas de entrega que se usarán para un punto de conexión.

Parameters:

deliveryPolicy - valor deliveryPolicy que se va a establecer.

Returns:

el propio objeto EndpointInner.

withGeoFilters

public EndpointInner withGeoFilters(List geoFilters)

Establezca la propiedad geoFilters: lista de reglas que definen el acceso geográfico del usuario dentro de un punto de conexión de CDN. Cada filtro geográfico define una regla de acceso a una ruta de acceso o contenido especificados, por ejemplo, bloquear APAC para la ruta de acceso /pictures/.

Parameters:

geoFilters - valor geoFilters que se va a establecer.

Returns:

el propio objeto EndpointInner.

withIsCompressionEnabled

public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

Establezca la propiedad isCompressionEnabled: indica si la compresión de contenido está habilitada en cdn. El valor predeterminado es False. Si la compresión está habilitada, el contenido se servirá como comprimido si el usuario solicita una versión comprimida. El contenido no se comprimirá en la red CDN cuando el contenido solicitado sea inferior a 1 byte o superior a 1 MB.

Parameters:

isCompressionEnabled - el valor isCompressionEnabled que se va a establecer.

Returns:

el propio objeto EndpointInner.

withIsHttpAllowed

public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

Establezca la propiedad isHttpAllowed: indica si se permite el tráfico HTTP en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

Parameters:

isHttpAllowed - el valor isHttpAllowed que se va a establecer.

Returns:

el propio objeto EndpointInner.

withIsHttpsAllowed

public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

Establezca la propiedad isHttpsAllowed: indica si se permite el tráfico HTTPS en el punto de conexión. El valor predeterminado es true. Se debe permitir al menos un protocolo (HTTP o HTTPS).

Parameters:

isHttpsAllowed - el valor isHttpsAllowed que se va a establecer.

Returns:

el propio objeto EndpointInner.

withLocation

public EndpointInner withLocation(String location)

Overrides:

EndpointInner.withLocation(String location)

Parameters:

location

withOptimizationType

public EndpointInner withOptimizationType(OptimizationType optimizationType)

Establezca la propiedad optimizationType: especifica el escenario para el que el cliente quiere que este punto de conexión de CDN se optimice, por ejemplo, Descargar, Media Services. Con esta información, cdn puede aplicar la optimización controlada por escenarios.

Parameters:

optimizationType - el valor optimizationType que se va a establecer.

Returns:

el propio objeto EndpointInner.

withOriginGroups

public EndpointInner withOriginGroups(List originGroups)

Establezca la propiedad originGroups: los grupos de origen que constan de orígenes que se usan para equilibrar la carga del tráfico en función de la disponibilidad.

Parameters:

originGroups - valor originGroups que se va a establecer.

Returns:

el propio objeto EndpointInner.

withOriginHostHeader

public EndpointInner withOriginHostHeader(String originHostHeader)

Establezca la propiedad originHostHeader: el valor del encabezado de host enviado al origen con cada solicitud. Esta propiedad en endpoint solo se permite cuando el punto de conexión usa un único origen y se puede invalidar mediante la misma propiedad especificada en el origen. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada.

Parameters:

originHostHeader - valor originHostHeader que se va a establecer.

Returns:

el propio objeto EndpointInner.

withOriginPath

public EndpointInner withOriginPath(String originPath)

Establezca la propiedad originPath: ruta de acceso de directorio en el origen que la red CDN puede usar para recuperar contenido, por ejemplo, contoso.cloudapp.net/originpath.

Parameters:

originPath - valor originPath que se va a establecer.

Returns:

el propio objeto EndpointInner.

withOrigins

public EndpointInner withOrigins(List origins)

Establezca la propiedad origins: el origen del contenido que se entrega a través de la red CDN.

Parameters:

origins - valor de orígenes que se va a establecer.

Returns:

el propio objeto EndpointInner.

withProbePath

public EndpointInner withProbePath(String probePath)

Establezca la propiedad probePath: Ruta de acceso a un archivo hospedado en el origen que ayuda a acelerar la entrega del contenido dinámico y calcular las rutas más óptimas para la red CDN. Esto es relativo a la ruta de acceso de origen. Esta propiedad solo es relevante cuando se usa un único origen.

Parameters:

probePath - valor probePath que se va a establecer.

Returns:

el propio objeto EndpointInner.

withQueryStringCachingBehavior

public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

Establezca la propiedad queryStringCachingBehavior: define cómo la red CDN almacena en caché las solicitudes que incluyen cadenas de consulta. Puede omitir cualquier cadena de consulta al almacenar en caché, omitir el almacenamiento en caché para evitar que las solicitudes que contienen cadenas de consulta se almacenen en caché o almacenen en caché todas las solicitudes con una dirección URL única.

Parameters:

queryStringCachingBehavior - el valor queryStringCachingBehavior que se va a establecer.

Returns:

el propio objeto EndpointInner.

withTags

public EndpointInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withUrlSigningKeys

public EndpointInner withUrlSigningKeys(List urlSigningKeys)

Establezca la propiedad urlSigningKeys: lista de claves usadas para validar los hashes de dirección URL firmados.

Parameters:

urlSigningKeys - valor urlSigningKeys que se va a establecer.

Returns:

el propio objeto EndpointInner.

withWebApplicationFirewallPolicyLink

public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

Establezca la propiedad webApplicationFirewallPolicyLink: define la directiva de Web Application Firewall para el punto de conexión (si procede).

Parameters:

webApplicationFirewallPolicyLink - valor webApplicationFirewallPolicyLink que se va a establecer.

Returns:

el propio objeto EndpointInner.

Se aplica a