Compartilhar via


ImmutabilityPolicyInner Classe

public final class ImmutabilityPolicyInner
extends AzureEntityResource

A propriedade ImmutabilityPolicy de um contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.

Resumo do Construtor

Construtor Description
ImmutabilityPolicyInner()

Cria uma instância da classe Inner da Políticade Imutabilidade.

Resumo do método

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

Obter a propriedade allowProtectedAppendWrites: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas.

Boolean allowProtectedAppendWritesAll()

Obter a propriedade allowProtectedAppendWritesAll: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas.

Integer immutabilityPeriodSinceCreationInDays()

Obter o períodode imutabilidadedesdea criaçãoda propriedade InDays: o período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

ImmutabilityPolicyState state()

Obter a propriedade state: o estado da Política de Imutabilidadede um contêiner de blob, os valores possíveis incluem: Bloqueado e Desbloqueado.

void validate()

Valida a instância .

ImmutabilityPolicyInner withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

Defina a propriedade permitirGravações de AcréscimoProtegido: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas.

ImmutabilityPolicyInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Defina a propriedade allowProtectedAppendWritesAll: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas.

ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)

Defina o períodode imutabilidadedesdea criaçãoda propriedade InDays: o período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

Métodos herdados de ProxyResource

Métodos herdados de AzureEntityResource

Métodos herdados de java.lang.Object

Detalhes do construtor

ImmutabilityPolicyInner

public ImmutabilityPolicyInner()

Cria uma instância da classe ImmutabilityPolicyInner.

Detalhes do método

allowProtectedAppendWrites

public Boolean allowProtectedAppendWrites()

Obter a propriedade allowProtectedAppendWrites: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em um blob de acréscimo, mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.

Returns:

o valor allowProtectedAppendWrites.

allowProtectedAppendWritesAll

public Boolean allowProtectedAppendWritesAll()

Obter a propriedade allowProtectedAppendWritesAll: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Blobs de Acréscimo e Bock' mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy. As propriedades 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' são mutuamente exclusivas.

Returns:

o valor allowProtectedAppendWritesAll.

immutabilityPeriodSinceCreationInDays

public Integer immutabilityPeriodSinceCreationInDays()

Obtenha a propriedade immutabilityPeriodSinceCreationInDays: o período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

Returns:

o valor immutabilityPeriodSinceCreationInDays.

state

public ImmutabilityPolicyState state()

Obter a propriedade state: o estado ImmutabilityPolicy de um contêiner de blob, os valores possíveis incluem: Bloqueado e Desbloqueado.

Returns:

o valor de estado.

validate

public void validate()

Valida a instância .

Overrides:

ImmutabilityPolicyInner.validate()

withAllowProtectedAppendWrites

public ImmutabilityPolicyInner withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

Defina a propriedade allowProtectedAppendWrites: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em um blob de acréscimo, mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.

Parameters:

allowProtectedAppendWrites - o valor allowProtectedAppendWrites a ser definido.

Returns:

o próprio objeto ImmutabilityPolicyInner.

withAllowProtectedAppendWritesAll

public ImmutabilityPolicyInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Defina a propriedade allowProtectedAppendWritesAll: essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Blobs de Acréscimo e Bock' mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy. As propriedades 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' são mutuamente exclusivas.

Parameters:

allowProtectedAppendWritesAll - o valor allowProtectedAppendWritesAll a ser definido.

Returns:

o próprio objeto ImmutabilityPolicyInner.

withImmutabilityPeriodSinceCreationInDays

public ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)

Defina a propriedade immutabilityPeriodSinceCreationInDays: o período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

Parameters:

immutabilityPeriodSinceCreationInDays - o valor immutabilityPeriodSinceCreationInDays a ser definido.

Returns:

o próprio objeto ImmutabilityPolicyInner.

Aplica-se a