EndpointInner Clase
- 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
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 la |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
List<String> |
contentTypesToCompress()
Obtiene la propiedad Types |
List<Deep |
customDomains()
Obtenga la propiedad Dominios personalizados |
Resource |
defaultOriginGroup()
Obtiene la propiedad Grupo de |
Endpoint |
deliveryPolicy()
Obtiene la propiedad Directiva de entrega |
List<Geo |
geoFilters()
Obtenga la propiedad Filtros geográficos |
String |
hostname()
Obtenga la propiedad hostname: el nombre de host del punto de conexión estructurado como {nombre del punto de conexión |
Boolean |
isCompressionEnabled()
Obtener la propiedad is |
Boolean |
isHttpAllowed()
Obtener es |
Boolean |
isHttpsAllowed()
Obtener es |
Optimization |
optimizationType()
Obtiene la propiedad Tipo de optimización |
List<Deep |
originGroups()
Obtener la propiedad Grupos de origen |
String |
originHostHeader()
Obtenga la propiedad Encabezado de |
String |
originPath()
Obtener la propiedad ruta de acceso de origen |
List<Deep |
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 |
Endpoint |
provisioningState()
Obtenga la propiedad Estado de aprovisionamiento |
Query |
queryStringCachingBehavior()
Obtener la propiedad Comportamiento de almacenamiento en caché |
Endpoint |
resourceState()
Obtenga la propiedad Estado del recurso: Estado del recurso |
System |
systemData()
Obtener la propiedad Data del sistema |
List<Url |
urlSigningKeys()
Obtenga la propiedad Url Signing Keys (Claves de firma |
void |
validate()
Valida la instancia. |
Endpoint |
webApplicationFirewallPolicyLink()
Obtenga la propiedad Vínculo de directiva de firewall |
Endpoint |
withContentTypesToCompress(List<String> contentTypesToCompress)
Establezca la propiedad Types |
Endpoint |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Establezca la propiedad grupo de origen |
Endpoint |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Establezca la propiedad Directiva de entrega |
Endpoint |
withGeoFilters(List<GeoFilter> geoFilters)
Establezca la propiedad Geo |
Endpoint |
withIsCompressionEnabled(Boolean isCompressionEnabled)
Establezca la propiedad is |
Endpoint |
withIsHttpAllowed(Boolean isHttpAllowed)
Establezca la propiedad is |
Endpoint |
withIsHttpsAllowed(Boolean isHttpsAllowed)
Establezca la propiedad is |
Endpoint |
withLocation(String location) |
Endpoint |
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 |
Endpoint |
withOriginGroups(List<DeepCreatedOriginGroup> originGroups)
Establezca la propiedad Grupos de origen |
Endpoint |
withOriginHostHeader(String originHostHeader)
Establezca la propiedad Encabezado de |
Endpoint |
withOriginPath(String originPath)
Establezca la propiedad ruta de acceso de origen |
Endpoint |
withOrigins(List<DeepCreatedOrigin> origins)
Establezca la propiedad origins: el origen del contenido que se entrega a través de la red CDN. |
Endpoint |
withProbePath(String probePath)
Establezca la propiedad Path de sondeo |
Endpoint |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Establezca la |
Endpoint |
withTags(Map<String,String> tags) |
Endpoint |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
Establezca la propiedad Url Signing Keys (Claves de firma |
Endpoint |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Establezca la propiedad Vínculo de directiva de firewall |
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
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:
customDomains
public List
Obtenga la propiedad customDomains: los dominios personalizados en el punto de conexión.
Returns:
defaultOriginGroup
public ResourceReference defaultOriginGroup()
Obtiene la propiedad defaultOriginGroup: referencia al grupo de origen.
Returns:
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:
geoFilters
public List
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:
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:
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:
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:
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:
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:
originGroups
public List
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:
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:
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:
origins
public List
Obtiene la propiedad origins: el origen del contenido que se entrega a través de CDN.
Returns:
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:
provisioningState
public EndpointProvisioningState provisioningState()
Obtenga la propiedad provisioningState: estado de aprovisionamiento del punto de conexión.
Returns:
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:
resourceState
public EndpointResourceState resourceState()
Obtenga la propiedad resourceState: estado del recurso del punto de conexión.
Returns:
systemData
public SystemData systemData()
Obtiene la propiedad systemData: solo lectura de los datos del sistema.
Returns:
urlSigningKeys
public List
Obtenga la propiedad urlSigningKeys: lista de claves usadas para validar los hashes de dirección URL firmados.
Returns:
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:
withContentTypesToCompress
public EndpointInner withContentTypesToCompress(List
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:
Returns:
withDefaultOriginGroup
public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Establezca la propiedad defaultOriginGroup: referencia al grupo de origen.
Parameters:
Returns:
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:
Returns:
withGeoFilters
public EndpointInner withGeoFilters(List
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withLocation
public EndpointInner withLocation(String location)
Overrides:
EndpointInner.withLocation(String location)Parameters:
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:
Returns:
withOriginGroups
public EndpointInner withOriginGroups(List
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:
Returns:
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:
Returns:
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:
Returns:
withOrigins
public EndpointInner withOrigins(List
Establezca la propiedad origins: el origen del contenido que se entrega a través de la red CDN.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withTags
public EndpointInner withTags(Map
Overrides:
EndpointInner.withTags(Map<String,String> tags)Parameters:
withUrlSigningKeys
public EndpointInner withUrlSigningKeys(List
Establezca la propiedad urlSigningKeys: lista de claves usadas para validar los hashes de dirección URL firmados.
Parameters:
Returns:
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:
Returns:
Se aplica a
Azure SDK for Java