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

CdnProfile 接口

public interface CdnProfile extends GroupableResource<CdnManager, ProfileInner>,Refreshable,Updatable<CdnProfile.Update>

Azure CDN 配置文件的不可变客户端表示形式。

方法摘要

修饰符和类型 方法和描述
CheckNameAvailabilityResult checkEndpointNameAvailability(String name)

在不创建 CDN 终结点的情况下检查终结点名称的可用性。

Observable<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

ServiceFuture<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name, ServiceCallback<CheckNameAvailabilityResult> callback)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

Map<String, CdnEndpoint> endpoints()
String generateSsoUri()

生成用于登录到用于高级管理任务的 CDN 补充门户的动态 SSO URI。

Observable<String> generateSsoUriAsync()

异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。

ServiceFuture<String> generateSsoUriAsync(ServiceCallback<String> callback)

异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。

boolean isPremiumVerizon()
PagedList<ResourceUsage> listResourceUsage()
void loadEndpointContent(String endpointName, Set<String> contentPaths)

在 CDN 配置文件中强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

Completable loadEndpointContentAsync(String endpointName, Set<String> contentPaths)

在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

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

在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

void purgeEndpointContent(String endpointName, Set<String> contentPaths)

强行清除 CDN 配置文件中的 CDN 终结点内容。

Completable purgeEndpointContentAsync(String endpointName, Set<String> contentPaths)

以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。

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

以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。

String resourceState()
Sku sku()
void startEndpoint(String endpointName)

启动已停止的 CDN 终结点。

Completable startEndpointAsync(String endpointName)

异步启动已停止的 CDN 终结点。

ServiceFuture<Void> startEndpointAsync(String endpointName, ServiceCallback<Void> callback)

异步启动已停止的 CDN 终结点。

void stopEndpoint(String endpointName)

停止正在运行的 CDN 终结点。

Completable stopEndpointAsync(String endpointName)

异步停止正在运行的 CDN 终结点。

ServiceFuture<Void> stopEndpointAsync(String endpointName, ServiceCallback<Void> callback)

异步停止正在运行的 CDN 终结点。

CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)

验证自定义域映射,确保它映射到当前配置文件中的 DNS 中正确的 CNAME。

Observable<CustomDomainValidationResult> validateEndpointCustomDomainAsync(String endpointName, String hostName)

验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。

ServiceFuture<CustomDomainValidationResult> validateEndpointCustomDomainAsync(String endpointName, String hostName, ServiceCallback<CustomDomainValidationResult> callback)

验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。

继承成员

方法详细信息

checkEndpointNameAvailability

public CheckNameAvailabilityResult checkEndpointNameAvailability(String name)

在不创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称

Returns:

如果成功,则返回结果。

checkEndpointNameAvailabilityAsync

public Observable checkEndpointNameAvailabilityAsync(String name)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称。

Returns:

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

checkEndpointNameAvailabilityAsync

public ServiceFuture checkEndpointNameAvailabilityAsync(String name, ServiceCallback callback)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称。
callback - 成功或失败时调用的回调

Returns:

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

endpoints

public Map endpoints()

Returns:

CDN 管理器配置文件中的终结点,按名称编制索引

generateSsoUri

public String generateSsoUri()

生成用于登录到用于高级管理任务的 CDN 补充门户的动态 SSO URI。

Returns:

用于登录到第三方 Web 门户的 URI

generateSsoUriAsync

public Observable generateSsoUriAsync()

异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。

Returns:

可观察用于登录到第三方 Web 门户的 URI

generateSsoUriAsync

public ServiceFuture generateSsoUriAsync(ServiceCallback callback)

异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。

Parameters:

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

Returns:

用于取消请求的句柄

isPremiumVerizon

public boolean isPremiumVerizon()

Returns:

如果此 CDN 配置文件的 SKU 为 Premium Verizon,则为 true,否则为 false。

listResourceUsage

public PagedList listResourceUsage()

Returns:

当前 CDN 配置文件下终结点的配额和实际使用情况

loadEndpointContent

public void loadEndpointContent(String endpointName, Set contentPaths)

在 CDN 配置文件中强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符

loadEndpointContentAsync

public Completable loadEndpointContentAsync(String endpointName, Set contentPaths)

在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符

Returns:

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

loadEndpointContentAsync

public ServiceFuture loadEndpointContentAsync(String endpointName, Set contentPaths, ServiceCallback callback)

在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。

请注意,这仅适用于 Verizon 配置文件。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符
callback - 成功或失败时调用的回调

Returns:

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

purgeEndpointContent

public void purgeEndpointContent(String endpointName, Set contentPaths)

强行清除 CDN 配置文件中的 CDN 终结点内容。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符

purgeEndpointContentAsync

public Completable purgeEndpointContentAsync(String endpointName, Set contentPaths)

以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符

Returns:

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

purgeEndpointContentAsync

public ServiceFuture purgeEndpointContentAsync(String endpointName, Set contentPaths, ServiceCallback callback)

以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。

Parameters:

endpointName - 配置文件下终结点的名称
contentPaths - 要清除的内容的路径,可以是文件路径或目录通配符
callback - 成功或失败时要调用的回调

Returns:

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

resourceState

public String resourceState()

Returns:

CDN 配置文件状态

sku

public Sku sku()

Returns:

CDN 配置文件的 SKU

startEndpoint

public void startEndpoint(String endpointName)

启动已停止的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称

startEndpointAsync

public Completable startEndpointAsync(String endpointName)

异步启动已停止的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称

Returns:

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

startEndpointAsync

public ServiceFuture startEndpointAsync(String endpointName, ServiceCallback callback)

异步启动已停止的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称
callback - 成功或失败时要调用的回调

Returns:

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

stopEndpoint

public void stopEndpoint(String endpointName)

停止正在运行的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称

stopEndpointAsync

public Completable stopEndpointAsync(String endpointName)

异步停止正在运行的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称

Returns:

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

stopEndpointAsync

public ServiceFuture stopEndpointAsync(String endpointName, ServiceCallback callback)

异步停止正在运行的 CDN 终结点。

Parameters:

endpointName - 配置文件下终结点的名称
callback - 成功或失败时要调用的回调

Returns:

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

validateEndpointCustomDomain

public CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)

验证自定义域映射,确保它映射到当前配置文件中的 DNS 中正确的 CNAME。

Parameters:

endpointName - 配置文件下终结点的名称
hostName - 自定义域的主机名,必须是域名

Returns:

如果成功,则为 CustomDomainValidationResult 对象

validateEndpointCustomDomainAsync

public Observable validateEndpointCustomDomainAsync(String endpointName, String hostName)

验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。

Parameters:

endpointName - 配置文件下终结点的名称
hostName - 自定义域的主机名,必须是域名

Returns:

可观测到 CustomDomainValidationResult 对象(如果成功)

validateEndpointCustomDomainAsync

public ServiceFuture validateEndpointCustomDomainAsync(String endpointName, String hostName, ServiceCallback callback)

验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。

Parameters:

endpointName - 配置文件下终结点的名称
hostName - 自定义域的主机名,必须是域名
callback - 成功或失败时要调用的回调

Returns:

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

适用于