| Package | Description |
|---|---|
| org.odpi.openmetadata.accessservices.assetmanager.api |
This package contains the different interfaces of the asset manager.
|
| org.odpi.openmetadata.accessservices.assetmanager.properties |
These beans describe the core properties that are passed to the server to create and update metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AssetManagerInterface.addExternalIdentifier(String userId,
String assetManagerGUID,
String assetManagerName,
SynchronizationDirection synchronizationDirection,
String synchronizationDescription,
String openMetadataElementGUID,
String openMetadataElementTypeName,
String externalIdentifier,
String externalIdentifierName,
String externalIdentifierUsage,
String externalIdentifierSource,
KeyPattern keyPattern,
Map<String,String> mappingProperties)
Add a new external identifier to an existing open metadata element.
|
String |
GlossaryExchangeInterface.createControlledGlossaryTerm(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
String glossaryTermExternalIdentifier,
String glossaryTermExternalIdentifierName,
String glossaryTermExternalIdentifierUsage,
String glossaryTermExternalIdentifierSource,
KeyPattern glossaryTermExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
GlossaryTermProperties glossaryTermProperties,
GlossaryTermStatus initialStatus)
Create a new metadata element to represent a glossary term whose lifecycle is managed through a controlled workflow.
|
String |
DataAssetExchangeInterface.createDataAsset(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String assetExternalIdentifier,
String assetExternalIdentifierName,
String assetExternalIdentifierUsage,
String assetExternalIdentifierSource,
KeyPattern assetExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
DataAssetProperties assetProperties)
Create a new metadata element to represent the root of an asset.
|
String |
DataAssetExchangeInterface.createDataAssetFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String templateGUID,
String assetExternalIdentifier,
String assetExternalIdentifierName,
String assetExternalIdentifierUsage,
String assetExternalIdentifierSource,
KeyPattern assetExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent an asset using an existing metadata element as a template.
|
String |
GlossaryExchangeInterface.createGlossary(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryExternalIdentifier,
String glossaryExternalIdentifierName,
String glossaryExternalIdentifierUsage,
String glossaryExternalIdentifierSource,
KeyPattern glossaryExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
GlossaryProperties glossaryProperties)
Create a new metadata element to represent the root of a glossary.
|
String |
GlossaryExchangeInterface.createGlossaryCategory(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
String glossaryCategoryExternalIdentifier,
String glossaryCategoryExternalIdentifierName,
String glossaryCategoryExternalIdentifierUsage,
String glossaryCategoryExternalIdentifierSource,
KeyPattern glossaryCategoryExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
GlossaryCategoryProperties glossaryCategoryProperties)
Create a new metadata element to represent a glossary category.
|
String |
GlossaryExchangeInterface.createGlossaryCategoryFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
String templateGUID,
String glossaryCategoryExternalIdentifier,
String glossaryCategoryExternalIdentifierName,
String glossaryCategoryExternalIdentifierUsage,
String glossaryCategoryExternalIdentifierSource,
KeyPattern glossaryCategoryExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a glossary category using an existing metadata element as a template.
|
String |
GlossaryExchangeInterface.createGlossaryFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
String templateGUID,
String glossaryExternalIdentifier,
String glossaryExternalIdentifierName,
String glossaryExternalIdentifierUsage,
String glossaryExternalIdentifierSource,
KeyPattern glossaryExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a glossary using an existing metadata element as a template.
|
String |
GlossaryExchangeInterface.createGlossaryTerm(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
String glossaryTermExternalIdentifier,
String glossaryTermExternalIdentifierName,
String glossaryTermExternalIdentifierUsage,
String glossaryTermExternalIdentifierSource,
KeyPattern glossaryTermExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
GlossaryTermProperties glossaryTermProperties)
Create a new metadata element to represent a glossary term.
|
String |
GlossaryExchangeInterface.createGlossaryTermFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
String templateGUID,
String glossaryTermExternalIdentifier,
String glossaryTermExternalIdentifierName,
String glossaryTermExternalIdentifierUsage,
String glossaryTermExternalIdentifierSource,
KeyPattern glossaryTermExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a glossary term using an existing metadata element as a template.
|
String |
LineageExchangeInterface.createPort(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processGUID,
String portExternalIdentifier,
String portExternalIdentifierName,
String portExternalIdentifierUsage,
String portExternalIdentifierSource,
KeyPattern portExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
PortProperties portProperties)
Create a new metadata element to represent a port.
|
String |
LineageExchangeInterface.createProcess(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processExternalIdentifier,
String processExternalIdentifierName,
String processExternalIdentifierUsage,
String processExternalIdentifierSource,
KeyPattern processExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
ProcessProperties processProperties,
ProcessStatus initialStatus)
Create a new metadata element to represent a process.
|
String |
LineageExchangeInterface.createProcessFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String templateGUID,
String processExternalIdentifier,
String processExternalIdentifierName,
String processExternalIdentifierUsage,
String processExternalIdentifierSource,
KeyPattern processExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a process using an existing metadata element as a template.
|
String |
SchemaExchangeInterface.createSchemaAttribute(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaElementGUID,
String schemaAttributeExternalIdentifier,
String schemaAttributeExternalIdentifierName,
String schemaAttributeExternalIdentifierUsage,
String schemaAttributeExternalIdentifierSource,
KeyPattern schemaAttributeExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
SchemaAttributeProperties schemaAttributeProperties)
Create a new metadata element to represent a schema attribute.
|
String |
SchemaExchangeInterface.createSchemaAttributeFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaElementGUID,
String templateGUID,
String schemaAttributeExternalIdentifier,
String schemaAttributeExternalIdentifierName,
String schemaAttributeExternalIdentifierUsage,
String schemaAttributeExternalIdentifierSource,
KeyPattern schemaAttributeExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a schema attribute using an existing metadata element as a template.
|
String |
SchemaExchangeInterface.createSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaTypeExternalIdentifier,
String schemaTypeExternalIdentifierName,
String schemaTypeExternalIdentifierUsage,
String schemaTypeExternalIdentifierSource,
KeyPattern schemaTypeExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
SchemaTypeProperties schemaTypeProperties)
Create a new metadata element to represent a schema type.
|
String |
SchemaExchangeInterface.createSchemaTypeFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String templateGUID,
String schemaTypeExternalIdentifier,
String schemaTypeExternalIdentifierName,
String schemaTypeExternalIdentifierUsage,
String schemaTypeExternalIdentifierSource,
KeyPattern schemaTypeExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a schema type using an existing metadata element as a template.
|
String |
ValidValuesExchangeInterface.createValidValueDefinition(String userId,
String setGUID,
String assetManagerGUID,
String assetManagerName,
String validValueExternalIdentifier,
String validValueExternalIdentifierName,
String validValueExternalIdentifierUsage,
String validValueExternalIdentifierSource,
KeyPattern validValueExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
ValidValueProperties validValueProperties)
Create a new valid value definition.
|
String |
ValidValuesExchangeInterface.createValidValueSet(String userId,
String assetManagerGUID,
String assetManagerName,
String validValueExternalIdentifier,
String validValueExternalIdentifierName,
String validValueExternalIdentifierUsage,
String validValueExternalIdentifierSource,
KeyPattern validValueExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
ValidValueProperties validValueProperties)
Create a new valid value set.
|
void |
AssetManagerInterface.removeExternalIdentifier(String userId,
String assetManagerGUID,
String assetManagerName,
SynchronizationDirection synchronizationDirection,
String synchronizationDescription,
String openMetadataElementGUID,
String openMetadataElementTypeName,
String externalIdentifier,
String externalIdentifierName,
String externalIdentifierUsage,
String externalIdentifierSource,
KeyPattern keyPattern,
Map<String,String> mappingProperties)
Remove an external identifier from an existing open metadata element.
|
void |
SchemaExchangeInterface.setupColumnAsPrimaryKey(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaAttributeGUID,
String schemaAttributeExternalIdentifier,
String primaryKeyName,
KeyPattern primaryKeyPattern)
Classify the column schema attribute to indicate that it describes a primary key.
|
void |
AssetManagerInterface.updateExternalIdentifier(String userId,
String assetManagerGUID,
String assetManagerName,
SynchronizationDirection synchronizationDirection,
String synchronizationDescription,
String openMetadataElementGUID,
String openMetadataElementTypeName,
String externalIdentifier,
String externalIdentifierName,
String externalIdentifierUsage,
String externalIdentifierSource,
KeyPattern keyPattern,
Map<String,String> mappingProperties)
Update the description of a specific external identifier.
|
| Modifier and Type | Method and Description |
|---|---|
KeyPattern |
MetadataCorrelationProperties.getKeyPattern()
Returns the key pattern used in the asset manager for the external identifier.
|
KeyPattern |
PrimaryKeyProperties.getKeyPattern()
Returns the key pattern for the primary key.
|
static KeyPattern |
KeyPattern.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static KeyPattern[] |
KeyPattern.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataCorrelationProperties.setKeyPattern(KeyPattern keyPattern)
Set up the key pattern used in the asset manager for the external identifier.
|
void |
PrimaryKeyProperties.setKeyPattern(KeyPattern keyPattern)
Set up the key pattern for the primary key.
|
Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.