Partager via


ResourceFile Classe

  • java.lang.Object
    • com.microsoft.azure.management.batch.ResourceFile

public class ResourceFile

Un seul fichier ou plusieurs fichiers à télécharger sur un nœud de calcul.

Récapitulatif du constructeur

Constructeur Description
ResourceFile()

Résumé de la méthode

Modificateur et type Méthode et description
java.lang.String autoStorageContainerName()

Obtenez les propriétés nom du conteneurde stockageautomatique, url du conteneurde stockageet url https’excluent mutuellement et l’une d’elles doit être spécifiée.

java.lang.String blobPrefix()

Obtenir la propriété est valide uniquement lorsque le nom du conteneurde stockageautomatiqueou l’URL du conteneurde stockageest utilisé.

java.lang.String fileMode()

Obtenir cette propriété s’applique uniquement aux fichiers téléchargés sur des nœuds de calcul Linux.

java.lang.String filePath()

Obtenez si la propriété URL httpest spécifiée, que le chemin d’accès du fichierest requis et décrit le chemin d’accès vers lequel le fichier sera téléchargé, y compris le nom de fichier.

java.lang.String httpUrl()

Obtenez les propriétés nom du conteneurde stockageautomatique, url du conteneurde stockageet url https’excluent mutuellement et l’une d’elles doit être spécifiée.

ComputeNodeIdentityReference identityReference()

Obtenez la valeur référence d’identité.

java.lang.String storageContainerUrl()

Obtenez les propriétés nom du conteneurde stockageautomatique, url du conteneurde stockageet url https’excluent mutuellement et l’une d’elles doit être spécifiée.

ResourceFile withAutoStorageContainerName(String autoStorageContainerName)

Définissez les propriétés Nom du conteneurde stockageautomatique, Url du conteneurde stockageet URL https’excluent mutuellement et l’une d’elles doit être spécifiée.

ResourceFile withBlobPrefix(String blobPrefix)

Définissez la propriété est valide uniquement lorsque le nom du conteneurde stockageautomatiqueou l’URL du conteneurde stockageest utilisé.

ResourceFile withFileMode(String fileMode)

Cette propriété s’applique uniquement aux fichiers téléchargés sur des nœuds de calcul Linux.

ResourceFile withFilePath(String filePath)

Si la propriété URL httpest spécifiée, le chemin d’accès du fichierest obligatoire et décrit le chemin d’accès vers lequel le fichier sera téléchargé, y compris le nom de fichier.

ResourceFile withHttpUrl(String httpUrl)

Définissez les propriétés Nom du conteneurde stockageautomatique, Url du conteneurde stockageet URL https’excluent mutuellement et l’une d’elles doit être spécifiée.

ResourceFile withIdentityReference(ComputeNodeIdentityReference identityReference)

Définissez la valeur référence d’identité.

ResourceFile withStorageContainerUrl(String storageContainerUrl)

Définissez les propriétés nom du conteneurde stockageautomatique, url du conteneurde stockageet URL https’excluent mutuellement et l’une d’entre elles doit être spécifiée.

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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du constructeur

ResourceFile

public ResourceFile()

Détails de la méthode

autoStorageContainerName

public String autoStorageContainerName()

Obtenez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée.

Returns:

valeur autoStorageContainerName

blobPrefix

public String blobPrefix()

Obtenir la propriété est valide uniquement quand autoStorageContainerName ou storageContainerUrl est utilisé. Ce préfixe peut être un nom de fichier partiel ou un sous-répertoire. Si aucun préfixe n’est spécifié, tous les fichiers du conteneur sont téléchargés.

Returns:

la valeur blobPrefix

fileMode

public String fileMode()

Obtenir cette propriété s’applique uniquement aux fichiers téléchargés sur des nœuds de calcul Linux. Il sera ignoré s’il est spécifié pour un resourceFile qui sera téléchargé sur un nœud Windows. Si cette propriété n’est pas spécifiée pour un nœud Linux, une valeur par défaut de 0770 est appliquée au fichier.

Returns:

valeur fileMode

filePath

public String filePath()

Obtenez si la propriété httpUrl est spécifiée, que filePath est obligatoire et décrit le chemin d’accès vers lequel le fichier sera téléchargé, y compris le nom de fichier. Sinon, si la propriété autoStorageContainerName ou storageContainerUrl est spécifiée, filePath est facultatif et est le répertoire vers lequel télécharger les fichiers. Dans le cas où filePath est utilisé comme répertoire, toute structure de répertoires déjà associée aux données d’entrée est conservée dans son intégralité et ajoutée au répertoire filePath spécifié. Le chemin d’accès relatif spécifié ne peut pas sortir du répertoire de travail de la tâche (par exemple, à l’aide de « .. »).

Returns:

