FileRequestOptions Classe
- java.
lang. Object - RequestOptions
- com.
microsoft. azure. storage. file. FileRequestOptions
- com.
public class FileRequestOptions extends RequestOptions
Représente un ensemble d’options qui peuvent être spécifiées sur une demande.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FileRequestOptions() |
Crée une instance de la classe. |
FileRequestOptions(final FileRequestOptions other) |
Crée une instance de la classe en copiant les valeurs d’un autre instance. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
applyDefaults(final FileRequestOptions modifiedOptions)
Applique les valeurs par défaut aux options transmises. |
Integer |
getConcurrentRequestCount()
Obtient le nombre simultané de requêtes simultanées par opération. Pour plus d’informations sur les valeurs par défaut du nombre de requêtes simultanées, consultez setConcurrentRequestCount(final Integer concurrentRequestCount). |
Boolean |
getDisableContentMD5Validation()
Obtient si le téléchargement et FileInputStream les méthodes doivent ignorer l’en-tête ContentMD5 du fichier. Pour plus d’informations sur la désactivation des valeurs par défaut de validation MD5 du contenu, consultez setDisableContentMD5Validation(final Boolean disableContentMD5Validation) |
Boolean |
getStoreFileContentMD5()
Obtient si l’en-tête ContentMD5 du fichier doit être défini sur les chargements. Pour plus d’informations sur le stockage des valeurs par défaut md5 du contenu de fichier, consultez setStoreFileContentMD5(final Boolean storeFileContentMD5) . |
Boolean |
getUseTransactionalContentMD5()
Obtient si une opération PUT ou GET de plage utilise l’en-tête Content-MD5 pour appliquer la sécurité transactionnelle. Tous les chargements ou téléchargements de fichiers partiels seront limités à 4 Mo. Pour plus d’informations sur les valeurs par défaut md5 du contenu transactionnel, consultez setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5). |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
Utilise le nombre de requêtes simultanées à partir du client spécifié si , définit une valeur par défaut pour tout le reste et définit les valeurs par défaut telles que définies dans la classe parente. |
final File |
populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
Utilise le nombre de requêtes simultanées à partir du client spécifié si , définit une valeur par défaut pour tout le reste et définit les valeurs par défaut telles que définies dans la classe parente. |
void |
setConcurrentRequestCount(final Integer concurrentRequestCount)
Définit le nombre simultané de requêtes simultanées par opération. Le nombre de requêtes simultanées par défaut est défini dans le client et est par défaut 1, ce qui n’indique aucune concurrence. Vous pouvez modifier le nombre de requêtes simultanées sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les demandes ultérieures effectuées via le client de service utilisent ce nombre de requêtes simultanées. |
void |
setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Définit si le téléchargement et FileInputStream les méthodes doivent ignorer l’en-tête ContentMD5 du fichier. La valeur par défaut disableContentMD5Validation est définie dans le client et est par défaut . Vous pouvez modifier la valeur disableContentMD5Validation sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent la valeur disableContentMD5Validation. |
final void |
setLocationMode(final LocationMode locationMode)
Définit le LocationMode pour cette demande. La valeur par défaut LocationMode est définie dans le client et est par défaut PRIMARY_ONLY. Vous pouvez modifier le LocationMode sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent ce .LocationMode |
void |
setRequireEncryption(Boolean requireEncryption)
Le chiffrement n’est pas pris en charge pour les fichiers. |
void |
setStoreFileContentMD5(final Boolean storeFileContentMD5)
Définit si l’en-tête ContentMD5 du fichier doit être défini sur les chargements. La valeur storeFileContentMD5 par défaut est définie dans le client et est par défaut . Vous pouvez modifier la valeur storeFileContentMD5 sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les demandes ultérieures effectuées via le client de service utilisent cette valeur storeFileContentMD5. |
void |
setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
Définit si une opération PUT ou GET de plage utilise l’en-tête Content-MD5 pour appliquer la sécurité transactionnelle. La valeur par défaut useTransactionalContentMD5 est définie dans le client et est par défaut . Vous pouvez modifier la valeur useTransactionalContentMD5 sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur sur l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent la valeur utilisant la valeurTransactionalContentMD5. |
Membres hérités
Détails du constructeur
FileRequestOptions
public FileRequestOptions()
Crée une instance de la classe.
FileRequestOptions
public FileRequestOptions(final FileRequestOptions other)
Crée une instance de la classe en copiant les valeurs d’un autre instance.
Paramètres:
Détails de la méthode
applyDefaults
protected static void applyDefaults(final FileRequestOptions modifiedOptions)
Applique les valeurs par défaut aux options transmises.
Paramètres:
getConcurrentRequestCount
public Integer getConcurrentRequestCount()
Obtient le nombre simultané de requêtes simultanées par opération. Pour plus d’informations sur les valeurs par défaut du nombre de requêtes simultanées, consultez setConcurrentRequestCount(final Integer concurrentRequestCount).
Retours:
getDisableContentMD5Validation
public Boolean getDisableContentMD5Validation()
Obtient si le téléchargement et FileInputStream les méthodes doivent ignorer l’en-tête ContentMD5 du fichier. Pour plus d’informations sur la désactivation des valeurs par défaut de validation MD5 du contenu, consultez setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Retours:
getStoreFileContentMD5
public Boolean getStoreFileContentMD5()
Obtient si l’en-tête ContentMD5 du fichier doit être défini sur les chargements. Pour plus d’informations sur le stockage des valeurs par défaut md5 du contenu de fichier, consultez setStoreFileContentMD5(final Boolean storeFileContentMD5) .
Retours:
getUseTransactionalContentMD5
public Boolean getUseTransactionalContentMD5()
Obtient si une opération PUT ou GET de plage utilise l’en-tête Content-MD5 pour appliquer la sécurité transactionnelle. Tous les chargements ou téléchargements de fichiers partiels seront limités à 4 Mo. Pour plus d’informations sur les valeurs par défaut md5 du contenu transactionnel, consultez setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5).
Retours:
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client)
Utilise le nombre de requêtes simultanées à partir du client spécifié si , définit une valeur par défaut pour tout le reste et définit les valeurs par défaut telles que définies dans la classe parente.
Paramètres:
null
de . En outre, la valeur par défaut de concurrentRequestCount est 1
.
populateAndApplyDefaults
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options, final CloudFileClient client, final boolean setStartTime)
Utilise le nombre de requêtes simultanées à partir du client spécifié si , définit une valeur par défaut pour tout le reste et définit les valeurs par défaut telles que définies dans la classe parente.
Paramètres:
null
de . En outre, la valeur par défaut de concurrentRequestCount est 1
.
setConcurrentRequestCount
public void setConcurrentRequestCount(final Integer concurrentRequestCount)
Définit le nombre simultané de requêtes simultanées par opération.
Le nombre de requêtes simultanées par défaut est défini dans le client et est par défaut 1, ce qui n’indique aucune concurrence. Vous pouvez modifier le nombre de requêtes simultanées sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les demandes ultérieures effectuées via le client de service utilisent ce nombre de requêtes simultanées.
Paramètres:
setDisableContentMD5Validation
public void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)
Définit si le téléchargement et FileInputStream les méthodes doivent ignorer l’en-tête ContentMD5 du fichier.
La valeur par défaut disableContentMD5Validation est définie dans le client et est par défaut . Vous pouvez modifier la valeur disableContentMD5Validation sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent la valeur disableContentMD5Validation.
Paramètres:
setLocationMode
public final void setLocationMode(final LocationMode locationMode)
Définit le LocationMode pour cette demande.
La valeur par défaut LocationMode est définie dans le client et est par défaut PRIMARY_ONLY. Vous pouvez modifier le LocationMode sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent ce .LocationMode
Paramètres:
setRequireEncryption
public void setRequireEncryption(Boolean requireEncryption)
Le chiffrement n’est pas pris en charge pour les fichiers.
Paramètres:
setStoreFileContentMD5
public void setStoreFileContentMD5(final Boolean storeFileContentMD5)
Définit si l’en-tête ContentMD5 du fichier doit être défini sur les chargements.
La valeur storeFileContentMD5 par défaut est définie dans le client et est par défaut . Vous pouvez modifier la valeur storeFileContentMD5 sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur de l’objet getDefaultRequestOptions() afin que toutes les demandes ultérieures effectuées via le client de service utilisent cette valeur storeFileContentMD5.
Paramètres:
setUseTransactionalContentMD5
public void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)
Définit si une opération PUT ou GET de plage utilise l’en-tête Content-MD5 pour appliquer la sécurité transactionnelle.
La valeur par défaut useTransactionalContentMD5 est définie dans le client et est par défaut . Vous pouvez modifier la valeur useTransactionalContentMD5 sur cette demande en définissant cette propriété. Vous pouvez également modifier la valeur sur l’objet getDefaultRequestOptions() afin que toutes les requêtes suivantes effectuées via le client de service utilisent la valeur utilisant la valeurTransactionalContentMD5.
Paramètres:
S’applique à
Azure SDK for Java