Compartilhar via


FileRequestOptions Classe

  • java.lang.Object

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 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.

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.

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:

other - Um FileRequestOptions objeto que representa as opções de solicitação de arquivo a serem copiadas.

Detalhes do método

applyDefaults

protected static void applyDefaults(final FileRequestOptions modifiedOptions)

Aplica padrões às opções passadas.

Parâmetros:

modifiedOptions - As opções a serem aplicadas padrão.

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:

o concurrentRequestCount

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:

disableContentMD5Validation

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:

o storeFileContentMD5

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:

o useTransactionalContentMD5

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:

options - As opções de entrada a serem copiadas ao aplicar padrões
client - Um CloudFileClient objeto que representa o cliente de serviço usado para definir o intervalo de tempo limite padrão e a política de repetição, se eles forem 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:

options - As opções de entrada a serem copiadas ao aplicar padrões
client - Um CloudFileClient objeto que representa o cliente de serviço usado para definir o intervalo de tempo limite padrão e a política de repetição, se eles forem null. Além disso, o valor padrão de concurrentRequestCount é 1.
setStartTime - se deseja inicializar o campo startTimeInMs ou não

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:

concurrentRequestCount - o concurrentRequestCount a ser definido

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:

disableContentMD5Validation - o disableContentMD5Validation a ser definido

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:

locationMode - o locationMode a ser definido

setRequireEncryption

public void setRequireEncryption(Boolean requireEncryption)

Não há suporte para criptografia para arquivos.

Parâmetros:

requireEncryption - Um valor para indicar se todos os dados gravados e lidos devem ser criptografados.

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:

storeFileContentMD5 - o storeFileContentMD5 a ser definido

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:

useTransactionalContentMD5 - o useTransactionalContentMD5 a ser definido

Aplica-se a