UpdateHistoryProperty Classe
- java.
lang. Object - com.
azure. resourcemanager. storage. models. UpdateHistoryProperty
- com.
public final class UpdateHistoryProperty
Historique des mises à jour de immutabilityPolicy d’un conteneur d’objets blob.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
UpdateHistoryProperty() |
Crée un instance de la classe Update |
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 |
Integer |
immutabilityPeriodSinceCreationInDays()
Obtenir la propriété InDays période d’immuabilité |
String |
objectIdentifier()
Obtenir la propriété Identificateur de l’objet |
String |
tenantId()
Obtenir la propriété Id de locataire |
Offset |
timestamp()
Obtenir la propriété timestamp : renvoie la date et l’heure de mise à jour de la stratégie d’immuabilité |
Immutability |
update()
Obtenez la propriété de mise à jour : Type de mise à jour de stratégie d’immuabilité |
String |
upn()
Obtenir la propriété upn : renvoie le nom d’utilisateur principal de l’utilisateur qui a mis à jour la stratégie d’immuabilité |
void |
validate()
Valide le instance. |
Update |
withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Définir la propriété autoriser |
Update |
withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Définissez la propriété Allow |
Méthodes héritées de java.lang.Object
Détails du constructeur
UpdateHistoryProperty
public UpdateHistoryProperty()
Crée un instance de la classe UpdateHistoryProperty.
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:
immutabilityPeriodSinceCreationInDays
public Integer immutabilityPeriodSinceCreationInDays()
Get the immutabilityPeriodSinceCreationInDays property: The immutability period for the blobs in the container since the policy creation, in days.
Returns:
objectIdentifier
public String objectIdentifier()
Obtenir la propriété objectIdentifier : renvoie l’ID d’objet de l’utilisateur qui a mis à jour ImmutabilityPolicy.
Returns:
tenantId
public String tenantId()
Obtenir la propriété tenantId : renvoie l’ID de locataire qui a émis le jeton pour l’utilisateur qui a mis à jour immutabilityPolicy.
Returns:
timestamp
public OffsetDateTime timestamp()
Obtenir la propriété timestamp : renvoie la date et l’heure de mise à jour de ImmutabilityPolicy.
Returns:
update
public ImmutabilityPolicyUpdateType update()
Obtenez la propriété update : Type de mise à jour ImmutabilityPolicy d’un conteneur d’objets blob, les valeurs possibles sont les suivantes : put, lock et extend.
Returns:
upn
public String upn()
Obtenir la propriété upn : renvoie le nom d’utilisateur principal de l’utilisateur qui a mis à jour immutabilityPolicy.
Returns:
validate
public void validate()
Valide le instance.
withAllowProtectedAppendWrites
public UpdateHistoryProperty 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 UpdateHistoryProperty 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:
S’applique à
Azure SDK for Java