ResourceSkuRestrictions Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. ResourceSkuRestrictions
- com.
Implements
public final class ResourceSkuRestrictions
implements JsonSerializable<ResourceSkuRestrictions>
Describes scaling information of a SKU.
Constructor Summary
Constructor | Description |
---|---|
ResourceSkuRestrictions() |
Creates an instance of Resource |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Resource |
fromJson(JsonReader jsonReader)
Reads an instance of Resource |
Resource |
reasonCode()
Get the reason |
Resource |
restrictionInfo()
Get the restriction |
Json |
toJson(JsonWriter jsonWriter) |
Resource |
type()
Get the type property: The type of restrictions. |
void |
validate()
Validates the instance. |
List<String> |
values()
Get the values property: The value of restrictions. |
Methods inherited from java.lang.Object
Constructor Details
ResourceSkuRestrictions
public ResourceSkuRestrictions()
Creates an instance of ResourceSkuRestrictions class.
Method Details
fromJson
public static ResourceSkuRestrictions fromJson(JsonReader jsonReader)
Reads an instance of ResourceSkuRestrictions from the JsonReader.
Parameters:
Returns:
Throws:
reasonCode
public ResourceSkuRestrictionsReasonCode reasonCode()
Get the reasonCode property: The reason for restriction.
Returns:
restrictionInfo
public ResourceSkuRestrictionInfo restrictionInfo()
Get the restrictionInfo property: The information about the restriction where the SKU cannot be used.
Returns:
toJson
type
public ResourceSkuRestrictionsType type()
Get the type property: The type of restrictions.
Returns:
validate
public void validate()
Validates the instance.
values
public List
Get the values property: The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
Returns: