Interface GatewayRouteConfigsClient


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

    • getWithResponseAsync

      Mono<com.azure.core.http.rest.Response<GatewayRouteConfigResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName)
      Get the Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      Returns:
      the Spring Cloud Gateway route configs 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.
    • getAsync

      Mono<GatewayRouteConfigResourceInner> getAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName)
      Get the Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      Returns:
      the Spring Cloud Gateway route configs 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.
    • get

      GatewayRouteConfigResourceInner get(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName)
      Get the Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      Returns:
      the Spring Cloud Gateway route configs.
      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.
    • getWithResponse

      com.azure.core.http.rest.Response<GatewayRouteConfigResourceInner> getWithResponse(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, com.azure.core.util.Context context)
      Get the Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      context - The context to associate with this operation.
      Returns:
      the Spring Cloud Gateway route configs 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.
    • createOrUpdateWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      Returns:
      spring Cloud Gateway route config 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<GatewayRouteConfigResourceInner>,GatewayRouteConfigResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      Returns:
      the PollerFlux for polling of spring Cloud Gateway route config 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<GatewayRouteConfigResourceInner>,GatewayRouteConfigResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      Returns:
      the SyncPoller for polling of spring Cloud Gateway route config 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<GatewayRouteConfigResourceInner>,GatewayRouteConfigResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource, com.azure.core.util.Context context)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of spring Cloud Gateway route config 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<GatewayRouteConfigResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      Returns:
      spring Cloud Gateway route config 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

      GatewayRouteConfigResourceInner createOrUpdate(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      Returns:
      spring Cloud Gateway route config 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

      GatewayRouteConfigResourceInner createOrUpdate(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName, GatewayRouteConfigResourceInner gatewayRouteConfigResource, com.azure.core.util.Context context)
      Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      gatewayRouteConfigResource - The Spring Cloud Gateway route config for the create or update operation.
      context - The context to associate with this operation.
      Returns:
      spring Cloud Gateway route config 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.
    • deleteWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String gatewayName, String routeConfigName)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName, com.azure.core.util.Context context)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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 serviceName, String gatewayName, String routeConfigName, com.azure.core.util.Context context)
      Delete the Spring Cloud Gateway route config.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      routeConfigName - The name of the Spring Cloud Gateway route config.
      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.
    • listAsync

      com.azure.core.http.rest.PagedFlux<GatewayRouteConfigResourceInner> listAsync(String resourceGroupName, String serviceName, String gatewayName)
      Handle requests to list all Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      Returns:
      object that includes an array of Spring Cloud Gateway route config resources and a possible link for next set 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.
    • list

      com.azure.core.http.rest.PagedIterable<GatewayRouteConfigResourceInner> list(String resourceGroupName, String serviceName, String gatewayName)
      Handle requests to list all Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      Returns:
      object that includes an array of Spring Cloud Gateway route config resources and a possible link for next set 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.
    • list

      com.azure.core.http.rest.PagedIterable<GatewayRouteConfigResourceInner> list(String resourceGroupName, String serviceName, String gatewayName, com.azure.core.util.Context context)
      Handle requests to list all Spring Cloud Gateway route configs.
      Parameters:
      resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      serviceName - The name of the Service resource.
      gatewayName - The name of Spring Cloud Gateway.
      context - The context to associate with this operation.
      Returns:
      object that includes an array of Spring Cloud Gateway route config resources and a possible link for next set 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.