Class WorkerPoolResourceInner


  • public final class WorkerPoolResourceInner
    extends ProxyOnlyResource
    Worker pool of an App Service Environment ARM resource.
    • Constructor Detail

      • WorkerPoolResourceInner

        public WorkerPoolResourceInner()
    • Method Detail

      • sku

        public SkuDescription sku()
        Get the sku property: Description of a SKU for a scalable resource.
        Returns:
        the sku value.
      • 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.
      • workerSizeId

        public Integer workerSizeId()
        Get the workerSizeId property: Worker size ID for referencing this worker pool.
        Returns:
        the workerSizeId value.
      • 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.
      • computeMode

        public ComputeModeOptions computeMode()
        Get the computeMode property: Shared or dedicated app hosting.
        Returns:
        the computeMode value.
      • 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.
      • workerSize

        public String workerSize()
        Get the workerSize property: VM size of the worker pool instances.
        Returns:
        the workerSize value.
      • 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.
      • workerCount

        public Integer workerCount()
        Get the workerCount property: Number of instances in the worker pool.
        Returns:
        the workerCount value.
      • 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.
      • instanceNames

        public List<String> instanceNames()
        Get the instanceNames property: Names of all instances in the worker pool (read only).
        Returns:
        the instanceNames value.