ApplicationGatewaysClient Interface
Implements
public interface ApplicationGatewaysClient
extends InnerSupportsGet<ApplicationGatewayInner>, InnerSupportsListing<ApplicationGatewayInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ApplicationGatewaysClient.
Method Summary
Method Details
backendHealth
public abstract ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName)
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealth
public abstract ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName, String expand, Context context)
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthAsync
public abstract Mono
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthAsync
public abstract Mono
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthOnDemand
public abstract ApplicationGatewayBackendHealthOnDemandInner backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest)
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthOnDemand
public abstract ApplicationGatewayBackendHealthOnDemandInner backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, Context context)
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthOnDemandAsync
public abstract Mono
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthOnDemandAsync
public abstract Mono
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthOnDemandWithResponseAsync
public abstract Mono
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
backendHealthWithResponseAsync
public abstract Mono
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealth
public abstract SyncPoller
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealth
public abstract SyncPoller
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthAsync
public abstract PollerFlux
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthAsync
public abstract PollerFlux
Gets the backend health of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthOnDemand
public abstract SyncPoller
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthOnDemand
public abstract SyncPoller
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthOnDemandAsync
public abstract PollerFlux
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
beginBackendHealthOnDemandAsync
public abstract PollerFlux
Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates the specified application gateway.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates the specified application gateway.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates the specified application gateway.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified application gateway.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified application gateway.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes the specified application gateway.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts the specified application gateway.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts the specified application gateway.
Parameters:
Returns:
beginStartAsync
public abstract PollerFlux
Starts the specified application gateway.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops the specified application gateway in a resource group.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops the specified application gateway in a resource group.
Parameters:
Returns:
beginStopAsync
public abstract PollerFlux
Stops the specified application gateway in a resource group.
Parameters:
Returns:
createOrUpdate
public abstract ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
Creates or updates the specified application gateway.
Parameters:
Returns:
createOrUpdate
public abstract ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, Context context)
Creates or updates the specified application gateway.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates the specified application gateway.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates the specified application gateway.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String applicationGatewayName)
Deletes the specified application gateway.
Parameters:
delete
public abstract void delete(String resourceGroupName, String applicationGatewayName, Context context)
Deletes the specified application gateway.
Parameters:
deleteAsync
public abstract Mono
Deletes the specified application gateway.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes the specified application gateway.
Parameters:
Returns:
getByResourceGroup
public abstract ApplicationGatewayInner getByResourceGroup(String resourceGroupName, String applicationGatewayName)
Gets the specified application gateway.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets the specified application gateway.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the specified application gateway.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the specified application gateway.
Parameters:
Returns:
getSslPredefinedPolicy
public abstract ApplicationGatewaySslPredefinedPolicyInner getSslPredefinedPolicy(String predefinedPolicyName)
Gets Ssl predefined policy with the specified policy name.
Parameters:
Returns:
getSslPredefinedPolicyAsync
public abstract Mono
Gets Ssl predefined policy with the specified policy name.
Parameters:
Returns:
getSslPredefinedPolicyWithResponse
public abstract Response
Gets Ssl predefined policy with the specified policy name.
Parameters:
Returns:
getSslPredefinedPolicyWithResponseAsync
public abstract Mono
Gets Ssl predefined policy with the specified policy name.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all the application gateways in a subscription.
Returns:
list
public abstract PagedIterable
Gets all the application gateways in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all the application gateways in a subscription.
Returns:
listAvailableRequestHeaders
public abstract List
Lists all available request headers.
Returns:
listAvailableRequestHeadersAsync
public abstract Mono> listAvailableRequestHeadersAsync()
Lists all available request headers.
Returns:
listAvailableRequestHeadersWithResponse
public abstract Response> listAvailableRequestHeadersWithResponse(Context context)
Lists all available request headers.
Parameters:
Returns:
listAvailableRequestHeadersWithResponseAsync
public abstract Mono
Lists all available request headers.
Returns:
listAvailableResponseHeaders
public abstract List
Lists all available response headers.
Returns:
listAvailableResponseHeadersAsync
public abstract Mono> listAvailableResponseHeadersAsync()
Lists all available response headers.
Returns:
listAvailableResponseHeadersWithResponse
public abstract Response> listAvailableResponseHeadersWithResponse(Context context)
Lists all available response headers.
Parameters:
Returns:
listAvailableResponseHeadersWithResponseAsync
public abstract Mono
Lists all available response headers.
Returns:
listAvailableServerVariables
public abstract List
Lists all available server variables.
Returns:
listAvailableServerVariablesAsync
public abstract Mono> listAvailableServerVariablesAsync()
Lists all available server variables.
Returns:
listAvailableServerVariablesWithResponse
public abstract Response> listAvailableServerVariablesWithResponse(Context context)
Lists all available server variables.
Parameters:
Returns:
listAvailableServerVariablesWithResponseAsync
public abstract Mono
Lists all available server variables.
Returns:
listAvailableSslOptions
public abstract ApplicationGatewayAvailableSslOptionsInner listAvailableSslOptions()
Lists available Ssl options for configuring Ssl policy.
Returns:
listAvailableSslOptionsAsync
public abstract Mono
Lists available Ssl options for configuring Ssl policy.
Returns:
listAvailableSslOptionsWithResponse
public abstract Response
Lists available Ssl options for configuring Ssl policy.
Parameters:
Returns:
listAvailableSslOptionsWithResponseAsync
public abstract Mono
Lists available Ssl options for configuring Ssl policy.
Returns:
listAvailableSslPredefinedPolicies
public abstract PagedIterable
Lists all SSL predefined policies for configuring Ssl policy.
Returns:
listAvailableSslPredefinedPolicies
public abstract PagedIterable
Lists all SSL predefined policies for configuring Ssl policy.
Parameters:
Returns:
listAvailableSslPredefinedPoliciesAsync
public abstract PagedFlux
Lists all SSL predefined policies for configuring Ssl policy.
Returns:
listAvailableWafRuleSets
public abstract ApplicationGatewayAvailableWafRuleSetsResultInner listAvailableWafRuleSets()
Lists all available web application firewall rule sets.
Returns:
listAvailableWafRuleSetsAsync
public abstract Mono
Lists all available web application firewall rule sets.
Returns:
listAvailableWafRuleSetsWithResponse
public abstract Response
Lists all available web application firewall rule sets.
Parameters:
Returns:
listAvailableWafRuleSetsWithResponseAsync
public abstract Mono
Lists all available web application firewall rule sets.
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all application gateways in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all application gateways in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all application gateways in a resource group.
Parameters:
Returns:
start
public abstract void start(String resourceGroupName, String applicationGatewayName)
Starts the specified application gateway.
Parameters:
start
public abstract void start(String resourceGroupName, String applicationGatewayName, Context context)
Starts the specified application gateway.
Parameters:
startAsync
public abstract Mono
Starts the specified application gateway.
Parameters:
Returns:
startWithResponseAsync
public abstract Mono
Starts the specified application gateway.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String applicationGatewayName)
Stops the specified application gateway in a resource group.
Parameters:
stop
public abstract void stop(String resourceGroupName, String applicationGatewayName, Context context)
Stops the specified application gateway in a resource group.
Parameters:
stopAsync
public abstract Mono
Stops the specified application gateway in a resource group.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono
Stops the specified application gateway in a resource group.
Parameters:
Returns:
updateTags
public abstract ApplicationGatewayInner updateTags(String resourceGroupName, String applicationGatewayName, TagsObject parameters)
Updates the specified application gateway tags.
Parameters:
Returns:
updateTagsAsync
public abstract Mono
Updates the specified application gateway tags.
Parameters:
Returns:
updateTagsWithResponse
public abstract Response
Updates the specified application gateway tags.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono
Updates the specified application gateway tags.
Parameters:
Returns:
Applies to
Azure SDK for Java