你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Pool.UpdateStages.WithAttach 接口

public static interface Pool.UpdateStages.WithAttach

允许创建配置的 Batch 池更新阶段。

方法摘要

修饰符和类型 方法和描述
abstract Update withApplicationLicenses(List<String> applicationLicenses)

指定应用程序许可证的列表。

abstract Update withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

指定应用程序包引用影响加入池的所有新计算节点。

abstract Update withCertificates(List<CertificateReference> certificates)

指定计算节点的证书。

abstract Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

指定使用云服务配置/虚拟机配置创建节点。

abstract Update withDisplayName(String displayName)

指定池的显示名称。

abstract Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

指定可分配给池的节点的限制。

abstract Update withMaxTasksPerNode(Integer maxTasksPerNode)

指定要在每个节点上运行的任务的最大值。

abstract Update withMetadata(List<MetadataItem> metadata)

指定用于使用用户代码的元数据。

abstract Update withMountConfiguration(List<MountConfiguration> mountConfigurations)

指定要在每个节点上装载的池的文件系统配置。

abstract Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

指定池的网络配置。

abstract Update withScaleSettings(ScaleSettings scaleSettings)

指定池的缩放设置。

abstract Update withStartTask(StartTask startTask)

指定池的启动任务。

abstract Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

指定任务计划策略。

abstract Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

指定可用于在池中的单个计算节点上运行并发任务的任务槽数。

abstract Update withUserAccounts(List<UserAccount> userAccounts)

指定用户帐户值。

abstract Update withVmSize(String vmSize)

指定云服务池的可用虚拟机大小。

方法详细信息

withApplicationLicenses

public abstract Pool.Update withApplicationLicenses(List applicationLicenses)

指定应用程序许可证的列表。

Parameters:

applicationLicenses - applicationLicenses 值

Returns:

更新的下一阶段

withApplicationPackages

public abstract Pool.Update withApplicationPackages(List applicationPackages)

指定应用程序包引用影响加入池的所有新计算节点。

Parameters:

applicationPackages - applicationPackages 值

Returns:

更新的下一阶段

withCertificates

public abstract Pool.Update withCertificates(List certificates)

指定计算节点的证书。

Parameters:

certificates - certificates 值

Returns:

更新的下一阶段

withDeploymentConfiguration

public abstract Pool.Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

指定使用 CloudServiceConfiguration/VirtualMachineConfiguration 创建节点。

Parameters:

deploymentConfiguration - deploymentConfiguration 值

Returns:

更新的下一阶段

withDisplayName

public abstract Pool.Update withDisplayName(String displayName)

指定池的显示名称。

Parameters:

displayName - displayName 值

Returns:

更新的下一阶段

withInterNodeCommunication

public abstract Pool.Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

指定可分配给池的节点的限制。

Parameters:

interNodeCommunication - interNodeCommunication 值

Returns:

更新的下一阶段

withMaxTasksPerNode


public abstract Pool.Update withMaxTasksPerNode(Integer maxTasksPerNode)

指定要在每个节点上运行的任务的最大值。

Parameters:

maxTasksPerNode - maxTasksPerNode 值

Returns:

更新的下一阶段

withMetadata

public abstract Pool.Update withMetadata(List metadata)

指定用于使用用户代码的元数据。

Parameters:

metadata - 元数据值

Returns:

更新的下一阶段

withMountConfiguration

public abstract Pool.Update withMountConfiguration(List mountConfigurations)

指定要在每个节点上装载的池的文件系统配置。

Parameters:

mountConfigurations - 装载配置值

Returns:

更新的下一阶段

withNetworkConfiguration

public abstract Pool.Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

指定池的网络配置。

Parameters:

networkConfiguration - 网络配置值

Returns:

更新的下一阶段

withScaleSettings

public abstract Pool.Update withScaleSettings(ScaleSettings scaleSettings)

指定池的缩放设置。

Parameters:

scaleSettings - 缩放设置值

Returns:

更新的下一阶段

withStartTask

public abstract Pool.Update withStartTask(StartTask startTask)

指定池的启动任务。

Parameters:

startTask - start task value

Returns:

更新的下一阶段

withTaskSchedulingPolicy

public abstract Pool.Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

指定任务计划策略。

Parameters:

taskSchedulingPolicy - taskSchedulingPolicy 值

Returns:

更新的下一阶段

withTaskSlotsPerNode

public abstract Pool.Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

指定可用于在池中的单个计算节点上运行并发任务的任务槽数。 默认值为 1。 最大值是池 vmSize 核心数的 4 倍或 256 的较小值。

Parameters:

taskSlotsPerNode - 任务槽数

Returns:

更新的下一阶段

withUserAccounts

public abstract Pool.Update withUserAccounts(List userAccounts)

指定用户帐户值。

Parameters:

userAccounts - userAccounts 值

Returns:

更新的下一阶段

withVmSize

public abstract Pool.Update withVmSize(String vmSize)

指定云服务池的可用虚拟机大小。

Parameters:

vmSize - vmSize 值

Returns:

更新的下一阶段

适用于