Partager via


DeleteRetentionPolicy Classe

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

public final class DeleteRetentionPolicy

Propriétés de service pour la suppression réversible.

Récapitulatif du constructeur

Constructeur Description
DeleteRetentionPolicy()

Crée une instance de la classe Supprimerla stratégie de rétention.

Résumé de la méthode

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

Obtenir la propriété allowPermanentDelete : cette propriété, lorsqu’elle est définie sur true, permet la suppression des versions et des instantanés d’objets blob supprimés de manière réversible.

Integer days()

Obtenir la propriété days : indique le nombre de jours pendant lesquels l’élément supprimé doit être conservé.

Boolean enabled()

Obtenir la propriété enabled : indique si supprimer lastratégie de rétentionest activée.

void validate()

Valide le instance.

DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Définissez la propriété allowPermanentDelete : cette propriété, lorsqu’elle est définie sur true, permet la suppression des versions et des instantanés d’objets blob supprimés de manière réversible.

DeleteRetentionPolicy withDays(Integer days)

Définir la propriété days : indique le nombre de jours pendant lesquels l’élément supprimé doit être conservé.

DeleteRetentionPolicy withEnabled(Boolean enabled)

Définissez la propriété enabled : indique si supprimer lastratégie de rétentionest activée.

Méthodes héritées de java.lang.Object

Détails du constructeur

DeleteRetentionPolicy

public DeleteRetentionPolicy()

Crée un instance de la classe DeleteRetentionPolicy.

Détails de la méthode

allowPermanentDelete

public Boolean allowPermanentDelete()

Obtenir la propriété allowPermanentDelete : cette propriété, lorsqu’elle est définie sur true, permet la suppression des versions et des instantanés d’objets blob supprimés de manière réversible. Cette propriété ne peut pas être utilisée stratégie de restauration d’objets blob. Cette propriété s’applique uniquement au service blob et ne s’applique pas aux conteneurs ou aux partages de fichiers.

Returns:

valeur allowPermanentDelete.

days

public Integer days()

Obtenir la propriété days : indique le nombre de jours pendant lesquels l’élément supprimé doit être conservé. La valeur minimale spécifiée peut être 1 et la valeur maximale peut être 365.

Returns:

valeur days.

enabled

public Boolean enabled()

Obtenir la propriété enabled : indique si DeleteRetentionPolicy est activé.

Returns:

valeur activée.

validate

public void validate()

Valide le instance.

withAllowPermanentDelete

public DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Définir la propriété allowPermanentDelete : cette propriété, lorsqu’elle est définie sur true, permet la suppression des versions et des instantanés d’objets blob supprimés de manière réversible. Cette propriété ne peut pas être utilisée stratégie de restauration d’objets blob. Cette propriété s’applique uniquement au service blob et ne s’applique pas aux conteneurs ou aux partages de fichiers.

Parameters:

allowPermanentDelete - valeur allowPermanentDelete à définir.

Returns:

objet DeleteRetentionPolicy lui-même.

withDays

public DeleteRetentionPolicy withDays(Integer days)

Définir la propriété days : indique le nombre de jours pendant lesquels l’élément supprimé doit être conservé. La valeur minimale spécifiée peut être 1 et la valeur maximale peut être 365.

Parameters:

days - valeur jours à définir.

Returns:

objet DeleteRetentionPolicy lui-même.

withEnabled

public DeleteRetentionPolicy withEnabled(Boolean enabled)

Définissez la propriété enabled : indique si DeleteRetentionPolicy est activé.

Parameters:

enabled - valeur activée à définir.

Returns:

objet DeleteRetentionPolicy lui-même.

S’applique à