Class ResourceSkuRestrictionInfo
java.lang.Object
com.azure.resourcemanager.compute.models.ResourceSkuRestrictionInfo
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ResourceSkuRestrictionInfo>
public final class ResourceSkuRestrictionInfo
extends Object
implements com.azure.json.JsonSerializable<ResourceSkuRestrictionInfo>
Describes an available Compute SKU Restriction Information.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ResourceSkuRestrictionInfo class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceSkuRestrictionInfofromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ResourceSkuRestrictionInfo from the JsonReader.Get the locations property: Locations where the SKU is restricted.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.zones()Get the zones property: List of availability zones where the SKU is restricted.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ResourceSkuRestrictionInfo
public ResourceSkuRestrictionInfo()Creates an instance of ResourceSkuRestrictionInfo class.
-
-
Method Details
-
locations
Get the locations property: Locations where the SKU is restricted.- Returns:
- the locations value.
-
zones
Get the zones property: List of availability zones where the SKU is restricted.- Returns:
- the zones value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ResourceSkuRestrictionInfo>- Throws:
IOException
-
fromJson
public static ResourceSkuRestrictionInfo fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ResourceSkuRestrictionInfo from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ResourceSkuRestrictionInfo 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 ResourceSkuRestrictionInfo.
-