Class WorkerPool
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.WorkerPool
-
public final class WorkerPool extends Object
Worker pool of an App Service Environment.
-
-
Constructor Summary
Constructors Constructor Description WorkerPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeModeOptionscomputeMode()Get the computeMode property: Shared or dedicated app hosting.List<String>instanceNames()Get the instanceNames property: Names of all instances in the worker pool (read only).voidvalidate()Validates the instance.WorkerPoolwithComputeMode(ComputeModeOptions computeMode)Set the computeMode property: Shared or dedicated app hosting.WorkerPoolwithWorkerCount(Integer workerCount)Set the workerCount property: Number of instances in the worker pool.WorkerPoolwithWorkerSize(String workerSize)Set the workerSize property: VM size of the worker pool instances.WorkerPoolwithWorkerSizeId(Integer workerSizeId)Set the workerSizeId property: Worker size ID for referencing this worker pool.IntegerworkerCount()Get the workerCount property: Number of instances in the worker pool.StringworkerSize()Get the workerSize property: VM size of the worker pool instances.IntegerworkerSizeId()Get the workerSizeId property: Worker size ID for referencing this worker pool.
-
-
-
Method Detail
-
workerSizeId
public Integer workerSizeId()
Get the workerSizeId property: Worker size ID for referencing this worker pool.- Returns:
- the workerSizeId value.
-
withWorkerSizeId
public WorkerPool withWorkerSizeId(Integer workerSizeId)
Set the workerSizeId property: Worker size ID for referencing this worker pool.- Parameters:
workerSizeId- the workerSizeId value to set.- Returns:
- the WorkerPool object itself.
-
computeMode
public ComputeModeOptions computeMode()
Get the computeMode property: Shared or dedicated app hosting.- Returns:
- the computeMode value.
-
withComputeMode
public WorkerPool withComputeMode(ComputeModeOptions computeMode)
Set the computeMode property: Shared or dedicated app hosting.- Parameters:
computeMode- the computeMode value to set.- Returns:
- the WorkerPool object itself.
-
workerSize
public String workerSize()
Get the workerSize property: VM size of the worker pool instances.- Returns:
- the workerSize value.
-
withWorkerSize
public WorkerPool withWorkerSize(String workerSize)
Set the workerSize property: VM size of the worker pool instances.- Parameters:
workerSize- the workerSize value to set.- Returns:
- the WorkerPool object itself.
-
workerCount
public Integer workerCount()
Get the workerCount property: Number of instances in the worker pool.- Returns:
- the workerCount value.
-
withWorkerCount
public WorkerPool withWorkerCount(Integer workerCount)
Set the workerCount property: Number of instances in the worker pool.- Parameters:
workerCount- the workerCount value to set.- Returns:
- the WorkerPool object itself.
-
instanceNames
public List<String> instanceNames()
Get the instanceNames property: Names of all instances in the worker pool (read only).- Returns:
- the instanceNames value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-