valeur filePath

httpUrl

public String httpUrl()

Obtenez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Si l’URL pointe vers Stockage Blob Azure, elle doit être lisible à partir de nœuds de calcul. Il existe trois façons d’obtenir cette URL pour un objet blob dans le stockage Azure : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture sur l’objet blob, utiliser une identité managée avec une autorisation de lecture ou définir la liste de contrôle d’accès pour l’objet blob ou son conteneur afin d’autoriser l’accès public.

Returns:

valeur httpUrl

identityReference

public ComputeNodeIdentityReference identityReference()

Obtenez la valeur identityReference.

Returns:

valeur identityReference

storageContainerUrl

public String storageContainerUrl()

Obtenez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Cette URL doit être lisible et listable à partir de nœuds de calcul. Il existe trois façons d’obtenir cette URL pour un conteneur dans le stockage Azure : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture et de liste sur le conteneur, utiliser une identité managée avec des autorisations de lecture et de liste, ou définir la liste de contrôle d’accès du conteneur pour autoriser l’accès public.

Returns:

valeur storageContainerUrl

withAutoStorageContainerName

public ResourceFile withAutoStorageContainerName(String autoStorageContainerName)

Définissez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée.

Parameters:

autoStorageContainerName - valeur autoStorageContainerName à définir

Returns:

l’objet ResourceFile lui-même.

withBlobPrefix

public ResourceFile withBlobPrefix(String blobPrefix)

Définissez la propriété est valide uniquement quand autoStorageContainerName ou storageContainerUrl est utilisé. Ce préfixe peut être un nom de fichier partiel ou un sous-répertoire. Si aucun préfixe n’est spécifié, tous les fichiers du conteneur sont téléchargés.

Parameters:

blobPrefix - valeur blobPrefix à définir

Returns:

l’objet ResourceFile lui-même.

withFileMode

public ResourceFile withFileMode(String fileMode)

Cette propriété s’applique uniquement aux fichiers téléchargés sur des nœuds de calcul Linux. Il sera ignoré s’il est spécifié pour un resourceFile qui sera téléchargé sur un nœud Windows. Si cette propriété n’est pas spécifiée pour un nœud Linux, une valeur par défaut de 0770 est appliquée au fichier.

Parameters:

fileMode - valeur fileMode à définir

Returns:

l’objet ResourceFile lui-même.

withFilePath

public ResourceFile withFilePath(String filePath)

Si la propriété httpUrl est spécifiée, le filePath est obligatoire et décrit le chemin d’accès vers lequel le fichier sera téléchargé, y compris le nom de fichier. Sinon, si la propriété autoStorageContainerName ou storageContainerUrl est spécifiée, filePath est facultatif et est le répertoire vers lequel télécharger les fichiers. Dans le cas où filePath est utilisé comme répertoire, toute structure de répertoires déjà associée aux données d’entrée est conservée dans son intégralité et ajoutée au répertoire filePath spécifié. Le chemin d’accès relatif spécifié ne peut pas sortir du répertoire de travail de la tâche (par exemple, à l’aide de « .. »).

Parameters:

filePath - valeur filePath à définir

Returns:

l’objet ResourceFile lui-même.

withHttpUrl

public ResourceFile withHttpUrl(String httpUrl)

Définissez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Si l’URL pointe vers Stockage Blob Azure, elle doit être lisible à partir de nœuds de calcul. Il existe trois façons d’obtenir cette URL pour un objet blob dans le stockage Azure : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture sur l’objet blob, utiliser une identité managée avec une autorisation de lecture ou définir la liste de contrôle d’accès pour l’objet blob ou son conteneur afin d’autoriser l’accès public.

Parameters:

httpUrl - valeur httpUrl à définir

Returns:

l’objet ResourceFile lui-même.

withIdentityReference

public ResourceFile withIdentityReference(ComputeNodeIdentityReference identityReference)

Définissez la valeur identityReference.

Parameters:

identityReference - valeur identityReference à définir

Returns:

l’objet ResourceFile lui-même.

withStorageContainerUrl

public ResourceFile withStorageContainerUrl(String storageContainerUrl)

Définissez les propriétés autoStorageContainerName, storageContainerUrl et httpUrl s’excluent mutuellement et l’une d’elles doit être spécifiée. Cette URL doit être lisible et listable à partir de nœuds de calcul. Il existe trois façons d’obtenir cette URL pour un conteneur dans le stockage Azure : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture et de liste sur le conteneur, utiliser une identité managée avec des autorisations de lecture et de liste, ou définir la liste de contrôle d’accès du conteneur pour autoriser l’accès public.

Parameters:

storageContainerUrl - valeur storageContainerUrl à définir

Returns:

l’objet ResourceFile lui-même.

S’applique à