Partager via


AccessPoliciesClient Interface

public interface AccessPoliciesClient

Une instance de cette classe fournit l’accès à toutes les opérations définies dans AccessPoliciesClient.

Résumé de la méthode

Modificateur et type Méthode et description
abstract SyncPoller<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache Redis.

abstract SyncPoller<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Ajoute une stratégie d’accès au cache Redis.

abstract PollerFlux<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache Redis.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache Redis.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Supprime la stratégie d’accès d’un cache Redis.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache Redis.

abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache redis.

abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Ajoute une stratégie d’accès au cache redis.

abstract Mono<RedisCacheAccessPolicyInner> createUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache redis.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache redis.

abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Supprime la stratégie d’accès d’un cache redis.

abstract Mono<Void> deleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

abstract RedisCacheAccessPolicyInner get(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

abstract Mono<RedisCacheAccessPolicyInner> getAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

abstract Response<RedisCacheAccessPolicyInner> getWithResponse(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

abstract Mono<Response<RedisCacheAccessPolicyInner>> getWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

abstract PagedIterable<RedisCacheAccessPolicyInner> list(String resourceGroupName, String cacheName)

Obtient la liste des stratégies d’accès associées à ce cache redis.

abstract PagedIterable<RedisCacheAccessPolicyInner> list(String resourceGroupName, String cacheName, Context context)

Obtient la liste des stratégies d’accès associées à ce cache redis.

abstract PagedFlux<RedisCacheAccessPolicyInner> listAsync(String resourceGroupName, String cacheName)

Obtient la liste des stratégies d’accès associées à ce cache redis.

Détails de la méthode

beginCreateUpdate

public abstract SyncPoller,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.

Returns:

pour l’interrogation de la réponse pour obtenir/placer la SyncPoller<T,U> stratégie d’accès.

beginCreateUpdate

public abstract SyncPoller,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Ajoute une stratégie d’accès au cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation de la réponse pour obtenir/placer la SyncPoller<T,U> stratégie d’accès.

beginCreateUpdateAsync

public abstract PollerFlux,RedisCacheAccessPolicyInner> beginCreateUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.

Returns:

pour l’interrogation de la réponse pour obtenir/placer la PollerFlux<T,U> stratégie d’accès.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Supprime la stratégie d’accès d’un cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.

Returns:

pour l’interrogation PollerFlux<T,U> d’une opération de longue durée.

createUpdate

public abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache Redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès qui est ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.

Returns:

réponse à la stratégie d’accès get/put.

createUpdate

public abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Ajoute une stratégie d’accès au cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.
context - Contexte à associer à cette opération.

Returns:

réponse à la stratégie d’accès get/put.

createUpdateAsync

public abstract Mono createUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.

Returns:

réponse à la stratégie d’accès get/put en cas d’achèvement réussi de Mono.

createUpdateWithResponseAsync

public abstract Mono>> createUpdateWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Ajoute une stratégie d’accès au cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.
parameters - Paramètres fournis à l’opération Créer une stratégie d’accès à jour.

Returns:

réponse à la stratégie d’accès get/put avec Response<T> en cas d’achèvement réussi de Mono.

delete

public abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

delete

public abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Supprime la stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.
context - Contexte à associer à cette opération.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

Returns:

Mono qui se termine lorsqu’une réponse réussie est reçue.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Supprime la stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

Returns:

en Response<T> cas d’achèvement réussi de Mono.

get

public abstract RedisCacheAccessPolicyInner get(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

Returns:

informations détaillées sur une stratégie d’accès d’un cache redis.

getAsync

public abstract Mono getAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

Returns:

informations détaillées sur une stratégie d’accès d’un cache redis en cas d’achèvement réussi de Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.
context - Contexte à associer à cette opération.

Returns:

informations détaillées sur une stratégie d’accès d’un cache redis avec Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtient les informations détaillées sur une stratégie d’accès d’un cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
accessPolicyName - Nom de la stratégie d’accès ajoutée au cache Redis.

Returns:

les informations détaillées sur une stratégie d’accès d’un cache redis, ainsi que Response<T> sur la réussite de l’exécution de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String cacheName)

Obtient la liste des stratégies d’accès associées à ce cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.

Returns:

la liste des stratégies d’accès associées à ce cache redis en tant que réponse paginée avec PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String cacheName, Context context)

Obtient la liste des stratégies d’accès associées à ce cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.
context - Contexte à associer à cette opération.

Returns:

la liste des stratégies d’accès associées à ce cache redis en tant que réponse paginée avec PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String cacheName)

Obtient la liste des stratégies d’accès associées à ce cache redis.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
cacheName - Nom du cache Redis.

Returns:

la liste des stratégies d’accès associées à ce cache redis en tant que réponse paginée avec PagedFlux<T>.

S’applique à