你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CdnEndpoint 接口

实现

ExternalChildResource<CdnEndpoint,CdnProfile> HasInner<com.microsoft.azure.management.cdn.implementation.EndpointInner>

public interface CdnEndpoint
extends ExternalChildResource<CdnEndpoint,CdnProfile>, HasInner<com.microsoft.azure.management.cdn.implementation.EndpointInner>

Azure CDN 终结点的不可变客户端表示形式。

方法摘要

修饰符和类型 方法和描述
abstract java.util.Set<java.lang.String> contentTypesToCompress()
abstract java.util.Set<java.lang.String> customDomains()
abstract java.util.List<GeoFilter> geoFilters()
abstract java.lang.String hostName()
abstract int httpPort()
abstract int httpsPort()
abstract boolean isCompressionEnabled()
abstract boolean isHttpAllowed()
abstract boolean isHttpsAllowed()
abstract com.microsoft.azure.PagedList<ResourceUsage> listResourceUsage()

检查当前终结点下地理筛选器和自定义域的配额和使用情况。

abstract void loadContent(Set<String> contentPaths)

强制预加载 CDN 终结点的内容。

abstract rx.Completable loadContentAsync(Set<String> contentPaths)

以异步方式强行预加载 CDN 终结点的内容。

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> loadContentAsync(Set<String> contentPaths, ServiceCallback<Void> callback)

以异步方式强行预加载 CDN 终结点的内容。

abstract java.lang.String optimizationType()
abstract java.lang.String originHostHeader()
abstract java.lang.String originHostName()
abstract java.lang.String originPath()
abstract java.lang.String provisioningState()
abstract void purgeContent(Set<String> contentPaths)

强行清除 CDN 终结点的内容。

abstract rx.Completable purgeContentAsync(Set<String> contentPaths)

以异步方式强行清除 CDN 终结点的内容。

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> purgeContentAsync(Set<String> contentPaths, ServiceCallback<Void> callback)

以异步方式强行清除 CDN 终结点的内容。

abstract QueryStringCachingBehavior queryStringCachingBehavior()
abstract EndpointResourceState resourceState()
abstract void start()

启动 CDN 终结点(如果已停止)。

abstract rx.Completable startAsync()

如果 CDN 终结点已停止,则异步启动它。

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> startAsync(ServiceCallback<Void> callback)

如果 CDN 终结点已停止,则异步启动它。

abstract void stop()

停止 CDN 终结点(如果正在运行)。

abstract rx.Completable stopAsync()

如果 CDN 终结点正在运行,则异步停止该终结点。

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> stopAsync(ServiceCallback<Void> callback)

如果 CDN 终结点正在运行,则异步停止该终结点。

abstract CustomDomainValidationResult validateCustomDomain(String hostName)

验证自定义域映射,确保它映射到当前终结点的 DNS 中正确的 CNAME。

abstract rx.Observable<CustomDomainValidationResult> validateCustomDomainAsync(String hostName)

验证自定义域映射,确保它异步映射到当前终结点的 DNS 中正确的 CNAME。

abstract com.microsoft.rest.ServiceFuture<CustomDomainValidationResult> validateCustomDomainAsync(String hostName, ServiceCallback<CustomDomainValidationResult> callback)

验证自定义域映射,确保它异步映射到当前终结点的 DNS 中正确的 CNAME。

方法详细信息

contentTypesToCompress

public abstract Set contentTypesToCompress()

Returns:

要压缩的内容类型

customDomains

public abstract Set customDomains()

Returns:

与此终结点关联的自定义域

geoFilters

public abstract List geoFilters()

Returns:

地理筛选器列表

hostName

public abstract String hostName()

Returns:

终结点主机名

httpPort

public abstract int httpPort()

Returns:

HTTP 端口值

httpsPort

public abstract int httpsPort()

Returns:

HTTPS 端口值

isCompressionEnabled

public abstract boolean isCompressionEnabled()

Returns:

如果启用内容压缩,则为 true,否则为 false

isHttpAllowed

public abstract boolean isHttpAllowed()

Returns:

如果允许 HTTP 流量,则为 true,否则为 false。

isHttpsAllowed

public abstract boolean isHttpsAllowed()

Returns:

如果允许 HTTPS 流量,则为 true;否则为 false

