Uses of Interface
com.azure.resourcemanager.batch.models.Pool.DefinitionStages.WithCreate
Packages that use Pool.DefinitionStages.WithCreate
Package
Description
Package containing the data models for BatchManagementClient.
-
Uses of Pool.DefinitionStages.WithCreate in com.azure.resourcemanager.batch.models
Subinterfaces of Pool.DefinitionStages.WithCreate in com.azure.resourcemanager.batch.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the Pool definition.Methods in com.azure.resourcemanager.batch.models that return Pool.DefinitionStages.WithCreateModifier and TypeMethodDescriptionPool.DefinitionStages.WithApplicationLicenses.withApplicationLicenses(List<String> applicationLicenses) Specifies the applicationLicenses property: The list of application licenses the Batch service will make available on each compute node in the pool.Pool.DefinitionStages.WithApplicationPackages.withApplicationPackages(List<ApplicationPackageReference> applicationPackages) Specifies the applicationPackages property: The list of application packages to be installed on each compute node in the pool.Pool.DefinitionStages.WithCertificates.withCertificates(List<CertificateReference> certificates) Specifies the certificates property: The list of certificates to be installed on each compute node in the pool.Pool.DefinitionStages.WithDeploymentConfiguration.withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration) Specifies the deploymentConfiguration property: Deployment configuration properties.Pool.DefinitionStages.WithDisplayName.withDisplayName(String displayName) Specifies the displayName property: The display name for the pool.Pool.DefinitionStages.WithParentResource.withExistingBatchAccount(String resourceGroupName, String accountName) Specifies resourceGroupName, accountName.Pool.DefinitionStages.WithIdentity.withIdentity(BatchPoolIdentity identity) Specifies the identity property: The type of identity used for the Batch Pool..Pool.DefinitionStages.WithIfMatch.withIfMatch(String ifMatch) Specifies the ifMatch property: The entity state (ETag) version of the pool to update.Pool.DefinitionStages.WithIfNoneMatch.withIfNoneMatch(String ifNoneMatch) Specifies the ifNoneMatch property: Set to '*' to allow a new pool to be created, but to prevent updating an existing pool.Pool.DefinitionStages.WithInterNodeCommunication.withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication) Specifies the interNodeCommunication property: Whether the pool permits direct communication between nodes.Pool.DefinitionStages.WithMetadata.withMetadata(List<MetadataItem> metadata) Specifies the metadata property: A list of name-value pairs associated with the pool as metadata.Pool.DefinitionStages.WithMountConfiguration.withMountConfiguration(List<MountConfiguration> mountConfiguration) Specifies the mountConfiguration property: A list of file systems to mount on each node in the pool.Pool.DefinitionStages.WithNetworkConfiguration.withNetworkConfiguration(NetworkConfiguration networkConfiguration) Specifies the networkConfiguration property: The network configuration for a pool..Pool.DefinitionStages.WithResourceTags.withResourceTags(Map<String, String> resourceTags) Specifies the resourceTags property: The user-defined tags to be associated with the Azure Batch Pool.Pool.DefinitionStages.WithScaleSettings.withScaleSettings(ScaleSettings scaleSettings) Specifies the scaleSettings property: Scale settings for the pool Defines the desired size of the pool.Pool.DefinitionStages.WithStartTask.withStartTask(StartTask startTask) Specifies 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.Pool.DefinitionStages.WithTargetNodeCommunicationMode.withTargetNodeCommunicationMode(NodeCommunicationMode targetNodeCommunicationMode) Specifies the targetNodeCommunicationMode property: Determines how a pool communicates with the Batch service.Pool.DefinitionStages.WithTaskSchedulingPolicy.withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy) Specifies the taskSchedulingPolicy property: Specifies how tasks should be distributed across compute nodes.Pool.DefinitionStages.WithTaskSlotsPerNode.withTaskSlotsPerNode(Integer taskSlotsPerNode) Specifies the taskSlotsPerNode property: The number of task slots that can be used to run concurrent tasks on a single compute node in the pool.Pool.DefinitionStages.WithUserAccounts.withUserAccounts(List<UserAccount> userAccounts) Specifies the userAccounts property: The list of user accounts to be created on each node in the pool..Pool.DefinitionStages.WithVmSize.withVmSize(String vmSize) Specifies the vmSize property: The size of virtual machines in the pool.