Package-level declarations

Types

@Singleton
class ConfigurationSupplierSpecificationFactory(val configJsonObjectSupplier: ConfigurationSpecificationSupplier<*>, val extendSpecification: SpecificationExtender) : SpecificationFactory
Link copied to clipboard
@Singleton
@DefaultImplementation
class IdentitySpecificationExtender : SpecificationExtender
Link copied to clipboard
interface SpecificationExtender : Function1<ConnectorSpecification, ConnectorSpecification>
Link copied to clipboard
Link copied to clipboard
@Singleton
@Requires(property = "airbyte.connector.operation", value = "spec")
class SpecOperation(@Value(value = "${airbyte.connector.metadata.documentation-url}") val documentationUrl: String, val specificationFactory: SpecificationFactory, val outputConsumer: OutputConsumer) : Operation