ImmutabilityPolicyProperties Classe
- java.
lang. Object - com.
azure. resourcemanager. storage. models. ImmutabilityPolicyProperties
- com.
public final class ImmutabilityPolicyProperties
Propriétés d’une immutabilityPolicy d’un conteneur d’objets blob.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ImmutabilityPolicyProperties() |
Crée une instance de la classe Propriétés de la stratégie |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Boolean |
allowProtectedAppendWrites()
Obtenir la propriété autoriser |
Boolean |
allowProtectedAppendWritesAll()
Obtenir la propriété Autoriser |
String |
etag()
Obtenez la propriété etag : Stratégie d’immuabilité |
Integer |
immutabilityPeriodSinceCreationInDays()
Obtenir la propriété InDays période d’immuabilité |
Immutability |
state()
Obtenir la propriété d’état : État de stratégie d’immuabilité |
List<Update |
updateHistory()
Obtenez la propriété Historique des mises à jour |
void |
validate()
Valide le instance. |
Immutability |
withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Définir la propriété autoriser |
Immutability |
withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Définissez la propriété Allow |
Immutability |
withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)
Définissez la propriété d’immuabilité |
Méthodes héritées de java.lang.Object
Détails du constructeur
ImmutabilityPolicyProperties
public ImmutabilityPolicyProperties()
Crée un instance de la classe ImmutabilityPolicyProperties.
Détails de la méthode
allowProtectedAppendWrites
public Boolean allowProtectedAppendWrites()
Obtenir la propriété allowProtectedAppendWrites : cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsqu’il est activé, de nouveaux blocs peuvent être écrits dans un objet blob d’ajout tout en conservant la protection et la conformité de l’immuabilité. Seuls de nouveaux blocs peuvent être ajoutés et les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy.
Returns:
allowProtectedAppendWritesAll
public Boolean allowProtectedAppendWritesAll()
Obtenir la propriété allowProtectedAppendWritesAll : cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsque cette option est activée, de nouveaux blocs peuvent être écrits dans les objets blob d’ajout et de Bock tout en conservant la protection et la conformité de l’immuabilité. Seuls de nouveaux blocs peuvent être ajoutés et les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy. Les propriétés « allowProtectedAppendWrites » et « allowProtectedAppendWritesAll » s’excluent mutuellement.
Returns:
etag
public String etag()
Obtenez la propriété etag : ImmutabilityPolicy Etag.
Returns:
immutabilityPeriodSinceCreationInDays
public Integer immutabilityPeriodSinceCreationInDays()
Get the immutabilityPeriodSinceCreationInDays property: The immutability period for the blobs in the container since the policy creation, in days.
Returns:
state
public ImmutabilityPolicyState state()
Obtenez la propriété state : État ImmutabilityPolicy d’un conteneur d’objets blob, les valeurs possibles sont : Locked et Unlocked.
Returns:
updateHistory
public List
Obtenez la propriété updateHistory : Historique des mises à jour ImmutabilityPolicy du conteneur d’objets blob.
Returns:
validate
public void validate()
Valide le instance.
withAllowProtectedAppendWrites
public ImmutabilityPolicyProperties withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Définissez la propriété allowProtectedAppendWrites : cette propriété ne peut être modifiée que pour les stratégies de rétention limitées dans le temps déverrouillées. Lorsqu’il est activé, de nouveaux blocs peuvent être écrits dans un objet blob d’ajout tout en conservant la protection et la conformité de l’immuabilité. Seuls de nouveaux blocs peuvent être ajoutés et les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy.
Parameters:
Returns:
withAllowProtectedAppendWritesAll
public ImmutabilityPolicyProperties withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Définissez la propriété allowProtectedAppendWritesAll : cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsque cette option est activée, de nouveaux blocs peuvent être écrits dans les objets blob d’ajout et de Bock tout en conservant la protection et la conformité de l’immuabilité. Seuls de nouveaux blocs peuvent être ajoutés et les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy. Les propriétés « allowProtectedAppendWrites » et « allowProtectedAppendWritesAll » s’excluent mutuellement.
Parameters:
Returns:
withImmutabilityPeriodSinceCreationInDays
public ImmutabilityPolicyProperties withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)
Définissez la propriété immutabilityPeriodSinceCreationInDays : période d’immuabilité des objets blob dans le conteneur depuis la création de la stratégie, en jours.
Parameters:
Returns:
S’applique à
Azure SDK for Java