listResourceUsage

public abstract PagedList listResourceUsage()

检查当前终结点下地理筛选器和自定义域的配额和使用情况。

Returns:

当前终结点下异地筛选器和自定义域的配额和使用情况列表

loadContent

public abstract void loadContent(Set contentPaths)

强制预加载 CDN 终结点的内容。

注意:仅 Verizon 配置文件支持此操作。

Parameters:

contentPaths - 要加载的内容的文件路径

loadContentAsync

public abstract Completable loadContentAsync(Set contentPaths)

以异步方式强行预加载 CDN 终结点的内容。

注意:仅 Verizon 配置文件支持此操作。

Parameters:

contentPaths - 要加载的内容的文件路径

Returns:

此调用延迟计算的表示形式

loadContentAsync

public abstract ServiceFuture loadContentAsync(Set contentPaths, ServiceCallback callback)

以异步方式强行预加载 CDN 终结点的内容。

注意:仅 Verizon 配置文件支持此操作。

Parameters:

contentPaths - 要加载的内容的文件路径
callback - 成功或失败时调用的回调

Returns:

用于取消请求的句柄

optimizationType

public abstract String optimizationType()

Returns:

优化类型

originHostHeader

public abstract String originHostHeader()

Returns:

origin 主机标头

originHostName

public abstract String originHostName()

Returns:

origin 主机名

originPath

public abstract String originPath()

Returns:

origin path

provisioningState

public abstract String provisioningState()

Returns:

终结点预配状态

purgeContent

public abstract void purgeContent(Set contentPaths)

强行清除 CDN 终结点的内容。

Parameters:

contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符。

purgeContentAsync

public abstract Completable purgeContentAsync(Set contentPaths)

以异步方式强行清除 CDN 终结点的内容。

Parameters:

contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符。

Returns:

此调用延迟计算的表示形式

purgeContentAsync

public abstract ServiceFuture purgeContentAsync(Set contentPaths, ServiceCallback callback)

以异步方式强行清除 CDN 终结点的内容。

Parameters:

contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符。
callback - 成功或失败时调用的回调

Returns:

用于取消请求的句柄

queryStringCachingBehavior

public abstract QueryStringCachingBehavior queryStringCachingBehavior()

Returns:

查询字符串缓存行为

resourceState

public abstract EndpointResourceState resourceState()

Returns:

终结点状态

start

public abstract void start()

启动 CDN 终结点(如果已停止)。

startAsync

public abstract Completable startAsync()

如果 CDN 终结点已停止,则异步启动它。

Returns:

此调用延迟计算的表示形式

startAsync

public abstract ServiceFuture startAsync(ServiceCallback callback)

如果 CDN 终结点已停止,则异步启动它。

Parameters:

callback - 成功或失败时调用的回调

Returns:

用于取消请求的句柄

stop

public abstract void stop()

停止 CDN 终结点(如果正在运行)。

stopAsync

public abstract Completable stopAsync()

如果 CDN 终结点正在运行,则异步停止该终结点。

Returns:

此调用延迟计算的表示形式

stopAsync

public abstract ServiceFuture stopAsync(ServiceCallback callback)

如果 CDN 终结点正在运行,则异步停止该终结点。

Parameters:

callback - 成功或失败时调用的回调

Returns:

用于取消请求的句柄

validateCustomDomain

public abstract CustomDomainValidationResult validateCustomDomain(String hostName)

验证自定义域映射,确保它映射到当前终结点的 DNS 中正确的 CNAME。

Parameters:

hostName - 主机名(必须是自定义域的域名)

Returns:

操作的结果(如果成功)。

validateCustomDomainAsync

public abstract Observable validateCustomDomainAsync(String hostName)

验证自定义域映射,确保它异步映射到当前终结点的 DNS 中正确的 CNAME。

Parameters:

hostName - 主机名(必须是自定义域的域名)

Returns:

结果的可观测值

validateCustomDomainAsync

public abstract ServiceFuture validateCustomDomainAsync(String hostName, ServiceCallback callback)

验证自定义域映射,确保它异步映射到当前终结点的 DNS 中正确的 CNAME。

Parameters:

hostName - 主机名(必须是自定义域的域名)
callback - 成功或失败时调用的回调

Returns:

用于取消请求的句柄

适用于