Partager via


FileParallelUploadOptions Classe

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

public class FileParallelUploadOptions

Options étendues qui peuvent être transmises lors du chargement d’un fichier en parallèle.

Récapitulatif du constructeur

Constructeur Description
FileParallelUploadOptions(BinaryData data)

Construit un nouveau FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream)

Construit un nouveau FileParallelUploadOptions.

FileParallelUploadOptions(InputStream dataStream, long length)

Déprécié

la longueur n’est plus nécessaire; utiliser FileParallelUploadOptions(InputStream dataStream) à la place.

Construit un nouveau FileParallelUploadOptions.

FileParallelUploadOptions(Flux<ByteBuffer> dataFlux)

Construit un nouveau FileParallelUploadOptions.

Résumé de la méthode

Modificateur et type Méthode et description
BinaryData getData()

Obtient la source de données.

Flux<ByteBuffer> getDataFlux()

Obtient la source de données.

InputStream getDataStream()

Obtient la source de données.

String getEncryptionContext()

Contexte de chiffrement défini sur le fichier.

PathHttpHeaders getHeaders()

Obtient PathHttpHeaders.

long getLength()

Déprécié

utiliser getOptionalLength() pour avoir un accès sécurisé à une longueur qui n’existera pas toujours.

Obtient la longueur des données.

Map<String,String> getMetadata()

Obtient les métadonnées.

Long getOptionalLength()

Obtient la longueur des données.

ParallelTransferOptions getParallelTransferOptions()

Obtient ParallelTransferOptions.

String getPermissions()

Obtient les autorisations.

DataLakeRequestConditions getRequestConditions()

Obtient DataLakeRequestConditions.

String getUmask()

Obtient l’umask.

FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexte de chiffrement facultatif qui peut être défini sur le fichier.

FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Définit l'objet PathHttpHeaders.

FileParallelUploadOptions setMetadata(Map<String,String> metadata)

Définit les métadonnées.

FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Définit l'objet ParallelTransferOptions.

FileParallelUploadOptions setPermissions(String permissions)

Définit les autorisations.

FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Définit l'objet DataLakeRequestConditions.

FileParallelUploadOptions setUmask(String umask)

Définit l’umask.

Méthodes héritées de java.lang.Object

Détails du constructeur

FileParallelUploadOptions

public FileParallelUploadOptions(BinaryData data)

Construit un nouveau FileParallelUploadOptions.

Paramètres:

data - BinaryData à écrire dans le fichier.

FileParallelUploadOptions

public FileParallelUploadOptions(InputStream dataStream)

Construit un nouveau FileParallelUploadOptions.

Paramètres:

dataStream - Données à écrire dans l’objet blob. Les données doivent être markables. Ceci afin de prendre en charge les nouvelles tentatives. Si les données ne sont pas markables, envisagez d’encapsuler votre source de données dans un BufferedInputStream pour ajouter la prise en charge des marques.

FileParallelUploadOptions

@Deprecated
public FileParallelUploadOptions(InputStream dataStream, long length)

Déprécié

la longueur n’est plus nécessaire; utiliser FileParallelUploadOptions(InputStream dataStream) à la place.

Construit un nouveau FileParallelUploadOptions. Utilisez FileParallelUploadOptions(InputStream dataStream) plutôt pour fournir un Flux d’entrée sans en connaître la longueur exacte au préalable.

Paramètres:

dataStream - Données à écrire dans l’objet blob. Les données doivent être markables. Ceci afin de prendre en charge les nouvelles tentatives. Si les données ne sont pas markables, envisagez d’encapsuler votre source de données dans un BufferedInputStream pour ajouter la prise en charge des marques.
length - Longueur exacte des données. Il est important que cette valeur corresponde précisément à la longueur des données fournies dans .InputStream

FileParallelUploadOptions

public FileParallelUploadOptions(Flux dataFlux)

Construit un nouveau FileParallelUploadOptions.

Paramètres:

