EndpointsClient Interface
public interface EndpointsClient
An instance of this class provides access to all the operations defined in EndpointsClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginCreate
public abstract SyncPoller
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginCreateAsync
public abstract PollerFlux
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
beginLoadContent
public abstract SyncPoller
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
Returns:
beginLoadContent
public abstract SyncPoller
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
Returns:
beginLoadContentAsync
public abstract PollerFlux
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
Returns:
beginPurgeContent
public abstract SyncPoller
Removes a content from CDN.
Parameters:
Returns:
beginPurgeContent
public abstract SyncPoller
Removes a content from CDN.
Parameters:
Returns:
beginPurgeContentAsync
public abstract PollerFlux
Removes a content from CDN.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
beginStartAsync
public abstract PollerFlux
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops an existing running CDN endpoint.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops an existing running CDN endpoint.
Parameters:
Returns:
beginStopAsync
public abstract PollerFlux
Stops an existing running CDN endpoint.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
create
public abstract EndpointInner create(String resourceGroupName, String profileName, String endpointName, EndpointInner endpointParam)
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
create
public abstract EndpointInner create(String resourceGroupName, String profileName, String endpointName, EndpointInner endpointParam, Context context)
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
createAsync
public abstract Mono
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String profileName, String endpointName)
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
delete
public abstract void delete(String resourceGroupName, String profileName, String endpointName, Context context)
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
deleteAsync
public abstract Mono
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
get
public abstract EndpointInner get(String resourceGroupName, String profileName, String endpointName)
Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
getAsync
public abstract Mono
Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Parameters:
Returns:
listByProfile
public abstract PagedIterable
Lists existing CDN endpoints.
Parameters:
Returns:
listByProfile
public abstract PagedIterable
Lists existing CDN endpoints.
Parameters:
Returns:
listByProfileAsync
public abstract PagedFlux
Lists existing CDN endpoints.
Parameters:
Returns:
listResourceUsage
public abstract PagedIterable
Checks the quota and usage of geo filters and custom domains under the given endpoint.
Parameters:
Returns:
listResourceUsage
public abstract PagedIterable
Checks the quota and usage of geo filters and custom domains under the given endpoint.
Parameters:
Returns:
listResourceUsageAsync
public abstract PagedFlux
Checks the quota and usage of geo filters and custom domains under the given endpoint.
Parameters:
Returns:
loadContent
public abstract void loadContent(String resourceGroupName, String profileName, String endpointName, LoadParameters contentFilePaths)
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
loadContent
public abstract void loadContent(String resourceGroupName, String profileName, String endpointName, LoadParameters contentFilePaths, Context context)
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
loadContentAsync
public abstract Mono
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
Returns:
loadContentWithResponseAsync
public abstract Mono
Pre-loads a content to CDN. Available for Verizon Profiles.
Parameters:
Returns:
purgeContent
public abstract void purgeContent(String resourceGroupName, String profileName, String endpointName, PurgeParameters contentFilePaths)
Removes a content from CDN.
Parameters:
purgeContent
public abstract void purgeContent(String resourceGroupName, String profileName, String endpointName, PurgeParameters contentFilePaths, Context context)
Removes a content from CDN.
Parameters:
purgeContentAsync
public abstract Mono
Removes a content from CDN.
Parameters:
Returns:
purgeContentWithResponseAsync
public abstract Mono
Removes a content from CDN.
Parameters:
Returns:
start
public abstract EndpointInner start(String resourceGroupName, String profileName, String endpointName)
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
start
public abstract EndpointInner start(String resourceGroupName, String profileName, String endpointName, Context context)
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
startAsync
public abstract Mono
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
startWithResponseAsync
public abstract Mono
Starts an existing CDN endpoint that is on a stopped state.
Parameters:
Returns:
stop
public abstract EndpointInner stop(String resourceGroupName, String profileName, String endpointName)
Stops an existing running CDN endpoint.
Parameters:
Returns:
stop
public abstract EndpointInner stop(String resourceGroupName, String profileName, String endpointName, Context context)
Stops an existing running CDN endpoint.
Parameters:
Returns:
stopAsync
public abstract Mono
Stops an existing running CDN endpoint.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono
Stops an existing running CDN endpoint.
Parameters:
Returns:
update
public abstract EndpointInner update(String resourceGroupName, String profileName, String endpointName, EndpointUpdateParameters endpointUpdateProperties)
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
update
public abstract EndpointInner update(String resourceGroupName, String profileName, String endpointName, EndpointUpdateParameters endpointUpdateProperties, Context context)
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.
Parameters:
Returns:
validateCustomDomain
public abstract ValidateCustomDomainOutputInner validateCustomDomain(String resourceGroupName, String profileName, String endpointName, ValidateCustomDomainInput customDomainProperties)
Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Parameters:
Returns:
validateCustomDomainAsync
public abstract Mono
Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Parameters:
Returns:
validateCustomDomainWithResponse
public abstract Response
Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Parameters:
Returns:
validateCustomDomainWithResponseAsync
public abstract Mono
Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Parameters:
Returns:
Applies to
Azure SDK for Java