Class DatasetsApi

java.lang.Object
org.genesys.amphibian.client.api.DatasetsApi

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class DatasetsApi extends Object
  • Constructor Details

    • DatasetsApi

      public DatasetsApi()
    • DatasetsApi

      @Autowired public DatasetsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • addObservations

      public reactor.core.publisher.Mono<ObservationRegistration> addObservations(String tableKey, ObservationRegistration observationRegistration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add observations, returns result of update Add accession observations

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      observationRegistration - The observationRegistration parameter
      Returns:
      ObservationRegistration
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • addObservationsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ObservationRegistration>> addObservationsWithHttpInfo(String tableKey, ObservationRegistration observationRegistration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add observations, returns result of update Add accession observations

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      observationRegistration - The observationRegistration parameter
      Returns:
      ResponseEntity<ObservationRegistration>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • addObservationsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec addObservationsWithResponseSpec(String tableKey, ObservationRegistration observationRegistration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add observations, returns result of update Add accession observations

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      observationRegistration - The observationRegistration parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createTable

      public reactor.core.publisher.Mono<DatasetTable> createTable(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create a new table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      DatasetTable
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createTableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<DatasetTable>> createTableWithHttpInfo(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create a new table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseEntity<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createTableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createTableWithResponseSpec(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create a new table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • dropTable

      public reactor.core.publisher.Mono<DatasetTable> dropTable(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Drop a table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      DatasetTable
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • dropTableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<DatasetTable>> dropTableWithHttpInfo(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Drop a table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseEntity<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • dropTableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec dropTableWithResponseSpec(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Drop a table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionCharts

      public reactor.core.publisher.Flux<ChartData> getAccessionCharts(List<String> tableKeys, List<UUID> fields, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observation charts from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      traitDataFilter - The traitDataFilter parameter
      Returns:
      List<ChartData>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionChartsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ChartData>>> getAccessionChartsWithHttpInfo(List<String> tableKeys, List<UUID> fields, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observation charts from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseEntity<List<ChartData>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionChartsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getAccessionChartsWithResponseSpec(List<String> tableKeys, List<UUID> fields, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observation charts from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionDatasetObservations

      public reactor.core.publisher.Mono<ResponsePageDTO> getAccessionDatasetObservations(List<String> tableKeys, TraitDataFilter traitDataFilter, List<UUID> fields, Integer p, Integer l) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      traitDataFilter - The traitDataFilter parameter
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      Returns:
      ResponsePageDTO
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionDatasetObservationsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ResponsePageDTO>> getAccessionDatasetObservationsWithHttpInfo(List<String> tableKeys, TraitDataFilter traitDataFilter, List<UUID> fields, Integer p, Integer l) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      traitDataFilter - The traitDataFilter parameter
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      Returns:
      ResponseEntity<ResponsePageDTO>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionDatasetObservationsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getAccessionDatasetObservationsWithResponseSpec(List<String> tableKeys, TraitDataFilter traitDataFilter, List<UUID> fields, Integer p, Integer l) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      traitDataFilter - The traitDataFilter parameter
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionsHeatMapData

      public reactor.core.publisher.Mono<HeatMap> getAccessionsHeatMapData(List<String> tableKeys, UUID xCategory, UUID yCategory, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate a heat map Calculate a heat map of observations for two selected categorical descriptors in selected DatasetTables

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      xCategory - X category field UUID
      yCategory - Y category field UUID
      traitDataFilter - The traitDataFilter parameter
      Returns:
      HeatMap
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionsHeatMapDataWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<HeatMap>> getAccessionsHeatMapDataWithHttpInfo(List<String> tableKeys, UUID xCategory, UUID yCategory, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate a heat map Calculate a heat map of observations for two selected categorical descriptors in selected DatasetTables

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      xCategory - X category field UUID
      yCategory - Y category field UUID
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseEntity<HeatMap>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getAccessionsHeatMapDataWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getAccessionsHeatMapDataWithResponseSpec(List<String> tableKeys, UUID xCategory, UUID yCategory, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate a heat map Calculate a heat map of observations for two selected categorical descriptors in selected DatasetTables

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      xCategory - X category field UUID
      yCategory - Y category field UUID
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDataset

      public reactor.core.publisher.Mono<DatasetTable> getDataset(String tableKey) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get dataset information

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      Returns:
      DatasetTable
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDatasetWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<DatasetTable>> getDatasetWithHttpInfo(String tableKey) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get dataset information

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      Returns:
      ResponseEntity<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDatasetWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getDatasetWithResponseSpec(String tableKey) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get dataset information

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDatasets

      public reactor.core.publisher.Flux<DatasetTable> getDatasets(List<String> requestBody) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      requestBody - The requestBody parameter
      Returns:
      List<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDatasetsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<DatasetTable>>> getDatasetsWithHttpInfo(List<String> requestBody) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      requestBody - The requestBody parameter
      Returns:
      ResponseEntity<List<DatasetTable>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getDatasetsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getDatasetsWithResponseSpec(List<String> requestBody) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      requestBody - The requestBody parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservations

      public reactor.core.publisher.Mono<ResponsePageDTO> getObservations(String tableKey, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponsePageDTO
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservationsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ResponsePageDTO>> getObservationsWithHttpInfo(String tableKey, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseEntity<ResponsePageDTO>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservationsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getObservationsWithResponseSpec(String tableKey, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservationsHistograms

      public reactor.core.publisher.Flux<ObservationHistogram> getObservationsHistograms(List<String> tableKeys, List<UUID> fields, Integer bins, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate histograms Get histogram of numerical observations from this datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      bins - Number of bins
      traitDataFilter - The traitDataFilter parameter
      Returns:
      List<ObservationHistogram>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservationsHistogramsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ObservationHistogram>>> getObservationsHistogramsWithHttpInfo(List<String> tableKeys, List<UUID> fields, Integer bins, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate histograms Get histogram of numerical observations from this datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      bins - Number of bins
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseEntity<List<ObservationHistogram>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • getObservationsHistogramsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec getObservationsHistogramsWithResponseSpec(List<String> tableKeys, List<UUID> fields, Integer bins, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Generate histograms Get histogram of numerical observations from this datasets

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKeys - Keys of tables
      fields - Specify fields to return
      bins - Number of bins
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • ingestFromPreview

      public reactor.core.publisher.Flux<Object> ingestFromPreview(String tableKey, UUID descriptorUuid, UUID previewUuid, Integer sheet, Long startRow, IngestColumnRequest ingestColumnRequest) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Ingest column values from Preview to Table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      previewUuid - Preview UUID
      sheet - Sheet index
      startRow - Index of the first row in the Preview
      ingestColumnRequest - The ingestColumnRequest parameter
      Returns:
      Set<Object>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • ingestFromPreviewWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Object>>> ingestFromPreviewWithHttpInfo(String tableKey, UUID descriptorUuid, UUID previewUuid, Integer sheet, Long startRow, IngestColumnRequest ingestColumnRequest) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Ingest column values from Preview to Table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      previewUuid - Preview UUID
      sheet - Sheet index
      startRow - Index of the first row in the Preview
      ingestColumnRequest - The ingestColumnRequest parameter
      Returns:
      ResponseEntity<Set<Object>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • ingestFromPreviewWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec ingestFromPreviewWithResponseSpec(String tableKey, UUID descriptorUuid, UUID previewUuid, Integer sheet, Long startRow, IngestColumnRequest ingestColumnRequest) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Ingest column values from Preview to Table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      previewUuid - Preview UUID
      sheet - Sheet index
      startRow - Index of the first row in the Preview
      ingestColumnRequest - The ingestColumnRequest parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeDescriptorData

      public reactor.core.publisher.Mono<DatasetTable> removeDescriptorData(String tableKey, UUID descriptorUuid) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove descriptor data from table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      Returns:
      DatasetTable
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeDescriptorDataWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<DatasetTable>> removeDescriptorDataWithHttpInfo(String tableKey, UUID descriptorUuid) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove descriptor data from table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      Returns:
      ResponseEntity<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeDescriptorDataWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec removeDescriptorDataWithResponseSpec(String tableKey, UUID descriptorUuid) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove descriptor data from table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      descriptorUuid - Descriptor UUID
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • streamObservations

      public reactor.core.publisher.Mono<ObservationStreamResponse> streamObservations(String tableKey, Integer batchSize, UUID streamUuid, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset using cursor

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      batchSize - Number of items to fetch
      streamUuid - Stream UUID
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ObservationStreamResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • streamObservationsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ObservationStreamResponse>> streamObservationsWithHttpInfo(String tableKey, Integer batchSize, UUID streamUuid, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset using cursor

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      batchSize - Number of items to fetch
      streamUuid - Stream UUID
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseEntity<ObservationStreamResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • streamObservationsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec streamObservationsWithResponseSpec(String tableKey, Integer batchSize, UUID streamUuid, List<UUID> fields, Integer p, Integer l, TraitDataFilter traitDataFilter) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Get accession observations from this dataset using cursor

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      tableKey - Table key
      batchSize - Number of items to fetch
      streamUuid - Stream UUID
      fields - Specify fields to return
      p - Page you want to retrieve (0..N)
      l - Number of records per page.
      traitDataFilter - The traitDataFilter parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateTable

      public reactor.core.publisher.Mono<DatasetTable> updateTable(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      DatasetTable
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateTableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<DatasetTable>> updateTableWithHttpInfo(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseEntity<DatasetTable>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateTableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateTableWithResponseSpec(DatasetTable datasetTable) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update table

      404 - Not Found

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      500 - Internal Server Error

      200 - OK

      Parameters:
      datasetTable - The datasetTable parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API