dataFlux - Données à écrire dans le fichier. Contrairement à d’autres méthodes de chargement, cette méthode n’exige pas que le Flux soit relectible. En d’autres termes, il n’a pas besoin de prendre en charge plusieurs abonnés et n’est pas censé produire les mêmes valeurs entre les abonnements.

Détails de la méthode

getData

public BinaryData getData()

Obtient la source de données.

Retours:

Données à écrire dans le fichier.

getDataFlux

public Flux getDataFlux()

Obtient la source de données.

Retours:

Données à écrire dans le fichier.

getDataStream

public InputStream getDataStream()

Obtient la source de données.

Retours:

Données à écrire dans le fichier.

getEncryptionContext

public String getEncryptionContext()

Contexte de chiffrement défini sur le fichier.

Retours:

Contexte de chiffrement défini sur le fichier.

getHeaders

public PathHttpHeaders getHeaders()

Obtient PathHttpHeaders.

Retours:

getLength

@Deprecated
public long getLength()

Déprécié

utiliser getOptionalLength() pour avoir un accès sécurisé à une longueur qui n’existera pas toujours.

Obtient la longueur des données.

Retours:

Longueur exacte des données. Il est important que cette valeur corresponde précisément à la longueur des données fournies dans .InputStream

getMetadata

public Map getMetadata()

Obtient les métadonnées.

Retours:

Métadonnées à associer au fichier.

getOptionalLength

public Long getOptionalLength()

Obtient la longueur des données.

Retours:

Longueur exacte des données. Il est important que cette valeur corresponde précisément à la longueur des données fournies dans le InputStream.

getParallelTransferOptions

public ParallelTransferOptions getParallelTransferOptions()

Obtient ParallelTransferOptions.

Retours:

getPermissions

public String getPermissions()

Obtient les autorisations.

Retours:

les autorisations d’accès POSIX pour le propriétaire de la ressource, le groupe propriétaire de la ressource, etc.

getRequestConditions

public DataLakeRequestConditions getRequestConditions()

Obtient DataLakeRequestConditions.

Retours:

getUmask

public String getUmask()

Obtient l’umask.

Retours:

l’umask.

setEncryptionContext

public FileParallelUploadOptions setEncryptionContext(String encryptionContext)

Contexte de chiffrement facultatif qui peut être défini sur le fichier. Le contexte de chiffrement est destiné à stocker les métadonnées qui peuvent être utilisées pour déchiffrer l’objet blob.

Paramètres:

encryptionContext - contexte de chiffrement à définir sur le fichier.

Retours:

Options mises à jour.

setHeaders

public FileParallelUploadOptions setHeaders(PathHttpHeaders headers)

Définit l'objet PathHttpHeaders.

Paramètres:

headers - PathHttpHeaders

Retours:

Options mises à jour

setMetadata

public FileParallelUploadOptions setMetadata(Map metadata)

Définit les métadonnées.

Paramètres:

metadata - Métadonnées à associer à l’objet blob.

Retours:

Options mises à jour.

setParallelTransferOptions

public FileParallelUploadOptions setParallelTransferOptions(ParallelTransferOptions parallelTransferOptions)

Définit l'objet ParallelTransferOptions.

Paramètres:

parallelTransferOptions - ParallelTransferOptions

Retours:

Options mises à jour.

setPermissions

public FileParallelUploadOptions setPermissions(String permissions)

Définit les autorisations.

Paramètres:

permissions - les autorisations d’accès POSIX pour le propriétaire de la ressource, le groupe propriétaire de la ressource, etc.

Retours:

Options mises à jour

setRequestConditions

public FileParallelUploadOptions setRequestConditions(DataLakeRequestConditions requestConditions)

Définit l'objet DataLakeRequestConditions.

Paramètres:

requestConditions - DataLakeRequestConditions

Retours:

Options mises à jour.

setUmask

public FileParallelUploadOptions setUmask(String umask)

Définit l’umask.

Paramètres:

umask - Limite les autorisations de la ressource à créer.

Retours:

Options mises à jour

S’applique à