Compartilhar via


FileParallelUploadOptions Classe

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

public class FileParallelUploadOptions

Opções estendidas que podem ser passadas ao carregar um arquivo em paralelo.

Resumo do Construtor

Construtor Description
FileParallelUploadOptions(BinaryData data)

Constrói um novo FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream)

Constrói um novo FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream, long length)

Preterido

o comprimento não é mais necessário; use FileParallelUploadOptions(InputStream dataStream) em vez disso.

Constrói um novo FileParallelUploadOptions.

FileParallelUploadOptions(Flux<ByteBuffer> dataFlux)

Constrói um novo FileParallelUploadOptions.

Resumo do método

Modificador e tipo Método e descrição
BinaryData getData()

Obtém a fonte de dados.

Flux<ByteBuffer> getDataFlux()

Obtém a fonte de dados.

InputStream getDataStream()

Obtém a fonte de dados.

String getEncryptionContext()

Contexto de criptografia definido no arquivo.

PathHttpHeaders getHeaders()

Obtém o PathHttpHeaders.

long getLength()

Preterido

use getOptionalLength() para ter acesso seguro a um comprimento que nem sempre existirá.

Obtém o comprimento dos dados.

Map<String,String> getMetadata()

Obtém os metadados.

Long getOptionalLength()

Obtém o comprimento dos dados.

ParallelTransferOptions getParallelTransferOptions()

Obtém o ParallelTransferOptions.

String getPermissions()

Obtém as permissões.

DataLakeRequestConditions getRequestConditions()

Obtém o DataLakeRequestConditions.

String getUmask()

Obtém a umask.

FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexto de criptografia opcional que pode ser definido no arquivo.

FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Define o PathHttpHeaders.

FileParallelUploadOptions setMetadata(Map<String,String> metadata)

Define os metadados.

FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Define o ParallelTransferOptions.

FileParallelUploadOptions setPermissions(String permissions)

Define as permissões.

FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Define o DataLakeRequestConditions.

FileParallelUploadOptions setUmask(String umask)

Define a umask.

Métodos herdados de java.lang.Object

Detalhes do construtor

FileParallelUploadOptions

public FileParallelUploadOptions(BinaryData data)

Constrói um novo FileParallelUploadOptions.

Parâmetros:

data - O BinaryData a ser gravado no arquivo.

FileParallelUploadOptions

public FileParallelUploadOptions(InputStream dataStream)

Constrói um novo FileParallelUploadOptions.

Parâmetros:

dataStream - Os dados a serem gravados no blob. Os dados devem ser marcáveis. Isso é para dar suporte a novas tentativas. Se os dados não estiverem marcados, considere encapsular sua fonte de dados em um BufferedInputStream para adicionar suporte a marcas.

FileParallelUploadOptions

@Deprecated
public FileParallelUploadOptions(InputStream dataStream, long length)

Preterido

o comprimento não é mais necessário; use FileParallelUploadOptions(InputStream dataStream) em vez disso.

Constrói um novo FileParallelUploadOptions. Em vez disso, use FileParallelUploadOptions(InputStream dataStream) para fornecer um InputStream sem saber o comprimento exato com antecedência.

Parâmetros:

dataStream - Os dados a serem gravados no blob. Os dados devem ser marcáveis. Isso é para dar suporte a novas tentativas. Se os dados não estiverem marcados, considere encapsular sua fonte de dados em um BufferedInputStream para adicionar suporte a marcas.
length - O comprimento exato dos dados. É importante que esse valor corresponda precisamente ao comprimento dos dados fornecidos no InputStream.

FileParallelUploadOptions

public FileParallelUploadOptions(Flux dataFlux)

Constrói um novo FileParallelUploadOptions.

Parâmetros:

dataFlux - Os dados a serem gravados no arquivo. Ao contrário de outros métodos de upload, esse método não exige que o Flux seja reproduzível. Em outras palavras, ele não precisa dar suporte a vários assinantes e não é esperado que produza os mesmos valores entre assinaturas.

Detalhes do método

getData

public BinaryData getData()

Obtém a fonte de dados.

Retornos:

Os dados a serem gravados no arquivo.

getDataFlux

public Flux getDataFlux()

Obtém a fonte de dados.

Retornos:

Os dados a serem gravados no arquivo.

getDataStream

public InputStream getDataStream()

Obtém a fonte de dados.

Retornos:

Os dados a serem gravados no arquivo.

getEncryptionContext

public String getEncryptionContext()

Contexto de criptografia definido no arquivo.

Retornos:

Contexto de criptografia definido no arquivo.

getHeaders

public PathHttpHeaders getHeaders()

Obtém o PathHttpHeaders.

Retornos:

getLength

@Deprecated
public long getLength()

Preterido

use getOptionalLength() para ter acesso seguro a um comprimento que nem sempre existirá.

Obtém o comprimento dos dados.

Retornos:

O comprimento exato dos dados. É importante que esse valor corresponda precisamente ao comprimento dos dados fornecidos no InputStream.

getMetadata

public Map getMetadata()

Obtém os metadados.

Retornos:

Os metadados a serem associados ao arquivo.

getOptionalLength

public Long getOptionalLength()

Obtém o comprimento dos dados.

Retornos:

O comprimento exato dos dados. É importante que esse valor corresponda precisamente ao comprimento dos dados fornecidos no InputStream.

getParallelTransferOptions

public ParallelTransferOptions getParallelTransferOptions()

Obtém o ParallelTransferOptions.

Retornos:

getPermissions

public String getPermissions()

Obtém as permissões.

Retornos:

as permissões de acesso POSIX para o proprietário do recurso, o grupo proprietário do recurso e outros.

getRequestConditions

public DataLakeRequestConditions getRequestConditions()

Obtém o DataLakeRequestConditions.

Retornos:

getUmask

public String getUmask()

Obtém a umask.

Retornos:

a umask.

setEncryptionContext

public FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexto de criptografia opcional que pode ser definido no arquivo. O contexto de criptografia destina-se a armazenar metadados que podem ser usados para descriptografar o blob.

Parâmetros:

encryptionContext - o contexto de criptografia a ser definido no arquivo.

Retornos:

As opções atualizadas.

setHeaders

public FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Define o PathHttpHeaders.

Parâmetros:

headers - PathHttpHeaders

Retornos:

As opções atualizadas

setMetadata

public FileParallelUploadOptions setMetadata(Map metadata)

Define os metadados.

Parâmetros:

metadata - Os metadados a serem associados ao blob.

Retornos:

As opções atualizadas.

setParallelTransferOptions

public FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Define o ParallelTransferOptions.

Parâmetros:

parallelTransferOptions - ParallelTransferOptions

Retornos:

As opções atualizadas.

setPermissions

public FileParallelUploadOptions setPermissions(String permissions)

Define as permissões.

Parâmetros:

permissions - as permissões de acesso POSIX para o proprietário do recurso, o grupo proprietário do recurso e outros.

Retornos:

As opções atualizadas

setRequestConditions

public FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Define o DataLakeRequestConditions.

Parâmetros:

requestConditions - DataLakeRequestConditions

Retornos:

As opções atualizadas.

setUmask

public FileParallelUploadOptions setUmask(String umask)

Define a umask.

Parâmetros:

umask - Restringe as permissões do recurso a ser criado.

Retornos:

As opções atualizadas

Aplica-se a