ProjectUpdateProperties Class
- java.
lang. Object - com.
azure. resourcemanager. devcenter. fluent. models. ProjectUpdateProperties
- com.
Implements
public class ProjectUpdateProperties
implements JsonSerializable<ProjectUpdateProperties>
Properties of a project. These properties can be updated after the resource has been created.
Constructor Summary
| Constructor | Description |
|---|---|
| ProjectUpdateProperties() |
Creates an instance of Project |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Project |
catalogSettings()
Get the catalog |
| String |
description()
Get the description property: Description of the project. |
| String |
devCenterId()
Get the dev |
| String |
displayName()
Get the display |
|
static
Project |
fromJson(JsonReader jsonReader)
Reads an instance of Project |
| Integer |
maxDevBoxesPerUser()
Get the max |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Project |
withCatalogSettings(ProjectCatalogSettings catalogSettings)
Set the catalog |
|
Project |
withDescription(String description)
Set the description property: Description of the project. |
|
Project |
withDevCenterId(String devCenterId)
Set the dev |
|
Project |
withDisplayName(String displayName)
Set the display |
|
Project |
withMaxDevBoxesPerUser(Integer maxDevBoxesPerUser)
Set the max |
Methods inherited from java.lang.Object
Constructor Details
ProjectUpdateProperties
public ProjectUpdateProperties()
Creates an instance of ProjectUpdateProperties class.
Method Details
catalogSettings
public ProjectCatalogSettings catalogSettings()
Get the catalogSettings property: Settings to be used when associating a project with a catalog.
Returns:
description
public String description()
Get the description property: Description of the project.
Returns:
devCenterId
public String devCenterId()
Get the devCenterId property: Resource Id of an associated DevCenter.
Returns:
displayName
public String displayName()
Get the displayName property: The display name of the project.
Returns:
fromJson
public static ProjectUpdateProperties fromJson(JsonReader jsonReader)
Reads an instance of ProjectUpdateProperties from the JsonReader.
Parameters:
Returns:
Throws:
maxDevBoxesPerUser
public Integer maxDevBoxesPerUser()
Get the maxDevBoxesPerUser property: When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCatalogSettings
public ProjectUpdateProperties withCatalogSettings(ProjectCatalogSettings catalogSettings)
Set the catalogSettings property: Settings to be used when associating a project with a catalog.
Parameters:
Returns:
withDescription
public ProjectUpdateProperties withDescription(String description)
Set the description property: Description of the project.
Parameters:
Returns:
withDevCenterId
public ProjectUpdateProperties withDevCenterId(String devCenterId)
Set the devCenterId property: Resource Id of an associated DevCenter.
Parameters:
Returns:
withDisplayName
public ProjectUpdateProperties withDisplayName(String displayName)
Set the displayName property: The display name of the project.
Parameters:
Returns:
withMaxDevBoxesPerUser
public ProjectUpdateProperties withMaxDevBoxesPerUser(Integer maxDevBoxesPerUser)
Set the maxDevBoxesPerUser property: When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced.
Parameters:
Returns: