marquez.service.ServiceFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of marquez-api Show documentation
Show all versions of marquez-api Show documentation
Collect, aggregate, and visualize a data ecosystem's metadata
/*
* Copyright 2018-2023 contributors to the Marquez project
* SPDX-License-Identifier: Apache-2.0
*/
package marquez.service;
import lombok.Builder;
import lombok.NonNull;
import lombok.Value;
@Builder
@Value
public class ServiceFactory {
@NonNull DatasetService datasetService;
@NonNull JobService jobService;
@NonNull NamespaceService namespaceService;
@NonNull OpenLineageService openLineageService;
@NonNull RunService runService;
@NonNull SourceService sourceService;
@NonNull TagService tagService;
@NonNull DatasetVersionService datasetVersionService;
@NonNull DatasetFieldService datasetFieldService;
@NonNull LineageService lineageService;
@NonNull ColumnLineageService columnLineageService;
}