Interface CdnManagementClient
-
public interface CdnManagementClientThe interface for CdnManagementClient class.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CheckNameAvailabilityOutputInnercheckNameAvailability(String name)Check the availability of a resource name.Mono<CheckNameAvailabilityOutputInner>checkNameAvailabilityAsync(String name)Check the availability of a resource name.com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>checkNameAvailabilityWithResponse(String name, com.azure.core.util.Context context)Check the availability of a resource name.Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>>checkNameAvailabilityWithResponseAsync(String name)Check the availability of a resource name.CheckNameAvailabilityOutputInnercheckNameAvailabilityWithSubscription(String name)Check the availability of a resource name.Mono<CheckNameAvailabilityOutputInner>checkNameAvailabilityWithSubscriptionAsync(String name)Check the availability of a resource name.com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>checkNameAvailabilityWithSubscriptionWithResponse(String name, com.azure.core.util.Context context)Check the availability of a resource name.Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>>checkNameAvailabilityWithSubscriptionWithResponseAsync(String name)Check the availability of a resource name.AfdCustomDomainsClientgetAfdCustomDomains()Gets the AfdCustomDomainsClient object to access its operations.AfdEndpointsClientgetAfdEndpoints()Gets the AfdEndpointsClient object to access its operations.AfdOriginGroupsClientgetAfdOriginGroups()Gets the AfdOriginGroupsClient object to access its operations.AfdOriginsClientgetAfdOrigins()Gets the AfdOriginsClient object to access its operations.AfdProfilesClientgetAfdProfiles()Gets the AfdProfilesClient object to access its operations.StringgetApiVersion()Gets Api Version.CustomDomainsClientgetCustomDomains()Gets the CustomDomainsClient object to access its operations.DurationgetDefaultPollInterval()Gets The default poll interval for long-running operation.EdgeNodesClientgetEdgeNodes()Gets the EdgeNodesClient object to access its operations.StringgetEndpoint()Gets server parameter.EndpointsClientgetEndpoints()Gets the EndpointsClient object to access its operations.com.azure.core.http.HttpPipelinegetHttpPipeline()Gets The HTTP pipeline to send requests through.LogAnalyticsClientgetLogAnalytics()Gets the LogAnalyticsClient object to access its operations.ManagedRuleSetsClientgetManagedRuleSets()Gets the ManagedRuleSetsClient object to access its operations.OperationsClientgetOperations()Gets the OperationsClient object to access its operations.OriginGroupsClientgetOriginGroups()Gets the OriginGroupsClient object to access its operations.OriginsClientgetOrigins()Gets the OriginsClient object to access its operations.PoliciesClientgetPolicies()Gets the PoliciesClient object to access its operations.ProfilesClientgetProfiles()Gets the ProfilesClient object to access its operations.ResourceUsagesClientgetResourceUsages()Gets the ResourceUsagesClient object to access its operations.RoutesClientgetRoutes()Gets the RoutesClient object to access its operations.RulesClientgetRules()Gets the RulesClient object to access its operations.RuleSetsClientgetRuleSets()Gets the RuleSetsClient object to access its operations.SecretsClientgetSecrets()Gets the SecretsClient object to access its operations.SecurityPoliciesClientgetSecurityPolicies()Gets the SecurityPoliciesClient object to access its operations.StringgetSubscriptionId()Gets Azure Subscription ID.ValidatesClientgetValidates()Gets the ValidatesClient object to access its operations.ValidateProbeOutputInnervalidateProbe(String probeUrl)Check if the probe path is a valid path and the file can be accessed.Mono<ValidateProbeOutputInner>validateProbeAsync(String probeUrl)Check if the probe path is a valid path and the file can be accessed.com.azure.core.http.rest.Response<ValidateProbeOutputInner>validateProbeWithResponse(String probeUrl, 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(String probeUrl)Check if the probe path is a valid path and the file can be accessed.
-
-
-
Method Detail
-
getSubscriptionId
String getSubscriptionId()
Gets Azure Subscription ID.- Returns:
- the subscriptionId value.
-
getEndpoint
String getEndpoint()
Gets server parameter.- Returns:
- the endpoint value.
-
getApiVersion
String getApiVersion()
Gets Api Version.- Returns:
- the apiVersion value.
-
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.
-
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.
-
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.
-
getValidates
ValidatesClient getValidates()
Gets the ValidatesClient object to access its operations.- Returns:
- the ValidatesClient object.
-
getLogAnalytics
LogAnalyticsClient getLogAnalytics()
Gets the LogAnalyticsClient object to access its operations.- Returns:
- the LogAnalyticsClient 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.
-
checkNameAvailabilityWithResponseAsync
Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithResponseAsync(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailabilityAsync
Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityAsync(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailability
CheckNameAvailabilityOutputInner checkNameAvailability(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailabilityWithResponse
com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(String name, 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:
name- The resource name to validate.context- The context to associate with this operation.- 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(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailabilityWithSubscriptionAsync
Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionAsync(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailabilityWithSubscription
CheckNameAvailabilityOutputInner checkNameAvailabilityWithSubscription(String name)
Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.- Parameters:
name- The resource name to validate.- 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.
-
checkNameAvailabilityWithSubscriptionWithResponse
com.azure.core.http.rest.Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionWithResponse(String name, 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:
name- The resource name to validate.context- The context to associate with this operation.- 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(String probeUrl)
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:
probeUrl- The probe URL to validate.- 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.
-
validateProbeAsync
Mono<ValidateProbeOutputInner> validateProbeAsync(String probeUrl)
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:
probeUrl- The probe URL to validate.- 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.
-
validateProbe
ValidateProbeOutputInner validateProbe(String probeUrl)
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:
probeUrl- The probe URL to validate.- 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.
-
validateProbeWithResponse
com.azure.core.http.rest.Response<ValidateProbeOutputInner> validateProbeWithResponse(String probeUrl, 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:
probeUrl- The probe URL to validate.context- The context to associate with this operation.- 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.
-
-