Compartir a través de


FileRequestOptions Clase

  • java.lang.Object

public class FileRequestOptions extends RequestOptions

Representa un conjunto de opciones que se pueden especificar en una solicitud.

Resumen del constructor

Constructor Description
FileRequestOptions()

Cree una instancia de la clase.

FileRequestOptions(final FileRequestOptions other)

Crea una instancia de la clase copiando valores de otra instancia.

Resumen del método

Modificador y tipo Método y descripción
void applyDefaults(final FileRequestOptions modifiedOptions)

Aplica los valores predeterminados a las opciones pasadas.

Integer getConcurrentRequestCount()

Obtiene el número simultáneo de solicitudes simultáneas por operación. Para obtener más información sobre los valores predeterminados de recuento de solicitudes simultáneas, vea setConcurrentRequestCount(final Integer concurrentRequestCount).

Boolean getDisableContentMD5Validation()

Obtiene si los métodos y FileInputStream descarga deben omitir el encabezado ContentMD5 del archivo. Para obtener más información sobre cómo deshabilitar los valores predeterminados de validación md5 de contenido, consulte setDisableContentMD5Validation(final Boolean disableContentMD5Validation)

Boolean getStoreFileContentMD5()

Obtiene si el encabezado ContentMD5 del archivo debe establecerse en las cargas. Para obtener más información sobre cómo almacenar los valores predeterminados de MD5 de contenido de archivo, vea setStoreFileContentMD5(final Boolean storeFileContentMD5) .

Boolean getUseTransactionalContentMD5()

Obtiene si una operación PUT o GET de rango usará el encabezado Content-MD5 para aplicar la seguridad transaccional. Todas las descargas o cargas de archivos parciales se restringirán a 4 MB. Para obtener más información sobre los valores predeterminados md5 de contenido transaccional, vea setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5).

final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)

Usa el recuento de solicitudes simultáneas del cliente especificado si , establece un valor predeterminado para todo lo demás y establece los valores predeterminados como se define en la clase primaria.

final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)

Usa el recuento de solicitudes simultáneas del cliente especificado si , establece un valor predeterminado para todo lo demás y establece los valores predeterminados como se define en la clase primaria.

void setConcurrentRequestCount(final Integer concurrentRequestCount)

Establece el número simultáneo de solicitudes simultáneas por operación.

El recuento de solicitudes simultáneas predeterminado se establece en el cliente y es 1 de forma predeterminada, lo que indica que no hay simultaneidad. Puede cambiar el recuento de solicitudes simultáneas en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese recuento de solicitudes simultáneas.

void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)

Establece si los métodos y FileInputStream de descarga deben omitir el encabezado ContentMD5 del archivo.

El valor predeterminado disableContentMD5Validation se establece en el cliente y es de forma predeterminada. Puede cambiar el valor disableContentMD5Validation en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor disableContentMD5Validation.

final void setLocationMode(final LocationMode locationMode)

Establece para LocationMode esta solicitud.

El valor predeterminado LocationMode se establece en el cliente y es de forma predeterminada PRIMARY_ONLY. Puede cambiar en LocationMode esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese LocationMode.

void setRequireEncryption(Boolean requireEncryption)

El cifrado no se admite para los archivos.

void setStoreFileContentMD5(final Boolean storeFileContentMD5)

Establece si el encabezado ContentMD5 del archivo debe establecerse en las cargas.

El valor predeterminado storeFileContentMD5 se establece en el cliente y es de forma predeterminada. Puede cambiar el valor storeFileContentMD5 en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor storeFileContentMD5.

void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)

Establece si una operación PUT o GET de rango usará el encabezado Content-MD5 para aplicar la seguridad transaccional.

El valor predeterminado useTransactionalContentMD5 se establece en el cliente y es de forma predeterminada . Puede cambiar el valor useTransactionalContentMD5 en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor useTransactionalContentMD5.

Miembros heredados

Detalles del constructor

FileRequestOptions

public FileRequestOptions()

Cree una instancia de la clase.

FileRequestOptions

public FileRequestOptions(final FileRequestOptions other)

Crea una instancia de la clase copiando valores de otra instancia.

Parámetros:

other - Objeto FileRequestOptions que representa las opciones de solicitud de archivo que se van a copiar.

Detalles del método

applyDefaults

protected static void applyDefaults(final FileRequestOptions modifiedOptions)

Aplica los valores predeterminados a las opciones pasadas.

Parámetros:

modifiedOptions - Las opciones a las que se aplicarán los valores predeterminados.

getConcurrentRequestCount

public Integer getConcurrentRequestCount()

Obtiene el número simultáneo de solicitudes simultáneas por operación. Para obtener más información sobre los valores predeterminados de recuento de solicitudes simultáneas, vea setConcurrentRequestCount(final Integer concurrentRequestCount).

Devoluciones:

concurrentRequestCount

getDisableContentMD5Validation

public Boolean getDisableContentMD5Validation()

