All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
Converter class to get an `AirflowConnection` object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DatabaseAuthenticationProvider implementation for AWS RDS IAM Auth.
 
 
 
 
 
Converter class to get an `DbtGCSConfig` object.
Converter class to get an `BigTableConnection` object.
Convert fqn string to fqnHash
 
Convert fqn string to fqnHash
 
 
 
 
 
 
 
 
 
Holds authenticated principal and security context which is passed to the JAX-RS request methods
 
 
 
 
 
 
 
Currently when an object is converted into a specific class using `JsonUtils.convertValue` there`Object` fields that are not converted into any concrete class which could lead to assign a `LinkedMap` to the `Object` field.
Factory class to get a `ClassConverter` based on the service class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collection registry is a registry of all the REST collections in the catalog.
 
 
 
 
This class is used in a single threaded model and hence does not have concurrency support
 
 
 
 
 
 
 
Dropwizard by default maps the JSON constraint violations to 422 Response code.
 
 
 
 
 
ResourceContext used for CREATE operations where ownership, tags are inherited from the parent term.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Database authentication provider is the main interface responsible for all implementation that requires additional authentication steps required by the database in order to authorize a user to be able to operate on it.
Database authentication provider exception responsible to all generic exception thrown by this layer.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `DatalakeConnection` object.
 
 
 
 
 
 
Converter class to get an `DbtGCSConfig` object.
Converter class to get an `DbtPipeline` object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `ElasticSearchConnection` object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class for getting validated entity list from a queryParam with list of entities.
 
EntityCsv provides export and import capabilities for an entity.
 
 
 
 
 
 
 
 
This is the base class used by Entity Resources to perform READ and WRITE operations to the backend database to Create, Retrieve, Update, and Delete entities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Change event PubSub built based on LMAX Disruptor.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `GCSConfig` object.
Converter class to get an `GCSConnection` object.
Converter class to get an `GCPCredentials` object.
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `DatalakeConnection` object.
Converter class to get an `IcebergConnection` object.
Converter class to get an `IcebergConnection` object.
 
 
 
 
 
 
 
 
 
 
Secret Manager used for testing
 
Dropwizard by default maps the JSON payload format issues (invalid URI etc.) violations to 400 Response with no error message.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for the streams API.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `DatalakeConnection` object.
 
 
 
 
 
 
 
 
This is OMMicrometerHttpFilter is similar to MicrometerHttpFilter with support to handle OM Servlets, and provide metric information for them.
 
OMWebBundle<T extends io.dropwizard.Configuration>
 
 
Main catalog application
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OperationContext for Access Control Policy
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PolicyEvaluator for metadata operations based on OpenMetadata's internal Policy format to make access decisions.
 
 
 
 
Converter class to get an `DatalakeConnection` object.
Posts that are part of conversation threads require special handling
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Builds ResourceContext lazily.
 
 
 
 
 
 
Class used for generating JSON response for APIs returning list of objects in the following format: { "data" : [ { json for object 1}, {json for object 2}, ...
A retriable exception is a transient exception that if retried may succeed.
 
 
 
Note that the methods in the class become available for SpEL expressions for authoring expressions such as "noOwner()" or "!noOwner()"
This Servlet also known as Assertion Consumer Service URL handles the SamlResponse the IDP send in response to the SamlRequest.
This Servlet initiates a login and sends a login request to the IDP.
This Servlet outputs a login metadata config of the SP that is Openmetadata
 
Converter class to get an `Sap Hana` object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Update service using the configured secret manager.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `SSOAuthMechanism` object.
 
 
 
 
 
 
 
 
 
Subject context used for Access Control Policies
 
 
 
 
 
 
 
Converter class to get an `SupersetConnection` object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Builds ResourceContext lazily.
 
 
 
 
 
 
Converter class to get an `TestServiceConnectionRequest` object.
 
 
 
 
Conversation threads require special handling
 
 
 
 
 
 
 
 
Converter class to get an `DatalakeConnection` object.
Type registry used for storing Types in OpenMetadata and customProperties of entity types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converter class to get an `Workflow` object.