FileProperties Classe
- java.
lang. Object - com.
microsoft. azure. storage. file. FileProperties
- com.
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. |
Copy |
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<Ntfs |
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:
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:
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:
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:
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:
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:
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:
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:
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:
getCreationTime
public String getCreationTime()
Obtém a hora de criação do arquivo.
Returns:
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:
String
que representa o valor de ETag.getFileId
public String getFileId()
Obtém a ID do arquivo.
Returns:
String
que especifica a ID do arquivo.getFilePermissionKey
public String getFilePermissionKey()
Obtém a chave de permissão do arquivo.
Returns:
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:
getLastWriteTime
public String getLastWriteTime()
Obtém a hora da última gravação do arquivo.
Returns:
String
objeto que representa a hora da última gravação.getLength
public long getLength()
Obtém o tamanho, em bytes, do arquivo.
Returns:
long
que representa o comprimento do arquivo.getNtfsAttributes
public EnumSet
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:
getParentId
public String getParentId()
Obtém a ID pai do arquivo.
Returns:
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:
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:
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:
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:
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:
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:
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:
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:
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:
setCreationTime
public void setCreationTime(String creationTime)
Define o tempo de criação a ser definido para o arquivo.
Parameters:
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:
String
que especifica o valor de ETag a ser definido.
setFileId
protected void setFileId(String fileId)
Define a ID do arquivo.
Parameters:
String
que especifica a ID a ser definida.
setFilePermissionKey
public void setFilePermissionKey(String filePermissionKey)
Define a chave de permissão do arquivo.
Parameters:
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:
setLastWriteTime
protected void setLastWriteTime(String lastWriteTime)
Define a hora da última gravação do arquivo.
Parameters:
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:
long
que especifica o comprimento a ser definido.
setNtfsAttributes
public void setNtfsAttributes(EnumSet
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:
setParentId
protected void setParentId(String parentId)
Define a ID pai do arquivo.
Parameters:
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:
boolean
que especifica o status de criptografia a ser definido.
Aplica-se a
Azure SDK for Java