WorkerPoolResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. WorkerPoolResourceInner
- com.
- com.
- com.
public final class WorkerPoolResourceInner
extends ProxyOnlyResource
Worker pool of an App Service Environment ARM resource.
Constructor Summary
Constructor | Description |
---|---|
WorkerPoolResourceInner() |
Creates an instance of Worker |
Method Summary
Modifier and Type | Method and Description |
---|---|
Compute |
computeMode()
Get the compute |
static
Worker |
fromJson(JsonReader jsonReader)
Reads an instance of Worker |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
List<String> |
instanceNames()
Get the instance |
String |
name()
Get the name property: The name of the resource. |
Sku |
sku()
Get the sku property: Description of a SKU for a scalable resource. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Worker |
withComputeMode(ComputeModeOptions computeMode)
Set the compute |
Worker |
withKind(String kind)
Set the kind property: Kind of resource. |
Worker |
withSku(SkuDescription sku)
Set the sku property: Description of a SKU for a scalable resource. |
Worker |
withWorkerCount(Integer workerCount)
Set the worker |
Worker |
withWorkerSize(String workerSize)
Set the worker |
Worker |
withWorkerSizeId(Integer workerSizeId)
Set the worker |
Integer |
workerCount()
Get the worker |
String |
workerSize()
Get the worker |
Integer |
workerSizeId()
Get the worker |
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
WorkerPoolResourceInner
public WorkerPoolResourceInner()
Creates an instance of WorkerPoolResourceInner class.
Method Details
computeMode
public ComputeModeOptions computeMode()
Get the computeMode property: Shared or dedicated app hosting.
Returns:
fromJson
public static WorkerPoolResourceInner fromJson(JsonReader jsonReader)
Reads an instance of WorkerPoolResourceInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
WorkerPoolResourceInner.id()Returns:
instanceNames
public List
Get the instanceNames property: Names of all instances in the worker pool (read only).
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
WorkerPoolResourceInner.name()Returns:
sku
public SkuDescription sku()
Get the sku property: Description of a SKU for a scalable resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
WorkerPoolResourceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
WorkerPoolResourceInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
WorkerPoolResourceInner.validate()withComputeMode
public WorkerPoolResourceInner withComputeMode(ComputeModeOptions computeMode)
Set the computeMode property: Shared or dedicated app hosting.
Parameters:
Returns:
withKind
public WorkerPoolResourceInner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
WorkerPoolResourceInner.withKind(String kind)Parameters:
withSku
public WorkerPoolResourceInner withSku(SkuDescription sku)
Set the sku property: Description of a SKU for a scalable resource.
Parameters:
Returns:
withWorkerCount
public WorkerPoolResourceInner withWorkerCount(Integer workerCount)
Set the workerCount property: Number of instances in the worker pool.
Parameters:
Returns:
withWorkerSize
public WorkerPoolResourceInner withWorkerSize(String workerSize)
Set the workerSize property: VM size of the worker pool instances.
Parameters:
Returns:
withWorkerSizeId
public WorkerPoolResourceInner withWorkerSizeId(Integer workerSizeId)
Set the workerSizeId property: Worker size ID for referencing this worker pool.
Parameters:
Returns:
workerCount
public Integer workerCount()
Get the workerCount property: Number of instances in the worker pool.
Returns:
workerSize
public String workerSize()
Get the workerSize property: VM size of the worker pool instances.
Returns:
workerSizeId
public Integer workerSizeId()
Get the workerSizeId property: Worker size ID for referencing this worker pool.
Returns:
Applies to
Azure SDK for Java