Package com.snowflake.connectors.application.ingestion.definition
Resource ingestion definition management.
-
Interface Summary Interface Description ResourceIngestionDefinitionRepository<R extends ResourceIngestionDefinition<?,?,?,?>> A repository for basic storage of the resource ingestion definitions, created for instances of the specifiedResourceIngestionDefinition
implementations. -
Class Summary Class Description EmptyImplementation Placeholder class for use as aResourceIngestionDefinition
parameter, when there is no need to define custom properties for a given definition implementation.IngestionConfiguration<C,D> Representation of an ingestion configuration.IngestionConfigurationMapper Mapper that is used for mapping the ingestion configurations as a rawVariant
to theList
ofIngestionConfiguration
objects.ResourceIngestionDefinition<I,M,C,D> Base class of a resource ingestion definition.ResourceIngestionDefinitionRepositoryFactory Factory for instances ofResourceIngestionDefinitionRepository
.VariantResource An implementation ofResourceIngestionDefinition
usingVariant
for all dependencies. -
Enum Summary Enum Description IngestionStrategy Resource ingestion strategy.ScheduleType Type of the ingestion schedule. -
Exception Summary Exception Description ResourceIngestionDefinitionInstantiationException Exception thrown when instantiation of an ingestion definition class failed.ResourceIngestionDefinitionValidationException Exception thrown when validation of resource ingestion definition fails.