Uses of Class
com.azure.resourcemanager.batch.fluent.models.PoolProperties
Packages that use PoolProperties
Package
Description
Package containing the inner data models for BatchManagementClient.
-
Uses of PoolProperties in com.azure.resourcemanager.batch.fluent.models
Methods in com.azure.resourcemanager.batch.fluent.models that return PoolPropertiesModifier 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.withResourceTags(Map<String, String> resourceTags) Set the resourceTags property: The user-defined tags to be associated with the Azure Batch Pool.PoolProperties.withScaleSettings(ScaleSettings scaleSettings) Set the scaleSettings property: Scale settings for the pool Defines the desired size of the pool.PoolProperties.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.