你当前正在访问 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 终结点的情况下检查终结点名称的可用性。
参数:
name
- 要验证的终结点资源名称
返回:
如果成功,则返回结果。
checkEndpointNameAvailabilityAsync
public Observable checkEndpointNameAvailabilityAsync(String name)
在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。
参数:
name
- 要验证的终结点资源名称。
返回:
此调用延迟计算的表示形式
checkEndpointNameAvailabilityAsync
public ServiceFuture checkEndpointNameAvailabilityAsync(String name, ServiceCallback callback)
在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。
参数:
name
- 要验证的终结点资源名称。
callback
- 成功或失败时调用的回调
返回:
此调用延迟计算的表示形式
endpoints
public Map endpoints()
返回:
CDN 管理器配置文件中的终结点,按名称编制索引
generateSsoUri
public String generateSsoUri()
生成用于登录到用于高级管理任务的 CDN 补充门户的动态 SSO URI。
返回:
用于登录到第三方 Web 门户的 URI
generateSsoUriAsync
public Observable generateSsoUriAsync()
异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。
返回:
可观察用于登录到第三方 Web 门户的 URI
generateSsoUriAsync
public ServiceFuture generateSsoUriAsync(ServiceCallback callback)
异步生成动态 SSO URI,用于登录到用于高级管理任务的 CDN 补充门户。
参数:
callback
- 成功或失败时调用的回调
返回:
用于取消请求的句柄
isPremiumVerizon
public boolean isPremiumVerizon()
返回:
如果此 CDN 配置文件的 SKU 为 Premium Verizon,则为 true,否则为 false。
listResourceUsage
public PagedList listResourceUsage()
返回:
当前 CDN 配置文件下终结点的配额和实际使用情况
loadEndpointContent
public void loadEndpointContent(String endpointName, Set contentPaths)
在 CDN 配置文件中强行预加载 CDN 终结点内容。
请注意,这仅适用于 Verizon 配置文件。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
loadEndpointContentAsync
public Completable loadEndpointContentAsync(String endpointName, Set contentPaths)
在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。
请注意,这仅适用于 Verizon 配置文件。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
返回:
此调用延迟计算的表示形式
loadEndpointContentAsync
public ServiceFuture loadEndpointContentAsync(String endpointName, Set contentPaths, ServiceCallback callback)
在 CDN 配置文件中以异步方式强行预加载 CDN 终结点内容。
请注意,这仅适用于 Verizon 配置文件。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
callback
- 成功或失败时调用的回调
返回:
此调用延迟计算的表示形式
purgeEndpointContent
public void purgeEndpointContent(String endpointName, Set contentPaths)
强行清除 CDN 配置文件中的 CDN 终结点内容。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
purgeEndpointContentAsync
public Completable purgeEndpointContentAsync(String endpointName, Set contentPaths)
以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
返回:
此调用延迟计算的表示形式
purgeEndpointContentAsync
public ServiceFuture purgeEndpointContentAsync(String endpointName, Set contentPaths, ServiceCallback callback)
以异步方式强行清除 CDN 配置文件中的 CDN 终结点内容。
参数:
endpointName
- 配置文件下终结点的名称
contentPaths
- 要清除的内容的路径,可以是文件路径或目录通配符
callback
- 成功或失败时要调用的回调
返回:
此调用延迟计算的表示形式
resourceState
public String resourceState()
返回:
CDN 配置文件状态
sku
public Sku sku()
返回:
CDN 配置文件的 SKU
startEndpoint
public void startEndpoint(String endpointName)
启动已停止的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
startEndpointAsync
public Completable startEndpointAsync(String endpointName)
异步启动已停止的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
返回:
此调用延迟计算的表示形式
startEndpointAsync
public ServiceFuture startEndpointAsync(String endpointName, ServiceCallback callback)
异步启动已停止的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
callback
- 成功或失败时要调用的回调
返回:
此调用延迟计算的表示形式
stopEndpoint
public void stopEndpoint(String endpointName)
停止正在运行的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
stopEndpointAsync
public Completable stopEndpointAsync(String endpointName)
异步停止正在运行的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
返回:
此调用延迟计算的表示形式
stopEndpointAsync
public ServiceFuture stopEndpointAsync(String endpointName, ServiceCallback callback)
异步停止正在运行的 CDN 终结点。
参数:
endpointName
- 配置文件下终结点的名称
callback
- 成功或失败时要调用的回调
返回:
此调用延迟计算的表示形式
validateEndpointCustomDomain
public CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)
验证自定义域映射,确保它映射到当前配置文件中的 DNS 中正确的 CNAME。
参数:
endpointName
- 配置文件下终结点的名称
hostName
- 自定义域的主机名,必须是域名
返回:
如果成功,则为 CustomDomainValidationResult 对象
validateEndpointCustomDomainAsync
public Observable validateEndpointCustomDomainAsync(String endpointName, String hostName)
验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。
参数:
endpointName
- 配置文件下终结点的名称
hostName
- 自定义域的主机名,必须是域名
返回:
可观测到 CustomDomainValidationResult 对象(如果成功)
validateEndpointCustomDomainAsync
public ServiceFuture validateEndpointCustomDomainAsync(String endpointName, String hostName, ServiceCallback callback)
验证自定义域映射,以确保它以异步方式映射到当前配置文件中的 DNS 中的正确 CNAME。
参数:
endpointName
- 配置文件下终结点的名称
hostName
- 自定义域的主机名,必须是域名
callback
- 成功或失败时要调用的回调
返回:
此调用延迟计算的表示形式
适用于