你当前正在访问 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:
此调用延迟计算的表示形式
适用于