Partager via


FileRequestOptions Classe

  • java.lang.Object

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 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.

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.

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:

other - Objet FileRequestOptions qui représente les options de demande de fichier à copier.

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:

modifiedOptions - Options à appliquer par défaut.

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:

le compte concurrentRequestCount

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:

disableContentMD5Validation

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:

storeFileContentMD5

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:

useTransactionalContentMD5

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:

options - Options d’entrée à partir de laquelle copier lors de l’application des valeurs par défaut
client - Objet CloudFileClient qui représente le client de service utilisé pour définir l’intervalle de délai d’expiration par défaut et la stratégie de nouvelle tentative, s’il s’agit nullde . 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:

options - Options d’entrée à partir de laquelle copier lors de l’application des valeurs par défaut
client - Objet CloudFileClient qui représente le client de service utilisé pour définir l’intervalle de délai d’expiration par défaut et la stratégie de nouvelle tentative, s’il s’agit nullde . En outre, la valeur par défaut de concurrentRequestCount est 1.
setStartTime - si le champ startTimeInMs doit être initialisé ou non

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:

concurrentRequestCount - concurrentRequestCount à définir

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:

disableContentMD5Validation - disableContentMD5Validation à définir

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:

locationMode - locationMode à définir

setRequireEncryption

public void setRequireEncryption(Boolean requireEncryption)

Le chiffrement n’est pas pris en charge pour les fichiers.

Paramètres:

requireEncryption - Valeur qui indique si toutes les données écrites et lues doivent être chiffrées.

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:

storeFileContentMD5 - storeFileContentMD5 à définir

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:

useTransactionalContentMD5 - useTransactionalContentMD5 à définir

S’applique à