Blueprint class
The Blueprint class represents a CLM blueprint. It could be used as a handle to access all the versions of that blueprints (namely the repository documents), as well as the current workspace document.
Blueprint class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the Blueprint class.
Basic APIs
Name | HTTP | URI | Description |
---|---|---|---|
delete | DELETE | Deletes a Blueprint object. | |
get | GET | Retrieves a Blueprint object. | |
update | POST | Updates a Blueprint object. | |
search | POST | Searches for Blueprint objects. |
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
Operation APIs
Name | HTTP | URI | Description |
---|---|---|---|
restore | POST | Restore a retired blueprint | |
retire | POST | Retire a blueprint. This makes a blueprint obsolete, or out-of-service. Once a blueprint is retired, one cannot further develop it or create new references to it. However, blueprint retirement doesn't invalidate existing references to that blueprint |
Relationship APIs
Name | HTTP | URI | Description |
---|---|---|---|
relation | GET | Retrieves the blueprintReferences relationship. | |
relation | GET | Retrieves the deploymentModels relationship. | |
relation | GET | Retrieves the functionalModels relationship. | |
relation | GET | Retrieves the latestVersion relationship. | |
relation | GET | Retrieves the versions relationship. | |
relation | GET | Retrieves the workingCopy relationship. | |
relation | GET | Retrieves the provider relationship. | |
relation | GET | Retrieves the tags relationship. |
Blueprint class relationships and attributes
The following tables list the relationships and attributes of the Blueprint class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
blueprintReferences | 0..* |
| |
deploymentModels | 0..* |
| |
functionalModels | 0..* |
| |
latestVersion | 0..1 |
| |
versions | 0..* |
| |
workingCopy | 0..1 |
| |
cloudClass | 1 | Fully-qualified name of the class to which the object belongs | |
provider | 1 | Provider that created the object | |
tags | 0..* | Tags associated with the object |
Attributes
Name | Type | Multi- | Description |
---|---|---|---|
author | String | 1 |
|
category | String | 1 | The category of the blueprint |
purpose | String | 0..1 |
|
state | 1 |
| |
description | String | 0..1 | Text that describes the object |
guid | String | 1 | Globally unique identifier for the object |
labels | String | 0..* |
|
modifiedDate | 0..1 | Date the Cloudobject was modified | |
name | String | 1 | Human-readable name of the object |