Class Sku
- java.lang.Object
-
- com.azure.resourcemanager.compute.models.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()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Longcapacity()Get the capacity property: Specifies the number of virtual machines in the scale set.Stringname()Get the name property: The sku name.Stringtier()Get the tier property: Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**.voidvalidate()Validates the instance.SkuwithCapacity(Long capacity)Set the capacity property: Specifies the number of virtual machines in the scale set.SkuwithName(String name)Set the name property: The sku name.SkuwithTier(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**.
-
-
-
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.
-
-