Class Sku


  • public final class Sku
    extends Object
    Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
    • Constructor Summary

      Constructors 
      Constructor Description
      Sku()  
    • Constructor Detail

      • Sku

        public Sku()
    • Method Detail

      • name

        public String name()
        Get the name property: The sku name.
        Returns:
        the name value.
      • withName

        public Sku withName​(String name)
        Set the name property: The sku name.
        Parameters:
        name - the name value to set.
        Returns:
        the Sku object itself.
      • tier

        public String tier()
        Get the tier property: Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**.
        Returns:
        the tier value.
      • withTier

        public Sku withTier​(String tier)
        Set the tier property: Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**.
        Parameters:
        tier - the tier value to set.
        Returns:
        the Sku object itself.
      • capacity

        public Long capacity()
        Get the capacity property: Specifies the number of virtual machines in the scale set.
        Returns:
        the capacity value.
      • withCapacity

        public Sku withCapacity​(Long capacity)
        Set the capacity property: Specifies the number of virtual machines in the scale set.
        Parameters:
        capacity - the capacity value to set.
        Returns:
        the Sku object itself.
      • validate

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