Uses of Class
com.azure.compute.batch.models.BatchPoolSpecification
Packages that use BatchPoolSpecification
-
Uses of BatchPoolSpecification in com.azure.compute.batch.models
Methods in com.azure.compute.batch.models that return BatchPoolSpecificationModifier and TypeMethodDescriptionstatic BatchPoolSpecification
BatchPoolSpecification.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of BatchPoolSpecification from the JsonReader.BatchAutoPoolSpecification.getPool()
Get the pool property: The Pool specification for the auto Pool.BatchPoolSpecification.setApplicationPackageReferences
(List<BatchApplicationPackageReference> applicationPackageReferences) Set the applicationPackageReferences property: The list of Packages to be installed on each Compute Node in the Pool.BatchPoolSpecification.setAutoScaleEvaluationInterval
(Duration autoScaleEvaluationInterval) Set the autoScaleEvaluationInterval property: The time interval at which to automatically adjust the Pool size according to the autoscale formula.BatchPoolSpecification.setAutoScaleFormula
(String autoScaleFormula) Set the autoScaleFormula property: The formula for the desired number of Compute Nodes in the Pool.BatchPoolSpecification.setCertificateReferences
(List<BatchCertificateReference> certificateReferences) Set the certificateReferences property: For Windows Nodes, the Batch service installs the Certificates to the specified Certificate store and location.BatchPoolSpecification.setDisplayName
(String displayName) Set the displayName property: The display name for the Pool.BatchPoolSpecification.setEnableAutoScale
(Boolean enableAutoScale) Set the enableAutoScale property: Whether the Pool size should automatically adjust over time.BatchPoolSpecification.setEnableInterNodeCommunication
(Boolean enableInterNodeCommunication) Set the enableInterNodeCommunication property: Whether the Pool permits direct communication between Compute Nodes.BatchPoolSpecification.setMetadata
(List<MetadataItem> metadata) Set the metadata property: A list of name-value pairs associated with the Pool as metadata.BatchPoolSpecification.setMountConfiguration
(List<MountConfiguration> mountConfiguration) Set the mountConfiguration property: A list of file systems to mount on each node in the pool.BatchPoolSpecification.setNetworkConfiguration
(NetworkConfiguration networkConfiguration) Set the networkConfiguration property: The network configuration for the Pool.BatchPoolSpecification.setResizeTimeout
(Duration resizeTimeout) Set the resizeTimeout property: The timeout for allocation of Compute Nodes to the Pool.BatchPoolSpecification.setResourceTags
(String resourceTags) Set the resourceTags property: The user-specified tags associated with the pool.The user-defined tags to be associated with the Azure Batch Pool.BatchPoolSpecification.setStartTask
(BatchStartTask startTask) Set the startTask property: A Task to run on each Compute Node as it joins the Pool.BatchPoolSpecification.setTargetDedicatedNodes
(Integer targetDedicatedNodes) Set the targetDedicatedNodes property: The desired number of dedicated Compute Nodes in the Pool.BatchPoolSpecification.setTargetLowPriorityNodes
(Integer targetLowPriorityNodes) Set the targetLowPriorityNodes property: The desired number of Spot/Low-priority Compute Nodes in the Pool.BatchPoolSpecification.setTargetNodeCommunicationMode
(BatchNodeCommunicationMode targetNodeCommunicationMode) Set the targetNodeCommunicationMode property: The desired node communication mode for the pool.BatchPoolSpecification.setTaskSchedulingPolicy
(BatchTaskSchedulingPolicy taskSchedulingPolicy) Set the taskSchedulingPolicy property: How Tasks are distributed across Compute Nodes in a Pool.BatchPoolSpecification.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.BatchPoolSpecification.setUpgradePolicy
(UpgradePolicy upgradePolicy) Set the upgradePolicy property: The upgrade policy for the Pool.BatchPoolSpecification.setUserAccounts
(List<UserAccount> userAccounts) Set the userAccounts property: The list of user Accounts to be created on each Compute Node in the Pool.BatchPoolSpecification.setVirtualMachineConfiguration
(VirtualMachineConfiguration virtualMachineConfiguration) Set the virtualMachineConfiguration property: The virtual machine configuration for the Pool.Methods in com.azure.compute.batch.models with parameters of type BatchPoolSpecificationModifier and TypeMethodDescriptionBatchAutoPoolSpecification.setPool
(BatchPoolSpecification pool) Set the pool property: The Pool specification for the auto Pool.