Compartir a través de


FileParallelUploadOptions Clase

  • java.lang.Object
    • com.azure.storage.file.datalake.options.FileParallelUploadOptions

public class FileParallelUploadOptions

Opciones extendidas que se pueden pasar al cargar un archivo en paralelo.

Resumen del constructor

Constructor Description
FileParallelUploadOptions(BinaryData data)

Construye un nuevo FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream)

Construye un nuevo FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream, long length)

Obsoleto

la longitud ya no es necesaria; use FileParallelUploadOptions(InputStream dataStream) en su lugar.

Construye un nuevo FileParallelUploadOptions.

FileParallelUploadOptions(Flux<ByteBuffer> dataFlux)

Construye un nuevo FileParallelUploadOptions.

Resumen del método

Modificador y tipo Método y descripción
BinaryData getData()

Obtiene el origen de datos.

Flux<ByteBuffer> getDataFlux()

Obtiene el origen de datos.

InputStream getDataStream()

Obtiene el origen de datos.

String getEncryptionContext()

Contexto de cifrado que se establece en el archivo.

PathHttpHeaders getHeaders()

Obtiene la estructura PathHttpHeaders.

long getLength()

Obsoleto

use getOptionalLength() para tener acceso seguro a una longitud que no siempre existirá.

Obtiene la longitud de los datos.

Map<String,String> getMetadata()

Obtiene los metadatos.

Long getOptionalLength()

Obtiene la longitud de los datos.

ParallelTransferOptions getParallelTransferOptions()

Obtiene la estructura ParallelTransferOptions.

String getPermissions()

Obtiene los permisos.

DataLakeRequestConditions getRequestConditions()

Obtiene la estructura DataLakeRequestConditions.

String getUmask()

Obtiene el umask.

FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexto de cifrado opcional que se puede establecer en el archivo.

FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Establece PathHttpHeaders.

FileParallelUploadOptions setMetadata(Map<String,String> metadata)

Establece los metadatos.

FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Establece ParallelTransferOptions.

FileParallelUploadOptions setPermissions(String permissions)

Establece los permisos.

FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Establece DataLakeRequestConditions.

FileParallelUploadOptions setUmask(String umask)

Establece el umask.

Métodos heredados de java.lang.Object

Detalles del constructor

FileParallelUploadOptions

public FileParallelUploadOptions(BinaryData data)

Construye un nuevo FileParallelUploadOptions.

Parámetros:

data - que BinaryData se va a escribir en el archivo.

FileParallelUploadOptions

public FileParallelUploadOptions(InputStream dataStream)

Construye un nuevo FileParallelUploadOptions.

Parámetros:

dataStream - Datos que se van a escribir en el blob. Los datos deben ser marcados. Esto es para admitir reintentos. Si los datos no se pueden marcar, considere la posibilidad de encapsular el origen de datos en bufferedInputStream para agregar compatibilidad con marcas.

FileParallelUploadOptions

@Deprecated
public FileParallelUploadOptions(InputStream dataStream, long length)

Obsoleto

la longitud ya no es necesaria; use FileParallelUploadOptions(InputStream dataStream) en su lugar.

Construye un nuevo FileParallelUploadOptions. Use FileParallelUploadOptions(InputStream dataStream) en su lugar para proporcionar un InputStream sin conocer la longitud exacta de antemano.

Parámetros:

dataStream - Datos que se van a escribir en el blob. Los datos deben ser marcados. Esto es para admitir reintentos. Si los datos no se pueden marcar, considere la posibilidad de encapsular el origen de datos en bufferedInputStream para agregar compatibilidad con marcas.
length - Longitud exacta de los datos. Es importante que este valor coincida exactamente con la longitud de los datos proporcionados en .InputStream

FileParallelUploadOptions

public FileParallelUploadOptions(Flux dataFlux)

Construye un nuevo FileParallelUploadOptions.

Parámetros:

dataFlux - Datos que se van a escribir en el archivo. A diferencia de otros métodos de carga, este método no requiere que Flux se pueda reproducir. En otras palabras, no tiene que admitir varios suscriptores y no se espera que genere los mismos valores entre suscripciones.

Detalles del método

getData

public BinaryData getData()

Obtiene el origen de datos.

Devoluciones:

Datos que se van a escribir en el archivo.

getDataFlux

public Flux getDataFlux()

Obtiene el origen de datos.

Devoluciones:

Datos que se van a escribir en el archivo.

getDataStream

public InputStream getDataStream()

Obtiene el origen de datos.

Devoluciones:

Datos que se van a escribir en el archivo.

getEncryptionContext

public String getEncryptionContext()

Contexto de cifrado que se establece en el archivo.

Devoluciones:

Contexto de cifrado que se establece en el archivo.

getHeaders

public PathHttpHeaders getHeaders()

Obtiene la estructura PathHttpHeaders.

Devoluciones:

getLength

@Deprecated
public long getLength()

Obsoleto

use getOptionalLength() para tener acceso seguro a una longitud que no siempre existirá.

Obtiene la longitud de los datos.

Devoluciones:

Longitud exacta de los datos. Es importante que este valor coincida exactamente con la longitud de los datos proporcionados en .InputStream

getMetadata

public Map getMetadata()

Obtiene los metadatos.

Devoluciones:

Metadatos que se van a asociar al archivo.

getOptionalLength

public Long getOptionalLength()

Obtiene la longitud de los datos.

Devoluciones:

Longitud exacta de los datos. Es importante que este valor coincida exactamente con la longitud de los datos proporcionados en .InputStream

getParallelTransferOptions

public ParallelTransferOptions getParallelTransferOptions()

Obtiene la estructura ParallelTransferOptions.

Devoluciones:

getPermissions

public String getPermissions()

Obtiene los permisos.

Devoluciones:

los permisos de acceso POSIX para el propietario del recurso, el grupo propietario de recursos y otros.

getRequestConditions

public DataLakeRequestConditions getRequestConditions()

Obtiene la estructura DataLakeRequestConditions.

Devoluciones:

getUmask

public String getUmask()

Obtiene el umask.

Devoluciones:

el umask.

setEncryptionContext

public FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexto de cifrado opcional que se puede establecer en el archivo. El contexto de cifrado está diseñado para almacenar metadatos que se pueden usar para descifrar el blob.

Parámetros:

encryptionContext - el contexto de cifrado que se va a establecer en el archivo.

Devoluciones:

Las opciones actualizadas.

setHeaders

public FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Establece PathHttpHeaders.

Parámetros:

headers - PathHttpHeaders

Devoluciones:

Las opciones actualizadas

setMetadata

public FileParallelUploadOptions setMetadata(Map metadata)

Establece los metadatos.

Parámetros:

metadata - Metadatos que se van a asociar al blob.

Devoluciones:

Las opciones actualizadas.

setParallelTransferOptions

public FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Establece ParallelTransferOptions.

Parámetros:

parallelTransferOptions - ParallelTransferOptions

Devoluciones:

Las opciones actualizadas.

setPermissions

public FileParallelUploadOptions setPermissions(String permissions)

Establece los permisos.

Parámetros:

permissions - los permisos de acceso POSIX para el propietario del recurso, el grupo propietario de recursos y otros.

Devoluciones:

Las opciones actualizadas

setRequestConditions

public FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Establece DataLakeRequestConditions.

Parámetros:

requestConditions - DataLakeRequestConditions

Devoluciones:

Las opciones actualizadas.

setUmask

public FileParallelUploadOptions setUmask(String umask)

Establece el umask.

Parámetros:

umask - Restringe los permisos del recurso que se van a crear.

Devoluciones:

Las opciones actualizadas

Se aplica a