UpdateHistoryProperty Classe
- java.
lang. Object - com.
azure. resourcemanager. storage. models. UpdateHistoryProperty
- com.
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 da |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Boolean |
allowProtectedAppendWrites()
Obter a propriedade allow |
Boolean |
allowProtectedAppendWritesAll()
Obter a propriedade allow |
Integer |
immutabilityPeriodSinceCreationInDays()
Obter o período |
String |
objectIdentifier()
Obter a propriedade identificador do objeto |
String |
tenantId()
Obter a propriedade ID do locatário |
Offset |
timestamp()
Obter a propriedade timestamp: retorna a data e a hora em que a Política de Imutabilidade |
Immutability |
update()
Obter a propriedade de atualização: o tipo de atualização de Política de Imutabilidade |
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 . |
Update |
withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Defina a propriedade permitir |
Update |
withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Defina a propriedade allow |
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:
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:
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:
objectIdentifier
public String objectIdentifier()
Obter a propriedade objectIdentifier: retorna a ID do objeto do usuário que atualizou immutabilityPolicy.
Returns:
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:
timestamp
public OffsetDateTime timestamp()
Obter a propriedade timestamp: retorna a data e a hora em que ImmutabilityPolicy foi atualizada.
Returns:
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:
upn
public String upn()
Obter a propriedade upn: retorna o nome principal do usuário que atualizou immutabilityPolicy.
Returns:
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:
Returns:
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:
Returns:
Aplica-se a
Azure SDK for Java