Index

A C D E F G I K L M O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

asUrn() - Method in class io.datahubproject.models.util.ContainerKey
 
asUrnString() - Method in class io.datahubproject.models.util.ContainerKey
 
AvroSerializer - Class in datahub.client.kafka
 
AvroSerializer() - Constructor for class datahub.client.kafka.AvroSerializer
 

C

Callback - Interface in datahub.client
 
cancel(boolean) - Method in class datahub.client.MetadataResponseFuture
 
CLIENT_VERSION_PROPERTY - Static variable in class datahub.client.kafka.KafkaEmitterConfig
 
CLIENT_VERSION_PROPERTY - Static variable in class datahub.client.rest.RestEmitterConfig
 
close() - Method in class datahub.client.file.FileEmitter
 
close() - Method in class datahub.client.kafka.KafkaEmitter
 
close() - Method in class datahub.client.rest.RestEmitter
 
close() - Method in class datahub.client.s3.S3Emitter
 
ContainerKey - Class in io.datahubproject.models.util
 
ContainerKey() - Constructor for class io.datahubproject.models.util.ContainerKey
 
create(Consumer<RestEmitterConfig.RestEmitterConfigBuilder>) - Static method in class datahub.client.rest.RestEmitter
Constructing a REST Emitter follows a lambda-based fluent builder pattern using the `create` method.
createWithDefaults() - Static method in class datahub.client.rest.RestEmitter
Creates a RestEmitter with default settings.
customizeHttpAsyncClient(Consumer<HttpAsyncClientBuilder>) - Method in class datahub.client.rest.RestEmitterConfig.RestEmitterConfigBuilder
 

D

DatabaseKey - Class in io.datahubproject.models.util
 
DatabaseKey() - Constructor for class io.datahubproject.models.util.DatabaseKey
 
datahub.client - package datahub.client
 
datahub.client.file - package datahub.client.file
 
datahub.client.kafka - package datahub.client.kafka
 
datahub.client.rest - package datahub.client.rest
 
datahub.client.s3 - package datahub.client.s3
 
dataHubGuid(Map<String, String>) - Static method in class io.datahubproject.models.util.DataHubGuidGenerator
 
DataHubGuidGenerator - Class in io.datahubproject.models.util
 
DataHubGuidGenerator() - Constructor for class io.datahubproject.models.util.DataHubGuidGenerator
 
DatahubHttpRequestRetryStrategy - Class in datahub.client.rest
 
DatahubHttpRequestRetryStrategy() - Constructor for class datahub.client.rest.DatahubHttpRequestRetryStrategy
 
DatahubHttpRequestRetryStrategy(int, TimeValue) - Constructor for class datahub.client.rest.DatahubHttpRequestRetryStrategy
 
DataHubKey - Class in io.datahubproject.models.util
 
DataHubKey() - Constructor for class io.datahubproject.models.util.DataHubKey
 
DEFAULT_AUTH_TOKEN - Static variable in class datahub.client.rest.RestEmitterConfig
 
DEFAULT_CONNECT_TIMEOUT_SEC - Static variable in class datahub.client.rest.RestEmitterConfig
 
DEFAULT_MCP_KAFKA_TOPIC - Static variable in class datahub.client.kafka.KafkaEmitter
 
DEFAULT_READ_TIMEOUT_SEC - Static variable in class datahub.client.rest.RestEmitterConfig
 
depth() - Method in class io.datahubproject.models.util.FieldPath
Returns the logical depth of the field path, ignoring type and version metadata Example: "[version=2.0][type=Foo].address.[type=union].[type=string].street" -> depth = 2

E

emit(MetadataChangeProposal) - Method in interface datahub.client.Emitter
Asynchronously emit a MetadataChangeProposal event.
emit(MetadataChangeProposal, Callback) - Method in interface datahub.client.Emitter
Asynchronously emit a MetadataChangeProposal event.
emit(MetadataChangeProposal, Callback) - Method in class datahub.client.file.FileEmitter
 