Obtiene si los métodos y FileInputStream descarga deben omitir el encabezado ContentMD5 del archivo. Para obtener más información sobre cómo deshabilitar los valores predeterminados de validación md5 de contenido, consulte setDisableContentMD5Validation(final Boolean disableContentMD5Validation)

Devoluciones:

disableContentMD5Validation

getStoreFileContentMD5

public Boolean getStoreFileContentMD5()

Obtiene si el encabezado ContentMD5 del archivo debe establecerse en las cargas. Para obtener más información sobre cómo almacenar los valores predeterminados de MD5 de contenido de archivo, vea setStoreFileContentMD5(final Boolean storeFileContentMD5) .

Devoluciones:

storeFileContentMD5

getUseTransactionalContentMD5

public Boolean getUseTransactionalContentMD5()

Obtiene si una operación PUT o GET de rango usará el encabezado Content-MD5 para aplicar la seguridad transaccional. Todas las descargas o cargas de archivos parciales se restringirán a 4 MB. Para obtener más información sobre los valores predeterminados md5 de contenido transaccional, vea setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5).

Devoluciones:

useTransactionalContentMD5

populateAndApplyDefaults

protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)

Usa el recuento de solicitudes simultáneas del cliente especificado si , establece un valor predeterminado para todo lo demás y establece los valores predeterminados como se define en la clase primaria.

Parámetros:

options - Opciones de entrada desde las que se va a copiar al aplicar los valores predeterminados
client - Objeto CloudFileClient que representa el cliente de servicio usado para establecer el intervalo de tiempo de espera predeterminado y la directiva de reintento, si son null. Además, el valor predeterminado de concurrentRequestCount es 1.

populateAndApplyDefaults

protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)

Usa el recuento de solicitudes simultáneas del cliente especificado si , establece un valor predeterminado para todo lo demás y establece los valores predeterminados como se define en la clase primaria.

Parámetros:

options - Opciones de entrada desde las que se va a copiar al aplicar los valores predeterminados
client - Objeto CloudFileClient que representa el cliente de servicio usado para establecer el intervalo de tiempo de espera predeterminado y la directiva de reintento, si son null. Además, el valor predeterminado de concurrentRequestCount es 1.
setStartTime - si se va a inicializar el campo startTimeInMs o no

setConcurrentRequestCount

public void setConcurrentRequestCount(final Integer concurrentRequestCount)

Establece el número simultáneo de solicitudes simultáneas por operación.

El recuento de solicitudes simultáneas predeterminado se establece en el cliente y es 1 de forma predeterminada, lo que indica que no hay simultaneidad. Puede cambiar el recuento de solicitudes simultáneas en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese recuento de solicitudes simultáneas.

Parámetros:

concurrentRequestCount - concurrentRequestCount que se va a establecer

setDisableContentMD5Validation

public void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)

Establece si los métodos y FileInputStream de descarga deben omitir el encabezado ContentMD5 del archivo.

El valor predeterminado disableContentMD5Validation se establece en el cliente y es de forma predeterminada. Puede cambiar el valor disableContentMD5Validation en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor disableContentMD5Validation.

Parámetros:

disableContentMD5Validation - disableContentMD5Validation que se va a establecer

setLocationMode

public final void setLocationMode(final LocationMode locationMode)

Establece para LocationMode esta solicitud.

El valor predeterminado LocationMode se establece en el cliente y es de forma predeterminada PRIMARY_ONLY. Puede cambiar en LocationMode esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese LocationMode.

Parámetros:

locationMode - locationMode que se va a establecer

setRequireEncryption

public void setRequireEncryption(Boolean requireEncryption)

El cifrado no se admite para los archivos.

Parámetros:

requireEncryption - Valor que indica si todos los datos escritos y leídos deben cifrarse.

setStoreFileContentMD5

public void setStoreFileContentMD5(final Boolean storeFileContentMD5)

Establece si el encabezado ContentMD5 del archivo debe establecerse en las cargas.

El valor predeterminado storeFileContentMD5 se establece en el cliente y es de forma predeterminada. Puede cambiar el valor storeFileContentMD5 en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor storeFileContentMD5.

Parámetros:

storeFileContentMD5 - storeFileContentMD5 que se va a establecer

setUseTransactionalContentMD5

public void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)

Establece si una operación PUT o GET de rango usará el encabezado Content-MD5 para aplicar la seguridad transaccional.

El valor predeterminado useTransactionalContentMD5 se establece en el cliente y es de forma predeterminada . Puede cambiar el valor useTransactionalContentMD5 en esta solicitud estableciendo esta propiedad. También puede cambiar el valor del getDefaultRequestOptions() objeto para que todas las solicitudes posteriores realizadas a través del cliente de servicio usen ese valor useTransactionalContentMD5.

Parámetros:

useTransactionalContentMD5 - useTransactionalContentMD5 que se va a establecer

Se aplica a