WorkerPoolResourceInner Class

public final class WorkerPoolResourceInner
extends ProxyOnlyResource

Worker pool of an App Service Environment ARM resource.

Constructor Summary

Constructor Description
WorkerPoolResourceInner()

Creates an instance of WorkerPoolResourceInner class.

Method Summary

Modifier and Type Method and Description
ComputeModeOptions computeMode()

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).

SkuDescription sku()

Get the sku property: Description of a SKU for a scalable resource.

void validate()

Validates the instance.

WorkerPoolResourceInner withComputeMode(ComputeModeOptions computeMode)

Set the computeMode property: Shared or dedicated app hosting.

WorkerPoolResourceInner withKind(String kind)

Set the kind property: Kind of resource.

WorkerPoolResourceInner withSku(SkuDescription sku)

Set the sku property: Description of a SKU for a scalable resource.

WorkerPoolResourceInner withWorkerCount(Integer workerCount)

Set the workerCount property: Number of instances in the worker pool.

WorkerPoolResourceInner withWorkerSize(String workerSize)

Set the workerSize property: VM size of the worker pool instances.

WorkerPoolResourceInner withWorkerSizeId(Integer workerSizeId)

Set the workerSizeId property: Worker size ID for referencing this worker pool.

Integer workerCount()

Get the workerCount property: Number of instances in the worker pool.

String workerSize()

Get the workerSize property: VM size of the worker pool instances.

Integer workerSizeId()

Get the workerSizeId property: Worker size ID for referencing this worker pool.

Methods inherited from ProxyResource

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:

the computeMode value.

instanceNames

public List instanceNames()

Get the instanceNames property: Names of all instances in the worker pool (read only).

Returns:

the instanceNames value.

sku

public SkuDescription sku()

Get the sku property: Description of a SKU for a scalable resource.

Returns:

the sku value.

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:

computeMode - the computeMode value to set.

Returns:

the WorkerPoolResourceInner object itself.

withKind

public WorkerPoolResourceInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

WorkerPoolResourceInner.withKind(String kind)

Parameters:

kind

withSku

public WorkerPoolResourceInner withSku(SkuDescription sku)

Set the sku property: Description of a SKU for a scalable resource.

Parameters:

sku - the sku value to set.

Returns:

the WorkerPoolResourceInner object itself.

withWorkerCount

public WorkerPoolResourceInner withWorkerCount(Integer workerCount)

Set the workerCount property: Number of instances in the worker pool.

Parameters:

workerCount - the workerCount value to set.

Returns:

the WorkerPoolResourceInner object itself.

withWorkerSize

public WorkerPoolResourceInner withWorkerSize(String workerSize)

Set the workerSize property: VM size of the worker pool instances.

Parameters:

workerSize - the workerSize value to set.

Returns:

the WorkerPoolResourceInner object itself.

withWorkerSizeId

public WorkerPoolResourceInner withWorkerSizeId(Integer workerSizeId)

Set the workerSizeId property: Worker size ID for referencing this worker pool.

Parameters:

workerSizeId - the workerSizeId value to set.

Returns:

the WorkerPoolResourceInner object itself.

workerCount

public Integer workerCount()

Get the workerCount property: Number of instances in the worker pool.

Returns:

the workerCount value.

workerSize

public String workerSize()

Get the workerSize property: VM size of the worker pool instances.

Returns:

the workerSize value.

workerSizeId

public Integer workerSizeId()

Get the workerSizeId property: Worker size ID for referencing this worker pool.

Returns:

the workerSizeId value.

Applies to