io.datahubproject.models.util.DataHubKey Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datahub-client-java8 Show documentation
Show all versions of datahub-client-java8 Show documentation
DataHub Java client for metadata integration
package io.datahubproject.models.util;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Map;
import lombok.Data;
import lombok.experimental.SuperBuilder;
@Data
@SuperBuilder
@JsonInclude(JsonInclude.Include.NON_NULL)
public abstract class DataHubKey {
// Static ObjectMapper instance since it's thread-safe and expensive to create
protected static final ObjectMapper MAPPER = new ObjectMapper();
// Static TypeReference instance since it doesn't change
private static final TypeReference
© 2015 - 2025 Weber Informatics LLC | Privacy Policy