Partilhar via


BlobContainerProperties Classe

  • java.lang.Object
    • com.microsoft.azure.storage.blob.BlobContainerProperties

public class BlobContainerProperties

Representa as propriedades do sistema para um contêiner.

Resumo do método

Modificador e tipo Método e descrição
String getEtag()

Obtém o valor ETag do contêiner.

O valor ETag é um identificador exclusivo que é atualizado quando uma operação de gravação é executada no contêiner. Ele pode ser usado para executar operações condicionalmente, fornecendo controle de simultaneidade e maior eficiência.

Os generateIfMatchCondition(final String etag) métodos e generateIfNoneMatchCondition(final String etag) pegam um valor ETag e retornam um AccessCondition objeto que pode ser especificado na solicitação.

Date getLastModified()

Obtém a hora da última modificação no contêiner.

LeaseDuration getLeaseDuration()

Obtém a duração da concessão do contêiner.

LeaseState getLeaseState()

Obtém o estado de concessão do contêiner.

LeaseStatus getLeaseStatus()

Obtém o status de concessão do contêiner.

BlobContainerPublicAccessType getPublicAccess()

Obtém o nível de acesso público para o contêiner. Esse campo só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.

Boolean hasImmutabilityPolicy()

Obtém o valor hasImmutabilityPolicy do contêiner.

Boolean hasLegalHold()

Obtém o valor hasLegalHold do contêiner.

void setEtag(final String etag)

Define o valor ETag no contêiner.

void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

Define o valor hasImmutabilityPolicy no contêiner.

void setHasLegalHold(final Boolean hasLegalHold)

Define o valor hasLegalHold no contêiner.

void setLastModified(final Date lastModified)

Define a hora da última modificação no contêiner.

void setLeaseDuration(final LeaseDuration leaseDuration)

Define a duração da concessão no contêiner.

void setLeaseState(final LeaseState leaseState)

Define o status de concessão no contêiner.

void setLeaseStatus(final LeaseStatus leaseStatus)

Define o status de concessão no contêiner.

void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Define o nível de acesso público no contêiner. Isso só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.

Detalhes do método

getEtag

public String getEtag()

Obtém o valor ETag do contêiner.

O valor ETag é um identificador exclusivo que é atualizado quando uma operação de gravação é executada no contêiner. Ele pode ser usado para executar operações condicionalmente, fornecendo controle de simultaneidade e maior eficiência.

Os generateIfMatchCondition(final String etag) métodos e generateIfNoneMatchCondition(final String etag) pegam um valor ETag e retornam um AccessCondition objeto que pode ser especificado na solicitação.

Returns:

Um String que representa a ETag.

getLastModified

public Date getLastModified()

Obtém a hora da última modificação no contêiner.

Returns:

Um java.util.Date objeto que representa a hora da última modificação.

getLeaseDuration

public LeaseDuration getLeaseDuration()

Obtém a duração da concessão do contêiner.

Returns:

Um LeaseDuration objeto que representa a duração da concessão do contêiner.

getLeaseState

public LeaseState getLeaseState()

Obtém o estado de concessão do contêiner.

Returns:

Um LeaseState objeto que representa o estado de concessão do contêiner.

getLeaseStatus

public LeaseStatus getLeaseStatus()

Obtém o status de concessão do contêiner.

Returns:

Um LeaseStatus objeto que representa o status de concessão do contêiner.

getPublicAccess

public BlobContainerPublicAccessType getPublicAccess()

Obtém o nível de acesso público para o contêiner. Esse campo só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.

Returns:

Um BlobContainerPublicAccessType que especifica o nível de acesso público permitido no contêiner.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Obtém o valor hasImmutabilityPolicy do contêiner.

Returns:

Um Boolean que representa o valor hasImmutabilityPolicy.

hasLegalHold

public Boolean hasLegalHold()

Obtém o valor hasLegalHold do contêiner.

Returns:

Um Boolean que representa o valor hasLegalHold.

setEtag

protected void setEtag(final String etag)

Define o valor ETag no contêiner.

Parameters:

etag - Um String que representa a ETag a ser definida.

setHasImmutabilityPolicy

protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

Define o valor hasImmutabilityPolicy no contêiner.

Parameters:

hasImmutabilityPolicy - Um Boolean que representa o valor hasImmutabilityProperty a ser definido.

setHasLegalHold

protected void setHasLegalHold(final Boolean hasLegalHold)

Define o valor hasLegalHold no contêiner.

Parameters:

hasLegalHold - Um Boolean que representa o valor hasLegalHold a ser definido.

setLastModified

protected void setLastModified(final Date lastModified)

Define a hora da última modificação no contêiner.

Parameters:

lastModified - Um java.util.Date objeto que representa o último tempo modificado a ser definido.

setLeaseDuration

protected void setLeaseDuration(final LeaseDuration leaseDuration)

Define a duração da concessão no contêiner.

Parameters:

leaseDuration - Um LeaseDuration objeto que representa a duração da concessão do contêiner.

setLeaseState

protected void setLeaseState(final LeaseState leaseState)

Define o status de concessão no contêiner.

Parameters:

leaseState - Um LeaseState objeto que representa o estado de concessão do contêiner.

setLeaseStatus

protected void setLeaseStatus(final LeaseStatus leaseStatus)

Define o status de concessão no contêiner.

Parameters:

leaseStatus - Um LeaseStatus objeto que representa o status de concessão do contêiner.

setPublicAccess

protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Define o nível de acesso público no contêiner. Isso só deve ser definido usando o método ou uploadPermissions(final BlobContainerPermissions permissions) o método do BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create contêiner.

Parameters:

publicAccess - Um BlobContainerPublicAccessType objeto que representa o nível de acesso público no contêiner.

Aplica-se a