public class AirtableRestService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
API_V0_BASE_URL |
private String |
apiKey |
private String |
apiUrl |
private String |
baseId |
private static org.apache.commons.lang3.Range<Integer> |
SUCCESSFUL_RESPONSE_RANGE |
private String |
tableId |
private static int |
TOO_MANY_REQUESTS |
private WebClientServiceProvider |
webClientServiceProvider |
| Constructor and Description |
|---|
AirtableRestService(WebClientServiceProvider webClientServiceProvider,
String apiUrl,
String apiKey,
String baseId,
String tableId) |
| Modifier and Type | Method and Description |
|---|---|
private URI |
buildUri(AirtableGetRecordsParameters getRecordsParameters) |
org.apache.nifi.web.client.api.HttpUriBuilder |
createUriBuilder() |
<R> R |
getRecords(AirtableGetRecordsParameters getRecordsParameters,
Function<InputStream,R> callback) |
public static final String API_V0_BASE_URL
private static final int TOO_MANY_REQUESTS
private static final org.apache.commons.lang3.Range<Integer> SUCCESSFUL_RESPONSE_RANGE
private final WebClientServiceProvider webClientServiceProvider
private final String apiUrl
private final String apiKey
private final String baseId
private final String tableId
public AirtableRestService(WebClientServiceProvider webClientServiceProvider, String apiUrl, String apiKey, String baseId, String tableId)
public <R> R getRecords(AirtableGetRecordsParameters getRecordsParameters, Function<InputStream,R> callback)
public org.apache.nifi.web.client.api.HttpUriBuilder createUriBuilder()
private URI buildUri(AirtableGetRecordsParameters getRecordsParameters)
Copyright © 2023 Apache NiFi Project. All rights reserved.