Interface ApplicationGatewaysClient

All Superinterfaces:
InnerSupportsDelete<Void>, InnerSupportsGet<ApplicationGatewayInner>, InnerSupportsListing<ApplicationGatewayInner>

An instance of this class provides access to all the operations defined in ApplicationGatewaysClient.
  • Method Details

    • deleteWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String applicationGatewayName)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the Response 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.
    • beginDeleteAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String applicationGatewayName)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the PollerFlux for polling of long-running operation.
      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.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationGatewayName)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • deleteAsync

      Mono<Void> deleteAsync(String resourceGroupName, String applicationGatewayName)
      Deletes the specified application gateway.
      Specified by:
      deleteAsync in interface InnerSupportsDelete<Void>
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      A Mono that completes when a successful response is received.
      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.
    • delete

      void delete(String resourceGroupName, String applicationGatewayName)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      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.
    • delete

      void delete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Deletes the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      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.
    • getByResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String applicationGatewayName)
      Gets the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the specified application gateway along with Response 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.
    • getByResourceGroupAsync

      Mono<ApplicationGatewayInner> getByResourceGroupAsync(String resourceGroupName, String applicationGatewayName)
      Gets the specified application gateway.
      Specified by:
      getByResourceGroupAsync in interface InnerSupportsGet<ApplicationGatewayInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the specified application gateway 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.
    • getByResourceGroupWithResponse

      com.azure.core.http.rest.Response<ApplicationGatewayInner> getByResourceGroupWithResponse(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Gets the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      Returns:
      the specified application gateway 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.
    • getByResourceGroup

      ApplicationGatewayInner getByResourceGroup(String resourceGroupName, String applicationGatewayName)
      Gets the specified application gateway.
      Specified by:
      getByResourceGroup in interface InnerSupportsGet<ApplicationGatewayInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the specified application gateway.
      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.
    • createOrUpdateWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      Returns:
      application gateway resource along with Response 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.
    • beginCreateOrUpdateAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      Returns:
      the PollerFlux for polling of application gateway resource.
      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.
    • beginCreateOrUpdate

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      Returns:
      the SyncPoller for polling of application gateway resource.
      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.
    • beginCreateOrUpdate

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of application gateway resource.
      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.
    • createOrUpdateAsync

      Mono<ApplicationGatewayInner> createOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      Returns:
      application gateway resource 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.
    • createOrUpdate

      ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      Returns:
      application gateway resource.
      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.
    • createOrUpdate

      ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context)
      Creates or updates the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to the create or update application gateway operation.
      context - The context to associate with this operation.
      Returns:
      application gateway resource.
      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.
    • updateTagsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> updateTagsWithResponseAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters)
      Updates the specified application gateway tags.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to update application gateway tags.
      Returns:
      application gateway resource along with Response 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.
    • updateTagsAsync

      Mono<ApplicationGatewayInner> updateTagsAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters)
      Updates the specified application gateway tags.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to update application gateway tags.
      Returns:
      application gateway resource 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.
    • updateTagsWithResponse

      com.azure.core.http.rest.Response<ApplicationGatewayInner> updateTagsWithResponse(String resourceGroupName, String applicationGatewayName, TagsObject parameters, com.azure.core.util.Context context)
      Updates the specified application gateway tags.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to update application gateway tags.
      context - The context to associate with this operation.
      Returns:
      application gateway resource 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.
    • updateTags

      ApplicationGatewayInner updateTags(String resourceGroupName, String applicationGatewayName, TagsObject parameters)
      Updates the specified application gateway tags.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      parameters - Parameters supplied to update application gateway tags.
      Returns:
      application gateway resource.
      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.
    • listByResourceGroupAsync

      com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> listByResourceGroupAsync(String resourceGroupName)
      Lists all application gateways in a resource group.
      Specified by:
      listByResourceGroupAsync in interface InnerSupportsListing<ApplicationGatewayInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      Returns:
      response for ListApplicationGateways API service call as paginated response with PagedFlux.
      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.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName)
      Lists all application gateways in a resource group.
      Specified by:
      listByResourceGroup in interface InnerSupportsListing<ApplicationGatewayInner>
      Parameters:
      resourceGroupName - The name of the resource group.
      Returns:
      response for ListApplicationGateways API service call as paginated response with PagedIterable.
      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.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context)
      Lists all application gateways in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      context - The context to associate with this operation.
      Returns:
      response for ListApplicationGateways API service call as paginated response with PagedIterable.
      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.
    • listAsync

      com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> listAsync()
      Gets all the application gateways in a subscription.
      Specified by:
      listAsync in interface InnerSupportsListing<ApplicationGatewayInner>
      Returns:
      all the application gateways in a subscription as paginated response with PagedFlux.
      Throws:
      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.
    • list

      com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list()
      Gets all the application gateways in a subscription.
      Specified by:
      list in interface InnerSupportsListing<ApplicationGatewayInner>
      Returns:
      all the application gateways in a subscription as paginated response with PagedIterable.
      Throws:
      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.
    • list

      com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list(com.azure.core.util.Context context)
      Gets all the application gateways in a subscription.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      all the application gateways in a subscription as paginated response with PagedIterable.
      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.
    • startWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startWithResponseAsync(String resourceGroupName, String applicationGatewayName)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the Response 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.
    • beginStartAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginStartAsync(String resourceGroupName, String applicationGatewayName)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the PollerFlux for polling of long-running operation.
      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.
    • beginStart

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String applicationGatewayName)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • beginStart

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • startAsync

      Mono<Void> startAsync(String resourceGroupName, String applicationGatewayName)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      A Mono that completes when a successful response is received.
      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.
    • start

      void start(String resourceGroupName, String applicationGatewayName)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      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.
    • start

      void start(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Starts the specified application gateway.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      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.
    • stopWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String applicationGatewayName)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the Response 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.
    • beginStopAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginStopAsync(String resourceGroupName, String applicationGatewayName)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the PollerFlux for polling of long-running operation.
      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.
    • beginStop

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String applicationGatewayName)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • beginStop

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of long-running operation.
      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.
    • stopAsync

      Mono<Void> stopAsync(String resourceGroupName, String applicationGatewayName)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      A Mono that completes when a successful response is received.
      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.
    • stop

      void stop(String resourceGroupName, String applicationGatewayName)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      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.
    • stop

      void stop(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context)
      Stops the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      context - The context to associate with this operation.
      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.
    • backendHealthWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthWithResponseAsync(String resourceGroupName, String applicationGatewayName, String expand)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the backend health of the specified application gateway in a resource group along with Response 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.
    • beginBackendHealthAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the PollerFlux for polling of the backend health of the specified application gateway in a resource group.
      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.
    • beginBackendHealthAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the PollerFlux for polling of the backend health of the specified application gateway in a resource group.
      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.
    • beginBackendHealth

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the SyncPoller for polling of the backend health of the specified application gateway in a resource group.
      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.
    • beginBackendHealth

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of the backend health of the specified application gateway in a resource group.
      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.
    • backendHealthAsync

      Mono<ApplicationGatewayBackendHealthInner> backendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the backend health of the specified application gateway in a resource group 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.
    • backendHealthAsync

      Mono<ApplicationGatewayBackendHealthInner> backendHealthAsync(String resourceGroupName, String applicationGatewayName)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the backend health of the specified application gateway in a resource group 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.
    • backendHealth

      ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      Returns:
      the backend health of the specified application gateway in a resource group.
      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.
    • backendHealth

      ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context)
      Gets the backend health of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      context - The context to associate with this operation.
      Returns:
      the backend health of the specified application gateway in a resource group.
      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.
    • backendHealthOnDemandWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthOnDemandWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand)
      Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group along with Response 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.
    • beginBackendHealthOnDemandAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand)
      Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the PollerFlux for polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • beginBackendHealthOnDemandAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      Returns:
      the PollerFlux for polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • beginBackendHealthOnDemand

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      Returns:
      the SyncPoller for polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • beginBackendHealthOnDemand

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • backendHealthOnDemandAsync

      Mono<ApplicationGatewayBackendHealthOnDemandInner> backendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand)
      Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      Parameters:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      Returns:
      the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group 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.
    • backendHealthOnDemandAsync

      Mono<ApplicationGatewayBackendHealthOnDemandInner> backendHealthOnDemandAsync(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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      Returns:
      the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group 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.
    • backendHealthOnDemand

      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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      Returns:
      the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • backendHealthOnDemand

      ApplicationGatewayBackendHealthOnDemandInner backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.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:
      resourceGroupName - The name of the resource group.
      applicationGatewayName - The name of the application gateway.
      probeRequest - Request body for on-demand test probe operation.
      expand - Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
      context - The context to associate with this operation.
      Returns:
      the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
      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.
    • listAvailableServerVariablesWithResponseAsync

      Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableServerVariablesWithResponseAsync()
      Lists all available server variables.
      Returns:
      response for ApplicationGatewayAvailableServerVariables API service call along with Response on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableServerVariablesAsync

      Mono<List<String>> listAvailableServerVariablesAsync()
      Lists all available server variables.
      Returns:
      response for ApplicationGatewayAvailableServerVariables API service call on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableServerVariablesWithResponse

      com.azure.core.http.rest.Response<List<String>> listAvailableServerVariablesWithResponse(com.azure.core.util.Context context)
      Lists all available server variables.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableServerVariables API service call along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableServerVariables

      List<String> listAvailableServerVariables()
      Lists all available server variables.
      Returns:
      response for ApplicationGatewayAvailableServerVariables API service call.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableRequestHeadersWithResponseAsync

      Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableRequestHeadersWithResponseAsync()
      Lists all available request headers.
      Returns:
      response for ApplicationGatewayAvailableRequestHeaders API service call along with Response on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableRequestHeadersAsync

      Mono<List<String>> listAvailableRequestHeadersAsync()
      Lists all available request headers.
      Returns:
      response for ApplicationGatewayAvailableRequestHeaders API service call on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableRequestHeadersWithResponse

      com.azure.core.http.rest.Response<List<String>> listAvailableRequestHeadersWithResponse(com.azure.core.util.Context context)
      Lists all available request headers.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableRequestHeaders API service call along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableRequestHeaders

      List<String> listAvailableRequestHeaders()
      Lists all available request headers.
      Returns:
      response for ApplicationGatewayAvailableRequestHeaders API service call.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableResponseHeadersWithResponseAsync

      Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableResponseHeadersWithResponseAsync()
      Lists all available response headers.
      Returns:
      response for ApplicationGatewayAvailableResponseHeaders API service call along with Response on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableResponseHeadersAsync

      Mono<List<String>> listAvailableResponseHeadersAsync()
      Lists all available response headers.
      Returns:
      response for ApplicationGatewayAvailableResponseHeaders API service call on successful completion of Mono.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableResponseHeadersWithResponse

      com.azure.core.http.rest.Response<List<String>> listAvailableResponseHeadersWithResponse(com.azure.core.util.Context context)
      Lists all available response headers.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableResponseHeaders API service call along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableResponseHeaders

      List<String> listAvailableResponseHeaders()
      Lists all available response headers.
      Returns:
      response for ApplicationGatewayAvailableResponseHeaders API service call.
      Throws:
      ErrorException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAvailableWafRuleSetsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner>> listAvailableWafRuleSetsWithResponseAsync()
      Lists all available web application firewall rule sets.
      Returns:
      response for ApplicationGatewayAvailableWafRuleSets API service call along with Response on successful completion of Mono.
      Throws:
      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.
    • listAvailableWafRuleSetsAsync

      Lists all available web application firewall rule sets.
      Returns:
      response for ApplicationGatewayAvailableWafRuleSets API service call on successful completion of Mono.
      Throws:
      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.
    • listAvailableWafRuleSetsWithResponse

      com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner> listAvailableWafRuleSetsWithResponse(com.azure.core.util.Context context)
      Lists all available web application firewall rule sets.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableWafRuleSets API service call 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.
    • listAvailableWafRuleSets

      Lists all available web application firewall rule sets.
      Returns:
      response for ApplicationGatewayAvailableWafRuleSets API service call.
      Throws:
      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.
    • listAvailableSslOptionsWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner>> listAvailableSslOptionsWithResponseAsync()
      Lists available Ssl options for configuring Ssl policy.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call along with Response on successful completion of Mono.
      Throws:
      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.
    • listAvailableSslOptionsAsync

      Mono<ApplicationGatewayAvailableSslOptionsInner> listAvailableSslOptionsAsync()
      Lists available Ssl options for configuring Ssl policy.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call on successful completion of Mono.
      Throws:
      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.
    • listAvailableSslOptionsWithResponse

      com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner> listAvailableSslOptionsWithResponse(com.azure.core.util.Context context)
      Lists available Ssl options for configuring Ssl policy.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call 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.
    • listAvailableSslOptions

      Lists available Ssl options for configuring Ssl policy.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call.
      Throws:
      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.
    • listAvailableSslPredefinedPoliciesAsync

      com.azure.core.http.rest.PagedFlux<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPoliciesAsync()
      Lists all SSL predefined policies for configuring Ssl policy.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call as paginated response with PagedFlux.
      Throws:
      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.
    • listAvailableSslPredefinedPolicies

      com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPolicies()
      Lists all SSL predefined policies for configuring Ssl policy.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call as paginated response with PagedIterable.
      Throws:
      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.
    • listAvailableSslPredefinedPolicies

      com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPolicies(com.azure.core.util.Context context)
      Lists all SSL predefined policies for configuring Ssl policy.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      response for ApplicationGatewayAvailableSslOptions API service call as paginated response with PagedIterable.
      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.
    • getSslPredefinedPolicyWithResponseAsync

      Mono<com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner>> getSslPredefinedPolicyWithResponseAsync(String predefinedPolicyName)
      Gets Ssl predefined policy with the specified policy name.
      Parameters:
      predefinedPolicyName - Name of Ssl predefined policy.
      Returns:
      ssl predefined policy with the specified policy name along with Response 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.
    • getSslPredefinedPolicyAsync

      Mono<ApplicationGatewaySslPredefinedPolicyInner> getSslPredefinedPolicyAsync(String predefinedPolicyName)
      Gets Ssl predefined policy with the specified policy name.
      Parameters:
      predefinedPolicyName - Name of Ssl predefined policy.
      Returns:
      ssl predefined policy with the specified policy name 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.
    • getSslPredefinedPolicyWithResponse

      com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner> getSslPredefinedPolicyWithResponse(String predefinedPolicyName, com.azure.core.util.Context context)
      Gets Ssl predefined policy with the specified policy name.
      Parameters:
      predefinedPolicyName - Name of Ssl predefined policy.
      context - The context to associate with this operation.
      Returns:
      ssl predefined policy with the specified policy name 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.
    • getSslPredefinedPolicy

      ApplicationGatewaySslPredefinedPolicyInner getSslPredefinedPolicy(String predefinedPolicyName)
      Gets Ssl predefined policy with the specified policy name.
      Parameters:
      predefinedPolicyName - Name of Ssl predefined policy.
      Returns:
      ssl predefined policy with the specified policy name.
      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.