@RestController
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/asset-owner/users/{userId}")
public class AssetOwnerResource
extends Object
| Constructor and Description |
|---|
AssetOwnerResource()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
addAssetOrigin(String serverName,
String userId,
String assetGUID,
OriginRequestBody requestBody)
Set up the labels that classify an asset's origin.
|
GUIDResponse |
addAssetToCatalog(String serverName,
String userId,
String typeName,
AssetProperties requestBody)
Add a simple asset description to the catalog.
|
GUIDResponse |
addAssetToCatalogUsingTemplate(String serverName,
String userId,
String templateGUID,
TemplateProperties requestBody)
Create a new metadata element to represent an asset using an existing asset as a template.
|
GUIDResponse |
addCombinedSchemaToAsset(String serverName,
String userId,
String assetGUID,
CombinedSchemaRequestBody schemaInformation)
Deprecated.
|
GUIDResponse |
addComplexSchemaToAsset(String serverName,
String userId,
String assetGUID,
CombinedSchemaRequestBody schemaInformation)
Stores the supplied schema details in the catalog and attaches it to the asset.
|
VoidResponse |
addConnectionToAsset(String serverName,
String userId,
String assetGUID,
ConnectionRequestBody requestBody)
Adds a connection to an asset.
|
GUIDResponse |
addSchemaAttribute(String serverName,
String userId,
String assetGUID,
String parentGUID,
SchemaAttributeProperties schemaAttribute)
Adds the attribute to a complex schema type like a relational table, avro schema or a structured document.
|
GUIDResponse |
addSchemaAttribute(String serverName,
String userId,
String assetGUID,
String parentGUID,
SchemaAttributeRequestBody schemaAttribute)
Deprecated.
|
VoidResponse |
addSchemaAttributes(String serverName,
String userId,
String assetGUID,
String parentGUID,
List<SchemaAttributeProperties> schemaAttributes)
Adds attributes to a complex schema type like a relational table, avro schema or a structured document.
|
VoidResponse |
addSchemaAttributes(String serverName,
String userId,
String assetGUID,
String parentGUID,
SchemaAttributesRequestBody schemaAttributes)
Adds attributes to a complex schema type like a relational table, avro schema or a structured document.
|
GUIDResponse |
addSchemaTypeToAsset(String serverName,
String userId,
String assetGUID,
SchemaTypeProperties schemaType)
Stores the supplied schema type in the catalog and attaches it to the asset.
|
GUIDResponse |
addSchemaTypeToAsset(String serverName,
String userId,
String assetGUID,
SchemaTypeRequestBody schemaType)
Deprecated.
|
VoidResponse |
addSecurityTags(String serverName,
String userId,
String assetGUID,
SecurityTagsRequestBody requestBody)
Add or replace the security tags for an asset or one of its elements.
|
VoidResponse |
addSecurityTags(String serverName,
String userId,
String assetGUID,
String assetElementGUID,
SecurityTagsRequestBody requestBody)
Add or replace the security tags for an asset or one of its elements.
|
VoidResponse |
addSemanticAssignment(String serverName,
String userId,
String assetGUID,
String glossaryTermGUID,
NullRequestBody requestBody)
Create a simple relationship between a glossary term and an Asset description.
|
VoidResponse |
addSemanticAssignment(String serverName,
String userId,
String assetGUID,
String glossaryTermGUID,
String assetElementGUID,
NullRequestBody requestBody)
Create a simple relationship between a glossary term and an element in an Asset description (typically
a field in the schema).
|
VoidResponse |
addTemplateClassification(String serverName,
String userId,
String assetGUID,
TemplateClassificationRequestBody requestBody)
Classify an asset as suitable to be used as a template for cataloguing assets of a similar types.
|
VoidResponse |
attachSchemaTypeToAsset(String serverName,
String userId,
String assetGUID,
String schemaTypeGUID,
NullRequestBody requestBody)
Links the supplied schema type directly to the asset.
|
VoidResponse |
deleteAsset(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Deletes an asset and all of its associated elements such as schema, connections (unless they are linked to
another asset), discovery reports and associated feedback.
|
VoidResponse |
deleteAssetSchemaType(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Detaches and deletes an asset's schema.
|
GUIDResponse |
detachSchemaTypeFromAsset(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Unlinks the schema from the asset but does not delete it.
|
AssetElementsResponse |
findAssets(String serverName,
String userId,
int startFrom,
int pageSize,
String searchString)
Return a list of assets with the requested search string in their name, qualified name
or description.
|
AssetElementsResponse |
getAssetsByName(String serverName,
String userId,
int startFrom,
int pageSize,
String name)
Return a list of assets with the requested name.
|
AssetElementResponse |
getAssetSummary(String serverName,
String userId,
String assetGUID)
Return the basic attributes of an asset.
|
DiscoveryAnalysisReportListResponse |
getDiscoveryAnalysisReports(String serverName,
String userId,
String assetGUID,
int startingFrom,
int maximumResults)
Return the discovery analysis reports about the asset.
|
AnnotationListResponse |
getDiscoveryReportAnnotations(String serverName,
String userId,
String discoveryReportGUID,
int startingFrom,
int maximumResults,
StatusRequestBody requestBody)
Return the annotations linked directly to the report.
|
AnnotationListResponse |
getExtendedAnnotations(String serverName,
String userId,
String annotationGUID,
int startingFrom,
int maximumResults,
StatusRequestBody requestBody)
Return any annotations attached to this annotation.
|
NameListResponse |
getTypesOfAsset(String serverName,
String userId)
Return the asset subtype names.
|
StringMapResponse |
getTypesOfAssetDescriptions(String serverName,
String userId)
Return the asset subtype names mapped to their descriptions.
|
VoidResponse |
linkElementsAsDuplicates(String serverName,
String userId,
String element1GUID,
String element2GUID,
NullRequestBody requestBody)
Create a simple relationship between two elements in an Asset description (typically the asset itself or
attributes in their schema).
|
VoidResponse |
publishAsset(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Update the zones for a specific asset to the zone list specified in the publishZones.
|
VoidResponse |
removeAssetOrigin(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Remove the asset origin classification to an asset.
|
VoidResponse |
removeSecurityTags(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Remove the security tags classification from an asset.
|
VoidResponse |
removeSecurityTags(String serverName,
String userId,
String assetGUID,
String assetElementGUID,
NullRequestBody requestBody)
Remove the security tags classification to one of an asset's elements.
|
VoidResponse |
removeSemanticAssignment(String serverName,
String userId,
String assetGUID,
String glossaryTermGUID,
NullRequestBody requestBody)
Remove the relationship between a glossary term and an element in an Asset description (typically
a field in the schema).
|
VoidResponse |
removeSemanticAssignment(String serverName,
String userId,
String assetGUID,
String glossaryTermGUID,
String assetElementGUID,
NullRequestBody requestBody)
Remove the relationship between a glossary term and an element in an Asset description (typically
a field in the schema).
|
VoidResponse |
removeTemplateClassification(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Remove the classification that indicates that this asset can be used as a template.
|
VoidResponse |
unlinkElementsAsDuplicates(String serverName,
String userId,
String element1GUID,
String element2GUID,
NullRequestBody requestBody)
Remove the relationship between two elements that marks them as duplicates.
|
VoidResponse |
updateAssetOwner(String serverName,
String userId,
String assetGUID,
OwnerRequestBody requestBody)
Update the owner information for a specific asset.
|
VoidResponse |
updateAssetZones(String serverName,
String userId,
String assetGUID,
List<String> assetZones)
Update the zones for a specific asset.
|
VoidResponse |
withdrawAsset(String serverName,
String userId,
String assetGUID,
NullRequestBody requestBody)
Update the zones for a specific asset to the zone list specified in the defaultZones.
|
@GetMapping(path="/assets/sub-types") public NameListResponse getTypesOfAsset(@PathVariable String serverName, @PathVariable String userId)
serverName - name of the server instance to connect touserId - calling user@GetMapping(path="/assets/sub-types/descriptions") public StringMapResponse getTypesOfAssetDescriptions(@PathVariable String serverName, @PathVariable String userId)
serverName - name of the server instance to connect touserId - calling user@PostMapping(path="/assets/{typeName}")
public GUIDResponse addAssetToCatalog(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String typeName,
@RequestBody
AssetProperties requestBody)
serverName - name of the server instance to connect touserId - calling user (assumed to be the owner)typeName - specific type of the asset - this must match a defined subtyperequestBody - other properties for asset@PostMapping(path="/assets/from-template/{templateGUID}")
public GUIDResponse addAssetToCatalogUsingTemplate(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String templateGUID,
@RequestBody
TemplateProperties requestBody)
serverName - name of the server instance to connect touserId - calling usertemplateGUID - unique identifier of the metadata element to copyrequestBody - properties that override the template@PostMapping(path="/assets/{assetGUID}/schemas/top-level-schema-type-with-attributes")
@Deprecated
public GUIDResponse addCombinedSchemaToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
CombinedSchemaRequestBody schemaInformation)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toschemaInformation - schema type to create and attach directly to the asset.@PostMapping(path="/assets/{assetGUID}/schemas/with-attributes")
public GUIDResponse addComplexSchemaToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
CombinedSchemaRequestBody schemaInformation)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toschemaInformation - schema type to create and attach directly to the asset.@PostMapping(path="/assets/{assetGUID}/schemas")
public GUIDResponse addSchemaTypeToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
SchemaTypeProperties schemaType)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toschemaType - schema type to create and attach directly to the asset.@PostMapping(path="/assets/{assetGUID}/schemas/top-level-schema-type")
@Deprecated
public GUIDResponse addSchemaTypeToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
SchemaTypeRequestBody schemaType)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toschemaType - schema type to create and attach directly to the asset.@PostMapping(path="/assets/{assetGUID}/schemas/{schemaTypeGUID}/attach")
public VoidResponse attachSchemaTypeToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String schemaTypeGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toschemaTypeGUID - unique identifier of the schema type to attachrequestBody - null@PostMapping(path="/assets/{assetGUID}/schemas/detach")
public GUIDResponse detachSchemaTypeFromAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached torequestBody - null@PostMapping(path="/assets/{assetGUID}/schemas/top-level-schema-type/delete")
public VoidResponse deleteAssetSchemaType(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached torequestBody - null@PostMapping(path="/assets/{assetGUID}/schemas/{parentGUID}/schema-attributes/list/deprecated")
public VoidResponse addSchemaAttributes(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String parentGUID,
@RequestBody
SchemaAttributesRequestBody schemaAttributes)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toparentGUID - unique identifier of the schema element to anchor these attributes to.schemaAttributes - list of schema attribute objects.@PostMapping(path="/assets/{assetGUID}/schemas/{parentGUID}/schema-attributes/list")
public VoidResponse addSchemaAttributes(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String parentGUID,
@RequestBody
List<SchemaAttributeProperties> schemaAttributes)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toparentGUID - unique identifier of the schema element to anchor these attributes to.schemaAttributes - list of schema attribute objects.@PostMapping(path="/assets/{assetGUID}/schemas/{parentGUID}/schema-attributes/deprecated")
@Deprecated
public GUIDResponse addSchemaAttribute(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String parentGUID,
@RequestBody
SchemaAttributeRequestBody schemaAttribute)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toparentGUID - unique identifier of the schema element to anchor these attributes to.schemaAttribute - schema attribute object.@PostMapping(path="/assets/{assetGUID}/schemas/{parentGUID}/schema-attributes")
public GUIDResponse addSchemaAttribute(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String parentGUID,
@RequestBody
SchemaAttributeProperties schemaAttribute)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that the schema is to be attached toparentGUID - unique identifier of the schema element to anchor these attributes to.schemaAttribute - schema attribute object.@PostMapping(path="/assets/{assetGUID}/connection")
public VoidResponse addConnectionToAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
ConnectionRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset to attach the connection torequestBody - request body including a summary and connection object.
If the connection is already stored (matching guid)
then the existing connection is used.@PostMapping(path="/assets/{assetGUID}/meanings/{glossaryTermGUID}")
public VoidResponse addSemanticAssignment(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that is being describedglossaryTermGUID - unique identifier of the glossary termrequestBody - null request body to satisfy POST request.@PostMapping(path="/assets/{assetGUID}/attachments/{assetElementGUID}/meanings/{glossaryTermGUID}")
public VoidResponse addSemanticAssignment(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String glossaryTermGUID,
@PathVariable
String assetElementGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset that is being describedglossaryTermGUID - unique identifier of the glossary termassetElementGUID - element to link it to - its type must inherit from Referenceable.requestBody - null request body to satisfy POST request.@PostMapping(path="/assets/{assetGUID}/meanings/{glossaryTermGUID}/delete")
public VoidResponse removeSemanticAssignment(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetglossaryTermGUID - unique identifier of the glossary termrequestBody - null request body@PostMapping(path="/assets/{assetGUID}/attachments/{assetElementGUID}/meanings/{glossaryTermGUID}/delete")
public VoidResponse removeSemanticAssignment(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String glossaryTermGUID,
@PathVariable
String assetElementGUID,
@PathVariable(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetglossaryTermGUID - unique identifier of the glossary termassetElementGUID - element to link it to - its type must inherit from Referenceable.requestBody - null request body@PostMapping(path="/assets/{assetGUID}/origin")
public VoidResponse addAssetOrigin(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
OriginRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetrequestBody - Descriptive labels describing origin of the asset@PostMapping(path="/assets/{assetGUID}/origin/delete")
public VoidResponse removeAssetOrigin(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetrequestBody - null request body@PostMapping(path="/assets/{assetGUID}/publish")
public VoidResponse publishAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier for the asset to updaterequestBody - null request body@PostMapping(path="/assets/{assetGUID}/withdraw")
public VoidResponse withdrawAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier for the asset to updaterequestBody - null request body@PostMapping(path="/assets/{assetGUID}/governance-zones")
public VoidResponse updateAssetZones(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
List<String> assetZones)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier for the asset to updateassetZones - list of zones for the asset - these values override the current values - null means belongs
to no zones.@PostMapping(path="/assets/{assetGUID}/owner")
public VoidResponse updateAssetOwner(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
OwnerRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier for the asset to updaterequestBody - values describing the new owner@PostMapping(path="/assets/{assetGUID}/security-tags")
public VoidResponse addSecurityTags(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody
SecurityTagsRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetrequestBody - list of security labels and properties@PostMapping(path="/assets/{assetGUID}/attachments/{assetElementGUID}/security-tags")
public VoidResponse addSecurityTags(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String assetElementGUID,
@RequestBody
SecurityTagsRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetassetElementGUID - element to link it to - its type must inherit from Referenceable.requestBody - list of security labels and properties@PostMapping(path="/assets/{assetGUID}/security-tags/delete")
public VoidResponse removeSecurityTags(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetrequestBody - null request body@PostMapping(path="/assets/{assetGUID}/attachments/{assetElementGUID}/security-tags/delete")
public VoidResponse removeSecurityTags(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@PathVariable
String assetElementGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of assetassetElementGUID - element where the security tags need to be removed.requestBody - null request body@PostMapping(path="/assets/{assetGUID}/template-classification")
public VoidResponse addTemplateClassification(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
TemplateClassificationRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset to classifyrequestBody - properties of the template@PostMapping(path="/assets/{assetGUID}/template-classification/delete")
public VoidResponse removeTemplateClassification(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the asset to declassifyrequestBody - null request body@PostMapping(path="/assets/by-name") public AssetElementsResponse getAssetsByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody String name)
serverName - name of the server instances for this requestuserId - calling username - name to search forstartFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to return@PostMapping(path="/assets/by-search-string") public AssetElementsResponse findAssets(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody String searchString)
serverName - name of the server instances for this requestuserId - calling usersearchString - string to search for in textstartFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to return@GetMapping(path="/assets/{assetGUID}")
public AssetElementResponse getAssetSummary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID)
userId - calling userassetGUID - unique identifier of the asset@GetMapping(path="/assets/{assetGUID}/discovery-analysis-reports")
public DiscoveryAnalysisReportListResponse getDiscoveryAnalysisReports(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestParam
int startingFrom,
@RequestParam
int maximumResults)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the assetstartingFrom - position in the list (used when there are so many reports that paging is neededmaximumResults - maximum number of elements to return an this call@GetMapping(path="/discovery-analysis-reports/{discoveryReportGUID}/annotations")
public AnnotationListResponse getDiscoveryReportAnnotations(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String discoveryReportGUID,
@RequestParam
int startingFrom,
@RequestParam
int maximumResults,
@RequestBody
StatusRequestBody requestBody)
serverName - name of the server instance to connect touserId - identifier of calling userdiscoveryReportGUID - identifier of the discovery request.startingFrom - initial position in the stored list.maximumResults - maximum number of definitions to return on this call.requestBody - status of the desired annotations - null means all statuses.@GetMapping(path="/annotations/{annotationGUID}/annotations")
public AnnotationListResponse getExtendedAnnotations(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String annotationGUID,
@RequestParam
int startingFrom,
@RequestParam
int maximumResults,
@RequestBody
StatusRequestBody requestBody)
serverName - name of the server instance to connect touserId - identifier of calling userannotationGUID - anchor annotationstartingFrom - starting position in the listmaximumResults - maximum number of annotations that can be returned.requestBody - status of the desired annotations - null means all statuses.@PostMapping(path="/assets/{assetGUID}/delete")
public VoidResponse deleteAsset(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String assetGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userassetGUID - unique identifier of the attest to attach the connection torequestBody - dummy request body to satisfy POST protocol.@PostMapping(path="/elements/{element1GUID}/duplicate-of/{element2GUID}")
public VoidResponse linkElementsAsDuplicates(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String element1GUID,
@PathVariable
String element2GUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userelement1GUID - unique identifier of first elementelement2GUID - unique identifier of second elementrequestBody - dummy request body to satisfy POST protocol.@PostMapping(path="/elements/{element1GUID}/duplicate-of/{element2GUID}/delete")
public VoidResponse unlinkElementsAsDuplicates(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String element1GUID,
@PathVariable
String element2GUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of the server instance to connect touserId - calling userelement1GUID - unique identifier of first elementelement2GUID - unique identifier of second elementrequestBody - dummy request body to satisfy POST protocol.Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.