emit(MetadataChangeProposal, Callback) - Method in class datahub.client.kafka.KafkaEmitter
 
emit(MetadataChangeProposal, Callback) - Method in class datahub.client.rest.RestEmitter
 
emit(MetadataChangeProposal, Callback) - Method in class datahub.client.s3.S3Emitter
 
emit(MetadataChangeProposalWrapper) - Method in interface datahub.client.Emitter
Asynchronously emit a MetadataChangeProposalWrapper event.
emit(MetadataChangeProposalWrapper, Callback) - Method in interface datahub.client.Emitter
Asynchronously emit a MetadataChangeProposalWrapper event.
emit(MetadataChangeProposalWrapper, Callback) - Method in class datahub.client.file.FileEmitter
 
emit(MetadataChangeProposalWrapper, Callback) - Method in class datahub.client.kafka.KafkaEmitter
 
emit(MetadataChangeProposalWrapper, Callback) - Method in class datahub.client.rest.RestEmitter
 
emit(MetadataChangeProposalWrapper, Callback) - Method in class datahub.client.s3.S3Emitter
 
emit(List<UpsertAspectRequest>, Callback) - Method in interface datahub.client.Emitter
Asynchronously emit a UpsertAspectRequest.
emit(List<UpsertAspectRequest>, Callback) - Method in class datahub.client.file.FileEmitter
 
emit(List<UpsertAspectRequest>, Callback) - Method in class datahub.client.kafka.KafkaEmitter
 
emit(List<UpsertAspectRequest>, Callback) - Method in class datahub.client.rest.RestEmitter
 
emit(List<UpsertAspectRequest>, Callback) - Method in class datahub.client.s3.S3Emitter
 
Emitter - Interface in datahub.client
An interface implemented by all metadata emitters to DataHub.

F

FieldPath - Class in io.datahubproject.models.util
 
FieldPath(String) - Constructor for class io.datahubproject.models.util.FieldPath
 
FileEmitter - Class in datahub.client.file
 
FileEmitter(FileEmitterConfig) - Constructor for class datahub.client.file.FileEmitter
The default constructor
FileEmitterConfig - Class in datahub.client.file
 
FileEmitterConfig() - Constructor for class datahub.client.file.FileEmitterConfig
 

G

get() - Method in class datahub.client.MetadataResponseFuture
 
get(long, TimeUnit) - Method in class datahub.client.MetadataResponseFuture
 
getKafkaConfigProperties() - Method in class datahub.client.kafka.KafkaEmitter
 
guid() - Method in class io.datahubproject.models.util.DataHubKey
 
guidDict() - Method in class io.datahubproject.models.util.ContainerKey
 
guidDict() - Method in class io.datahubproject.models.util.DatabaseKey
 
guidDict() - Method in class io.datahubproject.models.util.DataHubKey
 
guidDict() - Method in class io.datahubproject.models.util.SchemaKey
 

I

io.datahubproject.models.util - package io.datahubproject.models.util
 
isCancelled() - Method in class datahub.client.MetadataResponseFuture
 
isDone() - Method in class datahub.client.MetadataResponseFuture
 
isTopLevel() - Method in class io.datahubproject.models.util.FieldPath
 

K

KafkaEmitter - Class in datahub.client.kafka
 
KafkaEmitter(KafkaEmitterConfig) - Constructor for class datahub.client.kafka.KafkaEmitter
The default constructor
KafkaEmitter(KafkaEmitterConfig, String) - Constructor for class datahub.client.kafka.KafkaEmitter
Constructor that takes in KafkaEmitterConfig and mcp Kafka Topic Name
KafkaEmitterConfig - Class in datahub.client.kafka
 
KafkaEmitterConfig() - Constructor for class datahub.client.kafka.KafkaEmitterConfig
 
