BlobContainersClient Interface
public interface BlobContainersClient
Un instance de cette classe fournit l’accès à toutes les opérations définies dans BlobContainersClient.
Résumé de la méthode
Détails de la méthode
beginObjectLevelWorm
public abstract SyncPoller
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.
Parameters:
Returns:
beginObjectLevelWorm
public abstract SyncPoller
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.
Parameters:
Returns:
beginObjectLevelWormAsync
public abstract PollerFlux
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.
Parameters:
Returns:
clearLegalHold
public abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.
Parameters:
Returns:
clearLegalHoldAsync
public abstract Mono
Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.
Parameters:
Returns:
clearLegalHoldWithResponse
public abstract Response
Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.
Parameters:
Returns:
clearLegalHoldWithResponseAsync
public abstract Mono
Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.
Parameters:
Returns:
create
public abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.
Parameters:
Returns:
createAsync
public abstract Mono
Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.
Parameters:
Returns:
createOrUpdateImmutabilityPolicy
public abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyAsync
public abstract Mono
Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponse
public abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponseAsync
public abstract Mono
Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.
Parameters:
Returns:
createWithResponse
public abstract Response
Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String containerName)
Supprime le conteneur spécifié sous son compte.
Parameters:
deleteAsync
public abstract Mono
Supprime le conteneur spécifié sous son compte.
Parameters:
Returns:
deleteImmutabilityPolicy
public abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.
Parameters:
Returns:
deleteImmutabilityPolicyAsync
public abstract Mono
Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponse
public abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.
Parameters:
Returns:
deleteImmutabilityPolicyWithResponseAsync
public abstract Mono
Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Supprime le conteneur spécifié sous son compte.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Supprime le conteneur spécifié sous son compte.
Parameters:
Returns:
extendImmutabilityPolicy
public abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
extendImmutabilityPolicyAsync
public abstract Mono
Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
extendImmutabilityPolicyWithResponse
public abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
extendImmutabilityPolicyWithResponseAsync
public abstract Mono
Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
get
public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)
Obtient les propriétés d’un conteneur spécifié.
Parameters:
Returns:
getAsync
public abstract Mono
Obtient les propriétés d’un conteneur spécifié.
Parameters:
Returns:
getImmutabilityPolicy
public abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.
Parameters:
Returns:
getImmutabilityPolicyAsync
public abstract Mono
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.
Parameters:
Returns:
getImmutabilityPolicyWithResponse
public abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.
Parameters:
Returns:
getImmutabilityPolicyWithResponseAsync
public abstract Mono
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.
Parameters:
Returns:
getWithResponse
public abstract Response
Obtient les propriétés d’un conteneur spécifié.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Obtient les propriétés d’un conteneur spécifié.
Parameters:
Returns:
lease
public abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)
L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.
Parameters:
Returns:
leaseAsync
public abstract Mono
L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.
Parameters:
Returns:
leaseWithResponse
public abstract Response
L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.
Parameters:
Returns:
leaseWithResponseAsync
public abstract Mono
L’opération De location de conteneur établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.
Parameters:
Returns:
list
public abstract PagedIterable
Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.
Parameters:
Returns:
list
public abstract PagedIterable
Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.
Parameters:
Returns:
lockImmutabilityPolicy
public abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
lockImmutabilityPolicyAsync
public abstract Mono
Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
lockImmutabilityPolicyWithResponse
public abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
lockImmutabilityPolicyWithResponseAsync
public abstract Mono
Définit l’état ImmutabilityPolicy sur Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.
Parameters:
Returns:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.
Parameters:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.
Parameters:
objectLevelWormAsync
public abstract Mono
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.
Parameters:
Returns:
objectLevelWormWithResponseAsync
public abstract Mono
Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.
Parameters:
Returns:
setLegalHold
public abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.
Parameters:
Returns:
setLegalHoldAsync
public abstract Mono
Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.
Parameters:
Returns:
setLegalHoldWithResponse
public abstract Response
Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.
Parameters:
Returns:
setLegalHoldWithResponseAsync
public abstract Mono
Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.
Parameters:
Returns:
update
public abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.
Parameters:
Returns:
updateAsync
public abstract Mono
Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.
Parameters:
Returns:
updateWithResponse
public abstract Response
Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.
Parameters:
Returns:
S’applique à
Azure SDK for Java