Uses of Class
com.azure.resourcemanager.batch.fluent.models.PoolProperties
Package
Description
Package containing the inner data models for BatchManagementClient.
-
Uses of PoolProperties in com.azure.resourcemanager.batch.fluent.models
Modifier and TypeMethodDescriptionPoolProperties.withApplicationLicenses
(List<String> applicationLicenses) Set the applicationLicenses property: The list of application licenses the Batch service will make available on each compute node in the pool.PoolProperties.withApplicationPackages
(List<ApplicationPackageReference> applicationPackages) Set the applicationPackages property: The list of application packages to be installed on each compute node in the pool.PoolProperties.withCertificates
(List<CertificateReference> certificates) Set the certificates property: The list of certificates to be installed on each compute node in the pool.PoolProperties.withDeploymentConfiguration
(DeploymentConfiguration deploymentConfiguration) Set the deploymentConfiguration property: Deployment configuration properties.PoolProperties.withDisplayName
(String displayName) Set the displayName property: The display name for the pool.PoolProperties.withInterNodeCommunication
(InterNodeCommunicationState interNodeCommunication) Set the interNodeCommunication property: Whether the pool permits direct communication between nodes.PoolProperties.withMetadata
(List<MetadataItem> metadata) Set the metadata property: A list of name-value pairs associated with the pool as metadata.PoolProperties.withMountConfiguration
(List<MountConfiguration> mountConfiguration) Set the mountConfiguration property: A list of file systems to mount on each node in the pool.PoolProperties.withNetworkConfiguration
(NetworkConfiguration networkConfiguration) Set the networkConfiguration property: The network configuration for a pool.PoolProperties.withScaleSettings
(ScaleSettings scaleSettings) Set the scaleSettings property: Scale settings for the poolPoolProperties.withStartTask
(StartTask startTask) Set the startTask property: A task which is run when a compute node joins a pool in the Azure Batch service, or when the compute node is rebooted or reimaged.PoolProperties.withTargetNodeCommunicationMode
(NodeCommunicationMode targetNodeCommunicationMode) Set the targetNodeCommunicationMode property: Determines how a pool communicates with the Batch service.PoolProperties.withTaskSchedulingPolicy
(TaskSchedulingPolicy taskSchedulingPolicy) Set the taskSchedulingPolicy property: Specifies how tasks should be distributed across compute nodes.PoolProperties.withTaskSlotsPerNode
(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.PoolProperties.withUserAccounts
(List<UserAccount> userAccounts) Set the userAccounts property: The list of user accounts to be created on each node in the pool.PoolProperties.withVmSize
(String vmSize) Set the vmSize property: The size of virtual machines in the pool.