Compartilhar via


UpdateHistoryProperty Classe

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

public final class UpdateHistoryProperty

Um histórico de atualizações da ImmutabilityPolicy de um contêiner de blob.

Resumo do Construtor

Construtor Description
UpdateHistoryProperty()

Cria uma instância daclasse Update HistoryProperty.

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.

String objectIdentifier()

Obter a propriedade identificador do objeto: retorna a ID do objeto do usuário que atualizou a Política de Imutabilidade.

String tenantId()

Obter a propriedade ID do locatário: retorna a ID do locatário que emitiu o token para o usuário que atualizou a Política de Imutabilidade.

OffsetDateTime timestamp()

Obter a propriedade timestamp: retorna a data e a hora em que a Política de Imutabilidadefoi atualizada.

ImmutabilityPolicyUpdateType update()

Obter a propriedade de atualização: o tipo de atualização de Política de Imutabilidadede um contêiner de blob, os valores possíveis incluem: put, lock e extend.

String upn()

Obter a propriedade upn: retorna o nome principal do usuário que atualizou a Política de Imutabilidade.

void validate()

Valida a instância .

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

UpdateHistoryProperty withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

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

Métodos herdados de java.lang.Object

Detalhes do construtor

UpdateHistoryProperty

public UpdateHistoryProperty()

Cria uma instância da classe UpdateHistoryProperty.

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.

objectIdentifier

public String objectIdentifier()

Obter a propriedade objectIdentifier: retorna a ID do objeto do usuário que atualizou immutabilityPolicy.

Returns:

o valor objectIdentifier.

tenantId

public String tenantId()

Obter a propriedade tenantId: retorna a ID do locatário que emitiu o token para o usuário que atualizou o ImmutabilityPolicy.

Returns:

o valor tenantId.

timestamp

public OffsetDateTime timestamp()

Obter a propriedade timestamp: retorna a data e a hora em que ImmutabilityPolicy foi atualizada.

Returns:

o valor do carimbo de data/hora.

update

public ImmutabilityPolicyUpdateType update()

Obter a propriedade update: o tipo de atualização ImmutabilityPolicy de um contêiner de blob, os valores possíveis incluem: put, lock e extend.

Returns:

o valor de atualização.

upn

public String upn()

Obter a propriedade upn: retorna o nome principal do usuário que atualizou immutabilityPolicy.

Returns:

o valor upn.

validate

public void validate()

Valida a instância .

withAllowProtectedAppendWrites

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

withAllowProtectedAppendWritesAll

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

Aplica-se a