Interface ApplicationGateways

All Superinterfaces:
HasManager<NetworkManager>, SupportsBatchCreation<ApplicationGateway>, SupportsBatchDeletion, SupportsCreating<ApplicationGateway.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<ApplicationGateway>, SupportsGettingByResourceGroup<ApplicationGateway>, SupportsListing<ApplicationGateway>, SupportsListingByResourceGroup<ApplicationGateway>

Entry point to application gateway management API in Azure.
  • Method Details

    • start

      void start(String... ids)
      Starts the specified application gateways.
      Parameters:
      ids - application gateway resource ids
    • start

      void start(Collection<String> ids)
      Starts the specified application gateways.
      Parameters:
      ids - application gateway resource ids
    • startAsync

      Flux<String> startAsync(String... ids)
      Starts the specified application gateways in parallel asynchronously.
      Parameters:
      ids - application gateway resource id
      Returns:
      an emitter of the resource ID for each successfully started application gateway
    • startAsync

      Flux<String> startAsync(Collection<String> ids)
      Starts the specified application gateways in parallel asynchronously.
      Parameters:
      ids - application gateway resource id
      Returns:
      an emitter of the resource ID for each successfully started application gateway
    • stop

      void stop(String... ids)
      Stops the specified application gateways.
      Parameters:
      ids - application gateway resource ids
    • stop

      void stop(Collection<String> ids)
      Stops the specified application gateways.
      Parameters:
      ids - application gateway resource ids
    • stopAsync

      Flux<String> stopAsync(String... ids)
      Stops the specified application gateways in parallel asynchronously.
      Parameters:
      ids - application gateway resource ids
      Returns:
      an emitter of the resource ID for each successfully stopped application gateway
    • stopAsync

      Flux<String> stopAsync(Collection<String> ids)
      Stops the specified application gateways in parallel asynchronously.
      Parameters:
      ids - application gateway resource id
      Returns:
      an emitter of the resource ID for each successfully stopped application gateway