ProjectInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. devcenter. fluent. models. ProjectInner
- com.
- com.
- com.
public final class ProjectInner
extends Resource
Represents a project resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ProjectInner() |
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 |
devCenterUri()
Get the dev |
| String |
displayName()
Get the display |
|
static
Project |
fromJson(JsonReader jsonReader)
Reads an instance of Project |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Managed |
identity()
Get the identity property: Managed identity properties. |
| Integer |
maxDevBoxesPerUser()
Get the max |
| String |
name()
Get the name property: The name of the resource. |
|
Provisioning |
provisioningState()
Get the provisioning |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| 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 |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed identity properties. |
|
Project |
withLocation(String location) |
|
Project |
withMaxDevBoxesPerUser(Integer maxDevBoxesPerUser)
Set the max |
|
Project |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ProjectInner
public ProjectInner()
Creates an instance of ProjectInner 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:
devCenterUri
public String devCenterUri()
Get the devCenterUri property: The URI of the Dev Center resource this project is associated with.
Returns:
displayName
public String displayName()
Get the displayName property: The display name of the project.
Returns:
fromJson
public static ProjectInner fromJson(JsonReader jsonReader)
Reads an instance of ProjectInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ProjectInner.id()Returns:
identity
public ManagedServiceIdentity identity()
Get the identity property: Managed identity properties.
Returns:
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ProjectInner.name()Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the resource.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ProjectInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ProjectInner.type()Returns:
validate
public void validate()
Validates the instance.
withCatalogSettings
public ProjectInner withCatalogSettings(ProjectCatalogSettings catalogSettings)
Set the catalogSettings property: Settings to be used when associating a project with a catalog.
Parameters:
Returns:
withDescription
public ProjectInner withDescription(String description)
Set the description property: Description of the project.
Parameters:
Returns:
withDevCenterId
public ProjectInner withDevCenterId(String devCenterId)
Set the devCenterId property: Resource Id of an associated DevCenter.
Parameters:
Returns:
withDisplayName
public ProjectInner withDisplayName(String displayName)
Set the displayName property: The display name of the project.
Parameters:
Returns:
withIdentity
public ProjectInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed identity properties.
Parameters:
Returns:
withLocation
public ProjectInner withLocation(String location)
Overrides:
ProjectInner.withLocation(String location)Parameters:
withMaxDevBoxesPerUser
public ProjectInner 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:
withTags
public ProjectInner withTags(Map<String,String> tags)
Overrides:
ProjectInner.withTags(Map<String,String> tags)Parameters: