Partilhar via


FileProperties Classe

  • java.lang.Object
    • com.microsoft.azure.storage.file.FileProperties

public class FileProperties

Representa as propriedades do sistema para um arquivo.

Resumo do Construtor

Construtor Description
FileProperties()

Cria uma instância da classe .

FileProperties(final FileProperties other)

Cria uma instância da classe copiando valores de outra instância da classe .

Resumo do método

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

Obtém o valor de controle de cache para o arquivo.

String getChangeTime()

Obtém o tempo de alteração do arquivo.

String getContentDisposition()

Obtém o valor de disposição de conteúdo para o arquivo.

String getContentEncoding()

Obtém o valor de codificação de conteúdo para o arquivo.

String getContentLanguage()

Obtém o valor do idioma de conteúdo para o arquivo.

String getContentMD5()

Obtém o valor MD5 do conteúdo do arquivo.

String getContentType()

Obtém o valor do tipo de conteúdo para o arquivo.

CopyState getCopyState()

Obtém o estado de cópia do arquivo.

String getCreationTime()

Obtém a hora de criação do arquivo.

String getEtag()

Obtém o valor de ETag para o arquivo.

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

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.

String getFileId()

Obtém a ID do arquivo.

String getFilePermissionKey()

Obtém a chave de permissão do arquivo.

Date getLastModified()

Obtém a hora da última modificação do arquivo.

String getLastWriteTime()

Obtém a hora da última gravação do arquivo.

long getLength()

Obtém o tamanho, em bytes, do arquivo.

EnumSet<NtfsAttributes> getNtfsAttributes()

Obtém os atributos do sistema de arquivos para arquivos e diretórios. Se não for definido, indicará a preservação dos valores existentes.

String getParentId()

Obtém a ID pai do arquivo.

boolean isServerEncrypted()

Obtém a status de criptografia do lado do servidor do arquivo.

void setCacheControl(final String cacheControl)

Define o valor do controle de cache para o arquivo.

void setChangeTime(String changeTime)

Define o tempo de alteração do arquivo.

void setContentDisposition(final String contentDisposition)

Define o valor de disposição de conteúdo para o arquivo.

void setContentEncoding(final String contentEncoding)

Define o valor de codificação de conteúdo para o arquivo.

void setContentLanguage(final String contentLanguage)

Define o idioma do conteúdo do arquivo.

void setContentMD5(final String contentMD5)

Define o valor MD5 do conteúdo para o arquivo.

void setContentType(final String contentType)

Define o valor do tipo de conteúdo para o arquivo.

void setCopyState(final CopyState copyState)

Define o valor do estado de cópia para o arquivo.

void setCreationTime(String creationTime)

Define o tempo de criação a ser definido para o arquivo.

void setEtag(final String etag)

Define o valor de ETag para o arquivo.

void setFileId(String fileId)

Define a ID do arquivo.

void setFilePermissionKey(String filePermissionKey)

Define a chave de permissão do arquivo.

void setLastModified(final Date lastModified)

Define a hora da última modificação do arquivo.

void setLastWriteTime(String lastWriteTime)

Define a hora da última gravação do arquivo.

void setLength(final long length)

Define o comprimento do conteúdo, em bytes, para o arquivo.

void setNtfsAttributes(EnumSet<NtfsAttributes> ntfsAttributes)

Define os atributos do sistema de arquivos para arquivos e diretórios. Se não for definido, indicará a preservação dos valores existentes.

void setParentId(String parentId)

Define a ID pai do arquivo.

void setServerEncrypted(boolean serverEncrypted)

Define a status de criptografia do lado do servidor do arquivo.

Detalhes do construtor

FileProperties

public FileProperties()

Cria uma instância da classe .

FileProperties

public FileProperties(final FileProperties other)

Cria uma instância da classe copiando valores de outra instância da classe .

Parameters:

other - Um FileProperties objeto que representa as propriedades do arquivo a serem copiadas.

Detalhes do método

getCacheControl

public String getCacheControl()

Obtém o valor de controle de cache para o arquivo.

Returns:

Um String que representa o valor do controle de cache de conteúdo para o arquivo.

getChangeTime

public String getChangeTime()

Obtém o tempo de alteração do arquivo.

Returns:

Um String objeto que representa o tempo de alteração.

getContentDisposition

public String getContentDisposition()

Obtém o valor de disposição de conteúdo para o arquivo.

Returns:

Um String que representa a disposição de conteúdo ou null se a disposição de conteúdo não tiver sido definida no arquivo.

getContentEncoding

public String getContentEncoding()

Obtém o valor de codificação de conteúdo para o arquivo.

Returns:

Um String que representa a codificação de conteúdo ou null se a codificação de conteúdo não foi definida no arquivo.

getContentLanguage

public String getContentLanguage()

Obtém o valor do idioma de conteúdo para o arquivo.

Returns:

Um String que representa o idioma do conteúdo ou null se o idioma do conteúdo não foi definido no arquivo.

getContentMD5

public String getContentMD5()

Obtém o valor MD5 do conteúdo do arquivo.

Returns:

Um String que representa o valor MD5 do conteúdo.

getContentType

public String getContentType()

Obtém o valor do tipo de conteúdo para o arquivo.

Returns:

Um String que representa o tipo de conteúdo ou null se o tipo de conteúdo não foi definido para o arquivo.

getCopyState

public CopyState getCopyState()

