Class UnityCatalogPackArchiveWriter
java.lang.Object
org.odpi.openmetadata.repositoryservices.archiveutilities.OMRSArchiveWriter
org.odpi.openmetadata.samples.archiveutilities.EgeriaBaseArchiveWriter
org.odpi.openmetadata.archiveutilities.openconnectors.base.ContentPackBaseArchiveWriter
org.odpi.openmetadata.archiveutilities.openconnectors.unitycatalog.UnityCatalogPackArchiveWriter
UnityCatalogPackArchiveWriter creates an open metadata archive that includes the connector type
information for all Unity Catalog connectors supplied by the egeria project.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.archiveutilities.openconnectors.base.ContentPackBaseArchiveWriter
deployedImplementationTypeQNAMEs
Fields inherited from class org.odpi.openmetadata.samples.archiveutilities.EgeriaBaseArchiveWriter
archiveBuilder, archiveFileName, archiveGUID, archiveHelper, archiveLicense, archiveName, archiveType, guidMapFileName, openMetadataValidValueSetPrefix, originatorName, versionName
-
Constructor Summary
ConstructorDescriptionDefault constructor initializes the archive. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createProvisionUnityCatalogGovernanceActionProcess
(String technologyName, String technologyType, RequestTypeDefinition provisionRequestType, GovernanceEngineDefinition provisionEngineDefinition) Create a two-step governance action process that creates a metadata element for a particular type of server and then adds it as a catalog target for an appropriate integration connector.void
Implemented by subclass to add the content.static void
Main program to initiate the archive writer for the connector types for data store connectors supported by the Egeria project.Methods inherited from class org.odpi.openmetadata.archiveutilities.openconnectors.base.ContentPackBaseArchiveWriter
addDataAssetCatalogTemplates, addDeployedImplementationType, addGovernanceActionType, addIntegrationConnectors, addIntegrationGroups, addRequestType, addSoftwareServerCatalogTemplates, addStepExecutor, createAndCatalogAssetGovernanceActionProcess, createAndCatalogServerGovernanceActionProcess, createAndHarvestToAssetGovernanceActionProcess, createAndSurveyServerGovernanceActionProcess, createAsCatalogTargetGovernanceActionProcess, createDataAssetCatalogTemplate, createDataAssetCatalogTemplate, createDataFileCatalogTemplate, createDataSetCatalogTemplate, createEndpointCatalogTemplate, createFolderCatalogTemplate, createGovernanceEngines, createGovernanceServices, createHostCatalogTemplate, createRequestTypes, createSoftwareCapabilityCatalogTemplate, createSoftwareFileCatalogTemplate, createSoftwareServerCatalogTemplate, getParentSet, writeOpenMetadataArchive
Methods inherited from class org.odpi.openmetadata.samples.archiveutilities.EgeriaBaseArchiveWriter
getOpenMetadataArchive, setArchiveBuilder, writeOpenMetadataArchive
Methods inherited from class org.odpi.openmetadata.repositoryservices.archiveutilities.OMRSArchiveWriter
getOpenMetadataArchiveFileConnection, writeOpenMetadataArchive, writeOpenMetadataArchive
-
Constructor Details
-
UnityCatalogPackArchiveWriter
public UnityCatalogPackArchiveWriter()Default constructor initializes the archive.
-
-
Method Details
-
getArchiveContent
public void getArchiveContent()Implemented by subclass to add the content.- Specified by:
getArchiveContent
in classEgeriaBaseArchiveWriter
-
createProvisionUnityCatalogGovernanceActionProcess
protected void createProvisionUnityCatalogGovernanceActionProcess(String technologyName, String technologyType, RequestTypeDefinition provisionRequestType, GovernanceEngineDefinition provisionEngineDefinition) Create a two-step governance action process that creates a metadata element for a particular type of server and then adds it as a catalog target for an appropriate integration connector.- Parameters:
technologyType
- value for deployed implementation typeprovisionRequestType
- request type used to create the server's metadata elementprovisionEngineDefinition
- governance action engine
-
main
Main program to initiate the archive writer for the connector types for data store connectors supported by the Egeria project.- Parameters:
args
- ignored
-