public class SdkParameter extends JavaTemplateEntity
connectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkParameter(Path outputDir,
ConnectorModel connectorModel,
SdkConnector sdkConnector,
String parentJavaName,
Parameter parameter,
JavaTemplateEntity parentElement,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTemplates() |
com.squareup.javapoet.FieldSpec.Builder |
generateOAuthParameterField() |
com.squareup.javapoet.FieldSpec.Builder |
generateParameterField() |
com.squareup.javapoet.ParameterSpec.Builder |
generateParameterParameter() |
String |
getDescription() |
String |
getDisplayName() |
String |
getExternalName() |
String |
getInnerTypeStringValueGetter(String varName) |
String |
getJavaName() |
String |
getStringValueGetter() |
String |
getStringValueGetter(String varName) |
com.squareup.javapoet.TypeName |
getTypeName() |
boolean |
isArrayType() |
generateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkParameter(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, String parentJavaName, Parameter parameter, JavaTemplateEntity parentElement, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionpublic String getExternalName()
public String getJavaName()
public String getDisplayName()
public String getDescription()
public boolean isArrayType()
public com.squareup.javapoet.TypeName getTypeName()
public void applyTemplates()
throws TemplatingException
applyTemplates in class TemplateEntityTemplatingExceptionpublic com.squareup.javapoet.ParameterSpec.Builder generateParameterParameter()
public com.squareup.javapoet.FieldSpec.Builder generateParameterField()
public com.squareup.javapoet.FieldSpec.Builder generateOAuthParameterField()
public String getStringValueGetter()
Copyright © 2020. All rights reserved.