Interface IngestionApi
-
@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2022-10-13T09:13:20.105369Z[Etc/UTC]") @Validated public interface IngestionApi
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>>createAlerts(@Valid reactor.core.publisher.Mono<IngestionAlertList> ingestionAlertList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/alerts Alerts target catalog about ingestion issuesdefault reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>>createDataSource(@Valid reactor.core.publisher.Mono<DataSourceList> dataSourceList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/datasources Creates data sources in the target catalogdefault reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<CompactDataEntityList>>getDataEntitiesByDEGOddrn(@NotNull @Valid java.lang.String oddrn, org.springframework.web.server.ServerWebExchange exchange)GET /ingestion/entities/degs/children Searches for data entities in the target catalog by oddrn of a DEG they are currently part ofdefault reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>>postDataEntityList(@Valid reactor.core.publisher.Mono<DataEntityList> dataEntityList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/entities Ingests list of data entitiesdefault reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>>postDataSetStatsList(@Valid reactor.core.publisher.Mono<DatasetStatisticsList> datasetStatisticsList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/entities/datasets/stats Ingests list of stats for data sets
-
-
-
Method Detail
-
createAlerts
@PostMapping(value="/ingestion/alerts", consumes="application/json") default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>> createAlerts(@Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<IngestionAlertList> ingestionAlertList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/alerts Alerts target catalog about ingestion issues- Parameters:
ingestionAlertList- (optional)- Returns:
- Created (status code 201)
-
createDataSource
@PostMapping(value="/ingestion/datasources", consumes="application/json") default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>> createDataSource(@Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<DataSourceList> dataSourceList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/datasources Creates data sources in the target catalog- Parameters:
dataSourceList- (optional)- Returns:
- Created (status code 201)
-
getDataEntitiesByDEGOddrn
@GetMapping(value="/ingestion/entities/degs/children", produces="application/json") default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<CompactDataEntityList>> getDataEntitiesByDEGOddrn(@NotNull @Valid @RequestParam(value="oddrn",required=true) @NotNull @Valid java.lang.String oddrn, org.springframework.web.server.ServerWebExchange exchange)GET /ingestion/entities/degs/children Searches for data entities in the target catalog by oddrn of a DEG they are currently part of- Parameters:
oddrn- (required)- Returns:
- OK (status code 200)
-
postDataEntityList
@PostMapping(value="/ingestion/entities", consumes="application/json") default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>> postDataEntityList(@Valid @RequestBody @Valid reactor.core.publisher.Mono<DataEntityList> dataEntityList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/entities Ingests list of data entities- Parameters:
dataEntityList- (required)- Returns:
- Created (status code 201)
-
postDataSetStatsList
@PostMapping(value="/ingestion/entities/datasets/stats", consumes="application/json") default reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>> postDataSetStatsList(@Valid @RequestBody @Valid reactor.core.publisher.Mono<DatasetStatisticsList> datasetStatisticsList, org.springframework.web.server.ServerWebExchange exchange)POST /ingestion/entities/datasets/stats Ingests list of stats for data sets- Parameters:
datasetStatisticsList- (required)- Returns:
- Created (status code 201)
-
-