KafkaEmitterConfig.KafkaEmitterConfigBuilder - Class in datahub.client.kafka
 
KafkaEmitterConfigBuilder() - Constructor for class datahub.client.kafka.KafkaEmitterConfig.KafkaEmitterConfigBuilder
 

L

leafFieldName() - Method in class io.datahubproject.models.util.FieldPath
 

M

map(SimpleHttpResponse) - Method in interface datahub.client.MetadataResponseFuture.ResponseMapper
 
MAPPER - Static variable in class io.datahubproject.models.util.DataHubKey
 
MetadataResponseFuture - Class in datahub.client
 
MetadataResponseFuture(Future<SimpleHttpResponse>, MetadataResponseFuture.ResponseMapper) - Constructor for class datahub.client.MetadataResponseFuture
 
MetadataResponseFuture(Future<SimpleHttpResponse>, AtomicReference<MetadataWriteResponse>, CountDownLatch) - Constructor for class datahub.client.MetadataResponseFuture
 
MetadataResponseFuture.ResponseMapper - Interface in datahub.client
 
MetadataWriteResponse - Class in datahub.client
 
MetadataWriteResponse() - Constructor for class datahub.client.MetadataWriteResponse
 

O

onCompletion(MetadataWriteResponse) - Method in interface datahub.client.Callback
Called when the client request has completed.
onFailure(Throwable) - Method in interface datahub.client.Callback
Called when the client request has thrown an exception before completion.

R

RestEmitter - Class in datahub.client.rest
 
RestEmitter(RestEmitterConfig) - Constructor for class datahub.client.rest.RestEmitter
The default constructor, prefer using the `create` factory method.
RestEmitterConfig - Class in datahub.client.rest
 
RestEmitterConfig() - Constructor for class datahub.client.rest.RestEmitterConfig
 
RestEmitterConfig.RestEmitterConfigBuilder - Class in datahub.client.rest
 
RestEmitterConfigBuilder() - Constructor for class datahub.client.rest.RestEmitterConfig.RestEmitterConfigBuilder
 
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in class datahub.client.rest.DatahubHttpRequestRetryStrategy
 
retryRequest(HttpResponse, int, HttpContext) - Method in class datahub.client.rest.DatahubHttpRequestRetryStrategy
 

S

S3Emitter - Class in datahub.client.s3
 
S3Emitter(S3EmitterConfig) - Constructor for class datahub.client.s3.S3Emitter
The default constructor
S3EmitterConfig - Class in datahub.client.s3
 
S3EmitterConfig() - Constructor for class datahub.client.s3.S3EmitterConfig
 
SchemaKey - Class in io.datahubproject.models.util
 
SchemaKey() - Constructor for class io.datahubproject.models.util.SchemaKey
 
serialize(MetadataChangeProposal) - Method in class datahub.client.kafka.AvroSerializer
 
serialize(MetadataChangeProposalWrapper) - Method in class datahub.client.kafka.AvroSerializer
 
simplePath() - Method in class io.datahubproject.models.util.FieldPath
 

T

testConnection() - Method in interface datahub.client.Emitter
Test that the emitter can establish a valid connection to the DataHub platform
testConnection() - Method in class datahub.client.file.FileEmitter
 
testConnection() - Method in class datahub.client.kafka.KafkaEmitter
 
testConnection() - Method in class datahub.client.rest.RestEmitter
 
testConnection() - Method in class datahub.client.s3.S3Emitter
 

V

version() - Method in class io.datahubproject.models.util.FieldPath
 

W

with(Consumer<KafkaEmitterConfig.KafkaEmitterConfigBuilder>) - Method in class datahub.client.kafka.KafkaEmitterConfig.KafkaEmitterConfigBuilder
 
with(Consumer<RestEmitterConfig.RestEmitterConfigBuilder>) - Method in class datahub.client.rest.RestEmitterConfig.RestEmitterConfigBuilder
 
A C D E F G I K L M O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values