Interface ApplicationGateways

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<ApplicationGateway.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<ApplicationGateway>

public interface ApplicationGateways extends com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<ApplicationGateway.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>
Entry point to application gateway management API in Azure.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    start(String... ids)
    Starts the specified application gateways.
    void
    Starts the specified application gateways.
    Starts the specified application gateways in parallel asynchronously.
    Starts the specified application gateways in parallel asynchronously.
    void
    stop(String... ids)
    Stops the specified application gateways.
    void
    Stops the specified application gateways.
    stopAsync(String... ids)
    Stops the specified application gateways in parallel asynchronously.
    Stops the specified application gateways in parallel asynchronously.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation

    create, create, createAsync, createAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion

    deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating

    define

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById

    deleteById, deleteByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup

    deleteByResourceGroup, deleteByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById

    getById, getByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup

    getByResourceGroup, getByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing

    list, listAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup

    listByResourceGroup, listByResourceGroupAsync
  • 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