Partager via


UpdateHistoryProperty Classe

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.UpdateHistoryProperty

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 UpdateHistoryProperty.

Résumé de la méthode

Modificateur et type Méthode et description
Boolean allowProtectedAppendWrites()

Obtenir la propriété autoriserles écritures d’ajoutprotégées: cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées.

Boolean allowProtectedAppendWritesAll()

Obtenir la propriété Autoriserles écrituresd’ajoutprotégées: cette propriété ne peut être modifiée que pour les stratégies de rétention limitées dans le temps déverrouillées.

Integer immutabilityPeriodSinceCreationInDays()

Obtenir la propriété InDays période d’immuabilitédepuisla création: période d’immuabilité des objets blob dans le conteneur depuis la création de la stratégie, en jours.

String objectIdentifier()

Obtenir la propriété Identificateur de l’objet: renvoie l’ID d’objet de l’utilisateur qui a mis à jour la stratégie d’immuabilité.

String tenantId()

Obtenir la propriété Id de locataire: renvoie l’ID de locataire qui a émis le jeton pour l’utilisateur qui a mis à jour la stratégie d’immuabilité.

OffsetDateTime timestamp()

Obtenir la propriété timestamp : renvoie la date et l’heure de mise à jour de la stratégie d’immuabilité.

ImmutabilityPolicyUpdateType update()

Obtenez la propriété de mise à jour : Type de mise à jour de stratégie d’immuabilitéd’un conteneur d’objets blob, les valeurs possibles sont les suivantes : put, lock et extend.

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.

UpdateHistoryProperty withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

Définir la propriété autoriserles écritures d’ajoutprotégées: cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées.

UpdateHistoryProperty withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Définissez la propriété AllowProtectedAppendÉcrittout : cette propriété ne peut être modifiée que pour les stratégies de rétention limitées dans le temps déverrouillées.

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:

valeur allowProtectedAppendWrites.

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:

valeur allowProtectedAppendWritesAll.

immutabilityPeriodSinceCreationInDays

public Integer immutabilityPeriodSinceCreationInDays()

Get the immutabilityPeriodSinceCreationInDays property: The immutability period for the blobs in the container since the policy creation, in days.

Returns:

valeur immutabilityPeriodSinceCreationInDays.

objectIdentifier

public String objectIdentifier()

Obtenir la propriété objectIdentifier : renvoie l’ID d’objet de l’utilisateur qui a mis à jour ImmutabilityPolicy.

Returns:

valeur objectIdentifier.

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:

valeur tenantId.

timestamp

public OffsetDateTime timestamp()

Obtenir la propriété timestamp : renvoie la date et l’heure de mise à jour de ImmutabilityPolicy.

Returns:

valeur timestamp.

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:

valeur de mise à jour.

upn

public String upn()

Obtenir la propriété upn : renvoie le nom d’utilisateur principal de l’utilisateur qui a mis à jour immutabilityPolicy.

Returns:

valeur upn.

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:

allowProtectedAppendWrites - valeur allowProtectedAppendWrites à définir.

Returns:

l’objet UpdateHistoryProperty lui-même.

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:

allowProtectedAppendWritesAll - valeur allowProtectedAppendWritesAll à définir.

Returns:

l’objet UpdateHistoryProperty lui-même.

S’applique à