Obtém o estado de cópia do arquivo.

Returns:

Um CopyState objeto que representa o estado de cópia do arquivo.

getCreationTime

public String getCreationTime()

Obtém a hora de criação do arquivo.

Returns:

Um String objeto que representa a hora de criação.

getEtag

public String getEtag()

Obtém o valor de ETag para o arquivo.

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

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 o valor de ETag.

getFileId

public String getFileId()

Obtém a ID do arquivo.

Returns:

Um String que especifica a ID do arquivo.

getFilePermissionKey

public String getFilePermissionKey()

Obtém a chave de permissão do arquivo.

Returns:

Um String que especifica a chave de permissão do arquivo.

getLastModified

public Date getLastModified()

Obtém a hora da última modificação do arquivo.

Returns:

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

getLastWriteTime

public String getLastWriteTime()

Obtém a hora da última gravação do arquivo.

Returns:

Um String objeto que representa a hora da última gravação.

getLength

public long getLength()

Obtém o tamanho, em bytes, do arquivo.

Returns:

Um long que representa o comprimento do arquivo.

getNtfsAttributes

public EnumSet getNtfsAttributes()

Obtém os atributos do sistema de arquivos para arquivos e diretórios. Se não for definido, indicará a preservação dos valores existentes.

Returns:

Um NtfsAttributes objeto que representa os atributos do sistema de arquivos.

getParentId

public String getParentId()

Obtém a ID pai do arquivo.

Returns:

Um String que especifica a ID pai do arquivo.

isServerEncrypted

public boolean isServerEncrypted()

Obtém a status de criptografia do lado do servidor do arquivo.

Returns:

Um boolean que especifica o status de criptografia do arquivo.

setCacheControl

public void setCacheControl(final String cacheControl)

Define o valor do controle de cache para o arquivo.

Parameters:

cacheControl - Um String que especifica o valor do controle de cache a ser definido.

setChangeTime

protected void setChangeTime(String changeTime)

Define o tempo de alteração do arquivo.

Parameters:

changeTime - Um String objeto que especifica o tempo de alteração a ser definido.

setContentDisposition

public void setContentDisposition(final String contentDisposition)

Define o valor de disposição de conteúdo para o arquivo.

Parameters:

contentDisposition - Um String que especifica o valor de disposição de conteúdo a ser definido.

setContentEncoding

public void setContentEncoding(final String contentEncoding)

Define o valor de codificação de conteúdo para o arquivo.

Parameters:

contentEncoding - Um String que especifica o valor de codificação de conteúdo a ser definido.

setContentLanguage

public void setContentLanguage(final String contentLanguage)

Define o idioma do conteúdo do arquivo.

Parameters:

contentLanguage - Um String que especifica o valor do idioma de conteúdo a ser definido.

setContentMD5

public void setContentMD5(final String contentMD5)

Define o valor MD5 do conteúdo para o arquivo.

Parameters:

contentMD5 - Um String que especifica o valor MD5 do conteúdo a ser definido.

setContentType

public void setContentType(final String contentType)

Define o valor do tipo de conteúdo para o arquivo.

Parameters:

contentType - Um String que especifica o valor do tipo de conteúdo a ser definido.

setCopyState

protected void setCopyState(final CopyState copyState)

Define o valor do estado de cópia para o arquivo.

Parameters:

copyState - Um CopyState objeto que especifica o valor de estado de cópia a ser definido.

setCreationTime

public void setCreationTime(String creationTime)

Define o tempo de criação a ser definido para o arquivo.

Parameters:

creationTime - Um String objeto que especifica o tempo de criação a ser definido.

setEtag

protected void setEtag(final String etag)

Define o valor de ETag para o arquivo.

Parameters:

etag - Um String que especifica o valor de ETag a ser definido.

setFileId

protected void setFileId(String fileId)

Define a ID do arquivo.

Parameters:

fileId - Um String que especifica a ID a ser definida.

setFilePermissionKey

public void setFilePermissionKey(String filePermissionKey)

Define a chave de permissão do arquivo.

Parameters:

filePermissionKey - Um String que especifica a chave de permissão de arquivo a ser definida.

setLastModified

protected void setLastModified(final Date lastModified)

Define a hora da última modificação do arquivo.

Parameters:

lastModified - Um java.util.Date objeto que especifica a hora da última modificação a ser definida.

setLastWriteTime

protected void setLastWriteTime(String lastWriteTime)

Define a hora da última gravação do arquivo.

Parameters:

lastWriteTime - Um String objeto que especifica a hora da última gravação a ser definida.

setLength

protected void setLength(final long length)

Define o comprimento do conteúdo, em bytes, para o arquivo.

Parameters:

length - Um long que especifica o comprimento a ser definido.

setNtfsAttributes

public void setNtfsAttributes(EnumSet ntfsAttributes)

Define os atributos do sistema de arquivos para arquivos e diretórios. Se não for definido, indicará a preservação dos valores existentes.

Parameters:

ntfsAttributes - Um NtfsAttributes que especifica os atributos do sistema de arquivos a serem definidos.

setParentId

protected void setParentId(String parentId)

Define a ID pai do arquivo.

Parameters:

parentId - Um String que especifica a ID pai a ser definida.

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

Define a status de criptografia do lado do servidor do arquivo.

Parameters:

serverEncrypted - Um boolean que especifica o status de criptografia a ser definido.

Aplica-se a