public class AirtableTableRetriever extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) AirtableRestService |
airtableRestService |
(package private) AirtableGetRecordsParameters |
getRecordsParameters |
(package private) static com.fasterxml.jackson.core.JsonFactory |
JSON_FACTORY |
(package private) Integer |
maxRecordsPerFlowFile |
(package private) static com.fasterxml.jackson.databind.ObjectMapper |
OBJECT_MAPPER |
| Constructor and Description |
|---|
AirtableTableRetriever(AirtableRestService airtableRestService,
AirtableGetRecordsParameters getRecordsParameters,
Integer maxRecordsPerFlowFile) |
| Modifier and Type | Method and Description |
|---|---|
private AirtableRetrievePageResult |
parsePage(InputStream inputStream,
ProcessSession session,
Optional<AirtableRetrievePageResult> previousPageResult) |
AirtableRetrieveTableResult |
retrieveAll(ProcessSession session) |
private AirtableRetrievePageResult |
retrieveNextPage(ProcessSession session,
Optional<AirtableRetrievePageResult> previousPageResult) |
static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
static final com.fasterxml.jackson.core.JsonFactory JSON_FACTORY
final AirtableRestService airtableRestService
final AirtableGetRecordsParameters getRecordsParameters
final Integer maxRecordsPerFlowFile
public AirtableTableRetriever(AirtableRestService airtableRestService, AirtableGetRecordsParameters getRecordsParameters, Integer maxRecordsPerFlowFile)
public AirtableRetrieveTableResult retrieveAll(ProcessSession session) throws IOException
IOExceptionprivate AirtableRetrievePageResult retrieveNextPage(ProcessSession session, Optional<AirtableRetrievePageResult> previousPageResult)
private AirtableRetrievePageResult parsePage(InputStream inputStream, ProcessSession session, Optional<AirtableRetrievePageResult> previousPageResult)
Copyright © 2023 Apache NiFi Project. All rights reserved.