Share via


DelegationSettings Interface

Implements

com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.DelegationSettingsInner>

public interface DelegationSettings
extends com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.DelegationSettingsInner>

Type representing DelegationSettings.

Method Summary

Modifier and Type Method and Description
abstract rx.Observable<PortalDelegationSettings> createOrUpdateAsync(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters)

Create or Update Delegation settings.

abstract rx.Observable<PortalDelegationSettings> getAsync(String resourceGroupName, String serviceName)

Get Delegation Settings for the Portal.

abstract rx.Completable getEntityTagAsync(String resourceGroupName, String serviceName)

Gets the entity state (Etag) version of the DelegationSettings.

abstract rx.Completable updateAsync(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters, String ifMatch)

Update Delegation settings.

Method Details

createOrUpdateAsync

public abstract Observable<PortalDelegationSettings> createOrUpdateAsync(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters)

Create or Update Delegation settings.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
parameters - Create or update parameters.

Returns:

the observable for the request

getAsync

public abstract Observable<PortalDelegationSettings> getAsync(String resourceGroupName, String serviceName)

Get Delegation Settings for the Portal.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.

Returns:

the observable for the request

getEntityTagAsync

public abstract Completable getEntityTagAsync(String resourceGroupName, String serviceName)

Gets the entity state (Etag) version of the DelegationSettings.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.

Returns:

the observable for the request

updateAsync

public abstract Completable updateAsync(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters, String ifMatch)

Update Delegation settings.

Parameters:

resourceGroupName - The name of the resource group.
serviceName - The name of the API Management service.
parameters - Update Delegation settings.
ifMatch - ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update.

Returns:

the observable for the request

Applies to