public class PoolSpecification extends Object
Constructor and Description |
---|
PoolSpecification() |
Modifier and Type | Method and Description |
---|---|
List<String> |
applicationLicenses()
Get the applicationLicenses value.
|
List<ApplicationPackageReference> |
applicationPackageReferences()
Get the applicationPackageReferences value.
|
org.joda.time.Period |
autoScaleEvaluationInterval()
Get the autoScaleEvaluationInterval value.
|
String |
autoScaleFormula()
Get the autoScaleFormula value.
|
List<CertificateReference> |
certificateReferences()
Get the certificateReferences value.
|
CloudServiceConfiguration |
cloudServiceConfiguration()
Get the cloudServiceConfiguration value.
|
String |
displayName()
Get the displayName value.
|
Boolean |
enableAutoScale()
Get the enableAutoScale value.
|
Boolean |
enableInterNodeCommunication()
Get the enableInterNodeCommunication value.
|
Integer |
maxTasksPerNode()
Get the maxTasksPerNode value.
|
List<MetadataItem> |
metadata()
Get the metadata value.
|
NetworkConfiguration |
networkConfiguration()
Get the networkConfiguration value.
|
org.joda.time.Period |
resizeTimeout()
Get the resizeTimeout value.
|
StartTask |
startTask()
Get the startTask value.
|
Integer |
targetDedicatedNodes()
Get the targetDedicatedNodes value.
|
Integer |
targetLowPriorityNodes()
Get the targetLowPriorityNodes value.
|
TaskSchedulingPolicy |
taskSchedulingPolicy()
Get the taskSchedulingPolicy value.
|
List<UserAccount> |
userAccounts()
Get the userAccounts value.
|
VirtualMachineConfiguration |
virtualMachineConfiguration()
Get the virtualMachineConfiguration value.
|
String |
vmSize()
Get the vmSize value.
|
PoolSpecification |
withApplicationLicenses(List<String> applicationLicenses)
Set the applicationLicenses value.
|
PoolSpecification |
withApplicationPackageReferences(List<ApplicationPackageReference> applicationPackageReferences)
Set the applicationPackageReferences value.
|
PoolSpecification |
withAutoScaleEvaluationInterval(org.joda.time.Period autoScaleEvaluationInterval)
Set the autoScaleEvaluationInterval value.
|
PoolSpecification |
withAutoScaleFormula(String autoScaleFormula)
Set the autoScaleFormula value.
|
PoolSpecification |
withCertificateReferences(List<CertificateReference> certificateReferences)
Set the certificateReferences value.
|
PoolSpecification |
withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)
Set the cloudServiceConfiguration value.
|
PoolSpecification |
withDisplayName(String displayName)
Set the displayName value.
|
PoolSpecification |
withEnableAutoScale(Boolean enableAutoScale)
Set the enableAutoScale value.
|
PoolSpecification |
withEnableInterNodeCommunication(Boolean enableInterNodeCommunication)
Set the enableInterNodeCommunication value.
|
PoolSpecification |
withMaxTasksPerNode(Integer maxTasksPerNode)
Set the maxTasksPerNode value.
|
PoolSpecification |
withMetadata(List<MetadataItem> metadata)
Set the metadata value.
|
PoolSpecification |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Set the networkConfiguration value.
|
PoolSpecification |
withResizeTimeout(org.joda.time.Period resizeTimeout)
Set the resizeTimeout value.
|
PoolSpecification |
withStartTask(StartTask startTask)
Set the startTask value.
|
PoolSpecification |
withTargetDedicatedNodes(Integer targetDedicatedNodes)
Set the targetDedicatedNodes value.
|
PoolSpecification |
withTargetLowPriorityNodes(Integer targetLowPriorityNodes)
Set the targetLowPriorityNodes value.
|
PoolSpecification |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Set the taskSchedulingPolicy value.
|
PoolSpecification |
withUserAccounts(List<UserAccount> userAccounts)
Set the userAccounts value.
|
PoolSpecification |
withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)
Set the virtualMachineConfiguration value.
|
PoolSpecification |
withVmSize(String vmSize)
Set the vmSize value.
|
public String displayName()
public PoolSpecification withDisplayName(String displayName)
displayName
- the displayName value to setpublic String vmSize()
public PoolSpecification withVmSize(String vmSize)
vmSize
- the vmSize value to setpublic CloudServiceConfiguration cloudServiceConfiguration()
public PoolSpecification withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)
cloudServiceConfiguration
- the cloudServiceConfiguration value to setpublic VirtualMachineConfiguration virtualMachineConfiguration()
public PoolSpecification withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)
virtualMachineConfiguration
- the virtualMachineConfiguration value to setpublic Integer maxTasksPerNode()
public PoolSpecification withMaxTasksPerNode(Integer maxTasksPerNode)
maxTasksPerNode
- the maxTasksPerNode value to setpublic TaskSchedulingPolicy taskSchedulingPolicy()
public PoolSpecification withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
taskSchedulingPolicy
- the taskSchedulingPolicy value to setpublic org.joda.time.Period resizeTimeout()
public PoolSpecification withResizeTimeout(org.joda.time.Period resizeTimeout)
resizeTimeout
- the resizeTimeout value to setpublic Integer targetDedicatedNodes()
public PoolSpecification withTargetDedicatedNodes(Integer targetDedicatedNodes)
targetDedicatedNodes
- the targetDedicatedNodes value to setpublic Integer targetLowPriorityNodes()
public PoolSpecification withTargetLowPriorityNodes(Integer targetLowPriorityNodes)
targetLowPriorityNodes
- the targetLowPriorityNodes value to setpublic Boolean enableAutoScale()
public PoolSpecification withEnableAutoScale(Boolean enableAutoScale)
enableAutoScale
- the enableAutoScale value to setpublic String autoScaleFormula()
public PoolSpecification withAutoScaleFormula(String autoScaleFormula)
autoScaleFormula
- the autoScaleFormula value to setpublic org.joda.time.Period autoScaleEvaluationInterval()
public PoolSpecification withAutoScaleEvaluationInterval(org.joda.time.Period autoScaleEvaluationInterval)
autoScaleEvaluationInterval
- the autoScaleEvaluationInterval value to setpublic Boolean enableInterNodeCommunication()
public PoolSpecification withEnableInterNodeCommunication(Boolean enableInterNodeCommunication)
enableInterNodeCommunication
- the enableInterNodeCommunication value to setpublic NetworkConfiguration networkConfiguration()
public PoolSpecification withNetworkConfiguration(NetworkConfiguration networkConfiguration)
networkConfiguration
- the networkConfiguration value to setpublic StartTask startTask()
public PoolSpecification withStartTask(StartTask startTask)
startTask
- the startTask value to setpublic List<CertificateReference> certificateReferences()
public PoolSpecification withCertificateReferences(List<CertificateReference> certificateReferences)
certificateReferences
- the certificateReferences value to setpublic List<ApplicationPackageReference> applicationPackageReferences()
public PoolSpecification withApplicationPackageReferences(List<ApplicationPackageReference> applicationPackageReferences)
applicationPackageReferences
- the applicationPackageReferences value to setpublic List<String> applicationLicenses()
public PoolSpecification withApplicationLicenses(List<String> applicationLicenses)
applicationLicenses
- the applicationLicenses value to setpublic List<UserAccount> userAccounts()
public PoolSpecification withUserAccounts(List<UserAccount> userAccounts)
userAccounts
- the userAccounts value to setpublic List<MetadataItem> metadata()
public PoolSpecification withMetadata(List<MetadataItem> metadata)
metadata
- the metadata value to setCopyright © 2019. All rights reserved.