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