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

CdnEndpoint 接口

public interface CdnEndpoint extends ExternalChildResource<CdnEndpoint, CdnProfile>,HasInner

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

方法摘要

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

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

void loadContent(Set<String> contentPaths)

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

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

Completable loadContentAsync(Set<String> contentPaths)

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

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

ServiceFuture<Void> loadContentAsync(Set<String> contentPaths, ServiceCallback<Void> callback)

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

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

String optimizationType()
String originHostHeader()
String originHostName()
String originPath()
String provisioningState()
void purgeContent(Set<String> contentPaths)

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

Completable purgeContentAsync(Set<String> contentPaths)

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

ServiceFuture<Void> purgeContentAsync(Set<String> contentPaths, ServiceCallback<Void> callback)

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

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

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

Completable startAsync()

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

ServiceFuture<Void> startAsync(ServiceCallback<Void> callback)

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

void stop()

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

Completable stopAsync()

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

ServiceFuture<Void> stopAsync(ServiceCallback<Void> callback)

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

CustomDomainValidationResult validateCustomDomain(String hostName)

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

Observable<CustomDomainValidationResult> validateCustomDomainAsync(String hostName)

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

ServiceFuture<CustomDomainValidationResult> validateCustomDomainAsync(String hostName, ServiceCallback<CustomDomainValidationResult> callback)

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

继承成员

方法详细信息

contentTypesToCompress

public Set contentTypesToCompress()

返回:

要压缩的内容类型

customDomains

public Set customDomains()

返回:

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

geoFilters

public List geoFilters()

返回:

地理筛选器列表

hostName

public String hostName()

返回:

终结点主机名

httpPort

public int httpPort()

返回:

HTTP 端口值

httpsPort

public int httpsPort()

返回:

HTTPS 端口值

isCompressionEnabled

public boolean isCompressionEnabled()

返回:

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

isHttpAllowed

public boolean isHttpAllowed()

返回:

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

isHttpsAllowed

public boolean isHttpsAllowed()

返回:

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

listResourceUsage

public PagedList listResourceUsage()

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

返回:

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

loadContent

public void loadContent(Set contentPaths)

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

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

参数:

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

loadContentAsync

public Completable loadContentAsync(Set contentPaths)

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

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

参数:

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

返回:

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

loadContentAsync

public ServiceFuture loadContentAsync(Set contentPaths, ServiceCallback callback)

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

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

参数:

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

返回:

用于取消请求的句柄

optimizationType

public String optimizationType()

返回:

优化类型

originHostHeader

public String originHostHeader()

返回:

origin 主机标头

originHostName

public String originHostName()

返回:

origin 主机名

originPath

public String originPath()

返回:

origin path

provisioningState

public String provisioningState()

返回:

终结点预配状态

purgeContent

public void purgeContent(Set contentPaths)

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

参数:

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

purgeContentAsync

public Completable purgeContentAsync(Set contentPaths)

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

参数:

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

返回:

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

purgeContentAsync

public ServiceFuture purgeContentAsync(Set contentPaths, ServiceCallback callback)

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

参数:

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

返回:

用于取消请求的句柄

queryStringCachingBehavior

public QueryStringCachingBehavior queryStringCachingBehavior()

返回:

查询字符串缓存行为

resourceState

public EndpointResourceState resourceState()

返回:

终结点状态

start

public void start()

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

startAsync

public Completable startAsync()

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

返回:

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

startAsync

public ServiceFuture startAsync(ServiceCallback callback)

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

参数:

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

返回:

用于取消请求的句柄

stop

public void stop()

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

stopAsync

public Completable stopAsync()

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

返回:

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

stopAsync

public ServiceFuture stopAsync(ServiceCallback callback)

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

参数:

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

返回:

用于取消请求的句柄

validateCustomDomain

public CustomDomainValidationResult validateCustomDomain(String hostName)

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

参数:

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

返回:

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

validateCustomDomainAsync

public Observable validateCustomDomainAsync(String hostName)

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

参数:

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

返回:

结果的可观测值

validateCustomDomainAsync

public ServiceFuture validateCustomDomainAsync(String hostName, ServiceCallback callback)

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

参数:

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

返回:

用于取消请求的句柄

适用于