VirtualMachineScaleSetSkuInner Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.fluent.models.VirtualMachineScaleSetSkuInner

Implements

public final class VirtualMachineScaleSetSkuInner
implements JsonSerializable<VirtualMachineScaleSetSkuInner>

Describes an available virtual machine scale set sku.

Method Summary

Modifier and Type Method and Description
VirtualMachineScaleSetSkuCapacity capacity()

Get the capacity property: Specifies the number of virtual machines in the scale set.

static VirtualMachineScaleSetSkuInner fromJson(JsonReader jsonReader)

Reads an instance of VirtualMachineScaleSetSkuInner from the JsonReader.

String resourceType()

Get the resourceType property: The type of resource the sku applies to.

Sku sku()

Get the sku property: The Sku.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

capacity

public VirtualMachineScaleSetSkuCapacity capacity()

Get the capacity property: Specifies the number of virtual machines in the scale set.

Returns:

the capacity value.

fromJson

public static VirtualMachineScaleSetSkuInner fromJson(JsonReader jsonReader)

Reads an instance of VirtualMachineScaleSetSkuInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of VirtualMachineScaleSetSkuInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the VirtualMachineScaleSetSkuInner.

resourceType

public String resourceType()

Get the resourceType property: The type of resource the sku applies to.

Returns:

the resourceType value.

sku

public Sku sku()

Get the sku property: The Sku.

Returns:

the sku value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to