Uses of Class
com.azure.compute.batch.models.BatchPoolCreateContent
Packages that use BatchPoolCreateContent
Package
Description
Package containing the classes for Batch.
Package containing the data models for Batch.
-
Uses of BatchPoolCreateContent in com.azure.compute.batch
Methods in com.azure.compute.batch with parameters of type BatchPoolCreateContentModifier and TypeMethodDescriptionBatchAsyncClient.createPool
(BatchPoolCreateContent pool) Creates a Pool to the specified Account.BatchAsyncClient.createPool
(BatchPoolCreateContent pool, CreateBatchPoolOptions options) Creates a Pool to the specified Account.void
BatchClient.createPool
(BatchPoolCreateContent pool) Creates a Pool to the specified Account.void
BatchClient.createPool
(BatchPoolCreateContent pool, CreateBatchPoolOptions options) Creates a Pool to the specified Account. -
Uses of BatchPoolCreateContent in com.azure.compute.batch.models
Methods in com.azure.compute.batch.models that return BatchPoolCreateContentModifier and TypeMethodDescriptionstatic BatchPoolCreateContent
BatchPoolCreateContent.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of BatchPoolCreateContent from the JsonReader.BatchPoolCreateContent.setApplicationPackageReferences
(List<BatchApplicationPackageReference> applicationPackageReferences) Set the applicationPackageReferences property: The list of Packages to be installed on each Compute Node in the Pool.BatchPoolCreateContent.setAutoScaleEvaluationInterval
(Duration autoScaleEvaluationInterval) Set the autoScaleEvaluationInterval property: The time interval at which to automatically adjust the Pool size according to the autoscale formula.BatchPoolCreateContent.setAutoScaleFormula
(String autoScaleFormula) Set the autoScaleFormula property: A formula for the desired number of Compute Nodes in the Pool.BatchPoolCreateContent.setCertificateReferences
(List<BatchCertificateReference> certificateReferences) Set the certificateReferences property: For Windows Nodes, the Batch service installs the Certificates to the specified Certificate store and location.BatchPoolCreateContent.setDisplayName
(String displayName) Set the displayName property: The display name for the Pool.BatchPoolCreateContent.setEnableAutoScale
(Boolean enableAutoScale) Set the enableAutoScale property: Whether the Pool size should automatically adjust over time.BatchPoolCreateContent.setEnableInterNodeCommunication
(Boolean enableInterNodeCommunication) Set the enableInterNodeCommunication property: Whether the Pool permits direct communication between Compute Nodes.BatchPoolCreateContent.setMetadata
(List<MetadataItem> metadata) Set the metadata property: A list of name-value pairs associated with the Pool as metadata.BatchPoolCreateContent.setMountConfiguration
(List<MountConfiguration> mountConfiguration) Set the mountConfiguration property: Mount storage using specified file system for the entire lifetime of the pool.BatchPoolCreateContent.setNetworkConfiguration
(NetworkConfiguration networkConfiguration) Set the networkConfiguration property: The network configuration for the Pool.BatchPoolCreateContent.setResizeTimeout
(Duration resizeTimeout) Set the resizeTimeout property: The timeout for allocation of Compute Nodes to the Pool.BatchPoolCreateContent.setResourceTags
(Map<String, String> resourceTags) Set the resourceTags property: The user-specified tags associated with the pool.BatchPoolCreateContent.setStartTask
(BatchStartTask startTask) Set the startTask property: A Task specified to run on each Compute Node as it joins the Pool.BatchPoolCreateContent.setTargetDedicatedNodes
(Integer targetDedicatedNodes) Set the targetDedicatedNodes property: The desired number of dedicated Compute Nodes in the Pool.BatchPoolCreateContent.setTargetLowPriorityNodes
(Integer targetLowPriorityNodes) Set the targetLowPriorityNodes property: The desired number of Spot/Low-priority Compute Nodes in the Pool.BatchPoolCreateContent.setTargetNodeCommunicationMode
(BatchNodeCommunicationMode targetNodeCommunicationMode) Set the targetNodeCommunicationMode property: The desired node communication mode for the pool.BatchPoolCreateContent.setTaskSchedulingPolicy
(BatchTaskSchedulingPolicy taskSchedulingPolicy) Set the taskSchedulingPolicy property: How Tasks are distributed across Compute Nodes in a Pool.BatchPoolCreateContent.setTaskSlotsPerNode
(Integer taskSlotsPerNode) Set the taskSlotsPerNode property: The number of task slots that can be used to run concurrent tasks on a single compute node in the pool.BatchPoolCreateContent.setUpgradePolicy
(UpgradePolicy upgradePolicy) Set the upgradePolicy property: The upgrade policy for the Pool.BatchPoolCreateContent.setUserAccounts
(List<UserAccount> userAccounts) Set the userAccounts property: The list of user Accounts to be created on each Compute Node in the Pool.BatchPoolCreateContent.setVirtualMachineConfiguration
(VirtualMachineConfiguration virtualMachineConfiguration) Set the virtualMachineConfiguration property: The virtual machine configuration for the Pool.