Sku Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. Sku
- com.
Implements
public final class Sku
implements JsonSerializable<Sku>
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
Constructor | Description |
---|---|
Sku() |
Creates an instance of Sku class. |
Method Summary
Modifier and Type | Method and Description |
---|---|
Long |
capacity()
Get the capacity property: Specifies the number of virtual machines in the scale set. |
static Sku |
fromJson(JsonReader jsonReader)
Reads an instance of Sku from the Json |
String |
name()
Get the name property: The sku name. |
String |
tier()
Get the tier property: Specifies the tier of virtual machines in a scale set. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Sku |
withCapacity(Long capacity)
Set the capacity property: Specifies the number of virtual machines in the scale set. |
Sku |
withName(String name)
Set the name property: The sku name. |
Sku |
withTier(String tier)
Set the tier property: Specifies the tier of virtual machines in a scale set. |
Methods inherited from java.lang.Object
Constructor Details
Sku
public Sku()
Creates an instance of Sku class.
Method Details
capacity
public Long capacity()
Get the capacity property: Specifies the number of virtual machines in the scale set.
Returns:
fromJson
public static Sku fromJson(JsonReader jsonReader)
Reads an instance of Sku from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: The sku name.
Returns:
tier
public String tier()
Get the tier property: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCapacity
public Sku withCapacity(Long capacity)
Set the capacity property: Specifies the number of virtual machines in the scale set.
Parameters:
Returns:
withName
public Sku withName(String name)
Set the name property: The sku name.
Parameters:
Returns:
withTier
public Sku withTier(String tier)
Set the tier property: Specifies the tier of virtual machines in a scale set.
Possible Values:
**Standard**
**Basic**.
Parameters:
Returns:
Applies to
Azure SDK for Java