你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ResourceFile 类
- java.
lang. Object - com.
microsoft. azure. management. batch. ResourceFile
- com.
public class ResourceFile
要下载到计算节点的单个文件或多个文件。
构造函数摘要
构造函数 | 说明 | |
---|---|---|
ResourceFile() |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
java.lang.String |
autoStorageContainerName()
获取自动 |
java.lang.String |
blobPrefix()
仅当使用自动 |
java.lang.String |
fileMode()
获取此属性仅适用于要下载到 Linux 计算节点的文件。 |
java.lang.String |
filePath()
如果指定了 http |
java.lang.String |
httpUrl()
获取自动 |
Compute |
identityReference()
获取标识 |
java.lang.String |
storageContainerUrl()
获取自动 |
Resource |
withAutoStorageContainerName(String autoStorageContainerName)
设置自动 |
Resource |
withBlobPrefix(String blobPrefix)
仅当使用自动 |
Resource |
withFileMode(String fileMode)
设置此属性仅适用于要下载到 Linux 计算节点的文件。 |
Resource |
withFilePath(String filePath)
如果指定了 http |
Resource |
withHttpUrl(String httpUrl)
设置自动 |
Resource |
withIdentityReference(ComputeNodeIdentityReference identityReference)
设置标识 |
Resource |
withStorageContainerUrl(String storageContainerUrl)
设置自动 |
方法继承自 java.lang.Object
构造函数详细信息
ResourceFile
public ResourceFile()
方法详细信息
autoStorageContainerName
public String autoStorageContainerName()
获取 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性互斥,必须指定其中一个属性。
Returns:
blobPrefix
public String blobPrefix()
仅当使用 autoStorageContainerName 或 storageContainerUrl 时,获取 属性才有效。 此前缀可以是部分文件名或子目录。 如果未指定前缀,则将下载容器中的所有文件。
Returns:
fileMode
public String fileMode()
获取此属性仅适用于要下载到 Linux 计算节点的文件。 如果为将下载到 Windows 节点的 resourceFile 指定了它,则将忽略它。 如果未为 Linux 节点指定此属性,则对文件应用默认值 0770。
Returns:
filePath
public String filePath()
如果指定了 httpUrl 属性,则获取 filePath 是必需的,并描述文件将下载到的路径,包括文件名。 否则,如果指定 autoStorageContainerName 或 storageContainerUrl 属性,则 filePath 是可选的,并且是将文件下载到的目录。 如果 filePath 用作目录,则已与输入数据关联的任何目录结构都将完全保留并追加到指定的 filePath 目录。 指定的相对路径不能突破任务的工作目录 (例如使用“.”。) 。
Returns:
httpUrl
public String httpUrl()
获取 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性互斥,必须指定其中一个属性。 如果 URL 指向 Azure Blob 存储,则它必须可从计算节点中读取。 可通过三种方式获取 Azure 存储中的 blob 的此类 URL:包括共享访问签名 (SAS) 授予对 blob 的读取权限、使用具有读取权限的托管标识,或者为 Blob 或其容器设置 ACL 以允许公共访问。
Returns:
identityReference
public ComputeNodeIdentityReference identityReference()
获取 identityReference 值。
Returns:
storageContainerUrl
public String storageContainerUrl()
获取 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性互斥,必须指定其中一个属性。 此 URL 必须可读且可从计算节点列出。 可通过三种方式在 Azure 存储中为容器获取此类 URL:包括共享访问签名 (SAS) 授予对容器的读取和列出权限、使用具有读取和列出权限的托管标识,或将容器的 ACL 设置为允许公共访问。
Returns:
withAutoStorageContainerName
public ResourceFile withAutoStorageContainerName(String autoStorageContainerName)
设置 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性是互斥的,必须指定其中一个属性。
Parameters:
Returns:
withBlobPrefix
public ResourceFile withBlobPrefix(String blobPrefix)
仅当使用 autoStorageContainerName 或 storageContainerUrl 时,设置 属性才有效。 此前缀可以是部分文件名或子目录。 如果未指定前缀,则将下载容器中的所有文件。
Parameters:
Returns:
withFileMode
public ResourceFile withFileMode(String fileMode)
设置此属性仅适用于要下载到 Linux 计算节点的文件。 如果为将下载到 Windows 节点的 resourceFile 指定了它,则将忽略它。 如果未为 Linux 节点指定此属性,则对文件应用默认值 0770。
Parameters:
Returns:
withFilePath
public ResourceFile withFilePath(String filePath)
如果指定了 httpUrl 属性,则设置 filePath 是必需的,并描述文件将下载到的路径,包括文件名。 否则,如果指定 autoStorageContainerName 或 storageContainerUrl 属性,则 filePath 是可选的,并且是将文件下载到的目录。 如果 filePath 用作目录,则已与输入数据关联的任何目录结构都将完全保留并追加到指定的 filePath 目录。 指定的相对路径不能突破任务的工作目录 (例如使用“.”。) 。
Parameters:
Returns:
withHttpUrl
public ResourceFile withHttpUrl(String httpUrl)
设置 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性是互斥的,必须指定其中一个属性。 如果 URL 指向 Azure Blob 存储,则它必须可从计算节点中读取。 可通过三种方式获取 Azure 存储中的 blob 的此类 URL:包括共享访问签名 (SAS) 授予对 blob 的读取权限、使用具有读取权限的托管标识,或者为 Blob 或其容器设置 ACL 以允许公共访问。
Parameters:
Returns:
withIdentityReference
public ResourceFile withIdentityReference(ComputeNodeIdentityReference identityReference)
设置 identityReference 值。
Parameters:
Returns:
withStorageContainerUrl
public ResourceFile withStorageContainerUrl(String storageContainerUrl)
设置 autoStorageContainerName,storageContainerUrl 和 httpUrl 属性是互斥的,必须指定其中一个属性。 此 URL 必须可读且可从计算节点列出。 可通过三种方式在 Azure 存储中为容器获取此类 URL:包括共享访问签名 (SAS) 授予对容器的读取和列出权限、使用具有读取和列出权限的托管标识,或将容器的 ACL 设置为允许公共访问。
Parameters:
Returns:
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