Class DevCenterProject
java.lang.Object
com.azure.developer.devcenter.models.DevCenterProject
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DevCenterProject>
public final class DevCenterProject
extends Object
implements com.azure.json.JsonSerializable<DevCenterProject>
Project details.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DevCenterProject
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of DevCenterProject from the JsonReader.Get the description property: Description of the project.Get the maxDevBoxesPerUser property: When specified, indicates the maximum number of Dev Boxes a single user can create across all pools in the project.getName()
Get the name property: Name of the project.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
getName
Get the name property: Name of the project.- Returns:
- the name value.
-
getDescription
Get the description property: Description of the project.- Returns:
- the description value.
-
getMaxDevBoxesPerUser
Get the maxDevBoxesPerUser property: When specified, indicates the maximum number of Dev Boxes a single user can create across all pools in the project.- Returns:
- the maxDevBoxesPerUser value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<DevCenterProject>
- Throws:
IOException
-
fromJson
Reads an instance of DevCenterProject from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of DevCenterProject if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the DevCenterProject.
-