ParentT - the stage of the parent Batch account definition to return to after attaching this definitionpublic static interface Pool.DefinitionStages.WithAttach<ParentT>
extends com.microsoft.azure.management.resources.fluentcore.model.Attachable.InDefinition<ParentT>
| Modifier and Type | Method and Description |
|---|---|
Pool.DefinitionStages.WithAttach<ParentT> |
withApplicationLicenses(List<String> applicationLicenses)
Specifies the list of application licenses.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
Specifies the application package references affect all new compute nodes joining the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withCertificates(List<CertificateReference> certificates)
Specifies the certificates for compute nodes.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Specifies the creation of nodes using CloudServiceConfiguration/VirtualMachineConfiguration.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withDisplayName(String displayName)
Specifies the display name for the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Specifies the restrictions on which nodes can be assigned to the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withMaxTasksPerNode(Integer maxTasksPerNode)
Deprecated.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withMetadata(List<MetadataItem> metadata)
Specifies the metadata for the use of user code.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withMountConfiguration(List<MountConfiguration> mountConfigurations)
Specifies the file system configuration for the pool to mount on each node.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Specifies the network configuration for the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withScaleSettings(ScaleSettings scaleSettings)
Specifies the scale settings for the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withStartTask(StartTask startTask)
Specifies the start task for the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Specifies the task scheduling policy.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withTaskSlotsPerNode(Integer taskSlotsPerNode)
Specifies the number of task slots that can be used to run
concurrent tasks on a single compute node in the pool.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withUserAccounts(List<UserAccount> userAccounts)
Specifies the user accounts value.
|
Pool.DefinitionStages.WithAttach<ParentT> |
withVmSize(String vmSize)
Specifies the available sizes of virtual machine for Cloud Services pools.
|
Pool.DefinitionStages.WithAttach<ParentT> withNetworkConfiguration(NetworkConfiguration networkConfiguration)
networkConfiguration - network configuration valuePool.DefinitionStages.WithAttach<ParentT> withMountConfiguration(List<MountConfiguration> mountConfigurations)
mountConfigurations - mount configuration valuePool.DefinitionStages.WithAttach<ParentT> withScaleSettings(ScaleSettings scaleSettings)
scaleSettings - scale settings valuePool.DefinitionStages.WithAttach<ParentT> withStartTask(StartTask startTask)
startTask - start task valuePool.DefinitionStages.WithAttach<ParentT> withMetadata(List<MetadataItem> metadata)
metadata - metadata valuePool.DefinitionStages.WithAttach<ParentT> withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
applicationPackages - applicationPackages valuePool.DefinitionStages.WithAttach<ParentT> withCertificates(List<CertificateReference> certificates)
certificates - certificates valuePool.DefinitionStages.WithAttach<ParentT> withVmSize(String vmSize)
vmSize - vmSize valuePool.DefinitionStages.WithAttach<ParentT> withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
deploymentConfiguration - deploymentConfiguration valuePool.DefinitionStages.WithAttach<ParentT> withDisplayName(String displayName)
displayName - displayName valuePool.DefinitionStages.WithAttach<ParentT> withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
interNodeCommunication - interNodeCommunication value@Deprecated Pool.DefinitionStages.WithAttach<ParentT> withMaxTasksPerNode(Integer maxTasksPerNode)
maxTasksPerNode - maxTasksPerNode valuePool.DefinitionStages.WithAttach<ParentT> withTaskSlotsPerNode(Integer taskSlotsPerNode)
taskSlotsPerNode - the number of task slotsPool.DefinitionStages.WithAttach<ParentT> withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
taskSchedulingPolicy - taskSchedulingPolicy valuePool.DefinitionStages.WithAttach<ParentT> withUserAccounts(List<UserAccount> userAccounts)
userAccounts - userAccounts valuePool.DefinitionStages.WithAttach<ParentT> withApplicationLicenses(List<String> applicationLicenses)
applicationLicenses - applicationLicenses value/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/