public class CloudPool extends Object
Constructor and Description |
---|
CloudPool() |
Modifier and Type | Method and Description |
---|---|
AllocationState |
allocationState()
Get the allocationState value.
|
org.joda.time.DateTime |
allocationStateTransitionTime()
Get the allocationStateTransitionTime value.
|
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.
|
AutoScaleRun |
autoScaleRun()
Get the autoScaleRun value.
|
List<CertificateReference> |
certificateReferences()
Get the certificateReferences value.
|
CloudServiceConfiguration |
cloudServiceConfiguration()
Get the cloudServiceConfiguration value.
|
org.joda.time.DateTime |
creationTime()
Get the creationTime value.
|
Integer |
currentDedicatedNodes()
Get the currentDedicatedNodes value.
|
Integer |
currentLowPriorityNodes()
Get the currentLowPriorityNodes value.
|
String |
displayName()
Get the displayName value.
|
Boolean |
enableAutoScale()
Get the enableAutoScale value.
|
Boolean |
enableInterNodeCommunication()
Get the enableInterNodeCommunication value.
|
String |
eTag()
Get the eTag value.
|
String |
id()
Get the id value.
|
org.joda.time.DateTime |
lastModified()
Get the lastModified value.
|
Integer |
maxTasksPerNode()
Get the maxTasksPerNode value.
|
List<MetadataItem> |
metadata()
Get the metadata value.
|
NetworkConfiguration |
networkConfiguration()
Get the networkConfiguration value.
|
List<ResizeError> |
resizeErrors()
Get the resizeErrors value.
|
org.joda.time.Period |
resizeTimeout()
Get the resizeTimeout value.
|
StartTask |
startTask()
Get the startTask value.
|
PoolState |
state()
Get the state value.
|
org.joda.time.DateTime |
stateTransitionTime()
Get the stateTransitionTime value.
|
PoolStatistics |
stats()
Get the stats value.
|
Integer |
targetDedicatedNodes()
Get the targetDedicatedNodes value.
|
Integer |
targetLowPriorityNodes()
Get the targetLowPriorityNodes value.
|
TaskSchedulingPolicy |
taskSchedulingPolicy()
Get the taskSchedulingPolicy value.
|
String |
url()
Get the url value.
|
List<UserAccount> |
userAccounts()
Get the userAccounts value.
|
VirtualMachineConfiguration |
virtualMachineConfiguration()
Get the virtualMachineConfiguration value.
|
String |
vmSize()
Get the vmSize value.
|
CloudPool |
withAllocationState(AllocationState allocationState)
Set the allocationState value.
|
CloudPool |
withAllocationStateTransitionTime(org.joda.time.DateTime allocationStateTransitionTime)
Set the allocationStateTransitionTime value.
|
CloudPool |
withApplicationLicenses(List<String> applicationLicenses)
Set the applicationLicenses value.
|
CloudPool |
withApplicationPackageReferences(List<ApplicationPackageReference> applicationPackageReferences)
Set the applicationPackageReferences value.
|
CloudPool |
withAutoScaleEvaluationInterval(org.joda.time.Period autoScaleEvaluationInterval)
Set the autoScaleEvaluationInterval value.
|
CloudPool |
withAutoScaleFormula(String autoScaleFormula)
Set the autoScaleFormula value.
|
CloudPool |
withAutoScaleRun(AutoScaleRun autoScaleRun)
Set the autoScaleRun value.
|
CloudPool |
withCertificateReferences(List<CertificateReference> certificateReferences)
Set the certificateReferences value.
|
CloudPool |
withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)
Set the cloudServiceConfiguration value.
|
CloudPool |
withCreationTime(org.joda.time.DateTime creationTime)
Set the creationTime value.
|
CloudPool |
withCurrentDedicatedNodes(Integer currentDedicatedNodes)
Set the currentDedicatedNodes value.
|
CloudPool |
withCurrentLowPriorityNodes(Integer currentLowPriorityNodes)
Set the currentLowPriorityNodes value.
|
CloudPool |
withDisplayName(String displayName)
Set the displayName value.
|
CloudPool |
withEnableAutoScale(Boolean enableAutoScale)
Set the enableAutoScale value.
|
CloudPool |
withEnableInterNodeCommunication(Boolean enableInterNodeCommunication)
Set the enableInterNodeCommunication value.
|
CloudPool |
withETag(String eTag)
Set the eTag value.
|
CloudPool |
withId(String id)
Set the id value.
|
CloudPool |
withLastModified(org.joda.time.DateTime lastModified)
Set the lastModified value.
|
CloudPool |
withMaxTasksPerNode(Integer maxTasksPerNode)
Set the maxTasksPerNode value.
|
CloudPool |
withMetadata(List<MetadataItem> metadata)
Set the metadata value.
|
CloudPool |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Set the networkConfiguration value.
|
CloudPool |
withResizeErrors(List<ResizeError> resizeErrors)
Set the resizeErrors value.
|
CloudPool |
withResizeTimeout(org.joda.time.Period resizeTimeout)
Set the resizeTimeout value.
|
CloudPool |
withStartTask(StartTask startTask)
Set the startTask value.
|
CloudPool |
withState(PoolState state)
Set the state value.
|
CloudPool |
withStateTransitionTime(org.joda.time.DateTime stateTransitionTime)
Set the stateTransitionTime value.
|
CloudPool |
withStats(PoolStatistics stats)
Set the stats value.
|
CloudPool |
withTargetDedicatedNodes(Integer targetDedicatedNodes)
Set the targetDedicatedNodes value.
|
CloudPool |
withTargetLowPriorityNodes(Integer targetLowPriorityNodes)
Set the targetLowPriorityNodes value.
|
CloudPool |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Set the taskSchedulingPolicy value.
|
CloudPool |
withUrl(String url)
Set the url value.
|
CloudPool |
withUserAccounts(List<UserAccount> userAccounts)
Set the userAccounts value.
|
CloudPool |
withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)
Set the virtualMachineConfiguration value.
|
CloudPool |
withVmSize(String vmSize)
Set the vmSize value.
|
public String id()
public CloudPool withId(String id)
id
- the id value to setpublic String displayName()
public CloudPool withDisplayName(String displayName)
displayName
- the displayName value to setpublic String url()
public CloudPool withUrl(String url)
url
- the url value to setpublic String eTag()
public CloudPool withETag(String eTag)
eTag
- the eTag value to setpublic org.joda.time.DateTime lastModified()
public CloudPool withLastModified(org.joda.time.DateTime lastModified)
lastModified
- the lastModified value to setpublic org.joda.time.DateTime creationTime()
public CloudPool withCreationTime(org.joda.time.DateTime creationTime)
creationTime
- the creationTime value to setpublic PoolState state()
public CloudPool withState(PoolState state)
state
- the state value to setpublic org.joda.time.DateTime stateTransitionTime()
public CloudPool withStateTransitionTime(org.joda.time.DateTime stateTransitionTime)
stateTransitionTime
- the stateTransitionTime value to setpublic AllocationState allocationState()
public CloudPool withAllocationState(AllocationState allocationState)
allocationState
- the allocationState value to setpublic org.joda.time.DateTime allocationStateTransitionTime()
public CloudPool withAllocationStateTransitionTime(org.joda.time.DateTime allocationStateTransitionTime)
allocationStateTransitionTime
- the allocationStateTransitionTime value to setpublic String vmSize()
public CloudPool withVmSize(String vmSize)
vmSize
- the vmSize value to setpublic CloudServiceConfiguration cloudServiceConfiguration()
public CloudPool withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)
cloudServiceConfiguration
- the cloudServiceConfiguration value to setpublic VirtualMachineConfiguration virtualMachineConfiguration()
public CloudPool withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)
virtualMachineConfiguration
- the virtualMachineConfiguration value to setpublic org.joda.time.Period resizeTimeout()
public CloudPool withResizeTimeout(org.joda.time.Period resizeTimeout)
resizeTimeout
- the resizeTimeout value to setpublic List<ResizeError> resizeErrors()
public CloudPool withResizeErrors(List<ResizeError> resizeErrors)
resizeErrors
- the resizeErrors value to setpublic Integer currentDedicatedNodes()
public CloudPool withCurrentDedicatedNodes(Integer currentDedicatedNodes)
currentDedicatedNodes
- the currentDedicatedNodes value to setpublic Integer currentLowPriorityNodes()
public CloudPool withCurrentLowPriorityNodes(Integer currentLowPriorityNodes)
currentLowPriorityNodes
- the currentLowPriorityNodes value to setpublic Integer targetDedicatedNodes()
public CloudPool withTargetDedicatedNodes(Integer targetDedicatedNodes)
targetDedicatedNodes
- the targetDedicatedNodes value to setpublic Integer targetLowPriorityNodes()
public CloudPool withTargetLowPriorityNodes(Integer targetLowPriorityNodes)
targetLowPriorityNodes
- the targetLowPriorityNodes value to setpublic Boolean enableAutoScale()
public CloudPool withEnableAutoScale(Boolean enableAutoScale)
enableAutoScale
- the enableAutoScale value to setpublic String autoScaleFormula()
public CloudPool withAutoScaleFormula(String autoScaleFormula)
autoScaleFormula
- the autoScaleFormula value to setpublic org.joda.time.Period autoScaleEvaluationInterval()
public CloudPool withAutoScaleEvaluationInterval(org.joda.time.Period autoScaleEvaluationInterval)
autoScaleEvaluationInterval
- the autoScaleEvaluationInterval value to setpublic AutoScaleRun autoScaleRun()
public CloudPool withAutoScaleRun(AutoScaleRun autoScaleRun)
autoScaleRun
- the autoScaleRun value to setpublic Boolean enableInterNodeCommunication()
public CloudPool withEnableInterNodeCommunication(Boolean enableInterNodeCommunication)
enableInterNodeCommunication
- the enableInterNodeCommunication value to setpublic NetworkConfiguration networkConfiguration()
public CloudPool withNetworkConfiguration(NetworkConfiguration networkConfiguration)
networkConfiguration
- the networkConfiguration value to setpublic StartTask startTask()
public CloudPool withStartTask(StartTask startTask)
startTask
- the startTask value to setpublic List<CertificateReference> certificateReferences()
public CloudPool withCertificateReferences(List<CertificateReference> certificateReferences)
certificateReferences
- the certificateReferences value to setpublic List<ApplicationPackageReference> applicationPackageReferences()
public CloudPool withApplicationPackageReferences(List<ApplicationPackageReference> applicationPackageReferences)
applicationPackageReferences
- the applicationPackageReferences value to setpublic List<String> applicationLicenses()
public CloudPool withApplicationLicenses(List<String> applicationLicenses)
applicationLicenses
- the applicationLicenses value to setpublic Integer maxTasksPerNode()
public CloudPool withMaxTasksPerNode(Integer maxTasksPerNode)
maxTasksPerNode
- the maxTasksPerNode value to setpublic TaskSchedulingPolicy taskSchedulingPolicy()
public CloudPool withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
taskSchedulingPolicy
- the taskSchedulingPolicy value to setpublic List<UserAccount> userAccounts()
public CloudPool withUserAccounts(List<UserAccount> userAccounts)
userAccounts
- the userAccounts value to setpublic List<MetadataItem> metadata()
public CloudPool withMetadata(List<MetadataItem> metadata)
metadata
- the metadata value to setpublic PoolStatistics stats()
public CloudPool withStats(PoolStatistics stats)
stats
- the stats value to setCopyright © 2019. All rights reserved.