ApplicationGateways Interface

Implements

public interface ApplicationGateways
extends SupportsCreating<Blank>, SupportsListing<ApplicationGateway>, SupportsListingByResourceGroup<ApplicationGateway>, SupportsGettingByResourceGroup<ApplicationGateway>, SupportsGettingById<ApplicationGateway>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<ApplicationGateway>, SupportsBatchDeletion, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewaysInner>

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 rx.Observable<java.lang.String> startAsync(String[] ids)

Starts the specified application gateways in parallel asynchronously.

abstract rx.Observable<java.lang.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 rx.Observable<java.lang.String> stopAsync(String[] ids)

Stops the specified application gateways in parallel asynchronously.

abstract rx.Observable<java.lang.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 Observable 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 Observable 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 Observable 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 Observable 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