Interface CdnManagementClient
public interface CdnManagementClient
The interface for CdnManagementClient class.
-
Method Summary
Modifier and TypeMethodDescriptioncheckEndpointNameAvailability(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name.checkEndpointNameAvailabilityAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name.com.azure.core.http.rest.Response<CheckEndpointNameAvailabilityOutputInner> checkEndpointNameAvailabilityWithResponse(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name.Mono<com.azure.core.http.rest.Response<CheckEndpointNameAvailabilityOutputInner>> checkEndpointNameAvailabilityWithResponseAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name.checkNameAvailability(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.checkNameAvailabilityAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name.Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.checkNameAvailabilityWithSubscription(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.checkNameAvailabilityWithSubscriptionAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name.Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithSubscriptionWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name.Gets the AfdCustomDomainsClient object to access its operations.Gets the AfdEndpointsClient object to access its operations.Gets the AfdOriginGroupsClient object to access its operations.Gets the AfdOriginsClient object to access its operations.Gets the AfdProfilesClient object to access its operations.Gets Api Version.Gets the CustomDomainsClient object to access its operations.Gets The default poll interval for long-running operation.Gets the EdgeNodesClient object to access its operations.Gets server parameter.Gets the EndpointsClient object to access its operations.com.azure.core.http.HttpPipelineGets The HTTP pipeline to send requests through.Gets the LogAnalyticsClient object to access its operations.Gets the ManagedRuleSetsClient object to access its operations.Gets the OperationsClient object to access its operations.Gets the OriginGroupsClient object to access its operations.Gets the OriginsClient object to access its operations.Gets the PoliciesClient object to access its operations.Gets the ProfilesClient object to access its operations.Gets the ResourceUsagesClient object to access its operations.Gets the RoutesClient object to access its operations.getRules()Gets the RulesClient object to access its operations.Gets the RuleSetsClient object to access its operations.Gets the SecretsClient object to access its operations.Gets the SecurityPoliciesClient object to access its operations.Gets Azure Subscription ID.validateProbe(ValidateProbeInput validateProbeInput) Check if the probe path is a valid path and the file can be accessed.validateProbeAsync(ValidateProbeInput validateProbeInput) Check if the probe path is a valid path and the file can be accessed.com.azure.core.http.rest.Response<ValidateProbeOutputInner> validateProbeWithResponse(ValidateProbeInput validateProbeInput, com.azure.core.util.Context context) Check if the probe path is a valid path and the file can be accessed.Mono<com.azure.core.http.rest.Response<ValidateProbeOutputInner>> validateProbeWithResponseAsync(ValidateProbeInput validateProbeInput) Check if the probe path is a valid path and the file can be accessed.
-
Method Details
-
getSubscriptionId
-
getEndpoint
-
getApiVersion
-
getHttpPipeline
com.azure.core.http.HttpPipeline getHttpPipeline()Gets The HTTP pipeline to send requests through.- Returns:
- the httpPipeline value.
-
getDefaultPollInterval
Duration getDefaultPollInterval()Gets The default poll interval for long-running operation.- Returns:
- the defaultPollInterval value.
-
getAfdProfiles
AfdProfilesClient getAfdProfiles()Gets the AfdProfilesClient object to access its operations.- Returns:
- the AfdProfilesClient object.
-
getAfdCustomDomains
AfdCustomDomainsClient getAfdCustomDomains()Gets the AfdCustomDomainsClient object to access its operations.- Returns:
- the AfdCustomDomainsClient object.
-
getAfdEndpoints
AfdEndpointsClient getAfdEndpoints()Gets the AfdEndpointsClient object to access its operations.- Returns:
- the AfdEndpointsClient object.
-
getAfdOriginGroups
AfdOriginGroupsClient getAfdOriginGroups()Gets the AfdOriginGroupsClient object to access its operations.- Returns:
- the AfdOriginGroupsClient object.
-
getAfdOrigins
AfdOriginsClient getAfdOrigins()Gets the AfdOriginsClient object to access its operations.- Returns:
- the AfdOriginsClient object.
-
getRoutes
RoutesClient getRoutes()Gets the RoutesClient object to access its operations.- Returns:
- the RoutesClient object.
-
getRuleSets
RuleSetsClient getRuleSets()Gets the RuleSetsClient object to access its operations.- Returns:
- the RuleSetsClient object.
-
getRules
RulesClient getRules()Gets the RulesClient object to access its operations.- Returns:
- the RulesClient object.
-
getSecurityPolicies
SecurityPoliciesClient getSecurityPolicies()Gets the SecurityPoliciesClient object to access its operations.- Returns:
- the SecurityPoliciesClient object.
-
getSecrets
SecretsClient getSecrets()Gets the SecretsClient object to access its operations.- Returns:
- the SecretsClient object.
-
getLogAnalytics
LogAnalyticsClient getLogAnalytics()Gets the LogAnalyticsClient object to access its operations.- Returns:
- the LogAnalyticsClient object.
-
getProfiles
ProfilesClient getProfiles()Gets the ProfilesClient object to access its operations.- Returns:
- the ProfilesClient object.
-
getEndpoints
EndpointsClient getEndpoints()Gets the EndpointsClient object to access its operations.- Returns:
- the EndpointsClient object.
-
getOrigins
OriginsClient getOrigins()Gets the OriginsClient object to access its operations.- Returns:
- the OriginsClient object.
-
getOriginGroups
OriginGroupsClient getOriginGroups()Gets the OriginGroupsClient object to access its operations.- Returns:
- the OriginGroupsClient object.
-
getCustomDomains
CustomDomainsClient getCustomDomains()Gets the CustomDomainsClient object to access its operations.- Returns:
- the CustomDomainsClient object.
-
getResourceUsages
ResourceUsagesClient getResourceUsages()Gets the ResourceUsagesClient object to access its operations.- Returns:
- the ResourceUsagesClient object.
-
getOperations
OperationsClient getOperations()Gets the OperationsClient object to access its operations.- Returns:
- the OperationsClient object.
-
getEdgeNodes
EdgeNodesClient getEdgeNodes()Gets the EdgeNodesClient object to access its operations.- Returns:
- the EdgeNodesClient object.
-
getPolicies
PoliciesClient getPolicies()Gets the PoliciesClient object to access its operations.- Returns:
- the PoliciesClient object.
-
getManagedRuleSets
ManagedRuleSetsClient getManagedRuleSets()Gets the ManagedRuleSetsClient object to access its operations.- Returns:
- the ManagedRuleSetsClient object.
-
checkEndpointNameAvailabilityWithResponseAsync
Mono<com.azure.core.http.rest.Response<CheckEndpointNameAvailabilityOutputInner>> checkEndpointNameAvailabilityWithResponseAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.checkEndpointNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkEndpointNameAvailabilityAsync
Mono<CheckEndpointNameAvailabilityOutputInner> checkEndpointNameAvailabilityAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.checkEndpointNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkEndpointNameAvailabilityWithResponse
com.azure.core.http.rest.Response<CheckEndpointNameAvailabilityOutputInner> checkEndpointNameAvailabilityWithResponse(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.checkEndpointNameAvailabilityInput- Input to check.context- The context to associate with this operation.- Returns:
- output of check name availability API along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkEndpointNameAvailability
CheckEndpointNameAvailabilityOutputInner checkEndpointNameAvailability(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.checkEndpointNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithResponseAsync
Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityAsync
Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithResponse
com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.context- The context to associate with this operation.- Returns:
- output of check name availability API along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailability
CheckNameAvailabilityOutputInner checkNameAvailability(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithSubscriptionWithResponseAsync
Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithSubscriptionWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithSubscriptionAsync
Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionAsync(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithSubscriptionWithResponse
com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, com.azure.core.util.Context context) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.context- The context to associate with this operation.- Returns:
- output of check name availability API along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithSubscription
CheckNameAvailabilityOutputInner checkNameAvailabilityWithSubscription(CheckNameAvailabilityInput checkNameAvailabilityInput) Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
checkNameAvailabilityInput- Input to check.- Returns:
- output of check name availability API.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
validateProbeWithResponseAsync
Mono<com.azure.core.http.rest.Response<ValidateProbeOutputInner>> validateProbeWithResponseAsync(ValidateProbeInput validateProbeInput) Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.- Parameters:
validateProbeInput- Input to check.- Returns:
- output of the validate probe API along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
validateProbeAsync
Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.- Parameters:
validateProbeInput- Input to check.- Returns:
- output of the validate probe API on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
validateProbeWithResponse
com.azure.core.http.rest.Response<ValidateProbeOutputInner> validateProbeWithResponse(ValidateProbeInput validateProbeInput, com.azure.core.util.Context context) Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.- Parameters:
validateProbeInput- Input to check.context- The context to associate with this operation.- Returns:
- output of the validate probe API along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
validateProbe
Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.- Parameters:
validateProbeInput- Input to check.- Returns:
- output of the validate probe API.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-