public class SdkOperation extends AbstractSdkOperation
AbstractSdkOperation.MessageOutputTypeACCEPT_HEADER_NAME, ADD_HEADER_METHOD_NAME, ADD_MULTIPLE_HEADER_METHOD_NAME, ADD_MULTIPLE_QUERY_PARAM_METHOD_NAME, ADD_MULTIPLE_URI_PARAM_METHOD_NAME, ADD_QUERY_PARAM_METHOD_NAME, ADD_URI_PARAM_METHOD_NAME, allBodyFields, allHeaders, allQueryParameters, allUriParameters, auxParameters, content, CONTENT_TYPE_HEADER_NAME, OPERATION_PATH_FIELD, outputMetadataResolver, PARAM_DOC_NAME_DESCRIPTION, sampleDataProviderconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkOperation(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.FieldSpec |
generateExpressionLanguageField() |
com.squareup.javapoet.TypeName |
generateMethodReturn() |
com.squareup.javapoet.CodeBlock |
generateOperationMethodBody() |
protected com.squareup.javapoet.CodeBlock |
generateOperationMethodBody(String callbackParameterName) |
addContentParameters, addSetBodyMethod, applyTemplates, buildContent, configureClassBuilder, configureJavaFileBuilder, generateAuxParameterBindings, generateCommonOperationMethodBody, generateCommonOperationMethodBody, generateOperationClass, generateOperationMethod, generateRestRequestBuilderInitialization, getAllBodyFields, getAllParameters, getConnectorOperation, getJavaClassName, getMessageOutputType, getOperation, getPackage, getSuperclass, isVoidOperation, operationMethodRequiresBody, requiresCallbackParameter, requiresConnectionParameter, requiresMediaTypeAnnotationgenerateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkOperation(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionpublic com.squareup.javapoet.FieldSpec generateExpressionLanguageField()
generateExpressionLanguageField 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 © 2022. All rights reserved.