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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidstart(String... ids)Starts the specified application gateways.voidstart(Collection<String> ids)Starts the specified application gateways.Flux<String>startAsync(String... ids)Starts the specified application gateways in parallel asynchronously.Flux<String>startAsync(Collection<String> ids)Starts the specified application gateways in parallel asynchronously.voidstop(String... ids)Stops the specified application gateways.voidstop(Collection<String> ids)Stops the specified application gateways.Flux<String>stopAsync(String... ids)Stops the specified application gateways in parallel asynchronously.Flux<String>stopAsync(Collection<String> ids)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 Detail
-
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
-
-