Interface ApplicationGateways
- All Superinterfaces:
HasManager<NetworkManager>, SupportsBatchCreation<ApplicationGateway>, SupportsBatchDeletion, SupportsCreating<ApplicationGateway.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<ApplicationGateway>, SupportsGettingByResourceGroup<ApplicationGateway>, SupportsListing<ApplicationGateway>, SupportsListingByResourceGroup<ApplicationGateway>
public interface ApplicationGateways
extends SupportsCreating<ApplicationGateway.DefinitionStages.Blank>, SupportsListing<ApplicationGateway>, SupportsListingByResourceGroup<ApplicationGateway>, SupportsGettingByResourceGroup<ApplicationGateway>, SupportsGettingById<ApplicationGateway>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<ApplicationGateway>, SupportsBatchDeletion, HasManager<NetworkManager>
Entry point to application gateway management API in Azure.
-
Method Summary
Modifier and TypeMethodDescriptionvoidStarts the specified application gateways.voidstart(Collection<String> ids) Starts the specified application gateways.startAsync(String... ids) Starts the specified application gateways in parallel asynchronously.startAsync(Collection<String> ids) Starts the specified application gateways in parallel asynchronously.voidStops the specified application gateways.voidstop(Collection<String> ids) Stops the specified application gateways.Stops the specified application gateways in parallel asynchronously.stopAsync(Collection<String> ids) Stops the specified application gateways in parallel asynchronously.Methods inherited from interface HasManager
managerMethods inherited from interface SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface SupportsCreating
defineMethods inherited from interface SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface SupportsGettingById
getById, getByIdAsyncMethods inherited from interface SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface SupportsListing
list, listAsyncMethods inherited from interface SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
start
Starts the specified application gateways.- Parameters:
ids- application gateway resource ids
-
start
Starts the specified application gateways.- Parameters:
ids- application gateway resource ids
-
startAsync
-
startAsync
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
Stops the specified application gateways.- Parameters:
ids- application gateway resource ids
-
stop
Stops the specified application gateways.- Parameters:
ids- application gateway resource ids
-
stopAsync
-
stopAsync
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
-