FileRequestOptions Clase
- java.
lang. Object - RequestOptions
- com.
microsoft. azure. storage. file. FileRequestOptions
- com.
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 File |
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 File |
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:
Detalles del método
applyDefaults
protected static void applyDefaults(final FileRequestOptions modifiedOptions)
Aplica los valores predeterminados a las opciones pasadas.
Parámetros:
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:
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:
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:
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:
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:
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:
null
. Además, el valor predeterminado de concurrentRequestCount es 1
.
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:
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:
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:
setRequireEncryption
public void setRequireEncryption(Boolean requireEncryption)
El cifrado no se admite para los archivos.
Parámetros:
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:
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:
Se aplica a
Azure SDK for Java