DelegationSettings Interface

public interface DelegationSettings

Resource collection API of DelegationSettings.

Method Summary

Modifier and Type Method and Description
abstract PortalDelegationSettings createOrUpdate(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters)

Create or Update Delegation settings.

abstract Response<PortalDelegationSettings> createOrUpdateWithResponse(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters, String ifMatch, Context context)

Create or Update Delegation settings.

abstract PortalDelegationSettings get(String resourceGroupName, String serviceName)

Get Delegation Settings for the Portal.

abstract void getEntityTag(String resourceGroupName, String serviceName)

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

abstract DelegationSettingsGetEntityTagResponse getEntityTagWithResponse(String resourceGroupName, String serviceName, Context context)

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

abstract Response<PortalDelegationSettings> getWithResponse(String resourceGroupName, String serviceName, Context context)

Get Delegation Settings for the Portal.

abstract PortalSettingValidationKeyContract listSecrets(String resourceGroupName, String serviceName)

Gets the secret validation key of the DelegationSettings.

abstract Response<PortalSettingValidationKeyContract> listSecretsWithResponse(String resourceGroupName, String serviceName, Context context)

Gets the secret validation key of the DelegationSettings.

abstract void update(String resourceGroupName, String serviceName, String ifMatch, PortalDelegationSettingsInner parameters)

Update Delegation settings.

abstract Response<Void> updateWithResponse(String resourceGroupName, String serviceName, String ifMatch, PortalDelegationSettingsInner parameters, Context context)

Update Delegation settings.

Method Details

createOrUpdate

public abstract PortalDelegationSettings createOrUpdate(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters)

Create or Update Delegation settings.

Parameters:

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

Returns:

delegation settings for a developer portal.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serviceName, PortalDelegationSettingsInner parameters, String ifMatch, Context context)

Create or Update Delegation settings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
parameters - Create or update parameters.
ifMatch - ETag of the Entity. Not required when creating an entity, but required when updating an entity.
context - The context to associate with this operation.

Returns:

delegation settings for a developer portal along with Response<T>.

get

public abstract PortalDelegationSettings get(String resourceGroupName, String serviceName)

Get Delegation Settings for the Portal.

Parameters:

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

Returns:

delegation Settings for the Portal.

getEntityTag

public abstract void getEntityTag(String resourceGroupName, String serviceName)

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

Parameters:

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

getEntityTagWithResponse

public abstract DelegationSettingsGetEntityTagResponse getEntityTagWithResponse(String resourceGroupName, String serviceName, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
context - The context to associate with this operation.

Returns:

the entity state (Etag) version of the DelegationSettings.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serviceName, Context context)

Get Delegation Settings for the Portal.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
context - The context to associate with this operation.

Returns:

delegation Settings for the Portal.

listSecrets

public abstract PortalSettingValidationKeyContract listSecrets(String resourceGroupName, String serviceName)

Gets the secret validation key of the DelegationSettings.

Parameters:

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

Returns:

the secret validation key of the DelegationSettings.

listSecretsWithResponse

public abstract Response listSecretsWithResponse(String resourceGroupName, String serviceName, Context context)

Gets the secret validation key of the DelegationSettings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
context - The context to associate with this operation.

Returns:

the secret validation key of the DelegationSettings along with Response<T>.

update

public abstract void update(String resourceGroupName, String serviceName, String ifMatch, PortalDelegationSettingsInner parameters)

Update Delegation settings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
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.
parameters - Update Delegation settings.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String serviceName, String ifMatch, PortalDelegationSettingsInner parameters, Context context)

Update Delegation settings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
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.
parameters - Update Delegation settings.
context - The context to associate with this operation.

Returns:

Applies to