Class AssetMakerRESTServices
java.lang.Object
org.odpi.openmetadata.tokencontroller.TokenController
org.odpi.openmetadata.viewservices.assetmaker.server.AssetMakerRESTServices
The AssetMakerRESTServices provides the server-side implementation of the Asset Maker Open Metadata
View Service (OMVS). This interface provides access to a person's profile, roles and network.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActionTarget(String serverName, String urlMarker, String actionGUID, String metadataElementGUID, NewRelationshipRequestBody requestBody) Add an element to an action's workload.addCapabilityAssetUse(String serverName, String urlMarker, String softwareCapabilityGUID, String assetGUID, NewRelationshipRequestBody requestBody) Create a relationship that represents the use of an asset by a software capability.addCatalogTarget(String serverName, String urlMarker, String integrationConnectorGUID, String metadataElementGUID, NewRelationshipRequestBody requestBody) Add a catalog target to an integration connector.assignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, NewRelationshipRequestBody requestBody) Assign an action to a new actor.clearAPIAsListenerInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the listener interface designation from a deployed API.clearAPIAsPublisherInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the publisher interface designation from a deployed API.clearAPIAsRequestResponseInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the request-response interface designation from a deployed API.clearAssetAsAuditLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the audit log designation from an asset.clearAssetAsExceptionBacklog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the exception backlog designation from an asset.clearAssetAsLineageLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the lineage log designation from an asset.clearAssetAsLogAnalysis(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the log analysis designation from an asset.clearAssetAsMeteringLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the metering log designation from an asset.clearAssetAsSecurityLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the security log designation from an asset.clearDataAssetEncoding(String serverName, String urlMarker, String dataAssetGUID, DeleteClassificationRequestBody requestBody) Remove the encoding description from a data asset.createAction(String serverName, String urlMarker, ActionRequestBody requestBody) Create a new action and link it to the supplied role and targets (if applicable).createAsset(String serverName, String urlMarker, NewElementRequestBody requestBody) Create an asset.createAssetFromTemplate(String serverName, String urlMarker, TemplateRequestBody requestBody) Create a new metadata element to represent an asset using an existing metadata element as a template.createSoftwareCapability(String serverName, String urlMarker, NewElementRequestBody requestBody) Create a software capability.createSoftwareCapabilityFromTemplate(String serverName, String urlMarker, TemplateRequestBody requestBody) Create a new metadata element to represent a software capability using an existing metadata element as a template.deleteAsset(String serverName, String urlMarker, String assetGUID, DeleteElementRequestBody requestBody) Delete an asset.deployITAsset(String serverName, String urlMarker, String assetGUID, String destinationGUID, NewRelationshipRequestBody requestBody) Create a relationship that represents the deployment of an IT infrastructure asset to a specific deployment destination (another asset).detachAPIEndpoint(String serverName, String urlMarker, String deployedAPIGUID, String endpointGUID, DeleteRelationshipRequestBody requestBody) Detach a deployed API from the endpoint where it is called.detachArchiveContents(String serverName, String urlMarker, String archiveFileGUID, String collectionGUID, DeleteRelationshipRequestBody requestBody) Detach an archive file from the collection that described its contents.detachAssociatedLog(String serverName, String urlMarker, String elementGUID, String logAssetGUID, DeleteRelationshipRequestBody requestBody) Detach an asset that holds a log from the element that the log was about.detachDataSetContent(String serverName, String urlMarker, String dataSetGUID, String dataContentAssetGUID, DeleteRelationshipRequestBody requestBody) Detach a data set from another asset that was supplying the data and is no more.detachFolderHierarchy(String serverName, String urlMarker, String parentFolderGUID, String childFolderGUID, DeleteRelationshipRequestBody requestBody) Detach a child file folder from its parent file folder.detachImpactedResource(String serverName, String urlMarker, String resourceGUID, String incidentReportGUID, DeleteRelationshipRequestBody requestBody) Detach a resource from an incident report that no longer impacts it.detachLinkedFile(String serverName, String urlMarker, String folderGUID, String fileGUID, DeleteRelationshipRequestBody requestBody) Detach a data file from a file folder that links to it without storing it.detachLinkedMedia(String serverName, String urlMarker, String mediaFileGUID, String linkedMediaFileGUID, DeleteRelationshipRequestBody requestBody) Detach a media file from another media file that was related to it.detachNestedFile(String serverName, String urlMarker, String folderGUID, String fileGUID, DeleteRelationshipRequestBody requestBody) Detach a data file from the file folder that it is stored in.detachPortDelegation(String serverName, String urlMarker, String delegatingFromPortGUID, String delegatingToPortGUID, DeleteRelationshipRequestBody requestBody) Detach a port from the port that it delegated to.detachProcessHierarchy(String serverName, String urlMarker, String parentProcessGUID, String childProcessGUID, DeleteRelationshipRequestBody requestBody) Detach a child process from its parent process.detachProcessPort(String serverName, String urlMarker, String processGUID, String portGUID, DeleteRelationshipRequestBody requestBody) Detach a port from the process that owned it.detachRegisteredIntegrationConnector(String serverName, String urlMarker, String integrationGroupGUID, String integrationConnectorGUID, DeleteRelationshipRequestBody requestBody) Remove an integration connector from the integration group that ran it.detachSampleData(String serverName, String urlMarker, String elementGUID, String sampleDataGUID, DeleteRelationshipRequestBody requestBody) Detach an asset holding sample data from the element that the sample was taken from.detachSoftwareCapability(String serverName, String urlMarker, String assetGUID, String capabilityGUID, DeleteRelationshipRequestBody requestBody) Remove a relationship that links a software capability to an infrastructure asset like a software server.detachSupportedGovernanceService(String serverName, String urlMarker, String supportedGovernanceServiceGUID, DeleteRelationshipRequestBody requestBody) Remove a SupportedGovernanceService relationship.findAssets(String serverName, String urlMarker, SearchStringRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.findDataAssets(String serverName, String urlMarker, ContentStatusSearchString requestBody) Retrieve the data assets that match the search string and optional status.findInfrastructure(String serverName, String urlMarker, DeploymentStatusSearchString requestBody) Retrieve the infrastructure assets that match the search string and optional status.findProcesses(String serverName, String urlMarker, ActivityStatusSearchString requestBody) Retrieve the processes that match the search string.findSoftwareCapabilities(String serverName, String urlMarker, SearchStringRequestBody requestBody) Retrieve the list of software capability metadata elements that contain the search string.getActionsForActionTarget(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off of an action target element.getActionsForSponsor(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off a sponsoring element.getActionsFromRequester(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off a requester's element.getActionTarget(String serverName, String urlMarker, String relationshipGUID, GetRequestBody requestBody) Retrieve a specific action target associated with an action.getActionTargets(String serverName, String urlMarker, String integrationConnectorGUID, ActivityStatusRequestBody requestBody) Retrieve the details of the metadata elements identified as action targets with an action.getAssetByGUID(String serverName, String urlMarker, String assetGUID, GetRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.getAssetsByName(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.getAssignedActions(String serverName, String urlMarker, String actorGUID, ActivityStatusRequestBody requestBody) Retrieve the "Actions" for a particular actor.getCapabilityUse(String serverName, String urlMarker, String assetGUID, ResultsRequestBody requestBody) Retrieve the software capabilities using a particular asset.getCatalogTarget(String serverName, String urlMarker, String relationshipGUID, GetRequestBody requestBody) Retrieve a specific catalog target associated with an integration connector.getCatalogTargets(String serverName, String urlMarker, String integrationConnectorGUID, ResultsRequestBody requestBody) Retrieve the details of the metadata elements identified as catalog targets with an integration connector.getDataAssetsByCategory(String serverName, String urlMarker, ContentStatusFilterRequestBody requestBody) Retrieve the data assets that match the category name and status.getGovernanceEngines(String serverName, String urlMarker, String governanceServiceGUID, ResultsRequestBody requestBody) Retrieve the governance engines connected to a particular governance service.getInfrastructureByCategory(String serverName, String urlMarker, DeploymentStatusFilterRequestBody requestBody) Retrieve the infrastructure assets that match the category name and status.getIntegrationGroups(String serverName, String urlMarker, String integrationConnectorGUID, ResultsRequestBody requestBody) Retrieve the integration groups connected to a particular integration connector.getProcessesByCategory(String serverName, String urlMarker, ActivityStatusFilterRequestBody requestBody) Retrieve the processes that match the category name and status.getSoftwareCapabilitiesByDeployedImplementationType(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of software capabilities with a particular deployed implementation type.getSoftwareCapabilitiesByName(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of software capabilities with a particular name.getSoftwareCapabilitiesForInfrastructure(String serverName, String urlMarker, String infrastructureGUID, ResultsRequestBody requestBody) Retrieve the list of software capabilities attached to a specific infrastructure element.getSoftwareCapabilityByGUID(String serverName, String urlMarker, String softwareCapabilityGUID, GetRequestBody requestBody) Retrieve a specific software capability.linkAPIEndpoint(String serverName, String urlMarker, String deployedAPIGUID, String endpointGUID, NewRelationshipRequestBody requestBody) Attach a deployed API to the endpoint where it is called.linkArchiveContents(String serverName, String urlMarker, String archiveFileGUID, String collectionGUID, NewRelationshipRequestBody requestBody) Attach an archive file to the collection that describes its contents.linkAssociatedLog(String serverName, String urlMarker, String elementGUID, String logAssetGUID, NewRelationshipRequestBody requestBody) Attach an asset that holds a log to the element that the log is about.linkDataSetContent(String serverName, String urlMarker, String dataSetGUID, String dataContentAssetGUID, NewRelationshipRequestBody requestBody) Attach a data set to another asset (typically a data store) that is supplying the data.linkFolderHierarchy(String serverName, String urlMarker, String parentFolderGUID, String childFolderGUID, NewRelationshipRequestBody requestBody) Attach a child file folder to its parent file folder.linkImpactedResource(String serverName, String urlMarker, String resourceGUID, String incidentReportGUID, NewRelationshipRequestBody requestBody) Attach a resource that is impacted by an incident report to that incident report.linkLinkedFiles(String serverName, String urlMarker, String folderGUID, String fileGUID, NewRelationshipRequestBody requestBody) Attach a data file to a file folder that links to it without storing it.linkLinkedMedia(String serverName, String urlMarker, String mediaFileGUID, String linkedMediaFileGUID, NewRelationshipRequestBody requestBody) Attach a media file to another media file that is related to it.linkNestedFiles(String serverName, String urlMarker, String folderGUID, String fileGUID, NewRelationshipRequestBody requestBody) Attach a data file to the file folder that it is stored in.linkPortDelegation(String serverName, String urlMarker, String delegatingFromPortGUID, String delegatingToPortGUID, NewRelationshipRequestBody requestBody) Attach a port to the port that it delegates to.linkProcessHierarchy(String serverName, String urlMarker, String parentProcessGUID, String childProcessGUID, NewRelationshipRequestBody requestBody) Attach a child process to its parent process.linkProcessPort(String serverName, String urlMarker, String processGUID, String portGUID, NewRelationshipRequestBody requestBody) Attach a port to the process that owns it.linkRegisteredIntegrationConnector(String serverName, String urlMarker, String integrationGroupGUID, String integrationConnectorGUID, NewRelationshipRequestBody requestBody) Register an integration connector with the integration group that runs it.linkReportDependency(String serverName, String urlMarker, String priorReportGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the prior publishing of a report.linkReportOriginator(String serverName, String urlMarker, String originatorGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the originator of a report.linkReportSubject(String serverName, String urlMarker, String subjectGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the subject of a report.linkSampleData(String serverName, String urlMarker, String elementGUID, String sampleDataGUID, NewRelationshipRequestBody requestBody) Attach an asset holding sample data to the element that the sample was taken from.linkSoftwareCapability(String serverName, String urlMarker, String assetGUID, String capabilityGUID, NewRelationshipRequestBody requestBody) Create a relationship that links a software capability to an infrastructure asset like a software server.linkSupportedGovernanceService(String serverName, String urlMarker, String governanceEngineGUID, String governanceServiceGUID, NewRelationshipRequestBody requestBody) Create a relationship that registers a governance service with a governance engine.reassignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, NewRelationshipRequestBody requestBody) Assign an action to a new actor.removeCapabilityAssetUse(String serverName, String urlMarker, String softwareCapabilityGUID, String assetGUID, DeleteRelationshipRequestBody requestBody) Remove the relationship that represents the use of an asset by a software capability.removeCatalogTarget(String serverName, String urlMarker, String integrationConnectorGUID, String elementGUID, DeleteRelationshipRequestBody requestBody) Unregister a catalog target from the integration connector.removeCatalogTarget(String serverName, String urlMarker, String relationshipGUID, DeleteRelationshipRequestBody requestBody) Unregister a catalog target from the integration connector.setAPIAsListenerInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a listener interface.setAPIAsPublisherInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a publisher interface.setAPIAsRequestResponseInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a request-response interface.setAssetAsAuditLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds an audit log.setAssetAsExceptionBacklog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a backlog of exceptions that need to be resolved.setAssetAsLineageLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a lineage log.setAssetAsLogAnalysis(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds the results of analysing a log.setAssetAsMeteringLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a metering log.setAssetAsSecurityLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a security log.setDataAssetEncoding(String serverName, String urlMarker, String dataAssetGUID, NewClassificationRequestBody requestBody) Classify a data asset to describe how its data is encoded.unassignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, DeleteRelationshipRequestBody requestBody) Remove an action from an actor.unDeployITAsset(String serverName, String urlMarker, String assetGUID, String destinationGUID, DeleteRelationshipRequestBody requestBody) Remove a DeployedOn relationship.unlinkReportDependency(String serverName, String urlMarker, String priorReportGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportDependency relationship.unlinkReportOriginator(String serverName, String urlMarker, String originatorGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportOriginator relationship.unlinkReportSubject(String serverName, String urlMarker, String subjectGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportSubject relationship.updateActionTargetProperties(String serverName, String urlMarker, String actionTargetGUID, UpdateRelationshipRequestBody requestBody) Update the properties associated with an Action Target.updateAsset(String serverName, String urlMarker, String assetGUID, UpdateElementRequestBody requestBody) Update the properties of an asset.updateCatalogTarget(String serverName, String urlMarker, String relationshipGUID, UpdateRelationshipRequestBody requestBody) Update a catalog target for an integration connector.updateSoftwareCapability(String serverName, String urlMarker, String softwareCapabilityGUID, UpdateElementRequestBody requestBody) Update the properties of a software capability.updateSupportedGovernanceService(String serverName, String urlMarker, String supportedGovernanceServiceGUID, UpdateRelationshipRequestBody requestBody) Update the properties of a SupportedGovernanceService relationship.Methods inherited from class org.odpi.openmetadata.tokencontroller.TokenController
getUser
-
Constructor Details
-
AssetMakerRESTServices
public AssetMakerRESTServices()Default constructor
-
-
Method Details
-
createAsset
public GUIDResponse createAsset(String serverName, String urlMarker, NewElementRequestBody requestBody) Create an asset.- Parameters:
serverName- name of called server.urlMarker- view service URL markerrequestBody- properties for the asset.- Returns:
- unique identifier of the newly created element InvalidParameterException one of the parameters is invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
createAssetFromTemplate
public GUIDResponse createAssetFromTemplate(String serverName, String urlMarker, TemplateRequestBody requestBody) Create a new metadata element to represent an asset 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- calling userurlMarker- view service URL markerrequestBody- properties that override the template- Returns:
- unique identifier of the new metadata element 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)
-
updateAsset
public BooleanResponse updateAsset(String serverName, String urlMarker, String assetGUID, UpdateElementRequestBody requestBody) Update the properties of an asset.- Parameters:
serverName- name of called server.urlMarker- view service URL markerassetGUID- unique identifier of the asset (returned from create)requestBody- properties for the new element.- Returns:
- boolean or InvalidParameterException one of the parameters is invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
deleteAsset
public VoidResponse deleteAsset(String serverName, String urlMarker, String assetGUID, DeleteElementRequestBody requestBody) Delete an asset.- Parameters:
serverName- name of called serverurlMarker- view service URL markerassetGUID- unique identifier of the element to deleterequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
getAssetsByName
public OpenMetadataRootElementsResponse getAssetsByName(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- list of matching metadata elements 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)
-
getProcessesByCategory
public OpenMetadataRootElementsResponse getProcessesByCategory(String serverName, String urlMarker, ActivityStatusFilterRequestBody requestBody) Retrieve the processes that match the category name and status.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerrequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
getAssetByGUID
public OpenMetadataRootElementResponse getAssetByGUID(String serverName, String urlMarker, String assetGUID, GetRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the required elementrequestBody- string to find in the properties- Returns:
- list of matching metadata elements 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)
-
findAssets
public OpenMetadataRootElementsResponse findAssets(String serverName, String urlMarker, SearchStringRequestBody requestBody) Retrieve the list of asset metadata elements that contain the search string.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- list of matching metadata elements 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)
-
findProcesses
public OpenMetadataRootElementsResponse findProcesses(String serverName, String urlMarker, ActivityStatusSearchString requestBody) Retrieve the processes that match the search string.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerrequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
findInfrastructure
public OpenMetadataRootElementsResponse findInfrastructure(String serverName, String urlMarker, DeploymentStatusSearchString requestBody) Retrieve the infrastructure assets that match the search string and optional status.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- a list of assets InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
getInfrastructureByCategory
public OpenMetadataRootElementsResponse getInfrastructureByCategory(String serverName, String urlMarker, DeploymentStatusFilterRequestBody requestBody) Retrieve the infrastructure assets that match the category name and status.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- a list of assets InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
linkReportOriginator
public VoidResponse linkReportOriginator(String serverName, String urlMarker, String originatorGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the originator of a report.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markeroriginatorGUID- unique identifier of the originatorreportGUID- unique identifier of the reportrequestBody- optional effective time- 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)
-
unlinkReportOriginator
public VoidResponse unlinkReportOriginator(String serverName, String urlMarker, String originatorGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportOriginator relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markeroriginatorGUID- unique identifier of the originatorreportGUID- unique identifier of the reportrequestBody- optional effective time- 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)
-
linkReportDependency
public VoidResponse linkReportDependency(String serverName, String urlMarker, String priorReportGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the prior publishing of a report.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerpriorReportGUID- unique identifier of the earlier reportreportGUID- unique identifier of the new reportrequestBody- optional effective time- 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)
-
unlinkReportDependency
public VoidResponse unlinkReportDependency(String serverName, String urlMarker, String priorReportGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportDependency relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerpriorReportGUID- unique identifier of the prior reportreportGUID- unique identifier of the new reportrequestBody- optional effective time- 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)
-
linkReportSubject
public VoidResponse linkReportSubject(String serverName, String urlMarker, String subjectGUID, String reportGUID, NewRelationshipRequestBody requestBody) Create a relationship that identifies the subject of a report.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersubjectGUID- unique identifier of the subjectreportGUID- unique identifier of the reportrequestBody- optional effective time- 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)
-
unlinkReportSubject
public VoidResponse unlinkReportSubject(String serverName, String urlMarker, String subjectGUID, String reportGUID, DeleteRelationshipRequestBody requestBody) Remove a ReportSubject relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersubjectGUID- unique identifier of the subjectreportGUID- unique identifier of the reportrequestBody- optional effective time- 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)
-
deployITAsset
public VoidResponse deployITAsset(String serverName, String urlMarker, String assetGUID, String destinationGUID, NewRelationshipRequestBody requestBody) Create a relationship that represents the deployment of an IT infrastructure asset to a specific deployment destination (another asset).- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetdestinationGUID- unique identifier of the destination assetrequestBody- optional effective time- 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)
-
unDeployITAsset
public VoidResponse unDeployITAsset(String serverName, String urlMarker, String assetGUID, String destinationGUID, DeleteRelationshipRequestBody requestBody) Remove a DeployedOn relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetdestinationGUID- unique identifier of the destination assetrequestBody- optional effective time- 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)
-
linkSoftwareCapability
public VoidResponse linkSoftwareCapability(String serverName, String urlMarker, String assetGUID, String capabilityGUID, NewRelationshipRequestBody requestBody) Create a relationship that links a software capability to an infrastructure asset like a software server.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the data setcapabilityGUID- unique identifier of the data asset supplying the datarequestBody- optional effective time- 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)
-
detachSoftwareCapability
public VoidResponse detachSoftwareCapability(String serverName, String urlMarker, String assetGUID, String capabilityGUID, DeleteRelationshipRequestBody requestBody) Remove a relationship that links a software capability to an infrastructure asset like a software server.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the data setcapabilityGUID- unique identifier of the data asset supplying the datarequestBody- optional effective time- 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)
-
findDataAssets
public OpenMetadataRootElementsResponse findDataAssets(String serverName, String urlMarker, ContentStatusSearchString requestBody) Retrieve the data assets that match the search string and optional status.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- a list of assets InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
getDataAssetsByCategory
public OpenMetadataRootElementsResponse getDataAssetsByCategory(String serverName, String urlMarker, ContentStatusFilterRequestBody requestBody) Retrieve the data assets that match the category name and status.- Parameters:
serverName- name of the service to route the request tourlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- a list of assets InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
linkDataSetContent
public VoidResponse linkDataSetContent(String serverName, String urlMarker, String dataSetGUID, String dataContentAssetGUID, NewRelationshipRequestBody requestBody) Attach a data set to another asset (typically a data store) that is supplying the data.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdataSetGUID- unique identifier of the data setdataContentAssetGUID- unique identifier of the data asset supplying the datarequestBody- optional effective time- 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)
-
detachDataSetContent
public VoidResponse detachDataSetContent(String serverName, String urlMarker, String dataSetGUID, String dataContentAssetGUID, DeleteRelationshipRequestBody requestBody) Detach a data set from another asset that was supplying the data and is no more.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdataSetGUID- unique identifier of the data setdataContentAssetGUID- unique identifier of the data asset supplying the datarequestBody- optional effective time- 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)
-
createAction
public GUIDResponse createAction(String serverName, String urlMarker, ActionRequestBody requestBody) Create a new action and link it to the supplied role and targets (if applicable).- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerrequestBody- properties of the to do action- Returns:
- unique identifier of the to do or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
addActionTarget
public GUIDResponse addActionTarget(String serverName, String urlMarker, String actionGUID, String metadataElementGUID, NewRelationshipRequestBody requestBody) Add an element to an action's workload.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markeractionGUID- unique identifier of the integration service.metadataElementGUID- unique identifier of the metadata element that is a catalog target.requestBody- properties for the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the catalog target definition.
-
updateActionTargetProperties
public VoidResponse updateActionTargetProperties(String serverName, String urlMarker, String actionTargetGUID, UpdateRelationshipRequestBody requestBody) Update the properties associated with an Action Target.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markeractionTargetGUID- unique identifier of the action target relationshiprequestBody- properties to change- Returns:
- void or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
getActionTarget
public OpenMetadataRelationshipResponse getActionTarget(String serverName, String urlMarker, String relationshipGUID, GetRequestBody requestBody) Retrieve a specific action target associated with an action.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerrelationshipGUID- unique identifier of the relationship.requestBody- describes ho the results should be returned- Returns:
- details of the governance service and the asset types it is registered for or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
getActionTargets
public OpenMetadataRootElementsResponse getActionTargets(String serverName, String urlMarker, String integrationConnectorGUID, ActivityStatusRequestBody requestBody) Retrieve the details of the metadata elements identified as action targets with an action.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerintegrationConnectorGUID- unique identifier of the integration connector.requestBody- describes how results are to be returned- Returns:
- list of unique identifiers or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
getActionsForActionTarget
public OpenMetadataRootElementsResponse getActionsForActionTarget(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off of an action target element.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerelementGUID- unique identifier of the element to start withrequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
assignAction
public VoidResponse assignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, NewRelationshipRequestBody requestBody) Assign an action to a new actor.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markeractionGUID- unique identifier of the to doactorGUID- actor to assign the action torequestBody- null request body- Returns:
- void or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
reassignAction
public VoidResponse reassignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, NewRelationshipRequestBody requestBody) Assign an action to a new actor.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markeractionGUID- unique identifier of the to doactorGUID- actor to assign the action torequestBody- null request body- Returns:
- void or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
unassignAction
public VoidResponse unassignAction(String serverName, String urlMarker, String actionGUID, String actorGUID, DeleteRelationshipRequestBody requestBody) Remove an action from an actor.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markeractionGUID- unique identifier of the to doactorGUID- actor to assign the action torequestBody- null request body- Returns:
- void or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
getActionsForSponsor
public OpenMetadataRootElementsResponse getActionsForSponsor(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off a sponsoring element.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerelementGUID- unique identifier of the element to start withrequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
getActionsFromRequester
public OpenMetadataRootElementsResponse getActionsFromRequester(String serverName, String urlMarker, String elementGUID, ActivityStatusRequestBody requestBody) Retrieve the actions that are chained off a requester's element.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markerelementGUID- unique identifier of the element to start withrequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
getAssignedActions
public OpenMetadataRootElementsResponse getAssignedActions(String serverName, String urlMarker, String actorGUID, ActivityStatusRequestBody requestBody) Retrieve the "Actions" for a particular actor.- Parameters:
serverName- name of the server instances for this requesturlMarker- view service URL markeractorGUID- unique identifier of the rolerequestBody- status of the to do (null means current active)- Returns:
- list of to do beans or InvalidParameterException a parameter is invalid PropertyServerException the server is not available UserNotAuthorizedException the calling user is not authorized to issue the call
-
addCatalogTarget
public GUIDResponse addCatalogTarget(String serverName, String urlMarker, String integrationConnectorGUID, String metadataElementGUID, NewRelationshipRequestBody requestBody) Add a catalog target to an integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerintegrationConnectorGUID- unique identifier of the integration service.metadataElementGUID- unique identifier of the metadata element that is a catalog target.requestBody- properties for the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the catalog target definition.
-
updateCatalogTarget
public VoidResponse updateCatalogTarget(String serverName, String urlMarker, String relationshipGUID, UpdateRelationshipRequestBody requestBody) Update a catalog target for an integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerrelationshipGUID- unique identifier of the relationship.requestBody- properties for the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the catalog target definition.
-
getCatalogTarget
public OpenMetadataRelationshipResponse getCatalogTarget(String serverName, String urlMarker, String relationshipGUID, GetRequestBody requestBody) Retrieve a specific catalog target associated with an integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerrelationshipGUID- unique identifier of the relationship.requestBody- describes ho the results should be returned- Returns:
- details of the governance service and the asset types it is registered for or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
getCatalogTargets
public OpenMetadataRootElementsResponse getCatalogTargets(String serverName, String urlMarker, String integrationConnectorGUID, ResultsRequestBody requestBody) Retrieve the details of the metadata elements identified as catalog targets with an integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerintegrationConnectorGUID- unique identifier of the integration connector.requestBody- describes how results are to be returned- Returns:
- list of unique identifiers or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
removeCatalogTarget
public VoidResponse removeCatalogTarget(String serverName, String urlMarker, String relationshipGUID, DeleteRelationshipRequestBody requestBody) Unregister a catalog target from the integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerrelationshipGUID- unique identifier of the integration connector.requestBody- null request body.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
removeCatalogTarget
public VoidResponse removeCatalogTarget(String serverName, String urlMarker, String integrationConnectorGUID, String elementGUID, DeleteRelationshipRequestBody requestBody) Unregister a catalog target from the integration connector.- Parameters:
serverName- name of the service to route the request to.urlMarker- view service URL markerintegrationConnectorGUID- unique identifier of the integration connector.elementGUID- unique identifier of the target element.requestBody- null request body.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the integration connector definition.
-
createSoftwareCapability
public GUIDResponse createSoftwareCapability(String serverName, String urlMarker, NewElementRequestBody requestBody) Create a software capability.- Parameters:
serverName- name of called server.urlMarker- view service URL markerrequestBody- properties for the software capability.- Returns:
- unique identifier of the newly created element
-
createSoftwareCapabilityFromTemplate
public GUIDResponse createSoftwareCapabilityFromTemplate(String serverName, String urlMarker, TemplateRequestBody requestBody) Create a new metadata element to represent a software capability using an existing metadata element as a template.- Parameters:
serverName- name of called serverurlMarker- view service URL markerrequestBody- properties that override the template- Returns:
- unique identifier of the new metadata element
-
updateSoftwareCapability
public BooleanResponse updateSoftwareCapability(String serverName, String urlMarker, String softwareCapabilityGUID, UpdateElementRequestBody requestBody) Update the properties of a software capability.- Parameters:
serverName- name of called serverurlMarker- view service URL markersoftwareCapabilityGUID- unique identifier of the software capabilityrequestBody- properties for the updated element- Returns:
- boolean response
-
getSoftwareCapabilityByGUID
public OpenMetadataRootElementResponse getSoftwareCapabilityByGUID(String serverName, String urlMarker, String softwareCapabilityGUID, GetRequestBody requestBody) Retrieve a specific software capability.- Parameters:
serverName- name of called serverurlMarker- view service URL markersoftwareCapabilityGUID- unique identifier of the required elementrequestBody- options to control the query- Returns:
- retrieved software capability
-
findSoftwareCapabilities
public OpenMetadataRootElementsResponse findSoftwareCapabilities(String serverName, String urlMarker, SearchStringRequestBody requestBody) Retrieve the list of software capability metadata elements that contain the search string.- Parameters:
serverName- name of called serverurlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- list of matching metadata elements
-
getSoftwareCapabilitiesByName
public OpenMetadataRootElementsResponse getSoftwareCapabilitiesByName(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of software capabilities with a particular name.- Parameters:
serverName- name of called serverurlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- list of matching metadata elements
-
getSoftwareCapabilitiesByDeployedImplementationType
public OpenMetadataRootElementsResponse getSoftwareCapabilitiesByDeployedImplementationType(String serverName, String urlMarker, FilterRequestBody requestBody) Retrieve the list of software capabilities with a particular deployed implementation type.- Parameters:
serverName- name of called serverurlMarker- view service URL markerrequestBody- string to find in the properties- Returns:
- list of matching metadata elements
-
getSoftwareCapabilitiesForInfrastructure
public OpenMetadataRootElementsResponse getSoftwareCapabilitiesForInfrastructure(String serverName, String urlMarker, String infrastructureGUID, ResultsRequestBody requestBody) Retrieve the list of software capabilities attached to a specific infrastructure element.- Parameters:
serverName- name of called serverurlMarker- view service URL markerinfrastructureGUID- unique identifier of the infrastructure elementrequestBody- options to control the query- Returns:
- list of matching metadata elements
-
addCapabilityAssetUse
public VoidResponse addCapabilityAssetUse(String serverName, String urlMarker, String softwareCapabilityGUID, String assetGUID, NewRelationshipRequestBody requestBody) Create a relationship that represents the use of an asset by a software capability.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersoftwareCapabilityGUID- unique identifier of the software capabilityassetGUID- unique identifier of the assetrequestBody- optional effective time and relationship properties- Returns:
- void response
-
removeCapabilityAssetUse
public VoidResponse removeCapabilityAssetUse(String serverName, String urlMarker, String softwareCapabilityGUID, String assetGUID, DeleteRelationshipRequestBody requestBody) Remove the relationship that represents the use of an asset by a software capability.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersoftwareCapabilityGUID- unique identifier of the software capabilityassetGUID- unique identifier of the assetrequestBody- optional effective time- Returns:
- void response
-
getCapabilityUse
public OpenMetadataRootElementsResponse getCapabilityUse(String serverName, String urlMarker, String assetGUID, ResultsRequestBody requestBody) Retrieve the software capabilities using a particular asset.- Parameters:
serverName- name of called serverurlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options to control the query- Returns:
- list of matching metadata elements
-
linkSupportedGovernanceService
public GUIDResponse linkSupportedGovernanceService(String serverName, String urlMarker, String governanceEngineGUID, String governanceServiceGUID, NewRelationshipRequestBody requestBody) Create a relationship that registers a governance service with a governance engine. This is a multi-link relationship so the unique identifier of the new relationship is returned.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markergovernanceEngineGUID- unique identifier of the governance enginegovernanceServiceGUID- unique identifier of the governance servicerequestBody- properties for the relationship- Returns:
- unique identifier of the new relationship or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the relationship.
-
updateSupportedGovernanceService
public VoidResponse updateSupportedGovernanceService(String serverName, String urlMarker, String supportedGovernanceServiceGUID, UpdateRelationshipRequestBody requestBody) Update the properties of a SupportedGovernanceService relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersupportedGovernanceServiceGUID- unique identifier of the relationshiprequestBody- new properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem storing the relationship.
-
detachSupportedGovernanceService
public VoidResponse detachSupportedGovernanceService(String serverName, String urlMarker, String supportedGovernanceServiceGUID, DeleteRelationshipRequestBody requestBody) Remove a SupportedGovernanceService relationship.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markersupportedGovernanceServiceGUID- unique identifier of the relationshiprequestBody- external source information- Returns:
- void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException problem removing the relationship.
-
getGovernanceEngines
public OpenMetadataRootElementsResponse getGovernanceEngines(String serverName, String urlMarker, String governanceServiceGUID, ResultsRequestBody requestBody) Retrieve the governance engines connected to a particular governance service.- Parameters:
serverName- name of called serverurlMarker- view service URL markergovernanceServiceGUID- unique identifier of the governance servicerequestBody- options to control the query- Returns:
- list of matching metadata elements
-
getIntegrationGroups
public OpenMetadataRootElementsResponse getIntegrationGroups(String serverName, String urlMarker, String integrationConnectorGUID, ResultsRequestBody requestBody) Retrieve the integration groups connected to a particular integration connector.- Parameters:
serverName- name of called serverurlMarker- view service URL markerintegrationConnectorGUID- unique identifier of the integration connectorrequestBody- options to control the query- Returns:
- list of matching metadata elements
-
linkAPIEndpoint
public VoidResponse linkAPIEndpoint(String serverName, String urlMarker, String deployedAPIGUID, String endpointGUID, NewRelationshipRequestBody requestBody) Attach a deployed API to the endpoint where it is called.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIendpointGUID- unique identifier of the endpointrequestBody- 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)
-
detachAPIEndpoint
public VoidResponse detachAPIEndpoint(String serverName, String urlMarker, String deployedAPIGUID, String endpointGUID, DeleteRelationshipRequestBody requestBody) Detach a deployed API from the endpoint where it is called.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIendpointGUID- unique identifier of the endpointrequestBody- 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)
-
linkProcessHierarchy
public VoidResponse linkProcessHierarchy(String serverName, String urlMarker, String parentProcessGUID, String childProcessGUID, NewRelationshipRequestBody requestBody) Attach a child process to its parent process.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerparentProcessGUID- unique identifier of the parent processchildProcessGUID- unique identifier of the child processrequestBody- 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)
-
detachProcessHierarchy
public VoidResponse detachProcessHierarchy(String serverName, String urlMarker, String parentProcessGUID, String childProcessGUID, DeleteRelationshipRequestBody requestBody) Detach a child process from its parent process.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerparentProcessGUID- unique identifier of the parent processchildProcessGUID- unique identifier of the child processrequestBody- 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)
-
linkNestedFiles
public VoidResponse linkNestedFiles(String serverName, String urlMarker, String folderGUID, String fileGUID, NewRelationshipRequestBody requestBody) Attach a data file to the file folder that it is stored in.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerfolderGUID- unique identifier of the file folderfileGUID- unique identifier of the data file that is stored in the folderrequestBody- 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)
-
detachNestedFile
public VoidResponse detachNestedFile(String serverName, String urlMarker, String folderGUID, String fileGUID, DeleteRelationshipRequestBody requestBody) Detach a data file from the file folder that it is stored in.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerfolderGUID- unique identifier of the file folderfileGUID- unique identifier of the data file that is stored in the folderrequestBody- 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)
-
linkLinkedFiles
public VoidResponse linkLinkedFiles(String serverName, String urlMarker, String folderGUID, String fileGUID, NewRelationshipRequestBody requestBody) Attach a data file to a file folder that links to it without storing it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerfolderGUID- unique identifier of the file folderfileGUID- unique identifier of the data file that is linked to the folderrequestBody- 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)
-
detachLinkedFile
public VoidResponse detachLinkedFile(String serverName, String urlMarker, String folderGUID, String fileGUID, DeleteRelationshipRequestBody requestBody) Detach a data file from a file folder that links to it without storing it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerfolderGUID- unique identifier of the file folderfileGUID- unique identifier of the data file that is linked to the folderrequestBody- 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)
-
linkFolderHierarchy
public VoidResponse linkFolderHierarchy(String serverName, String urlMarker, String parentFolderGUID, String childFolderGUID, NewRelationshipRequestBody requestBody) Attach a child file folder to its parent file folder.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerparentFolderGUID- unique identifier of the parent file folderchildFolderGUID- unique identifier of the child file folderrequestBody- 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)
-
detachFolderHierarchy
public VoidResponse detachFolderHierarchy(String serverName, String urlMarker, String parentFolderGUID, String childFolderGUID, DeleteRelationshipRequestBody requestBody) Detach a child file folder from its parent file folder.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerparentFolderGUID- unique identifier of the parent file folderchildFolderGUID- unique identifier of the child file folderrequestBody- 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)
-
linkImpactedResource
public VoidResponse linkImpactedResource(String serverName, String urlMarker, String resourceGUID, String incidentReportGUID, NewRelationshipRequestBody requestBody) Attach a resource that is impacted by an incident report to that incident report.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerresourceGUID- unique identifier of the impacted resourceincidentReportGUID- unique identifier of the incident reportrequestBody- 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)
-
detachImpactedResource
public VoidResponse detachImpactedResource(String serverName, String urlMarker, String resourceGUID, String incidentReportGUID, DeleteRelationshipRequestBody requestBody) Detach a resource from an incident report that no longer impacts it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerresourceGUID- unique identifier of the impacted resourceincidentReportGUID- unique identifier of the incident reportrequestBody- 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)
-
linkAssociatedLog
public VoidResponse linkAssociatedLog(String serverName, String urlMarker, String elementGUID, String logAssetGUID, NewRelationshipRequestBody requestBody) Attach an asset that holds a log to the element that the log is about.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerelementGUID- unique identifier of the element that the log is aboutlogAssetGUID- unique identifier of the asset that holds the logrequestBody- 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)
-
detachAssociatedLog
public VoidResponse detachAssociatedLog(String serverName, String urlMarker, String elementGUID, String logAssetGUID, DeleteRelationshipRequestBody requestBody) Detach an asset that holds a log from the element that the log was about.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerelementGUID- unique identifier of the element that the log is aboutlogAssetGUID- unique identifier of the asset that holds the logrequestBody- 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)
-
linkSampleData
public VoidResponse linkSampleData(String serverName, String urlMarker, String elementGUID, String sampleDataGUID, NewRelationshipRequestBody requestBody) Attach an asset holding sample data to the element that the sample was taken from.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerelementGUID- unique identifier of the element that the sample was taken fromsampleDataGUID- unique identifier of the asset holding the sample datarequestBody- 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)
-
detachSampleData
public VoidResponse detachSampleData(String serverName, String urlMarker, String elementGUID, String sampleDataGUID, DeleteRelationshipRequestBody requestBody) Detach an asset holding sample data from the element that the sample was taken from.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerelementGUID- unique identifier of the element that the sample was taken fromsampleDataGUID- unique identifier of the asset holding the sample datarequestBody- 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)
-
linkProcessPort
public VoidResponse linkProcessPort(String serverName, String urlMarker, String processGUID, String portGUID, NewRelationshipRequestBody requestBody) Attach a port to the process that owns it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerprocessGUID- unique identifier of the process that owns the portportGUID- unique identifier of the portrequestBody- 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)
-
detachProcessPort
public VoidResponse detachProcessPort(String serverName, String urlMarker, String processGUID, String portGUID, DeleteRelationshipRequestBody requestBody) Detach a port from the process that owned it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerprocessGUID- unique identifier of the process that owns the portportGUID- unique identifier of the portrequestBody- 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)
-
linkArchiveContents
public VoidResponse linkArchiveContents(String serverName, String urlMarker, String archiveFileGUID, String collectionGUID, NewRelationshipRequestBody requestBody) Attach an archive file to the collection that describes its contents.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerarchiveFileGUID- unique identifier of the archive filecollectionGUID- unique identifier of the collection describing the archive's contentsrequestBody- 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)
-
detachArchiveContents
public VoidResponse detachArchiveContents(String serverName, String urlMarker, String archiveFileGUID, String collectionGUID, DeleteRelationshipRequestBody requestBody) Detach an archive file from the collection that described its contents.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerarchiveFileGUID- unique identifier of the archive filecollectionGUID- unique identifier of the collection describing the archive's contentsrequestBody- 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)
-
linkLinkedMedia
public VoidResponse linkLinkedMedia(String serverName, String urlMarker, String mediaFileGUID, String linkedMediaFileGUID, NewRelationshipRequestBody requestBody) Attach a media file to another media file that is related to it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markermediaFileGUID- unique identifier of the media filelinkedMediaFileGUID- unique identifier of the related media filerequestBody- 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)
-
detachLinkedMedia
public VoidResponse detachLinkedMedia(String serverName, String urlMarker, String mediaFileGUID, String linkedMediaFileGUID, DeleteRelationshipRequestBody requestBody) Detach a media file from another media file that was related to it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markermediaFileGUID- unique identifier of the media filelinkedMediaFileGUID- unique identifier of the related media filerequestBody- 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)
-
setAssetAsAuditLog
public VoidResponse setAssetAsAuditLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds an audit log.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsAuditLog
public VoidResponse clearAssetAsAuditLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the audit log designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAssetAsLineageLog
public VoidResponse setAssetAsLineageLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a lineage log.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsLineageLog
public VoidResponse clearAssetAsLineageLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the lineage log designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAssetAsMeteringLog
public VoidResponse setAssetAsMeteringLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a metering log.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsMeteringLog
public VoidResponse clearAssetAsMeteringLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the metering log designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAssetAsSecurityLog
public VoidResponse setAssetAsSecurityLog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a security log.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsSecurityLog
public VoidResponse clearAssetAsSecurityLog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the security log designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAssetAsExceptionBacklog
public VoidResponse setAssetAsExceptionBacklog(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds a backlog of exceptions that need to be resolved.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsExceptionBacklog
public VoidResponse clearAssetAsExceptionBacklog(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the exception backlog designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAssetAsLogAnalysis
public VoidResponse setAssetAsLogAnalysis(String serverName, String urlMarker, String assetGUID, NewClassificationRequestBody requestBody) Classify an asset to say that it holds the results of analysing a log.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- properties for the classification- 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)
-
clearAssetAsLogAnalysis
public VoidResponse clearAssetAsLogAnalysis(String serverName, String urlMarker, String assetGUID, DeleteClassificationRequestBody requestBody) Remove the log analysis designation from an asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerassetGUID- unique identifier of the assetrequestBody- options for the request- 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)
-
setAPIAsListenerInterface
public VoidResponse setAPIAsListenerInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a listener interface.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- properties for the classification- 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)
-
clearAPIAsListenerInterface
public VoidResponse clearAPIAsListenerInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the listener interface designation from a deployed API.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- options for the request- 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)
-
setAPIAsPublisherInterface
public VoidResponse setAPIAsPublisherInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a publisher interface.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- properties for the classification- 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)
-
clearAPIAsPublisherInterface
public VoidResponse clearAPIAsPublisherInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the publisher interface designation from a deployed API.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- options for the request- 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)
-
setAPIAsRequestResponseInterface
public VoidResponse setAPIAsRequestResponseInterface(String serverName, String urlMarker, String deployedAPIGUID, NewClassificationRequestBody requestBody) Classify a deployed API to say that it provides a request-response interface.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- properties for the classification- 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)
-
clearAPIAsRequestResponseInterface
public VoidResponse clearAPIAsRequestResponseInterface(String serverName, String urlMarker, String deployedAPIGUID, DeleteClassificationRequestBody requestBody) Remove the request-response interface designation from a deployed API.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdeployedAPIGUID- unique identifier of the deployed APIrequestBody- options for the request- 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)
-
setDataAssetEncoding
public VoidResponse setDataAssetEncoding(String serverName, String urlMarker, String dataAssetGUID, NewClassificationRequestBody requestBody) Classify a data asset to describe how its data is encoded.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdataAssetGUID- unique identifier of the data assetrequestBody- properties for the classification- 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)
-
clearDataAssetEncoding
public VoidResponse clearDataAssetEncoding(String serverName, String urlMarker, String dataAssetGUID, DeleteClassificationRequestBody requestBody) Remove the encoding description from a data asset.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdataAssetGUID- unique identifier of the data assetrequestBody- options for the request- 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)
-
linkPortDelegation
public VoidResponse linkPortDelegation(String serverName, String urlMarker, String delegatingFromPortGUID, String delegatingToPortGUID, NewRelationshipRequestBody requestBody) Attach a port to the port that it delegates to.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdelegatingFromPortGUID- unique identifier of the port that delegatesdelegatingToPortGUID- unique identifier of the port that is delegated torequestBody- 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)
-
detachPortDelegation
public VoidResponse detachPortDelegation(String serverName, String urlMarker, String delegatingFromPortGUID, String delegatingToPortGUID, DeleteRelationshipRequestBody requestBody) Detach a port from the port that it delegated to.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerdelegatingFromPortGUID- unique identifier of the port that delegatesdelegatingToPortGUID- unique identifier of the port that is delegated torequestBody- 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)
-
linkRegisteredIntegrationConnector
public VoidResponse linkRegisteredIntegrationConnector(String serverName, String urlMarker, String integrationGroupGUID, String integrationConnectorGUID, NewRelationshipRequestBody requestBody) Register an integration connector with the integration group that runs it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerintegrationGroupGUID- unique identifier of the integration groupintegrationConnectorGUID- unique identifier of the integration connectorrequestBody- 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)
-
detachRegisteredIntegrationConnector
public VoidResponse detachRegisteredIntegrationConnector(String serverName, String urlMarker, String integrationGroupGUID, String integrationConnectorGUID, DeleteRelationshipRequestBody requestBody) Remove an integration connector from the integration group that ran it.- Parameters:
serverName- name of the server to route the request tourlMarker- view service URL markerintegrationGroupGUID- unique identifier of the integration groupintegrationConnectorGUID- unique identifier of the integration connectorrequestBody- 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)
-