Class InfrastructureIntegratorContext


  • public class InfrastructureIntegratorContext
    extends java.lang.Object
    InfrastructureIntegratorContext provides a wrapper around the IT Infrastructure OMAS client. It provides the simplified interface to open metadata needed by the InfrastructureIntegratorConnector.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String addContactMethod​(java.lang.String userId, java.lang.String infrastructureManagerGUID, java.lang.String infrastructureManagerName, java.lang.String itProfileGUID, ContactMethodProperties properties)
      Add a new contact method to the profile.
      void addIdentityToProfile​(java.lang.String userIdentityGUID, java.lang.String profileGUID, ProfileIdentityProperties properties)
      Link a user identity to a profile.
      void addServerPurpose​(java.lang.String itAssetGUID, java.lang.String classificationName, java.util.Date effectiveFrom, java.util.Date effectiveTo, java.util.Map<java.lang.String,​java.lang.Object> classificationProperties)
      Add a Server Purpose classification to an IT asset.
      void clearAssetConnection​(java.lang.String assetGUID, java.lang.String connectionGUID)
      Remove a relationship between an asset and its connection.
      void clearBusinessSignificant​(java.lang.String elementGUID, java.util.Date effectiveTime)
      Remove the "BusinessSignificant" designation from the element.
      void clearClusterMember​(java.lang.String hostGUID, java.lang.String clusterMemberGUID, java.util.Date effectiveTime)
      Remove a relationship between a host and an cluster member host.
      void clearConnectorType​(java.lang.String connectionGUID, java.lang.String connectorTypeGUID)
      Remove a relationship between a connection and a connector type.
      void clearControlFlow​(java.lang.String controlFlowGUID, java.util.Date effectiveTime)
      Remove the control flow relationship between two elements.
      void clearDataAssetAsReferenceData​(java.lang.String assetGUID, java.util.Date effectiveTime)
      Remove the reference data designation from the asset.
      void clearDataFlow​(java.lang.String dataFlowGUID, java.util.Date effectiveTime)
      Remove the data flow relationship between two elements.
      void clearDeployment​(java.lang.String itAssetGUID, java.lang.String destinationGUID, java.util.Date effectiveTime)
      Remove a deployment relationship.
      void clearEmbeddedConnection​(java.lang.String connectionGUID, java.lang.String embeddedConnectionGUID)
      Remove a relationship between a virtual connection and an embedded connection.
      void clearEndpoint​(java.lang.String connectionGUID, java.lang.String endpointGUID)
      Remove a relationship between a connection and an endpoint.
      void clearLineageMapping​(java.lang.String lineageMappingGUID, java.util.Date effectiveTime)
      Remove the lineage mapping between two elements.
      void clearProcessCall​(java.lang.String processCallGUID, java.util.Date effectiveTime)
      Remove the process call relationship.
      void clearProcessParent​(java.lang.String parentProcessGUID, java.lang.String childProcessGUID, java.util.Date effectiveTime)
      Remove a parent-child relationship between two processes.
      void clearServerPurpose​(java.lang.String assetGUID, java.lang.String classificationName, java.util.Date effectiveTime)
      Remove a server purpose classification.
      java.lang.String createConnection​(ConnectionProperties connectionProperties)
      Create a new metadata element to represent a connection.
      java.lang.String createConnectionFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a connection using an existing metadata element as a template.
      java.lang.String createConnectorType​(ConnectorTypeProperties connectorTypeProperties)
      Create a new metadata element to represent an connectorType
      java.lang.String createConnectorTypeFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent an connectorType using an existing metadata element as a template.
      java.lang.String createDataAsset​(DataAssetProperties dataAssetProperties)
      Create a new metadata element to represent the root of an asset.
      java.lang.String createDataAssetFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent an asset using an existing metadata element as a template.
      java.lang.String createEndpoint​(java.lang.String infrastructureGUID, EndpointProperties endpointProperties)
      Create a new metadata element to represent an endpoint
      java.lang.String createEndpointFromTemplate​(java.lang.String infrastructureGUID, java.lang.String networkAddress, java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a endpoint using an existing metadata element as a template.
      java.lang.String createHost​(HostProperties hostProperties)
      Create a new metadata element to represent a host.
      java.lang.String createHostFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a host using an existing metadata element as a template.
      java.lang.String createITProfile​(java.lang.String userId, java.lang.String infrastructureManagerGUID, java.lang.String infrastructureManagerName, java.lang.String itInfrastructureGUID, java.lang.String itUserId, ITProfileProperties properties)
      Create a definition of an IT profile.
      java.lang.String createProcess​(ProcessStatus processStatus, ProcessProperties processProperties)
      Create a new metadata element to represent a process.
      java.lang.String createProcessFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a process using an existing metadata element as a template.
      java.lang.String createServerAssetUse​(java.lang.String capabilityGUID, java.lang.String assetGUID, ServerAssetUseProperties properties)
      Create a new metadata relationship to represent the use of an asset by a software server capability.
      java.lang.String createSoftwareCapability​(java.lang.String classificationName, SoftwareCapabilityProperties capabilityProperties)
      Create a new metadata element to represent a software server capability.
      java.lang.String createSoftwareCapabilityFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a software capability using an existing metadata element as a template.
      java.lang.String createSoftwareServer​(SoftwareServerProperties softwareServerProperties)
      Create a new metadata element to represent a software server.
      java.lang.String createSoftwareServerFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a software server using an existing metadata element as a template.
      java.lang.String createSoftwareServerPlatform​(SoftwareServerPlatformProperties platformProperties)
      Create a new metadata element to represent a platform.
      java.lang.String createSoftwareServerPlatformFromTemplate​(java.lang.String templateGUID, TemplateProperties templateProperties)
      Create a new metadata element to represent a platform using an existing metadata element as a template.
      java.lang.String createUserIdentity​(UserIdentityProperties newIdentity)
      Create a UserIdentity.
      void deleteContactMethod​(java.lang.String userId, java.lang.String infrastructureManagerGUID, java.lang.String infrastructureManagerName, java.lang.String contactMethodGUID)
      Remove an obsolete contact method from the profile.
      void deleteITProfile​(java.lang.String userId, java.lang.String infrastructureManagerGUID, java.lang.String infrastructureManagerName, java.lang.String itProfileGUID)
      Remove the definition of an IT profile.
      void deleteUserIdentity​(java.lang.String userIdentityGUID)
      Remove a user identity object.
      void deployCapability​(java.lang.String capabilityGUID, java.lang.String infrastructureAssetGUID, CapabilityDeploymentProperties deploymentProperties)
      Link a software capability to a software server.
      void deployITAsset​(java.lang.String itAssetGUID, java.lang.String destinationGUID, DeploymentProperties deploymentProperties)
      Create a relationship that represents the deployment of an IT infrastructure asset to a specific deployment destination (another asset).
      java.util.List<ConnectionElement> findConnections​(java.lang.String searchString, int startFrom, int pageSize)
      Retrieve the list of metadata elements that contain the search string.
      java.util.List<ConnectorTypeElement> findConnectorTypes​(java.lang.String searchString, int startFrom, int pageSize)
      Retrieve the list of connector type metadata elements that contain the search string.
      java.util.List<DataAssetElement> findDataAssets​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of asset metadata elements that contain the search string.
      java.util.List<EndpointElement> findEndpoints​(java.lang.String searchString, int startFrom, int pageSize)
      Retrieve the list of endpoint metadata elements that contain the search string.
      java.util.List<HostElement> findHosts​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of host metadata elements that contain the search string.
      java.util.List<ITProfileElement> findITProfile​(java.lang.String searchString, int startFrom, int pageSize)
      Retrieve the list of matching profiles for the search string.
      java.util.List<ProcessElement> findProcesses​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of process metadata elements that contain the search string.
      java.util.List<SoftwareCapabilityElement> findSoftwareCapabilities​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of software capability metadata elements that contain the search string.
      java.util.List<SoftwareServerPlatformElement> findSoftwareServerPlatforms​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of platform metadata elements that contain the search string.
      java.util.List<SoftwareServerElement> findSoftwareServers​(java.lang.String searchString, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of software server metadata elements that contain the search string.
      java.util.List<UserIdentityElement> findUserIdentities​(java.lang.String searchString, int startFrom, int pageSize)
      Retrieve the list of user identity metadata elements that contain the search string.
      java.util.List<ServerAssetUseElement> getCapabilityUsesForAsset​(java.lang.String assetGUID, ServerAssetUseType useType, java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of software server capabilities that make use of a specific asset.
      java.util.List<HostElement> getClusterMembersForHost​(java.lang.String hostGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of cluster members associated with a host.
      ConnectionElement getConnectionByGUID​(java.lang.String connectionGUID)
      Retrieve the metadata element with the supplied unique identifier.
      java.util.List<ConnectionElement> getConnectionsByName​(java.lang.String name, int startFrom, int pageSize)
      Retrieve the list of metadata elements with a matching qualified or display name.
      ConnectorTypeElement getConnectorTypeByGUID​(java.lang.String connectorTypeGUID)
      Retrieve the connector type metadata element with the supplied unique identifier.
      java.util.List<ConnectorTypeElement> getConnectorTypesByName​(java.lang.String name, int startFrom, int pageSize)
      Retrieve the list of connector type metadata elements with a matching qualified name, display name or connector provider class name.
      ControlFlowElement getControlFlow​(java.lang.String currentStepGUID, java.lang.String nextStepGUID, java.lang.String qualifiedName, java.util.Date effectiveTime)
      Retrieve the control flow relationship between two elements.
      java.util.List<ControlFlowElement> getControlFlowNextSteps​(java.lang.String currentStepGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the control relationships linked from a specific element to the possible next elements in the process.
      java.util.List<ControlFlowElement> getControlFlowPreviousSteps​(java.lang.String currentStepGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the control relationships linked from a specific element to the possible previous elements in the process.
      DataAssetElement getDataAssetByGUID​(java.lang.String guid)
      Retrieve the asset metadata element with the supplied unique identifier.
      java.util.List<DataAssetElement> getDataAssetsByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of asset metadata elements with a matching qualified or display name.
      java.util.List<DataAssetElement> getDataAssetsForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of assets created on behalf of the named infrastructure manager.
      DataFlowElement getDataFlow​(java.lang.String dataSupplierGUID, java.lang.String dataConsumerGUID, java.lang.String qualifiedName, java.util.Date effectiveTime)
      Retrieve the data flow relationship between two elements.
      java.util.List<DataFlowElement> getDataFlowConsumers​(java.lang.String dataSupplierGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the data flow relationships linked from a specific element to the downstream consumers.
      java.util.List<DataFlowElement> getDataFlowSuppliers​(java.lang.String dataConsumerGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the data flow relationships linked from a specific element to the upstream suppliers.
      java.util.List<DeploymentElement> getDeployedITAssets​(java.lang.String destinationGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of assets deployed on a particular destination.
      java.util.List<SoftwareCapabilityElement> getDeployedSoftwareCapabilities​(java.lang.String itAssetGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the software capabilities that are deployed to an IT asset.
      java.util.List<DeploymentElement> getDeploymentDestinations​(java.lang.String itAssetGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of destinations that a particular IT infrastructure asset is deployed to.
      java.util.List<LineageMappingElement> getDestinationLineageMappings​(java.lang.String sourceElementGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the lineage mapping relationships linked from a specific source element to its destinations.
      EndpointElement getEndpointByGUID​(java.lang.String endpointGUID)
      Retrieve the endpoint metadata element with the supplied unique identifier.
      java.util.List<EndpointElement> getEndpointsByName​(java.lang.String name, int startFrom, int pageSize)
      Retrieve the list of endpoint metadata elements with a matching qualified or display name.
      java.util.List<EndpointElement> getEndpointsByNetworkAddress​(java.lang.String networkAddress, int startFrom, int pageSize)
      Retrieve the list of endpoint metadata elements with a matching networkAddress.
      java.util.List<EndpointElement> getEndpointsForInfrastructure​(java.lang.String infrastructureGUID, int startFrom, int pageSize)
      Retrieve the list of endpoint metadata elements that are attached to a specific infrastructure element.
      HostElement getHostByGUID​(java.lang.String guid)
      Retrieve the host metadata element with the supplied unique identifier.
      java.util.List<HostElement> getHostsByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of host metadata elements with a matching qualified or display name.
      java.util.List<HostElement> getHostsForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of hosts created by this caller.
      java.lang.String getInfrastructureManagerName()
      Return the qualified name of the infrastructure manager that is supplied in the configuration document.
      ITProfileElement getITProfileByGUID​(java.lang.String itProfileGUID)
      Return information about a specific IT profile.
      java.util.List<ITProfileElement> getITProfileByName​(java.lang.String name, int startFrom, int pageSize)
      Return information about a named IT profile.
      ITProfileElement getITProfileByUserId​(java.lang.String itProfileUserId)
      Return information about a specific IT profile.
      LineageMappingElement getLineageMapping​(java.lang.String sourceElementGUID, java.lang.String destinationElementGUID, java.lang.String qualifiedName, java.util.Date effectiveTime)
      Retrieve the lineage mapping relationship between two elements.
      ProcessElement getProcessByGUID​(java.lang.String processGUID)
      Retrieve the process metadata element with the supplied unique identifier.
      ProcessCallElement getProcessCall​(java.lang.String callerGUID, java.lang.String calledGUID, java.lang.String qualifiedName, java.util.Date effectiveTime)
      Retrieve the process call relationship between two elements.
      java.util.List<ProcessCallElement> getProcessCalled​(java.lang.String callerGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the process call relationships linked from a specific element to the elements it calls.
      java.util.List<ProcessCallElement> getProcessCallers​(java.lang.String calledGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the process call relationships linked from a specific element to its callers.
      java.util.List<ProcessElement> getProcessesByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of process metadata elements with a matching qualified or display name.
      java.util.List<ProcessElement> getProcessesForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of processes associated with the infrastructure manager.
      ProcessElement getProcessParent​(java.lang.String processGUID, java.util.Date effectiveTime)
      Retrieve the process metadata element with the supplied unique identifier.
      ServerAssetUseElement getServerAssetUseByGUID​(java.lang.String guid)
      Retrieve the server asset use type relationship with the supplied unique identifier.
      java.util.List<ServerAssetUseElement> getServerAssetUsesForCapability​(java.lang.String capabilityGUID, ServerAssetUseType useType, java.util.Date effectiveTime, int startFrom, int pageSize)
      Return the list of server asset use relationships associated with a software server capability.
      java.util.List<ServerAssetUseElement> getServerAssetUsesForElements​(java.lang.String capabilityGUID, java.lang.String assetGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of relationships between a specific software server capability and a specific asset.
      java.util.List<SoftwareCapabilityElement> getSoftwareCapabilitiesByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of software capability metadata elements with a matching qualified or display name.
      java.util.List<SoftwareCapabilityElement> getSoftwareCapabilitiesForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of capabilities created by this caller.
      SoftwareCapabilityElement getSoftwareCapabilityByGUID​(java.lang.String guid)
      Retrieve the software capability metadata element with the supplied unique identifier.
      java.util.List<RelatedAssetElement> getSoftwareCapabilityDeployments​(java.lang.String guid, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the IT asset metadata elements where the software with the supplied unique identifier is deployed.
      SoftwareServerElement getSoftwareServerByGUID​(java.lang.String guid)
      Retrieve the softwareServer metadata element with the supplied unique identifier.
      SoftwareServerPlatformElement getSoftwareServerPlatformByGUID​(java.lang.String guid)
      Retrieve the platform metadata element with the supplied unique identifier.
      java.util.List<SoftwareServerPlatformElement> getSoftwareServerPlatformsByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of platform metadata elements with a matching qualified or display name.
      java.util.List<SoftwareServerPlatformElement> getSoftwareServerPlatformsForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of platforms created by this caller.
      java.util.List<SoftwareServerElement> getSoftwareServersByName​(java.lang.String name, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of softwareServer metadata elements with a matching qualified or display name.
      java.util.List<SoftwareServerElement> getSoftwareServersForInfrastructureManager​(java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the list of software servers created by this caller.
      java.util.List<LineageMappingElement> getSourceLineageMappings​(java.lang.String destinationElementGUID, int startFrom, int pageSize, java.util.Date effectiveTime)
      Retrieve the lineage mapping relationships linked from a specific destination element to its sources.
      java.util.List<ProcessElement> getSubProcesses​(java.lang.String processGUID, java.util.Date effectiveTime, int startFrom, int pageSize)
      Retrieve the process metadata element with the supplied unique identifier.
      java.util.List<UserIdentityElement> getUserIdentitiesByName​(java.lang.String name, int startFrom, int pageSize)
      Retrieve the list of user identity metadata elements with a matching qualified name.
      UserIdentityElement getUserIdentityByGUID​(java.lang.String userIdentityGUID)
      Retrieve the userIdentity metadata element with the supplied unique identifier.
      void linkITInfrastructureToProfile​(java.lang.String itInfrastructureGUID, java.lang.String itProfileGUID, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Link a piece of infrastructure to an IT profile.
      void publishDataAsset​(java.lang.String assetGUID)
      Update the zones for the asset so that it becomes visible to consumers.
      void publishHost​(java.lang.String hostGUID)
      Update the zones for the host asset so that it becomes visible to consumers.
      void publishProcess​(java.lang.String processGUID)
      Update the zones for the asset so that it becomes visible to consumers.
      void publishSoftwareServer​(java.lang.String softwareServerGUID)
      Update the zones for the software server asset so that it becomes visible to consumers.
      void publishSoftwareServerPlatform​(java.lang.String platformGUID)
      Update the zones for the platform asset so that it becomes visible to consumers.
      void registerListener​(ITInfrastructureEventListener listener)
      Register a listener object that will be passed each of the events published by the IT Infrastructure OMAS.
      void removeCapabilityDeployment​(java.lang.String itAssetGUID, java.lang.String capabilityGUID, java.util.Date effectiveTime)
      Remove the link between a software server capability and a software server.
      void removeConnection​(java.lang.String connectionGUID)
      Remove the metadata element representing a connection.
      void removeConnectorType​(java.lang.String connectorTypeGUID)
      Remove the metadata element representing an connectorType.
      void removeDataAsset​(java.lang.String assetGUID)
      Remove the metadata element representing an asset.
      void removeEndpoint​(java.lang.String endpointGUID)
      Remove the metadata element representing a endpoint.
      void removeHost​(java.lang.String hostGUID)
      Remove the metadata element representing a host.
      void removeIdentityFromProfile​(java.lang.String userIdentityGUID, java.lang.String profileGUID)
      Unlink a user identity from a profile.
      void removeProcess​(java.lang.String processGUID)
      Remove the metadata element representing a process.
      void removeServerAssetUse​(java.lang.String serverAssetUseGUID)
      Remove the metadata relationship to represent the use of an asset by a software server capability.
      void removeSoftwareCapability​(java.lang.String capabilityGUID)
      Remove the metadata element representing a software capability.
      void removeSoftwareServer​(java.lang.String softwareServerGUID)
      Remove the metadata element representing a software server.
      void removeSoftwareServerPlatform​(java.lang.String platformGUID)
      Remove the metadata element representing a platform.
      void setBusinessSignificant​(java.lang.String elementGUID, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Classify a port, process or asset as "BusinessSignificant" (this may effect the way that lineage is displayed).
      void setDataAssetAsReferenceData​(java.lang.String assetGUID, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Classify the asset to indicate that it can be used as reference data.
      void setInfrastructureManagerIsHome​(boolean infrastructureManagerIsHome)
      Set up the flag that controls the ownership of metadata created for this infrastructure manager.
      void setupAssetConnection​(java.lang.String assetGUID, java.lang.String assetSummary, java.lang.String connectionGUID)
      Create a relationship between an asset and its connection.
      void setupClusterMember​(java.lang.String hostGUID, java.lang.String clusterMemberGUID, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Create a relationship between a host and an cluster member host.
      void setupConnectorType​(java.lang.String connectionGUID, java.lang.String connectorTypeGUID)
      Create a relationship between a connection and a connector type.
      java.lang.String setupControlFlow​(java.lang.String currentStepGUID, java.lang.String nextStepGUID, ControlFlowProperties properties, java.util.Date effectiveTime)
      Link two elements to show that when one completes the next is started.
      java.lang.String setupDataFlow​(java.lang.String dataSupplierGUID, java.lang.String dataConsumerGUID, DataFlowProperties properties, java.util.Date effectiveTime)
      Link two elements together to show that data flows from one to the other.
      void setupEmbeddedConnection​(java.lang.String connectionGUID, int position, java.lang.String displayName, java.util.Map<java.lang.String,​java.lang.Object> arguments, java.lang.String embeddedConnectionGUID)
      Create a relationship between a virtual connection and an embedded connection.
      void setupEndpoint​(java.lang.String connectionGUID, java.lang.String endpointGUID)
      Create a relationship between a connection and an endpoint.
      void setupLineageMapping​(java.lang.String sourceElementGUID, java.lang.String destinationElementGUID, LineageMappingProperties properties, java.util.Date effectiveTime)
      Link two elements together to show that they are part of the lineage of the data that is moving between the processes.
      java.lang.String setupProcessCall​(java.lang.String callerGUID, java.lang.String calledGUID, ProcessCallProperties properties, java.util.Date effectiveTime)
      Link two elements together to show a request-response call between them.
      void setupProcessParent​(java.lang.String parentProcessGUID, java.lang.String childProcessGUID, ProcessContainmentType containmentType, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Create a parent-child relationship between two processes.
      void unlinkITInfrastructureFromProfile​(java.lang.String itInfrastructureGUID, java.lang.String itProfileGUID, java.util.Date effectiveTime)
      Remove the link between a piece of infrastructure to an IT profile.
      void updateCapabilityDeployment​(java.lang.String deploymentGUID, boolean isMergeUpdate, CapabilityDeploymentProperties deploymentProperties)
      Update the properties of a server capability's deployment.
      void updateConnection​(java.lang.String connectionGUID, boolean isMergeUpdate, ConnectionProperties connectionProperties)
      Update the metadata element representing a connection.
      void updateConnectorType​(boolean isMergeUpdate, java.lang.String connectorTypeGUID, ConnectorTypeProperties connectorTypeProperties)
      Update the metadata element representing an connectorType.
      void updateControlFlow​(java.lang.String controlFlowGUID, ControlFlowProperties properties, java.util.Date effectiveTime)
      Update the relationship between two elements that shows that when one completes the next is started.
      void updateDataAsset​(java.lang.String assetGUID, boolean isMergeUpdate, DataAssetProperties dataAssetProperties)
      Update the metadata element representing an asset.
      void updateDataFlow​(java.lang.String dataFlowGUID, DataFlowProperties properties, java.util.Date effectiveTime)
      Update relationship between two elements that shows that data flows from one to the other.
      void updateEndpoint​(boolean isMergeUpdate, java.lang.String endpointGUID, EndpointProperties endpointProperties)
      Update the metadata element representing a endpoint.
      void updateHost​(java.lang.String hostGUID, boolean isMergeUpdate, HostProperties hostProperties)
      Update the metadata element representing a host.
      void updateITAssetDeployment​(java.lang.String deploymentGUID, boolean isMergeUpdate, DeploymentProperties deploymentProperties)
      Update a deployment relationship.
      void updateITInfrastructureToProfile​(java.lang.String itInfrastructureGUID, java.lang.String itProfileGUID, java.util.Date effectiveFrom, java.util.Date effectiveTo)
      Update the effectivity dates of a link from a piece of infrastructure to an IT profile.
      void updateITProfile​(java.lang.String userId, java.lang.String infrastructureManagerGUID, java.lang.String infrastructureManagerName, java.lang.String itProfileGUID, boolean isMergeUpdate, ITProfileProperties properties)
      Update the definition of an IT profile.
      void updateLineageMapping​(java.lang.String lineageMappingGUID, LineageMappingProperties properties, java.util.Date effectiveTime)
      Update the lineage mapping relationship between two elements.
      void updateProcess​(java.lang.String processGUID, boolean isMergeUpdate, ProcessProperties processProperties)
      Update the metadata element representing a process.
      void updateProcessCall​(java.lang.String processCallGUID, ProcessCallProperties properties, java.util.Date effectiveTime)
      Update the relationship between two elements that shows a request-response call between them.
      void updateProcessStatus​(java.lang.String processGUID, ProcessStatus processStatus)
      Update the status of the metadata element representing a process.
      void updateProfileIdentity​(java.lang.String userIdentityGUID, java.lang.String profileGUID, boolean isMergeUpdate, ProfileIdentityProperties properties)
      Update the properties of the relationship between a user identity and profile.
      void updateServerAssetUse​(java.lang.String serverAssetUseGUID, boolean isMergeUpdate, ServerAssetUseProperties properties)
      Update the metadata relationship to represent the use of an asset by a software server capability.
      void updateServerPurpose​(java.lang.String assetGUID, java.lang.String classificationName, java.util.Date effectiveFrom, java.util.Date effectiveTo, boolean isMergeUpdate, java.util.Map<java.lang.String,​java.lang.Object> classificationProperties)
      Update the properties of a classification for an asset.
      void updateSoftwareCapability​(java.lang.String capabilityGUID, boolean isMergeUpdate, SoftwareCapabilityProperties capabilityProperties)
      Update the metadata element representing a software capability.
      void updateSoftwareServer​(java.lang.String softwareServerGUID, boolean isMergeUpdate, SoftwareServerProperties softwareServerProperties)
      Update the metadata element representing a software server.
      void updateSoftwareServerPlatform​(java.lang.String platformGUID, boolean isMergeUpdate, SoftwareServerPlatformProperties platformProperties)
      Update the metadata element representing a platform.
      void updateUserIdentity​(java.lang.String userIdentityGUID, boolean isMergeUpdate, UserIdentityProperties properties)
      Update a UserIdentity.
      void withdrawDataAsset​(java.lang.String assetGUID)
      Update the zones for the asset so that it is no longer visible to consumers.
      void withdrawHost​(java.lang.String hostGUID)
      Update the zones for the host asset so that it is no longer visible to consumers.
      void withdrawProcess​(java.lang.String processGUID)
      Update the zones for the asset so that it is no longer visible to consumers.
      void withdrawSoftwareServer​(java.lang.String softwareServerGUID)
      Update the zones for the software server asset so that it is no longer visible to consumers.
      void withdrawSoftwareServerPlatform​(java.lang.String platformGUID)
      Update the zones for the platform asset so that it is no longer visible to consumers.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait