ResourceFile Classe
- java.
lang. Object - com.
microsoft. azure. management. batch. ResourceFile
- com.
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 conteneur |
java.lang.String |
blobPrefix()
Obtenir la propriété est valide uniquement lorsque le nom du conteneur |
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 http |
java.lang.String |
httpUrl()
Obtenez les propriétés nom du conteneur |
Compute |
identityReference()
Obtenez la valeur référence d’identité |
java.lang.String |
storageContainerUrl()
Obtenez les propriétés nom du conteneur |
Resource |
withAutoStorageContainerName(String autoStorageContainerName)
Définissez les propriétés Nom du conteneur |
Resource |
withBlobPrefix(String blobPrefix)
Définissez la propriété est valide uniquement lorsque le nom du conteneur |
Resource |
withFileMode(String fileMode)
Cette propriété s’applique uniquement aux fichiers téléchargés sur des nœuds de calcul Linux. |
Resource |
withFilePath(String filePath)
Si la propriété URL http |
Resource |
withHttpUrl(String httpUrl)
Définissez les propriétés Nom du conteneur |
Resource |
withIdentityReference(ComputeNodeIdentityReference identityReference)
Définissez la valeur référence d’identité |
Resource |
withStorageContainerUrl(String storageContainerUrl)
Définissez les propriétés nom du conteneur |
Méthodes héritées de java.lang.Object
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:
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:
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:
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:
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:
identityReference
public ComputeNodeIdentityReference identityReference()
Obtenez la valeur identityReference.
Returns:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withIdentityReference
public ResourceFile withIdentityReference(ComputeNodeIdentityReference identityReference)
Définissez la valeur identityReference.
Parameters:
Returns:
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:
Returns:
S’applique à
Azure SDK for Java