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

Pool.UpdateDefinitionStages.WithAttach<ParentT> 接口

类型参数

ParentT

附加此定义后要返回到的父 Batch 帐户定义的阶段

实现

InUpdate<ParentT>

public static interface Pool.UpdateDefinitionStages.WithAttach
extends InUpdate<ParentT>

允许创建配置的 Batch 池定义的阶段。

方法摘要

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

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

abstract WithAttach<ParentT> withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

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

abstract WithAttach<ParentT> withCertificates(List<CertificateReference> certificates)

指定计算节点的证书。

abstract WithAttach<ParentT> withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

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

abstract WithAttach<ParentT> withDisplayName(String displayName)

指定池的显示名称。

abstract WithAttach<ParentT> withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

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

abstract WithAttach<ParentT> withMaxTasksPerNode(Integer maxTasksPerNode)

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

abstract WithAttach<ParentT> withMetadata(List<MetadataItem> metadata)

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

abstract WithAttach<ParentT> withMountConfiguration(List<MountConfiguration> mountConfigurations)

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

abstract WithAttach<ParentT> withNetworkConfiguration(NetworkConfiguration networkConfiguration)

指定池的网络配置。

abstract WithAttach<ParentT> withScaleSettings(ScaleSettings scaleSettings)

指定池的缩放设置。

abstract WithAttach<ParentT> withStartTask(StartTask startTask)

指定池的启动任务。

abstract WithAttach<ParentT> withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

指定任务计划策略。

abstract WithAttach<ParentT> withTaskSlotsPerNode(Integer taskSlotsPerNode)

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

abstract WithAttach<ParentT> withUserAccounts(List<UserAccount> userAccounts)

指定用户帐户值。

abstract WithAttach<ParentT> withVmSize(String vmSize)

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

方法详细信息

withApplicationLicenses

public abstract Pool.UpdateDefinitionStages.WithAttach withApplicationLicenses(List applicationLicenses)

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

Parameters:

applicationLicenses - applicationLicenses 值

Returns:

定义的下一阶段

withApplicationPackages

public abstract Pool.UpdateDefinitionStages.WithAttach withApplicationPackages(List applicationPackages)

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

Parameters:

applicationPackages - applicationPackages 值

Returns:

定义的下一阶段

withCertificates

public abstract Pool.UpdateDefinitionStages.WithAttach withCertificates(List certificates)

指定计算节点的证书。

Parameters:

certificates - certificates 值

Returns:

定义的下一阶段

withDeploymentConfiguration

public abstract Pool.UpdateDefinitionStages.WithAttach withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

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

Parameters:

deploymentConfiguration - deploymentConfiguration 值

Returns:

定义的下一阶段

withDisplayName

public abstract Pool.UpdateDefinitionStages.WithAttach withDisplayName(String displayName)

指定池的显示名称。

Parameters:

displayName - displayName 值

Returns:

定义的下一阶段

withInterNodeCommunication

public abstract Pool.UpdateDefinitionStages.WithAttach withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

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

Parameters:

interNodeCommunication - interNodeCommunication 值

Returns:

定义的下一阶段

withMaxTasksPerNode


public abstract Pool.UpdateDefinitionStages.WithAttach withMaxTasksPerNode(Integer maxTasksPerNode)

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

Parameters:

maxTasksPerNode - maxTasksPerNode 值

Returns:

定义的下一阶段

withMetadata

public abstract Pool.UpdateDefinitionStages.WithAttach withMetadata(List metadata)

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

Parameters:

metadata - 元数据值

Returns:

定义的下一阶段

withMountConfiguration

public abstract Pool.UpdateDefinitionStages.WithAttach withMountConfiguration(List mountConfigurations)

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

Parameters:

mountConfigurations - 装载配置值

Returns:

定义的下一阶段

withNetworkConfiguration

public abstract Pool.UpdateDefinitionStages.WithAttach withNetworkConfiguration(NetworkConfiguration networkConfiguration)

指定池的网络配置。

Parameters:

networkConfiguration - 网络配置值

Returns:

定义的下一阶段

withScaleSettings

public abstract Pool.UpdateDefinitionStages.WithAttach withScaleSettings(ScaleSettings scaleSettings)

指定池的缩放设置。

Parameters:

scaleSettings - 缩放设置值

Returns:

定义的下一阶段

withStartTask

public abstract Pool.UpdateDefinitionStages.WithAttach withStartTask(StartTask startTask)

指定池的启动任务。

Parameters:

startTask - start task value

Returns:

定义的下一阶段

withTaskSchedulingPolicy

public abstract Pool.UpdateDefinitionStages.WithAttach withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

指定任务计划策略。

Parameters:

taskSchedulingPolicy - taskSchedulingPolicy 值

Returns:

定义的下一阶段

withTaskSlotsPerNode

public abstract Pool.UpdateDefinitionStages.WithAttach withTaskSlotsPerNode(Integer taskSlotsPerNode)

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

Parameters:

taskSlotsPerNode - 任务槽数

Returns:

定义的下一阶段

withUserAccounts

public abstract Pool.UpdateDefinitionStages.WithAttach withUserAccounts(List userAccounts)

指定用户帐户值。

Parameters:

userAccounts - userAccounts 值

Returns:

定义的下一阶段

withVmSize

public abstract Pool.UpdateDefinitionStages.WithAttach withVmSize(String vmSize)

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

Parameters:

vmSize - vmSize 值

Returns:

定义的下一阶段

适用于