Backends Interface
Implements
public interface Backends
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.BackendsInner>
Type representing Backends.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract rx.Completable |
deleteAsync(String resourceGroupName, String serviceName, String backendId, String ifMatch)
Deletes the specified backend. |
|
abstract
rx.Observable<Backend |
getAsync(String resourceGroupName, String serviceName, String backendId)
Gets the details of the backend specified by its identifier. |
| abstract rx.Completable |
getEntityTagAsync(String resourceGroupName, String serviceName, String backendId)
Gets the entity state (Etag) version of the backend specified by its identifier. |
|
abstract
rx.Observable<Backend |
listByServiceAsync(String resourceGroupName, String serviceName)
Lists a collection of backends in the specified service instance. |
| abstract rx.Completable |
reconnectAsync(String resourceGroupName, String serviceName, String backendId)
Notifies the APIM proxy to create a new connection to the backend after the specified timeout. |
Method Details
deleteAsync
public abstract Completable deleteAsync(String resourceGroupName, String serviceName, String backendId, String ifMatch)
Deletes the specified backend.
Parameters:
Returns:
getAsync
public abstract Observable<BackendContract> getAsync(String resourceGroupName, String serviceName, String backendId)
Gets the details of the backend specified by its identifier.
Parameters:
Returns:
getEntityTagAsync
public abstract Completable getEntityTagAsync(String resourceGroupName, String serviceName, String backendId)
Gets the entity state (Etag) version of the backend specified by its identifier.
Parameters:
Returns:
listByServiceAsync
public abstract Observable<BackendContract> listByServiceAsync(String resourceGroupName, String serviceName)
Lists a collection of backends in the specified service instance.
Parameters:
Returns:
reconnectAsync
public abstract Completable reconnectAsync(String resourceGroupName, String serviceName, String backendId)
Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.
Parameters:
Returns: