Dela via


CustomDomainsClient Interface

public interface CustomDomainsClient

An instance of this class provides access to all the operations defined in CustomDomainsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginCreate(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginCreate(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties, Context context)

Creates a new custom domain within an endpoint.

abstract PollerFlux<PollResult<CustomDomainInner>,CustomDomainInner> beginCreateAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginDelete(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginDelete(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Deletes an existing custom domain within an endpoint.

abstract PollerFlux<PollResult<CustomDomainInner>,CustomDomainInner> beginDeleteAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginDisableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginDisableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Disable https delivery of the custom domain.

abstract PollerFlux<PollResult<CustomDomainInner>,CustomDomainInner> beginDisableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginEnableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

abstract SyncPoller<PollResult<CustomDomainInner>,CustomDomainInner> beginEnableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters, Context context)

Enable https delivery of the custom domain.

abstract PollerFlux<PollResult<CustomDomainInner>,CustomDomainInner> beginEnableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

abstract PollerFlux<PollResult<CustomDomainInner>,CustomDomainInner> beginEnableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

abstract CustomDomainInner create(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

abstract CustomDomainInner create(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties, Context context)

Creates a new custom domain within an endpoint.

abstract Mono<CustomDomainInner> createAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

abstract CustomDomainInner delete(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

abstract CustomDomainInner delete(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Deletes an existing custom domain within an endpoint.

abstract Mono<CustomDomainInner> deleteAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

abstract CustomDomainInner disableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

abstract CustomDomainInner disableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Disable https delivery of the custom domain.

abstract Mono<CustomDomainInner> disableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

abstract Mono<Response<Flux<ByteBuffer>>> disableCustomHttpsWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

abstract CustomDomainInner enableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

abstract CustomDomainInner enableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters, Context context)

Enable https delivery of the custom domain.

abstract Mono<CustomDomainInner> enableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

abstract Mono<CustomDomainInner> enableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

abstract Mono<Response<Flux<ByteBuffer>>> enableCustomHttpsWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

abstract CustomDomainInner get(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

abstract Mono<CustomDomainInner> getAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

abstract Response<CustomDomainInner> getWithResponse(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Gets an existing custom domain within an endpoint.

abstract Mono<Response<CustomDomainInner>> getWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

abstract PagedIterable<CustomDomainInner> listByEndpoint(String resourceGroupName, String profileName, String endpointName)

Lists all of the existing custom domains within an endpoint.

abstract PagedIterable<CustomDomainInner> listByEndpoint(String resourceGroupName, String profileName, String endpointName, Context context)

Lists all of the existing custom domains within an endpoint.

abstract PagedFlux<CustomDomainInner> listByEndpointAsync(String resourceGroupName, String profileName, String endpointName)

Lists all of the existing custom domains within an endpoint.

Method Details

beginCreate

public abstract SyncPoller,CustomDomainInner> beginCreate(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginCreate

public abstract SyncPoller,CustomDomainInner> beginCreate(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties, Context context)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginCreateAsync

public abstract PollerFlux,CustomDomainInner> beginCreateAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.

Returns:

the PollerFlux<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginDelete

public abstract SyncPoller,CustomDomainInner> beginDelete(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,CustomDomainInner> beginDelete(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,CustomDomainInner> beginDeleteAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDisableCustomHttps

public abstract SyncPoller,CustomDomainInner> beginDisableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginDisableCustomHttps

public abstract SyncPoller,CustomDomainInner> beginDisableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginDisableCustomHttpsAsync

public abstract PollerFlux,CustomDomainInner> beginDisableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the PollerFlux<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginEnableCustomHttps

public abstract SyncPoller,CustomDomainInner> beginEnableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginEnableCustomHttps

public abstract SyncPoller,CustomDomainInner> beginEnableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters, Context context)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainHttpsParameters - The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate. If not specified, enabling ssl uses CDN managed certificate by default.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginEnableCustomHttpsAsync

public abstract PollerFlux,CustomDomainInner> beginEnableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the PollerFlux<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

beginEnableCustomHttpsAsync

public abstract PollerFlux,CustomDomainInner> beginEnableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainHttpsParameters - The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate. If not specified, enabling ssl uses CDN managed certificate by default.

Returns:

the PollerFlux<T,U> for polling of friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

create

public abstract CustomDomainInner create(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

create

public abstract CustomDomainInner create(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties, Context context)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.
context - The context to associate with this operation.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

createAsync

public abstract Mono createAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g on successful completion of Mono.

createWithResponseAsync

public abstract Mono>> createWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainParameters customDomainProperties)

Creates a new custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainProperties - Properties required to create a new custom domain.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g along with Response<T> on successful completion of Mono.

delete

public abstract CustomDomainInner delete(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the response.

delete

public abstract CustomDomainInner delete(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
context - The context to associate with this operation.

Returns:

the response.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the response body on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Deletes an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

the response body along with Response<T> on successful completion of Mono.

disableCustomHttps

public abstract CustomDomainInner disableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

disableCustomHttps

public abstract CustomDomainInner disableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
context - The context to associate with this operation.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

disableCustomHttpsAsync

public abstract Mono disableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g on successful completion of Mono.

disableCustomHttpsWithResponseAsync

public abstract Mono>> disableCustomHttpsWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Disable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g along with Response<T> on successful completion of Mono.

enableCustomHttps

public abstract CustomDomainInner enableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

enableCustomHttps

public abstract CustomDomainInner enableCustomHttps(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters, Context context)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainHttpsParameters - The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate. If not specified, enabling ssl uses CDN managed certificate by default.
context - The context to associate with this operation.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.

enableCustomHttpsAsync

public abstract Mono enableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g on successful completion of Mono.

enableCustomHttpsAsync

public abstract Mono enableCustomHttpsAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainHttpsParameters - The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate. If not specified, enabling ssl uses CDN managed certificate by default.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g on successful completion of Mono.

enableCustomHttpsWithResponseAsync

public abstract Mono>> enableCustomHttpsWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName, CustomDomainHttpsParameters customDomainHttpsParameters)

Enable https delivery of the custom domain.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
customDomainHttpsParameters - The configuration specifying how to enable HTTPS for the custom domain - using CDN managed certificate or user's own certificate. If not specified, enabling ssl uses CDN managed certificate by default.

Returns:

friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g along with Response<T> on successful completion of Mono.

get

public abstract CustomDomainInner get(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

an existing custom domain within an endpoint.

getAsync

public abstract Mono getAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

an existing custom domain within an endpoint on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String profileName, String endpointName, String customDomainName, Context context)

Gets an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.
context - The context to associate with this operation.

Returns:

an existing custom domain within an endpoint along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String profileName, String endpointName, String customDomainName)

Gets an existing custom domain within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
customDomainName - Name of the custom domain within an endpoint.

Returns:

an existing custom domain within an endpoint along with Response<T> on successful completion of Mono.

listByEndpoint

public abstract PagedIterable listByEndpoint(String resourceGroupName, String profileName, String endpointName)

Lists all of the existing custom domains within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.

Returns:

result of the request to list custom domains as paginated response with PagedIterable<T>.

listByEndpoint

public abstract PagedIterable listByEndpoint(String resourceGroupName, String profileName, String endpointName, Context context)

Lists all of the existing custom domains within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.
context - The context to associate with this operation.

Returns:

result of the request to list custom domains as paginated response with PagedIterable<T>.

listByEndpointAsync

public abstract PagedFlux listByEndpointAsync(String resourceGroupName, String profileName, String endpointName)

Lists all of the existing custom domains within an endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
profileName - Name of the CDN profile which is unique within the resource group.
endpointName - Name of the endpoint under the profile which is unique globally.

Returns:

result of the request to list custom domains as paginated response with PagedFlux<T>.

Applies to