public class SdkOperation extends AbstractSdkOperation
ACCEPT_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_DESCRIPTIONconnectorModel, NAME_MEMBER, outputDir, VALUE_MEMBER| Constructor and Description |
|---|
SdkOperation(Path outputDir,
ConnectorModel connectorModel,
SdkConnector sdkConnector,
ConnectorOperation operation) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.FieldSpec |
generateExpressionLanguageField() |
com.squareup.javapoet.ParameterSpec |
generateInitialPagingParameter() |
com.squareup.javapoet.TypeName |
generateMethodReturn() |
com.squareup.javapoet.CodeBlock |
generateOperationMethodBody() |
protected com.squareup.javapoet.CodeBlock |
generateOperationMethodBody(String callbackParameterName) |
addContentParameters, addSetBodyMethod, applyTemplates, buildContent, generateCommonOperationMethodBody, generateOperationClass, generateOperationMethod, getJavaClassName, getPackage, isVoidOperation, operationMethodRequiresBody, requiresCallbackParameter, requiresConnectionParameter, requiresMediaTypeAnnotationgenerateGetter, generateOptionalGetter, getResourcesPath, getSourcesPath, writeClassToFile, writeClassToFilegetTemplateEnginepublic SdkOperation(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, ConnectorOperation operation) throws TemplatingException
TemplatingExceptionpublic com.squareup.javapoet.FieldSpec generateExpressionLanguageField()
generateExpressionLanguageField in class AbstractSdkOperationpublic com.squareup.javapoet.ParameterSpec generateInitialPagingParameter()
generateInitialPagingParameter in class AbstractSdkOperationpublic com.squareup.javapoet.TypeName generateMethodReturn()
generateMethodReturn in class AbstractSdkOperationpublic com.squareup.javapoet.CodeBlock generateOperationMethodBody()
generateOperationMethodBody in class AbstractSdkOperationprotected com.squareup.javapoet.CodeBlock generateOperationMethodBody(String callbackParameterName)
Copyright © 2020. All rights reserved.