public class SdkMarkerPaginationOperation extends AbstractSdkPaginationOperation
| Modifier and Type | Field and Description |
|---|---|
static String |
NEXT_TOKEN_EXPRESSION |
static String |
NEXT_TOKEN_PARAM_NAME |
PAGING_RESPONSE_EXPRESSIONACCEPT_HEADER_NAME, ADD_HEADER_METHOD_NAME, ADD_MULTIPLE_HEADER_METHOD_NAME, ADD_MULTIPLE_QUERY_PARAM_METHOD_NAME, ADD_QUERY_PARAM_METHOD_NAME, allHeaders, allPathParameters, allQueryParameters, content, CONTENT_TYPE_HEADER_NAME, outputMetadataResolver, PARAM_DOC_NAME_DESCRIPTION, sampleDataProviderconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkMarkerPaginationOperation(Path outputDir,
ConnectorModel connectorModel,
SdkConnector sdkConnector,
ConnectorOperation operation,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.ParameterSpec |
generateInitialPagingParameter() |
String |
getInitialPagingParameterSummary() |
String |
getInitialParamName() |
com.squareup.javapoet.CodeBlock |
getPagingMethodOperation() |
Class |
getPagingProvider() |
String |
getTokenParamName() |
buildDefaultAnnotation, buildSummaryAnnotation, generateExpressionLanguageField, generateMethodReturn, generateOperationMethodBody, getInitialValue, getPagination, getPayloadExpression, requiresCallbackParameter, requiresConnectionParameter, requiresMediaTypeAnnotationaddContentParameters, addSetBodyMethod, applyTemplates, buildContent, generateCommonOperationMethodBody, generateOperationClass, generateOperationMethod, getJavaClassName, getPackage, getSdkParameter, isVoidOperation, operationMethodRequiresBodygenerateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic static final String NEXT_TOKEN_EXPRESSION
public static final String NEXT_TOKEN_PARAM_NAME
public SdkMarkerPaginationOperation(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, ConnectorOperation operation, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionpublic String getInitialPagingParameterSummary()
getInitialPagingParameterSummary in class AbstractSdkPaginationOperationpublic com.squareup.javapoet.ParameterSpec generateInitialPagingParameter()
generateInitialPagingParameter in class AbstractSdkPaginationOperationpublic com.squareup.javapoet.CodeBlock getPagingMethodOperation()
getPagingMethodOperation in interface SdkPaginationStrategygetPagingMethodOperation in class AbstractSdkPaginationOperationpublic Class getPagingProvider()
public String getTokenParamName()
public String getInitialParamName()
Copyright © 2020. All rights reserved.