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

CdnProfile 接口

实现

GroupableResource<com.microsoft.azure.management.cdn.implementation.CdnManager,com.microsoft.azure.management.cdn.implementation.ProfileInner> <刷新CdnProfile> 更新<更新>

public interface CdnProfile
extends GroupableResource<com.microsoft.azure.management.cdn.implementation.CdnManager,com.microsoft.azure.management.cdn.implementation.ProfileInner>, Refreshable<CdnProfile>, Updatable<Update>

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

方法摘要

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

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

abstract rx.Observable<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name)

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

abstract com.microsoft.rest.ServiceFuture<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name, ServiceCallback<CheckNameAvailabilityResult> callback)

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

abstract java.util.Map<java.lang.String,CdnEndpoint> endpoints()
abstract java.lang.String generateSsoUri()

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

abstract rx.Observable<java.lang.String> generateSsoUriAsync()

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

abstract com.microsoft.rest.ServiceFuture<java.lang.String> generateSsoUriAsync(ServiceCallback<String> callback)

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

abstract boolean isPremiumVerizon()
abstract com.microsoft.azure.PagedList<ResourceUsage> listResourceUsage()
abstract void loadEndpointContent(String endpointName, Set<String> contentPaths)

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

abstract rx.Completable loadEndpointContentAsync(String endpointName, Set<String> contentPaths)

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

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

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

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

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

abstract rx.Completable purgeEndpointContentAsync(String endpointName, Set<String> contentPaths)

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

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

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

abstract java.lang.String resourceState()
abstract Sku sku()
abstract void startEndpoint(String endpointName)

启动已停止的 CDN 终结点。

abstract rx.Completable startEndpointAsync(String endpointName)

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

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> startEndpointAsync(String endpointName, ServiceCallback<Void> callback)

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

abstract void stopEndpoint(String endpointName)

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

abstract rx.Completable stopEndpointAsync(String endpointName)

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

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> stopEndpointAsync(String endpointName, ServiceCallback<Void> callback)

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

abstract CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)

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

abstract rx.Observable<CustomDomainValidationResult> validateEndpointCustomDomainAsync(String endpointName, String hostName)

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

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

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

方法详细信息

checkEndpointNameAvailability

public abstract CheckNameAvailabilityResult checkEndpointNameAvailability(String name)

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

Parameters:

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

Returns:

如果成功,则返回结果。

checkEndpointNameAvailabilityAsync

public abstract Observable checkEndpointNameAvailabilityAsync(String name)

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

Parameters:

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

Returns:

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

checkEndpointNameAvailabilityAsync

public abstract ServiceFuture checkEndpointNameAvailabilityAsync(String name, ServiceCallback callback)

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

Parameters:

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

Returns:

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

endpoints

public abstract Map endpoints()

Returns:

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

generateSsoUri

public abstract String generateSsoUri()

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

Returns:

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

generateSsoUriAsync

public abstract Observable generateSsoUriAsync()

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

Returns:

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

generateSsoUriAsync

public abstract ServiceFuture generateSsoUriAsync(ServiceCallback callback)

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

Parameters:

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

Returns:

用于取消请求的句柄

isPremiumVerizon

public abstract boolean isPremiumVerizon()

Returns:

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

listResourceUsage

public abstract PagedList listResourceUsage()

Returns:

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

loadEndpointContent

public abstract void loadEndpointContent(String endpointName, Set contentPaths)

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

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

Parameters:

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

loadEndpointContentAsync

public abstract Completable loadEndpointContentAsync(String endpointName, Set contentPaths)

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

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

Parameters:

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

Returns:

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

loadEndpointContentAsync

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

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

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

Parameters:

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

Returns:

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

purgeEndpointContent

public abstract void purgeEndpointContent(String endpointName, Set contentPaths)

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

Parameters:

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

purgeEndpointContentAsync

public abstract Completable purgeEndpointContentAsync(String endpointName, Set contentPaths)

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

Parameters:

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

Returns:

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

purgeEndpointContentAsync

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

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

Parameters:

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

Returns:

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

resourceState

public abstract String resourceState()

Returns:

CDN 配置文件状态

sku

public abstract Sku sku()

Returns:

CDN 配置文件的 SKU

startEndpoint

public abstract void startEndpoint(String endpointName)

启动已停止的 CDN 终结点。

Parameters:

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

startEndpointAsync

public abstract Completable startEndpointAsync(String endpointName)

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

Parameters:

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

Returns:

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

startEndpointAsync

public abstract ServiceFuture startEndpointAsync(String endpointName, ServiceCallback callback)

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

Parameters:

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

Returns:

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

stopEndpoint

public abstract void stopEndpoint(String endpointName)

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

Parameters:

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

stopEndpointAsync

public abstract Completable stopEndpointAsync(String endpointName)

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

Parameters:

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

Returns:

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

stopEndpointAsync

public abstract ServiceFuture stopEndpointAsync(String endpointName, ServiceCallback callback)

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

Parameters:

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

Returns:

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

validateEndpointCustomDomain

public abstract CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)

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

Parameters:

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

Returns:

如果成功,则 CustomDomainValidationResult 对象

validateEndpointCustomDomainAsync

public abstract Observable validateEndpointCustomDomainAsync(String endpointName, String hostName)

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

Parameters:

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

Returns:

如果成功,可观测到 CustomDomainValidationResult 对象

validateEndpointCustomDomainAsync

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

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

Parameters:

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

Returns:

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

适用于