Class DataSourceAdminServiceBean
java.lang.Object
ai.pipestream.connector.intake.v1.MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
ai.pipestream.connector.intake.v1.DataSourceAdminServiceBean
- All Implemented Interfaces:
io.grpc.BindableService,io.quarkus.grpc.MutinyBean
@Generated(value="by Mutiny Grpc generator",
comments="Source: ai/pipestream/connector/intake/v1/connector_intake_service.proto")
public class DataSourceAdminServiceBean
extends MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
implements io.grpc.BindableService, io.quarkus.grpc.MutinyBean
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<CreateDataSourceResponse> createDataSource(CreateDataSourceRequest request) 1.io.smallrye.mutiny.Uni<DeleteDataSourceResponse> deleteDataSource(DeleteDataSourceRequest request) Delete a datasource (soft delete)io.smallrye.mutiny.Uni<GetConnectorTypeResponse> getConnectorType(GetConnectorTypeRequest request) Get connector type detailsio.smallrye.mutiny.Uni<GetCrawlHistoryResponse> getCrawlHistory(GetCrawlHistoryRequest request) Get crawl history for a datasourceio.smallrye.mutiny.Uni<GetDataSourceResponse> getDataSource(GetDataSourceRequest request) Register a new crawl session (Async/Background only)io.smallrye.mutiny.Uni<ListConnectorTypesResponse> List available connector types (pre-seeded templates)io.smallrye.mutiny.Uni<ListDataSourcesResponse> listDataSources(ListDataSourcesRequest request) Heartbeat to keep session aliveio.smallrye.mutiny.Uni<RotateApiKeyResponse> rotateApiKey(RotateApiKeyRequest request) Generate new API key for a datasourceio.smallrye.mutiny.Uni<SetDataSourceStatusResponse> Enable/disable a datasourceio.smallrye.mutiny.Uni<UpdateDataSourceResponse> updateDataSource(UpdateDataSourceRequest request) 2.io.smallrye.mutiny.Uni<ValidateApiKeyResponse> validateApiKey(ValidateApiKeyRequest request) End a crawl session (for cleanup, orphan detection)Methods inherited from class ai.pipestream.connector.intake.v1.MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
bindService, withCompressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.grpc.BindableService
bindService
-
Method Details
-
createDataSource
public io.smallrye.mutiny.Uni<CreateDataSourceResponse> createDataSource(CreateDataSourceRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase1. The "Power User" path: Client sends a full PipeDoc Best for internal services, advanced connectors, or "Box.com" style integrations where the client already knows the structure.
- Overrides:
createDataSourcein classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
updateDataSource
public io.smallrye.mutiny.Uni<UpdateDataSourceResponse> updateDataSource(UpdateDataSourceRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase2. The "Simple" path: Client sends raw bytes (Blob) + minimal metadata Best for "I just have a file" scenarios. Intake constructs the PipeDoc wrapper.
- Overrides:
updateDataSourcein classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
getDataSource
Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseRegister a new crawl session (Async/Background only)
- Overrides:
getDataSourcein classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
validateApiKey
Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseEnd a crawl session (for cleanup, orphan detection)
- Overrides:
validateApiKeyin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
listDataSources
public io.smallrye.mutiny.Uni<ListDataSourcesResponse> listDataSources(ListDataSourcesRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseHeartbeat to keep session alive
- Overrides:
listDataSourcesin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
setDataSourceStatus
public io.smallrye.mutiny.Uni<SetDataSourceStatusResponse> setDataSourceStatus(SetDataSourceStatusRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseEnable/disable a datasource
- Overrides:
setDataSourceStatusin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
deleteDataSource
public io.smallrye.mutiny.Uni<DeleteDataSourceResponse> deleteDataSource(DeleteDataSourceRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseDelete a datasource (soft delete)
- Overrides:
deleteDataSourcein classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
rotateApiKey
Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseGenerate new API key for a datasource
- Overrides:
rotateApiKeyin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
getCrawlHistory
public io.smallrye.mutiny.Uni<GetCrawlHistoryResponse> getCrawlHistory(GetCrawlHistoryRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseGet crawl history for a datasource
- Overrides:
getCrawlHistoryin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
listConnectorTypes
public io.smallrye.mutiny.Uni<ListConnectorTypesResponse> listConnectorTypes(ListConnectorTypesRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseList available connector types (pre-seeded templates)
- Overrides:
listConnectorTypesin classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-
getConnectorType
public io.smallrye.mutiny.Uni<GetConnectorTypeResponse> getConnectorType(GetConnectorTypeRequest request) Description copied from class:MutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBaseGet connector type details
- Overrides:
getConnectorTypein classMutinyDataSourceAdminServiceGrpc.DataSourceAdminServiceImplBase
-