Compartir a través de


DeleteRetentionPolicy Clase

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

public final class DeleteRetentionPolicy

Las propiedades del servicio para la eliminación temporal.

Resumen del constructor

Constructor Description
DeleteRetentionPolicy()

Crea una instancia de la clase DeleteRetentionPolicy.

Resumen del método

Modificador y tipo Método y descripción
Boolean allowPermanentDelete()

Obtiene la propiedad allowPermanentDelete: esta propiedad cuando se establece en true permite la eliminación de las instantáneas y las versiones de blobs eliminadas temporalmente.

Integer days()

Obtener la propiedad days: indica el número de días que se debe conservar el elemento eliminado.

Boolean enabled()

Obtiene la propiedad habilitada: indica si la directiva de retenciónde eliminaciónestá habilitada.

void validate()

Valida la instancia.

DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Establezca la propiedad allowPermanentDelete: esta propiedad cuando se establece en true permite la eliminación de las instantáneas y las versiones de blobs eliminadas temporalmente.

DeleteRetentionPolicy withDays(Integer days)

Establecer la propiedad days: indica el número de días que se debe conservar el elemento eliminado.

DeleteRetentionPolicy withEnabled(Boolean enabled)

Establezca la propiedad habilitada: indica si la directiva de retenciónde eliminaciónestá habilitada.

Métodos heredados de java.lang.Object

Detalles del constructor

DeleteRetentionPolicy

public DeleteRetentionPolicy()

Crea una instancia de la clase DeleteRetentionPolicy.

Detalles del método

allowPermanentDelete

public Boolean allowPermanentDelete()

Obtenga la propiedad allowPermanentDelete: esta propiedad cuando se establece en true permite la eliminación de las instantáneas y las versiones de blobs eliminadas temporalmente. Esta propiedad no se puede usar la directiva de restauración de blobs. Esta propiedad solo se aplica a Blob Service y no se aplica a contenedores o recursos compartidos de archivos.

Returns:

el valor allowPermanentDelete.

days

public Integer days()

Obtener la propiedad days: indica el número de días que se debe conservar el elemento eliminado. El valor mínimo especificado puede ser 1 y el valor máximo puede ser 365.

Returns:

el valor de días.

enabled

public Boolean enabled()

Obtiene la propiedad enabled: indica si DeleteRetentionPolicy está habilitado.

Returns:

el valor habilitado.

validate

public void validate()

Valida la instancia.

withAllowPermanentDelete

public DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Establezca la propiedad allowPermanentDelete: esta propiedad cuando se establece en true permite eliminar las instantáneas y las versiones de blobs eliminadas temporalmente. Esta propiedad no se puede usar la directiva de restauración de blobs. Esta propiedad solo se aplica a Blob Service y no se aplica a contenedores o recursos compartidos de archivos.

Parameters:

allowPermanentDelete - el valor allowPermanentDelete que se va a establecer.

Returns:

El propio objeto DeleteRetentionPolicy.

withDays

public DeleteRetentionPolicy withDays(Integer days)

Establecer la propiedad days: indica el número de días que se debe conservar el elemento eliminado. El valor mínimo especificado puede ser 1 y el valor máximo puede ser 365.

Parameters:

days - valor de días que se va a establecer.

Returns:

El propio objeto DeleteRetentionPolicy.

withEnabled

public DeleteRetentionPolicy withEnabled(Boolean enabled)

Establezca la propiedad enabled: indica si DeleteRetentionPolicy está habilitado.

Parameters:

enabled - el valor habilitado que se va a establecer.

Returns:

El propio objeto DeleteRetentionPolicy.

Se aplica a