Partilhar via


DeleteRetentionPolicy Classe

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

public final class DeleteRetentionPolicy

As propriedades de serviço para exclusão temporária.

Resumo do Construtor

Construtor Description
DeleteRetentionPolicy()

Cria uma instância da classe ExcluirPolítica de Retenção.

Resumo do método

Modificador e tipo Método e descrição
Boolean allowPermanentDelete()

Obter a propriedade allowPermanentDelete: essa propriedade quando definida como true permite a exclusão das versões e instantâneos de blob excluídos temporariamente.

Integer days()

Obter a propriedade days: indica o número de dias em que o item excluído deve ser retido.

Boolean enabled()

Obter a propriedade habilitada: indica se a Política de Retençãode Exclusãoestá habilitada.

void validate()

Valida a instância.

DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Defina a propriedade allowPermanentDelete: essa propriedade quando definida como true permite a exclusão das versões e instantâneos de blob excluídos temporariamente.

DeleteRetentionPolicy withDays(Integer days)

Definir a propriedade days: indica o número de dias que o item excluído deve ser retido.

DeleteRetentionPolicy withEnabled(Boolean enabled)

Defina a propriedade habilitada: indica se a Política de Retençãode Exclusãoestá habilitada.

Métodos herdados de java.lang.Object

Detalhes do construtor

DeleteRetentionPolicy

public DeleteRetentionPolicy()

Cria uma instância da classe DeleteRetentionPolicy.

Detalhes do método

allowPermanentDelete

public Boolean allowPermanentDelete()

Obter a propriedade allowPermanentDelete: essa propriedade quando definida como true permite a exclusão das versões e instantâneos de blob excluídos suavemente. Essa propriedade não pode ser usada na política de restauração de blob. Essa propriedade se aplica apenas ao serviço blob e não se aplica a contêineres ou compartilhamento de arquivos.

Returns:

o valor allowPermanentDelete.

days

public Integer days()

Obter a propriedade days: indica o número de dias em que o item excluído deve ser retido. O valor mínimo especificado pode ser 1 e o valor máximo pode ser 365.

Returns:

o valor de dias.

enabled

public Boolean enabled()

Obter a propriedade habilitada: indica se DeleteRetentionPolicy está habilitado.

Returns:

o valor habilitado.

validate

public void validate()

Valida a instância.

withAllowPermanentDelete

public DeleteRetentionPolicy withAllowPermanentDelete(Boolean allowPermanentDelete)

Defina a propriedade allowPermanentDelete: essa propriedade quando definida como true permite a exclusão das versões e instantâneos de blob excluídos suavemente. Essa propriedade não pode ser usada na política de restauração de blob. Essa propriedade se aplica apenas ao serviço blob e não se aplica a contêineres ou compartilhamento de arquivos.

Parameters:

allowPermanentDelete - o valor allowPermanentDelete a ser definido.

Returns:

o próprio objeto DeleteRetentionPolicy.

withDays

public DeleteRetentionPolicy withDays(Integer days)

Definir a propriedade days: indica o número de dias que o item excluído deve ser retido. O valor mínimo especificado pode ser 1 e o valor máximo pode ser 365.

Parameters:

days - o valor de dias a ser definido.

Returns:

o próprio objeto DeleteRetentionPolicy.

withEnabled

public DeleteRetentionPolicy withEnabled(Boolean enabled)

Defina a propriedade habilitada: indica se DeleteRetentionPolicy está habilitado.

Parameters:

enabled - o valor habilitado a ser definido.

Returns:

o próprio objeto DeleteRetentionPolicy.

Aplica-se a