Partager via


ApplicationGateways Interface

Implements

public interface ApplicationGateways
extends SupportsCreating<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 Type Method and Description
abstract void start(String[] ids)

Starts the specified application gateways.

abstract void start(Collection<String> ids)

Starts the specified application gateways.

abstract Flux<String> startAsync(String[] ids)

Starts the specified application gateways in parallel asynchronously.

abstract Flux<String> startAsync(Collection<String> ids)

Starts the specified application gateways in parallel asynchronously.

abstract void stop(String[] ids)

Stops the specified application gateways.

abstract void stop(Collection<String> ids)

Stops the specified application gateways.

abstract Flux<String> stopAsync(String[] ids)

Stops the specified application gateways in parallel asynchronously.

abstract Flux<String> stopAsync(Collection<String> ids)

Stops the specified application gateways in parallel asynchronously.

Method Details

start

public abstract void start(String[] ids)

Starts the specified application gateways.

Parameters:

ids - application gateway resource ids

start

public abstract void start(Collection ids)

Starts the specified application gateways.

Parameters:

ids - application gateway resource ids

startAsync

public abstract Flux 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

public abstract Flux startAsync(Collection 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

public abstract void stop(String[] ids)

Stops the specified application gateways.

Parameters:

ids - application gateway resource ids

stop

public abstract void stop(Collection ids)

Stops the specified application gateways.

Parameters:

ids - application gateway resource ids

stopAsync

public abstract Flux 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

public abstract Flux stopAsync(Collection 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

Applies to