Interface Pool
- All Superinterfaces:
ChildResource<BatchAccount>
,ExternalChildResource<Pool,
,BatchAccount> HasInner<com.microsoft.azure.management.batch.implementation.PoolInner>
,HasName
,HasParent<BatchAccount>
,Indexable
,Refreshable<Pool>
public interface Pool
extends ExternalChildResource<Pool,BatchAccount>, HasInner<com.microsoft.azure.management.batch.implementation.PoolInner>
An immutable client-side representation of an Azure Batch account pool.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of a Batch pool definition as a part of a Batch account definition.static interface
Grouping of all the pool definition stages.static interface
The entirety of a Batch pool update as a part of a Batch account update.static interface
The entirety of a Batch pool definition as a part of parent update.static interface
Grouping of pool definition stages as part of a Batch account update.static interface
Grouping of Batch pool update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
networkConfiguration
NetworkConfiguration networkConfiguration()- Returns:
- the networkConfiguration value
-
mountConfiguration
List<MountConfiguration> mountConfiguration()- Returns:
- the mountConfiguration value
-
scaleSettings
ScaleSettings scaleSettings()- Returns:
- the scaleSettings value
-
startTask
StartTask startTask()- Returns:
- the startTask value
-
metadata
List<MetadataItem> metadata()- Returns:
- the metadata value
-
applicationPackages
List<ApplicationPackageReference> applicationPackages()- Returns:
- the applicationPackages value
-
certificates
List<CertificateReference> certificates()- Returns:
- the certificates value
-
vmSize
String vmSize()- Returns:
- the size of virtual machine in the pool
-
deploymentConfiguration
DeploymentConfiguration deploymentConfiguration()- Returns:
- the deployment configuration value
-
displayName
String displayName()- Returns:
- the display name for the pool
-
interNodeCommunication
InterNodeCommunicationState interNodeCommunication()- Returns:
- the interNodeCommunication value
-
maxTasksPerNode
Deprecated.- Returns:
- the maxTasksPerNode value
-
taskSlotsPerNode
Integer taskSlotsPerNode()- Returns:
- the number of task slots that can be used to run concurrent tasks on a single compute node in the pool
-
taskSchedulingPolicy
TaskSchedulingPolicy taskSchedulingPolicy()- Returns:
- the taskSchedulingPolicy value
-
userAccounts
List<UserAccount> userAccounts()- Returns:
- the userAccounts value
-
applicationLicenses
- Returns:
- the applicationLicenses value
-