Class AutoScaleVCoreProperties

java.lang.Object
com.azure.resourcemanager.powerbidedicated.fluent.models.AutoScaleVCoreMutableProperties
com.azure.resourcemanager.powerbidedicated.fluent.models.AutoScaleVCoreProperties

public final class AutoScaleVCoreProperties extends AutoScaleVCoreMutableProperties
Properties of an auto scale v-core resource.
  • Constructor Details

    • AutoScaleVCoreProperties

      public AutoScaleVCoreProperties()
      Creates an instance of AutoScaleVCoreProperties class.
  • Method Details

    • capacityObjectId

      public String capacityObjectId()
      Get the capacityObjectId property: The object ID of the capacity resource associated with the auto scale v-core resource.
      Returns:
      the capacityObjectId value.
    • withCapacityObjectId

      public AutoScaleVCoreProperties withCapacityObjectId(String capacityObjectId)
      Set the capacityObjectId property: The object ID of the capacity resource associated with the auto scale v-core resource.
      Parameters:
      capacityObjectId - the capacityObjectId value to set.
      Returns:
      the AutoScaleVCoreProperties object itself.
    • provisioningState

      public VCoreProvisioningState provisioningState()
      Get the provisioningState property: The current deployment state of an auto scale v-core resource. The provisioningState is to indicate states for resource provisioning.
      Returns:
      the provisioningState value.
    • withCapacityLimit

      public AutoScaleVCoreProperties withCapacityLimit(Integer capacityLimit)
      Set the capacityLimit property: The maximum capacity of an auto scale v-core resource.
      Overrides:
      withCapacityLimit in class AutoScaleVCoreMutableProperties
      Parameters:
      capacityLimit - the capacityLimit value to set.
      Returns:
      the AutoScaleVCoreMutableProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class AutoScaleVCoreMutableProperties
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.