Class DevopsPipelineResource
java.lang.Object
org.odpi.openmetadata.viewservices.devopspipeline.server.spring.DevopsPipelineResource
@RestController
@RequestMapping("/servers/{serverName}/api/open-metadata/devops-pipeline")
public class DevopsPipelineResource
extends Object
The DevopsPipelineResource provides part of the server-side implementation of the Devops Pipeline OMVS.
=
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclearAsCloudPlatform(String serverName, String softwareServerPlatformGUID, DeleteClassificationRequestBody requestBody) Remove the cloud platform designation from a software server platform.clearCapabilityAsCloudService(String serverName, String softwareCapabilityGUID, DeleteClassificationRequestBody requestBody) Remove the cloud service designation from a software capability.clearElementAsGeneratedTarget(String serverName, String elementGUID, MetadataSourceRequestBody requestBody) Remove the generated target designation from an element.clearElementAsReusableTechnique(String serverName, String elementGUID, MetadataSourceRequestBody requestBody) Remove the reusable technique designation from an element.clearHostAsCloudProvider(String serverName, String hostGUID, DeleteClassificationRequestBody requestBody) Remove the cloud provider designation from a host.clearServerAsCloudTenant(String serverName, String softwareServerGUID, DeleteClassificationRequestBody requestBody) Remove the cloud tenant designation from a software server.clearSoftwarePackageManifest(String serverName, String elementGUID, DeleteClassificationRequestBody requestBody) Remove the software package manifest designation from the element.createNetwork(String serverName, NewElementRequestBody requestBody) Create a network.createNetworkFromTemplate(String serverName, TemplateRequestBody requestBody) Create a new metadata element to represent a network using an existing metadata element as a template.createNetworkGateway(String serverName, NewElementRequestBody requestBody) Create a network gateway.createNetworkGatewayFromTemplate(String serverName, TemplateRequestBody requestBody) Create a new metadata element to represent a network gateway using an existing metadata element as a template.createOperatingPlatform(String serverName, NewElementRequestBody requestBody) Create an operating platform.createOperatingPlatformFromTemplate(String serverName, TemplateRequestBody requestBody) Create a new metadata element to represent an operating platform using an existing metadata element as a template.createStorageVolume(String serverName, NewElementRequestBody requestBody) Create a storage volume.createStorageVolumeFromTemplate(String serverName, TemplateRequestBody requestBody) Create a new metadata element to represent a storage volume using an existing metadata element as a template.deleteNetwork(String serverName, String networkGUID, DeleteElementRequestBody requestBody) Delete a network.deleteNetworkGateway(String serverName, String networkGatewayGUID, DeleteElementRequestBody requestBody) Delete a network gateway.deleteOperatingPlatform(String serverName, String operatingPlatformGUID, DeleteElementRequestBody requestBody) Delete an operating platform.deleteStorageVolume(String serverName, String storageVolumeGUID, DeleteElementRequestBody requestBody) Delete a storage volume.detachAttachedStorage(String serverName, String itInfrastructureGUID, String storageVolumeGUID, DeleteRelationshipRequestBody requestBody) Detach a storage volume from the IT infrastructure that it provided storage for.detachDependentSoftwareComponent(String serverName, String dependentComponentGUID, String dependedOnComponentGUID, DeleteRelationshipRequestBody requestBody) Detach a runnable software component from a component that it no longer needs in order to execute.detachHostClusterMember(String serverName, String hostClusterGUID, String hostGUID, DeleteRelationshipRequestBody requestBody) Detach a host from the host cluster that managed it.detachNetworkGateway(String serverName, String networkGatewayLinkGUID, DeleteRelationshipRequestBody requestBody) Detach a network gateway from a network that it connected to.detachOperatingPlatformManifest(String serverName, String operatingPlatformGUID, String collectionGUID, DeleteRelationshipRequestBody requestBody) Detach an operating platform from a collection of software packages that it was packaged with.detachOperatingPlatformUse(String serverName, String operatingPlatformGUID, String itInfrastructureGUID, DeleteRelationshipRequestBody requestBody) Detach an operating platform from the IT infrastructure that it was installed on.detachReusableTechniqueUse(String serverName, String techniqueUserGUID, String reusableTechniqueGUID, DeleteRelationshipRequestBody requestBody) Detach an element from a reusable technique that it no longer makes use of.detachSoftwarePackageDependency(String serverName, String assetGUID, String collectionGUID, DeleteRelationshipRequestBody requestBody) Detach an asset from a collection of software packages that it no longer depends on.detachSoftwareSource(String serverName, String assetGUID, String softwareComponentGUID, DeleteRelationshipRequestBody requestBody) Detach a software asset from the software component that it was built from.detachStoredOn(String serverName, String dataStoreGUID, String storageVolumeGUID, DeleteRelationshipRequestBody requestBody) Detach a data store from the storage volume that its data was stored on.detachVisibleEndpoint(String serverName, String endpointGUID, String networkGUID, DeleteRelationshipRequestBody requestBody) Detach an endpoint from the network that it was visible in.findNetworkGateways(String serverName, SearchStringRequestBody requestBody) Retrieve the list of network gateway metadata elements that contain the search string.findNetworks(String serverName, SearchStringRequestBody requestBody) Retrieve the list of network metadata elements that contain the search string.findOperatingPlatforms(String serverName, SearchStringRequestBody requestBody) Retrieve the list of operating platform metadata elements that contain the search string.findStorageVolumes(String serverName, SearchStringRequestBody requestBody) Retrieve the list of storage volume metadata elements that contain the search string.getNetworkByGUID(String serverName, String networkGUID, GetRequestBody requestBody) Return the properties of a specific network.getNetworkGatewayByGUID(String serverName, String networkGatewayGUID, GetRequestBody requestBody) Return the properties of a specific network gateway.getNetworkGatewaysByName(String serverName, FilterRequestBody requestBody) Returns the list of network gateways with a particular name.getNetworksByName(String serverName, FilterRequestBody requestBody) Returns the list of networks with a particular name.getOperatingPlatformByGUID(String serverName, String operatingPlatformGUID, GetRequestBody requestBody) Return the properties of a specific operating platform.getOperatingPlatformsByName(String serverName, FilterRequestBody requestBody) Returns the list of operating platforms with a particular name.getStorageVolumeByGUID(String serverName, String storageVolumeGUID, GetRequestBody requestBody) Return the properties of a specific storage volume.getStorageVolumesByName(String serverName, FilterRequestBody requestBody) Returns the list of storage volumes with a particular name.linkAttachedStorage(String serverName, String itInfrastructureGUID, String storageVolumeGUID, NewRelationshipRequestBody requestBody) Attach a storage volume to the IT infrastructure that it provides storage for.linkDependentSoftwareComponent(String serverName, String dependentComponentGUID, String dependedOnComponentGUID, NewRelationshipRequestBody requestBody) Attach a runnable software component to a component that it needs in order to execute.linkHostClusterMember(String serverName, String hostClusterGUID, String hostGUID, NewRelationshipRequestBody requestBody) Attach a host to the host cluster that manages it.linkNetworkGateway(String serverName, String networkGatewayGUID, String networkGUID, NewRelationshipRequestBody requestBody) Attach a network gateway to a network that it connects to.linkOperatingPlatformManifest(String serverName, String operatingPlatformGUID, String collectionGUID, NewRelationshipRequestBody requestBody) Attach an operating platform to the collection of software packages that it is packaged with.linkOperatingPlatformUse(String serverName, String operatingPlatformGUID, String itInfrastructureGUID, NewRelationshipRequestBody requestBody) Attach an operating platform to the IT infrastructure that it is installed on.linkReusableTechniqueUse(String serverName, String techniqueUserGUID, String reusableTechniqueGUID, NewRelationshipRequestBody requestBody) Attach an element to the reusable technique that it makes use of.linkSoftwarePackageDependency(String serverName, String assetGUID, String collectionGUID, NewRelationshipRequestBody requestBody) Attach an asset to the collection of software packages that it depends on when it is running.linkSoftwareSource(String serverName, String assetGUID, String softwareComponentGUID, NewRelationshipRequestBody requestBody) Attach a software asset to the software component that it is built from.linkStoredOn(String serverName, String dataStoreGUID, String storageVolumeGUID, NewRelationshipRequestBody requestBody) Attach a data store to the storage volume that its data is stored on.linkVisibleEndpoint(String serverName, String endpointGUID, String networkGUID, NewRelationshipRequestBody requestBody) Attach an endpoint to the network that it is visible in.setAsCloudPlatform(String serverName, String softwareServerPlatformGUID, NewClassificationRequestBody requestBody) Classify a software server platform to say that it is a cloud platform.setCapabilityAsCloudService(String serverName, String softwareCapabilityGUID, NewClassificationRequestBody requestBody) Classify a software capability to say that it is a cloud service.setElementAsGeneratedTarget(String serverName, String elementGUID, NewClassificationRequestBody requestBody) Classify an element to say that it is the generated output of a build program or script.setElementAsReusableTechnique(String serverName, String elementGUID, NewClassificationRequestBody requestBody) Classify an element to say that it is a technique that can be reused in multiple contexts.setHostAsCloudProvider(String serverName, String hostGUID, NewClassificationRequestBody requestBody) Classify a host to say that it is a cloud provider.setServerAsCloudTenant(String serverName, String softwareServerGUID, NewClassificationRequestBody requestBody) Classify a software server to say that it is hosting a cloud tenant.setSoftwarePackageManifest(String serverName, String elementGUID, NewClassificationRequestBody requestBody) Classify an element to indicate that it describes a list of software packages.updateNetwork(String serverName, String networkGUID, UpdateElementRequestBody requestBody) Update the properties of a network.updateNetworkGateway(String serverName, String networkGatewayGUID, UpdateElementRequestBody requestBody) Update the properties of a network gateway.updateNetworkGatewayLink(String serverName, String networkGatewayLinkGUID, UpdateRelationshipRequestBody requestBody) Update the properties of a network gateway link.updateOperatingPlatform(String serverName, String operatingPlatformGUID, UpdateElementRequestBody requestBody) Update the properties of an operating platform.updateStorageVolume(String serverName, String storageVolumeGUID, UpdateElementRequestBody requestBody) Update the properties of a storage volume.
-
Constructor Details
-
DevopsPipelineResource
public DevopsPipelineResource()Default constructor
-
-
Method Details
-
createStorageVolume
@PostMapping(path="/storage-volumes") public GUIDResponse createStorageVolume(@PathVariable String serverName, @RequestBody(required=false) NewElementRequestBody requestBody) Create a storage volume.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createStorageVolumeFromTemplate
@PostMapping(path="/storage-volumes/from-template") public GUIDResponse createStorageVolumeFromTemplate(@PathVariable String serverName, @RequestBody(required=false) TemplateRequestBody requestBody) Create a new metadata element to represent a storage volume using an existing metadata element as a template. The template defines additional classifications and relationships that should be added to the new element.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
updateStorageVolume
@PostMapping(path="/storage-volumes/{storageVolumeGUID}/update") public BooleanResponse updateStorageVolume(@PathVariable String serverName, @PathVariable String storageVolumeGUID, @RequestBody(required=false) UpdateElementRequestBody requestBody) Update the properties of a storage volume.- Parameters:
serverName- name of the server to route the request tostorageVolumeGUID- unique identifier of the storage volumerequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
deleteStorageVolume
@PostMapping(path="/storage-volumes/{storageVolumeGUID}/delete") public VoidResponse deleteStorageVolume(@PathVariable String serverName, @PathVariable String storageVolumeGUID, @RequestBody(required=false) DeleteElementRequestBody requestBody) Delete a storage volume.- Parameters:
serverName- name of the server to route the request tostorageVolumeGUID- unique identifier of the storage volumerequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getStorageVolumesByName
@PostMapping(path="/storage-volumes/by-name") public OpenMetadataRootElementsResponse getStorageVolumesByName(@PathVariable String serverName, @RequestBody(required=false) FilterRequestBody requestBody) Returns the list of storage volumes with a particular name.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
findStorageVolumes
@PostMapping(path="/storage-volumes/by-search-string") public OpenMetadataRootElementsResponse findStorageVolumes(@PathVariable String serverName, @RequestBody(required=false) SearchStringRequestBody requestBody) Retrieve the list of storage volume metadata elements that contain the search string.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getStorageVolumeByGUID
@PostMapping(path="/storage-volumes/{storageVolumeGUID}/retrieve") public OpenMetadataRootElementResponse getStorageVolumeByGUID(@PathVariable String serverName, @PathVariable String storageVolumeGUID, @RequestBody(required=false) GetRequestBody requestBody) Return the properties of a specific storage volume.- Parameters:
serverName- name of the server to route the request tostorageVolumeGUID- unique identifier of the storage volumerequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkAttachedStorage
@PostMapping(path="/it-infrastructure/{itInfrastructureGUID}/attached-storage/{storageVolumeGUID}/attach") public VoidResponse linkAttachedStorage(@PathVariable String serverName, @PathVariable String itInfrastructureGUID, @PathVariable String storageVolumeGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a storage volume to the IT infrastructure that it provides storage for.- Parameters:
serverName- name of the server to route the request toitInfrastructureGUID- unique identifier of the element that the storage volume is attached tostorageVolumeGUID- unique identifier of the storage volumerequestBody- properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachAttachedStorage
@PostMapping(path="/it-infrastructure/{itInfrastructureGUID}/attached-storage/{storageVolumeGUID}/detach") public VoidResponse detachAttachedStorage(@PathVariable String serverName, @PathVariable String itInfrastructureGUID, @PathVariable String storageVolumeGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a storage volume from the IT infrastructure that it provided storage for.- Parameters:
serverName- name of the server to route the request toitInfrastructureGUID- unique identifier of the element that the storage volume is attached tostorageVolumeGUID- unique identifier of the storage volumerequestBody- delete options- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkStoredOn
@PostMapping(path="/data-stores/{dataStoreGUID}/stored-on/{storageVolumeGUID}/attach") public VoidResponse linkStoredOn(@PathVariable String serverName, @PathVariable String dataStoreGUID, @PathVariable String storageVolumeGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a data store to the storage volume that its data is stored on.- Parameters:
serverName- name of the server to route the request todataStoreGUID- unique identifier of the data storestorageVolumeGUID- unique identifier of the storage volumerequestBody- properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachStoredOn
@PostMapping(path="/data-stores/{dataStoreGUID}/stored-on/{storageVolumeGUID}/detach") public VoidResponse detachStoredOn(@PathVariable String serverName, @PathVariable String dataStoreGUID, @PathVariable String storageVolumeGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a data store from the storage volume that its data was stored on.- Parameters:
serverName- name of the server to route the request todataStoreGUID- unique identifier of the data storestorageVolumeGUID- unique identifier of the storage volumerequestBody- delete options- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createNetwork
@PostMapping(path="/networks") public GUIDResponse createNetwork(@PathVariable String serverName, @RequestBody(required=false) NewElementRequestBody requestBody) Create a network.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createNetworkFromTemplate
@PostMapping(path="/networks/from-template") public GUIDResponse createNetworkFromTemplate(@PathVariable String serverName, @RequestBody(required=false) TemplateRequestBody requestBody) Create a new metadata element to represent a network using an existing metadata element as a template.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
updateNetwork
@PostMapping(path="/networks/{networkGUID}/update") public BooleanResponse updateNetwork(@PathVariable String serverName, @PathVariable String networkGUID, @RequestBody(required=false) UpdateElementRequestBody requestBody) Update the properties of a network.- Parameters:
serverName- name of the server to route the request tonetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
deleteNetwork
@PostMapping(path="/networks/{networkGUID}/delete") public VoidResponse deleteNetwork(@PathVariable String serverName, @PathVariable String networkGUID, @RequestBody(required=false) DeleteElementRequestBody requestBody) Delete a network.- Parameters:
serverName- name of the server to route the request tonetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getNetworksByName
@PostMapping(path="/networks/by-name") public OpenMetadataRootElementsResponse getNetworksByName(@PathVariable String serverName, @RequestBody(required=false) FilterRequestBody requestBody) Returns the list of networks with a particular name.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
findNetworks
@PostMapping(path="/networks/by-search-string") public OpenMetadataRootElementsResponse findNetworks(@PathVariable String serverName, @RequestBody(required=false) SearchStringRequestBody requestBody) Retrieve the list of network metadata elements that contain the search string.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getNetworkByGUID
@PostMapping(path="/networks/{networkGUID}/retrieve") public OpenMetadataRootElementResponse getNetworkByGUID(@PathVariable String serverName, @PathVariable String networkGUID, @RequestBody(required=false) GetRequestBody requestBody) Return the properties of a specific network.- Parameters:
serverName- name of the server to route the request tonetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createNetworkGateway
@PostMapping(path="/network-gateways") public GUIDResponse createNetworkGateway(@PathVariable String serverName, @RequestBody(required=false) NewElementRequestBody requestBody) Create a network gateway.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createNetworkGatewayFromTemplate
@PostMapping(path="/network-gateways/from-template") public GUIDResponse createNetworkGatewayFromTemplate(@PathVariable String serverName, @RequestBody(required=false) TemplateRequestBody requestBody) Create a new metadata element to represent a network gateway using an existing metadata element as a template.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
updateNetworkGateway
@PostMapping(path="/network-gateways/{networkGatewayGUID}/update") public BooleanResponse updateNetworkGateway(@PathVariable String serverName, @PathVariable String networkGatewayGUID, @RequestBody(required=false) UpdateElementRequestBody requestBody) Update the properties of a network gateway.- Parameters:
serverName- name of the server to route the request tonetworkGatewayGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
deleteNetworkGateway
@PostMapping(path="/network-gateways/{networkGatewayGUID}/delete") public VoidResponse deleteNetworkGateway(@PathVariable String serverName, @PathVariable String networkGatewayGUID, @RequestBody(required=false) DeleteElementRequestBody requestBody) Delete a network gateway.- Parameters:
serverName- name of the server to route the request tonetworkGatewayGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getNetworkGatewaysByName
@PostMapping(path="/network-gateways/by-name") public OpenMetadataRootElementsResponse getNetworkGatewaysByName(@PathVariable String serverName, @RequestBody(required=false) FilterRequestBody requestBody) Returns the list of network gateways with a particular name.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
findNetworkGateways
@PostMapping(path="/network-gateways/by-search-string") public OpenMetadataRootElementsResponse findNetworkGateways(@PathVariable String serverName, @RequestBody(required=false) SearchStringRequestBody requestBody) Retrieve the list of network gateway metadata elements that contain the search string.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getNetworkGatewayByGUID
@PostMapping(path="/network-gateways/{networkGatewayGUID}/retrieve") public OpenMetadataRootElementResponse getNetworkGatewayByGUID(@PathVariable String serverName, @PathVariable String networkGatewayGUID, @RequestBody(required=false) GetRequestBody requestBody) Return the properties of a specific network gateway.- Parameters:
serverName- name of the server to route the request tonetworkGatewayGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkVisibleEndpoint
@PostMapping(path="/endpoints/{endpointGUID}/visible-endpoints/{networkGUID}/attach") public VoidResponse linkVisibleEndpoint(@PathVariable String serverName, @PathVariable String endpointGUID, @PathVariable String networkGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach an endpoint to the network that it is visible in.- Parameters:
serverName- name of the server to route the request toendpointGUID- unique identifiernetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachVisibleEndpoint
@PostMapping(path="/endpoints/{endpointGUID}/visible-endpoints/{networkGUID}/detach") public VoidResponse detachVisibleEndpoint(@PathVariable String serverName, @PathVariable String endpointGUID, @PathVariable String networkGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach an endpoint from the network that it was visible in.- Parameters:
serverName- name of the server to route the request toendpointGUID- unique identifiernetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkNetworkGateway
@PostMapping(path="/network-gateways/{networkGatewayGUID}/network-gateway-links/{networkGUID}/attach") public GUIDResponse linkNetworkGateway(@PathVariable String serverName, @PathVariable String networkGatewayGUID, @PathVariable String networkGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a network gateway to a network that it connects to. This multi-link relationship always creates a new relationship and returns its unique identifier.- Parameters:
serverName- name of the server to route the request tonetworkGatewayGUID- unique identifiernetworkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
updateNetworkGatewayLink
@PostMapping(path="/network-gateway-links/{networkGatewayLinkGUID}/update") public VoidResponse updateNetworkGatewayLink(@PathVariable String serverName, @PathVariable String networkGatewayLinkGUID, @RequestBody(required=false) UpdateRelationshipRequestBody requestBody) Update the properties of a network gateway link.- Parameters:
serverName- name of the server to route the request tonetworkGatewayLinkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachNetworkGateway
@PostMapping(path="/network-gateway-links/{networkGatewayLinkGUID}/detach") public VoidResponse detachNetworkGateway(@PathVariable String serverName, @PathVariable String networkGatewayLinkGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a network gateway from a network that it connected to.- Parameters:
serverName- name of the server to route the request tonetworkGatewayLinkGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkHostClusterMember
@PostMapping(path="/host-clusters/{hostClusterGUID}/host-cluster-members/{hostGUID}/attach") public VoidResponse linkHostClusterMember(@PathVariable String serverName, @PathVariable String hostClusterGUID, @PathVariable String hostGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a host to the host cluster that manages it.- Parameters:
serverName- name of the server to route the request tohostClusterGUID- unique identifier of the host clusterhostGUID- unique identifier of the host that is managed by the clusterrequestBody- properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachHostClusterMember
@PostMapping(path="/host-clusters/{hostClusterGUID}/host-cluster-members/{hostGUID}/detach") public VoidResponse detachHostClusterMember(@PathVariable String serverName, @PathVariable String hostClusterGUID, @PathVariable String hostGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a host from the host cluster that managed it.- Parameters:
serverName- name of the server to route the request tohostClusterGUID- unique identifier of the host clusterhostGUID- unique identifier of the host that was managed by the clusterrequestBody- delete options- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createOperatingPlatform
@PostMapping(path="/operating-platforms") public GUIDResponse createOperatingPlatform(@PathVariable String serverName, @RequestBody(required=false) NewElementRequestBody requestBody) Create an operating platform.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
createOperatingPlatformFromTemplate
@PostMapping(path="/operating-platforms/from-template") public GUIDResponse createOperatingPlatformFromTemplate(@PathVariable String serverName, @RequestBody(required=false) TemplateRequestBody requestBody) Create a new metadata element to represent an operating platform using an existing metadata element as a template.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
updateOperatingPlatform
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/update") public BooleanResponse updateOperatingPlatform(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @RequestBody(required=false) UpdateElementRequestBody requestBody) Update the properties of an operating platform.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
deleteOperatingPlatform
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/delete") public VoidResponse deleteOperatingPlatform(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @RequestBody(required=false) DeleteElementRequestBody requestBody) Delete an operating platform.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getOperatingPlatformsByName
@PostMapping(path="/operating-platforms/by-name") public OpenMetadataRootElementsResponse getOperatingPlatformsByName(@PathVariable String serverName, @RequestBody(required=false) FilterRequestBody requestBody) Returns the list of operating platforms with a particular name.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
findOperatingPlatforms
@PostMapping(path="/operating-platforms/by-search-string") public OpenMetadataRootElementsResponse findOperatingPlatforms(@PathVariable String serverName, @RequestBody(required=false) SearchStringRequestBody requestBody) Retrieve the list of operating platform metadata elements that contain the search string.- Parameters:
serverName- name of the server to route the request torequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
getOperatingPlatformByGUID
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/retrieve") public OpenMetadataRootElementResponse getOperatingPlatformByGUID(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @RequestBody(required=false) GetRequestBody requestBody) Return the properties of a specific operating platform.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkOperatingPlatformUse
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/operating-platform-use/{itInfrastructureGUID}/attach") public VoidResponse linkOperatingPlatformUse(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @PathVariable String itInfrastructureGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach an operating platform to the IT infrastructure that it is installed on.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifieritInfrastructureGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachOperatingPlatformUse
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/operating-platform-use/{itInfrastructureGUID}/detach") public VoidResponse detachOperatingPlatformUse(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @PathVariable String itInfrastructureGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach an operating platform from the IT infrastructure that it was installed on.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifieritInfrastructureGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkOperatingPlatformManifest
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/operating-platform-manifests/{collectionGUID}/attach") public VoidResponse linkOperatingPlatformManifest(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @PathVariable String collectionGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach an operating platform to the collection of software packages that it is packaged with.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifiercollectionGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachOperatingPlatformManifest
@PostMapping(path="/operating-platforms/{operatingPlatformGUID}/operating-platform-manifests/{collectionGUID}/detach") public VoidResponse detachOperatingPlatformManifest(@PathVariable String serverName, @PathVariable String operatingPlatformGUID, @PathVariable String collectionGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach an operating platform from a collection of software packages that it was packaged with.- Parameters:
serverName- name of the server to route the request tooperatingPlatformGUID- unique identifiercollectionGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkSoftwarePackageDependency
@PostMapping(path="/assets/{assetGUID}/software-package-dependencies/{collectionGUID}/attach") public VoidResponse linkSoftwarePackageDependency(@PathVariable String serverName, @PathVariable String assetGUID, @PathVariable String collectionGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach an asset to the collection of software packages that it depends on when it is running.- Parameters:
serverName- name of the server to route the request toassetGUID- unique identifiercollectionGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachSoftwarePackageDependency
@PostMapping(path="/assets/{assetGUID}/software-package-dependencies/{collectionGUID}/detach") public VoidResponse detachSoftwarePackageDependency(@PathVariable String serverName, @PathVariable String assetGUID, @PathVariable String collectionGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach an asset from a collection of software packages that it no longer depends on.- Parameters:
serverName- name of the server to route the request toassetGUID- unique identifiercollectionGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setSoftwarePackageManifest
@PostMapping(path="/elements/{elementGUID}/software-package-manifest") public VoidResponse setSoftwarePackageManifest(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify an element to indicate that it describes a list of software packages.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearSoftwarePackageManifest
@PostMapping(path="/elements/{elementGUID}/software-package-manifest/remove") public VoidResponse clearSoftwarePackageManifest(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) DeleteClassificationRequestBody requestBody) Remove the software package manifest designation from the element.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifierrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setAsCloudPlatform
@PostMapping(path="/software-server-platforms/{softwareServerPlatformGUID}/cloud-platform") public VoidResponse setAsCloudPlatform(@PathVariable String serverName, @PathVariable String softwareServerPlatformGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify a software server platform to say that it is a cloud platform.- Parameters:
serverName- name of the server to route the request tosoftwareServerPlatformGUID- unique identifier of the software server platformrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearAsCloudPlatform
@PostMapping(path="/software-server-platforms/{softwareServerPlatformGUID}/cloud-platform/remove") public VoidResponse clearAsCloudPlatform(@PathVariable String serverName, @PathVariable String softwareServerPlatformGUID, @RequestBody(required=false) DeleteClassificationRequestBody requestBody) Remove the cloud platform designation from a software server platform.- Parameters:
serverName- name of the server to route the request tosoftwareServerPlatformGUID- unique identifier of the software server platformrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setHostAsCloudProvider
@PostMapping(path="/hosts/{hostGUID}/cloud-provider") public VoidResponse setHostAsCloudProvider(@PathVariable String serverName, @PathVariable String hostGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify a host to say that it is a cloud provider.- Parameters:
serverName- name of the server to route the request tohostGUID- unique identifier of the hostrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearHostAsCloudProvider
@PostMapping(path="/hosts/{hostGUID}/cloud-provider/remove") public VoidResponse clearHostAsCloudProvider(@PathVariable String serverName, @PathVariable String hostGUID, @RequestBody(required=false) DeleteClassificationRequestBody requestBody) Remove the cloud provider designation from a host.- Parameters:
serverName- name of the server to route the request tohostGUID- unique identifier of the hostrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setServerAsCloudTenant
@PostMapping(path="/software-servers/{softwareServerGUID}/cloud-tenant") public VoidResponse setServerAsCloudTenant(@PathVariable String serverName, @PathVariable String softwareServerGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify a software server to say that it is hosting a cloud tenant.- Parameters:
serverName- name of the server to route the request tosoftwareServerGUID- unique identifier of the software serverrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearServerAsCloudTenant
@PostMapping(path="/software-servers/{softwareServerGUID}/cloud-tenant/remove") public VoidResponse clearServerAsCloudTenant(@PathVariable String serverName, @PathVariable String softwareServerGUID, @RequestBody(required=false) DeleteClassificationRequestBody requestBody) Remove the cloud tenant designation from a software server.- Parameters:
serverName- name of the server to route the request tosoftwareServerGUID- unique identifier of the software serverrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setCapabilityAsCloudService
@PostMapping(path="/software-capabilities/{softwareCapabilityGUID}/cloud-service") public VoidResponse setCapabilityAsCloudService(@PathVariable String serverName, @PathVariable String softwareCapabilityGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify a software capability to say that it is a cloud service.- Parameters:
serverName- name of the server to route the request tosoftwareCapabilityGUID- unique identifier of the software capabilityrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearCapabilityAsCloudService
@PostMapping(path="/software-capabilities/{softwareCapabilityGUID}/cloud-service/remove") public VoidResponse clearCapabilityAsCloudService(@PathVariable String serverName, @PathVariable String softwareCapabilityGUID, @RequestBody(required=false) DeleteClassificationRequestBody requestBody) Remove the cloud service designation from a software capability.- Parameters:
serverName- name of the server to route the request tosoftwareCapabilityGUID- unique identifier of the software capabilityrequestBody- properties for the request- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkReusableTechniqueUse
@PostMapping(path="/elements/{techniqueUserGUID}/reusable-technique-use/{reusableTechniqueGUID}/attach") public VoidResponse linkReusableTechniqueUse(@PathVariable String serverName, @PathVariable String techniqueUserGUID, @PathVariable String reusableTechniqueGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach an element to the reusable technique that it makes use of.- Parameters:
serverName- name of the server to route the request totechniqueUserGUID- unique identifier of the element at end 1reusableTechniqueGUID- unique identifier of the element at end 2requestBody- properties for the relationship- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachReusableTechniqueUse
@PostMapping(path="/elements/{techniqueUserGUID}/reusable-technique-use/{reusableTechniqueGUID}/detach") public VoidResponse detachReusableTechniqueUse(@PathVariable String serverName, @PathVariable String techniqueUserGUID, @PathVariable String reusableTechniqueGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach an element from a reusable technique that it no longer makes use of.- Parameters:
serverName- name of the server to route the request totechniqueUserGUID- unique identifier of the element at end 1reusableTechniqueGUID- unique identifier of the element at end 2requestBody- delete options- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkDependentSoftwareComponent
@PostMapping(path="/runnable-software-components/{dependentComponentGUID}/dependent-software-component/{dependedOnComponentGUID}/attach") public VoidResponse linkDependentSoftwareComponent(@PathVariable String serverName, @PathVariable String dependentComponentGUID, @PathVariable String dependedOnComponentGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a runnable software component to a component that it needs in order to execute.- Parameters:
serverName- name of the server to route the request todependentComponentGUID- unique identifier of the element at end 1dependedOnComponentGUID- unique identifier of the element at end 2requestBody- properties for the relationship- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachDependentSoftwareComponent
@PostMapping(path="/runnable-software-components/{dependentComponentGUID}/dependent-software-component/{dependedOnComponentGUID}/detach") public VoidResponse detachDependentSoftwareComponent(@PathVariable String serverName, @PathVariable String dependentComponentGUID, @PathVariable String dependedOnComponentGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a runnable software component from a component that it no longer needs in order to execute.- Parameters:
serverName- name of the server to route the request todependentComponentGUID- unique identifier of the element at end 1dependedOnComponentGUID- unique identifier of the element at end 2requestBody- delete options- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkSoftwareSource
@PostMapping(path="/assets/{assetGUID}/software-source/{softwareComponentGUID}/attach") public VoidResponse linkSoftwareSource(@PathVariable String serverName, @PathVariable String assetGUID, @PathVariable String softwareComponentGUID, @RequestBody(required=false) NewRelationshipRequestBody requestBody) Attach a software asset to the software component that it is built from.- Parameters:
serverName- name of the server to route the request toassetGUID- unique identifier of the element at end 1softwareComponentGUID- unique identifier of the element at end 2requestBody- properties for the relationship- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachSoftwareSource
@PostMapping(path="/assets/{assetGUID}/software-source/{softwareComponentGUID}/detach") public VoidResponse detachSoftwareSource(@PathVariable String serverName, @PathVariable String assetGUID, @PathVariable String softwareComponentGUID, @RequestBody(required=false) DeleteRelationshipRequestBody requestBody) Detach a software asset from the software component that it was built from.- Parameters:
serverName- name of the server to route the request toassetGUID- unique identifier of the element at end 1softwareComponentGUID- unique identifier of the element at end 2requestBody- delete options- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setElementAsGeneratedTarget
@PostMapping(path="/elements/{elementGUID}/generated-target") public VoidResponse setElementAsGeneratedTarget(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify an element to say that it is the generated output of a build program or script.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element to classifyrequestBody- properties for the classification- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearElementAsGeneratedTarget
@PostMapping(path="/elements/{elementGUID}/generated-target/remove") public VoidResponse clearElementAsGeneratedTarget(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) MetadataSourceRequestBody requestBody) Remove the generated target designation from an element.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element to declassifyrequestBody- metadata source options- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
setElementAsReusableTechnique
@PostMapping(path="/elements/{elementGUID}/reusable-technique") public VoidResponse setElementAsReusableTechnique(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) NewClassificationRequestBody requestBody) Classify an element to say that it is a technique that can be reused in multiple contexts.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element to classifyrequestBody- properties for the classification- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
clearElementAsReusableTechnique
@PostMapping(path="/elements/{elementGUID}/reusable-technique/remove") public VoidResponse clearElementAsReusableTechnique(@PathVariable String serverName, @PathVariable String elementGUID, @RequestBody(required=false) MetadataSourceRequestBody requestBody) Remove the reusable technique designation from an element.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element to declassifyrequestBody- metadata source options- Returns:
- response object InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-