CdnProfile Interface
Implements
public interface CdnProfile
extends GroupableResource<com.microsoft.azure.management.cdn.implementation.CdnManager,com.microsoft.azure.management.cdn.implementation.ProfileInner>, Refreshable<CdnProfile>, Updatable<Update>
An immutable client-side representation of an Azure CDN profile.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Check |
checkEndpointNameAvailability(String name)
Checks the availability of an endpoint name without creating the CDN endpoint. |
abstract
rx.Observable<Check |
checkEndpointNameAvailabilityAsync(String name)
Checks the availability of an endpoint name without creating the CDN endpoint asynchronously. |
abstract
com.microsoft.rest.ServiceFuture<Check |
checkEndpointNameAvailabilityAsync(String name, ServiceCallback<CheckNameAvailabilityResult> callback)
Checks the availability of an endpoint name without creating the CDN endpoint asynchronously. |
abstract
java.util.Map<java.lang.String,Cdn |
endpoints() |
abstract java.lang.String |
generateSsoUri()
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal used for advanced management tasks. |
abstract rx.Observable<java.lang.String> |
generateSsoUriAsync()
Asynchronously generates a dynamic SSO URI used to sign into the CDN supplemental portal used for advanced management tasks. |
abstract com.microsoft.rest.ServiceFuture<java.lang.String> |
generateSsoUriAsync(ServiceCallback<String> callback)
Asynchronously generates a dynamic SSO URI used to sign in to the CDN supplemental portal used for advanced management tasks. |
abstract boolean | isPremiumVerizon() |
abstract
com.microsoft.azure.PagedList<Resource |
listResourceUsage() |
abstract void |
loadEndpointContent(String endpointName, Set<String> contentPaths)
Forcibly pre-loads CDN endpoint content in the CDN profile. |
abstract rx.Completable |
loadEndpointContentAsync(String endpointName, Set<String> contentPaths)
Forcibly pre-loads CDN endpoint content in the CDN profile asynchronously. |
abstract com.microsoft.rest.ServiceFuture<java.lang.Void> |
loadEndpointContentAsync(String endpointName, Set<String> contentPaths, ServiceCallback<Void> callback)
Forcibly pre-loads CDN endpoint content in the CDN profile asynchronously. |
abstract void |
purgeEndpointContent(String endpointName, Set<String> contentPaths)
Forcibly purges CDN endpoint content in the CDN profile. |
abstract rx.Completable |
purgeEndpointContentAsync(String endpointName, Set<String> contentPaths)
Forcibly purges CDN endpoint content in the CDN profile asynchronously. |
abstract com.microsoft.rest.ServiceFuture<java.lang.Void> |
purgeEndpointContentAsync(String endpointName, Set<String> contentPaths, ServiceCallback<Void> callback)
Forcibly purges CDN endpoint content in the CDN profile asynchronously. |
abstract java.lang.String | resourceState() |
abstract Sku | sku() |
abstract void |
startEndpoint(String endpointName)
Starts a stopped CDN endpoint. |
abstract rx.Completable |
startEndpointAsync(String endpointName)
Starts a stopped CDN endpoint asynchronously. |
abstract com.microsoft.rest.ServiceFuture<java.lang.Void> |
startEndpointAsync(String endpointName, ServiceCallback<Void> callback)
Starts a stopped CDN endpoint asynchronously. |
abstract void |
stopEndpoint(String endpointName)
Stops a running CDN endpoint. |
abstract rx.Completable |
stopEndpointAsync(String endpointName)
Stops a running CDN endpoint asynchronously. |
abstract com.microsoft.rest.ServiceFuture<java.lang.Void> |
stopEndpointAsync(String endpointName, ServiceCallback<Void> callback)
Stops a running CDN endpoint asynchronously. |
abstract
Custom |
validateEndpointCustomDomain(String endpointName, String hostName)
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile. |
abstract
rx.Observable<Custom |
validateEndpointCustomDomainAsync(String endpointName, String hostName)
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile asynchronously. |
abstract
com.microsoft.rest.ServiceFuture<Custom |
validateEndpointCustomDomainAsync(String endpointName, String hostName, ServiceCallback<CustomDomainValidationResult> callback)
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile asynchronously. |
Method Details
checkEndpointNameAvailability
public abstract CheckNameAvailabilityResult checkEndpointNameAvailability(String name)
Checks the availability of an endpoint name without creating the CDN endpoint.
Parameters:
Returns:
checkEndpointNameAvailabilityAsync
public abstract Observable
Checks the availability of an endpoint name without creating the CDN endpoint asynchronously.
Parameters:
Returns:
checkEndpointNameAvailabilityAsync
public abstract ServiceFuture
Checks the availability of an endpoint name without creating the CDN endpoint asynchronously.
Parameters:
Returns:
endpoints
public abstract Map
Returns:
generateSsoUri
public abstract String generateSsoUri()
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal used for advanced management tasks.
Returns:
generateSsoUriAsync
public abstract Observable
Asynchronously generates a dynamic SSO URI used to sign into the CDN supplemental portal used for advanced management tasks.
Returns:
generateSsoUriAsync
public abstract ServiceFuture
Asynchronously generates a dynamic SSO URI used to sign in to the CDN supplemental portal used for advanced management tasks.
Parameters:
Returns:
isPremiumVerizon
public abstract boolean isPremiumVerizon()
Returns:
listResourceUsage
public abstract PagedList
Returns:
loadEndpointContent
public abstract void loadEndpointContent(String endpointName, Set
Forcibly pre-loads CDN endpoint content in the CDN profile.
Note, this is Available for Verizon Profiles only.
Parameters:
loadEndpointContentAsync
public abstract Completable loadEndpointContentAsync(String endpointName, Set
Forcibly pre-loads CDN endpoint content in the CDN profile asynchronously.
Note, this is Available for Verizon Profiles only.
Parameters:
Returns:
loadEndpointContentAsync
public abstract ServiceFuture
Forcibly pre-loads CDN endpoint content in the CDN profile asynchronously.
Note, this is Available for Verizon Profiles only.
Parameters:
Returns:
purgeEndpointContent
public abstract void purgeEndpointContent(String endpointName, Set
Forcibly purges CDN endpoint content in the CDN profile.
Parameters:
purgeEndpointContentAsync
public abstract Completable purgeEndpointContentAsync(String endpointName, Set
Forcibly purges CDN endpoint content in the CDN profile asynchronously.
Parameters:
Returns:
purgeEndpointContentAsync
public abstract ServiceFuture
Forcibly purges CDN endpoint content in the CDN profile asynchronously.
Parameters:
Returns:
resourceState
public abstract String resourceState()
Returns:
sku
public abstract Sku sku()
Returns:
startEndpoint
public abstract void startEndpoint(String endpointName)
Starts a stopped CDN endpoint.
Parameters:
startEndpointAsync
public abstract Completable startEndpointAsync(String endpointName)
Starts a stopped CDN endpoint asynchronously.
Parameters:
Returns:
startEndpointAsync
public abstract ServiceFuture
Starts a stopped CDN endpoint asynchronously.
Parameters:
Returns:
stopEndpoint
public abstract void stopEndpoint(String endpointName)
Stops a running CDN endpoint.
Parameters:
stopEndpointAsync
public abstract Completable stopEndpointAsync(String endpointName)
Stops a running CDN endpoint asynchronously.
Parameters:
Returns:
stopEndpointAsync
public abstract ServiceFuture
Stops a running CDN endpoint asynchronously.
Parameters:
Returns:
validateEndpointCustomDomain
public abstract CustomDomainValidationResult validateEndpointCustomDomain(String endpointName, String hostName)
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile.
Parameters:
Returns:
validateEndpointCustomDomainAsync
public abstract Observable
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile asynchronously.
Parameters:
Returns:
validateEndpointCustomDomainAsync
public abstract ServiceFuture
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile asynchronously.
Parameters:
Returns:
Applies to
Azure SDK for Java