FileRequestOptions Classe
- java.
lang. Object - RequestOptions
- com.
microsoft. azure. storage. file. FileRequestOptions
- com.
public class FileRequestOptions extends RequestOptions
Representa um conjunto de opções que podem ser especificadas em uma solicitação.
Resumo do Construtor
Construtor | Description |
---|---|
FileRequestOptions() |
Cria uma instância da classe . |
FileRequestOptions(final FileRequestOptions other) |
Cria uma instância da classe copiando valores de outra instância. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
applyDefaults(final FileRequestOptions modifiedOptions)
Aplica padrões às opções passadas. |
Integer |
getConcurrentRequestCount()
Obtém o número simultâneo de solicitações simultâneas por operação. Para obter mais informações sobre os padrões de contagem de solicitações simultâneas, consulte setConcurrentRequestCount(final Integer concurrentRequestCount). |
Boolean |
getDisableContentMD5Validation()
Obtém se os métodos e FileInputStream download devem ignorar o cabeçalho ContentMD5 do arquivo. Para obter mais informações sobre como desabilitar padrões de validação de conteúdo MD5, consulte setDisableContentMD5Validation(final Boolean disableContentMD5Validation) |
Boolean |
getStoreFileContentMD5()
Obtém se o cabeçalho ContentMD5 do arquivo deve ser definido em uploads. Para obter mais informações sobre como armazenar o conteúdo do arquivo padrões MD5, consulte setStoreFileContentMD5(final Boolean storeFileContentMD5) . |
Boolean |
getUseTransactionalContentMD5()
Obtém se uma operação PUT ou GET de intervalo usará o cabeçalho Content-MD5 para impor a segurança transacional. Todos os uploads ou downloads parciais de arquivos serão restritos a 4 MB. Para obter mais informações sobre os padrões de MD5 de conteúdo transacional, consulte setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5). |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
Usa a contagem de solicitações simultâneas do cliente especificado se , define um valor padrão para todo o resto e define padrões conforme definido na classe pai. |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
Usa a contagem de solicitações simultâneas do cliente especificado se , define um valor padrão para todo o resto e define padrões conforme definido na classe pai. |
void |
setConcurrentRequestCount(final Integer concurrentRequestCount)
Define o número simultâneo de solicitações simultâneas por operação. A contagem de solicitações simultâneas padrão é definida no cliente e é por padrão 1, indicando nenhuma simultaneidade. Você pode alterar a contagem de solicitações simultâneas nessa solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem essa contagem de solicitações simultâneas. |
void |
setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Define se o download e FileInputStream os métodos devem ignorar o cabeçalho ContentMD5 do arquivo. O valor padrão de disableContentMD5Validation é definido no cliente e é por padrão . Você pode alterar o valor disableContentMD5Validation nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse valor disableContentMD5Validation. |
final void |
setLocationMode(final LocationMode locationMode)
Define o LocationMode para essa solicitação. O padrão LocationMode é definido no cliente e é por padrão PRIMARY_ONLY. Você pode alterar o LocationMode nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse LocationMode. |
void |
setRequireEncryption(Boolean requireEncryption)
Não há suporte para criptografia para arquivos. |
void |
setStoreFileContentMD5(final Boolean storeFileContentMD5)
Define se o cabeçalho ContentMD5 do arquivo deve ser definido em uploads. O valor padrão storeFileContentMD5 é definido no cliente e é por padrão . Você pode alterar o valor storeFileContentMD5 nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse valor storeFileContentMD5. |
void |
setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
Define se uma operação PUT ou GET de intervalo usará o cabeçalho Content-MD5 para impor a segurança transacional. O valor padrão useTransactionalContentMD5 é definido no cliente e é por padrão . Você pode alterar o valor useTransactionalContentMD5 nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem o valor useTransactionalContentMD5. |
Membros herdados
Detalhes do construtor
FileRequestOptions
public FileRequestOptions()
Cria uma instância da classe .
FileRequestOptions
public FileRequestOptions(final FileRequestOptions other)
Cria uma instância da classe copiando valores de outra instância.
Parâmetros:
Detalhes do método
applyDefaults
protected static void applyDefaults(final FileRequestOptions modifiedOptions)
Aplica padrões às opções passadas.
Parâmetros:
getConcurrentRequestCount
public Integer getConcurrentRequestCount()
Obtém o número simultâneo de solicitações simultâneas por operação. Para obter mais informações sobre os padrões de contagem de solicitações simultâneas, consulte setConcurrentRequestCount(final Integer concurrentRequestCount).
Retornos:
getDisableContentMD5Validation
public Boolean getDisableContentMD5Validation()
Obtém se os métodos e FileInputStream download devem ignorar o cabeçalho ContentMD5 do arquivo. Para obter mais informações sobre como desabilitar padrões de validação de conteúdo MD5, consulte setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Retornos:
getStoreFileContentMD5
public Boolean getStoreFileContentMD5()
Obtém se o cabeçalho ContentMD5 do arquivo deve ser definido em uploads. Para obter mais informações sobre como armazenar o conteúdo do arquivo padrões MD5, consulte setStoreFileContentMD5(final Boolean storeFileContentMD5) .
Retornos:
getUseTransactionalContentMD5
public Boolean getUseTransactionalContentMD5()
Obtém se uma operação PUT ou GET de intervalo usará o cabeçalho Content-MD5 para impor a segurança transacional. Todos os uploads ou downloads parciais de arquivos serão restritos a 4 MB. Para obter mais informações sobre os padrões de MD5 de conteúdo transacional, consulte setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5).
Retornos:
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
Usa a contagem de solicitações simultâneas do cliente especificado se , define um valor padrão para todo o resto e define padrões conforme definido na classe pai.
Parâmetros:
null
. Além disso, o valor padrão de concurrentRequestCount é 1
.
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
Usa a contagem de solicitações simultâneas do cliente especificado se , define um valor padrão para todo o resto e define padrões conforme definido na classe pai.
Parâmetros:
null
. Além disso, o valor padrão de concurrentRequestCount é 1
.
setConcurrentRequestCount
public void setConcurrentRequestCount(final Integer concurrentRequestCount)
Define o número simultâneo de solicitações simultâneas por operação.
A contagem de solicitações simultâneas padrão é definida no cliente e é por padrão 1, indicando nenhuma simultaneidade. Você pode alterar a contagem de solicitações simultâneas nessa solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem essa contagem de solicitações simultâneas.
Parâmetros:
setDisableContentMD5Validation
public void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Define se o download e FileInputStream os métodos devem ignorar o cabeçalho ContentMD5 do arquivo.
O valor padrão de disableContentMD5Validation é definido no cliente e é por padrão . Você pode alterar o valor disableContentMD5Validation nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse valor disableContentMD5Validation.
Parâmetros:
setLocationMode
public final void setLocationMode(final LocationMode locationMode)
Define o LocationMode para essa solicitação.
O padrão LocationMode é definido no cliente e é por padrão PRIMARY_ONLY. Você pode alterar o LocationMode nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse LocationMode.
Parâmetros:
setRequireEncryption
public void setRequireEncryption(Boolean requireEncryption)
Não há suporte para criptografia para arquivos.
Parâmetros:
setStoreFileContentMD5
public void setStoreFileContentMD5(final Boolean storeFileContentMD5)
Define se o cabeçalho ContentMD5 do arquivo deve ser definido em uploads.
O valor padrão storeFileContentMD5 é definido no cliente e é por padrão . Você pode alterar o valor storeFileContentMD5 nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem esse valor storeFileContentMD5.
Parâmetros:
setUseTransactionalContentMD5
public void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
Define se uma operação PUT ou GET de intervalo usará o cabeçalho Content-MD5 para impor a segurança transacional.
O valor padrão useTransactionalContentMD5 é definido no cliente e é por padrão . Você pode alterar o valor useTransactionalContentMD5 nesta solicitação definindo essa propriedade. Você também pode alterar o valor no getDefaultRequestOptions() objeto para que todas as solicitações subsequentes feitas por meio do cliente de serviço usem o valor useTransactionalContentMD5.
Parâmetros:
Aplica-se a
Azure SDK for Java