public class BallerinaService extends Object implements BallerinaOpenAPIObject<BallerinaService,io.swagger.v3.oas.models.OpenAPI>
OpenAPI.
This class can be used to push additional context variables for handlebars
| Constructor and Description |
|---|
BallerinaService() |
public BallerinaService buildContext(io.swagger.v3.oas.models.OpenAPI openAPI) throws BallerinaServiceGenException
BallerinaService object from a OpenAPI object.
All non iterable objects using handlebars library is converted into
supported iterable object types.buildContext in interface BallerinaOpenAPIObject<BallerinaService,io.swagger.v3.oas.models.OpenAPI>openAPI - OpenAPI type object to be convertedBallerinaService objectBallerinaServiceGenException - when OpenAPI to BallerinaService parsing failedpublic BallerinaService buildContext(io.swagger.v3.oas.models.OpenAPI definition, ExtendedAPI api) throws BallerinaServiceGenException
BallerinaOpenAPIObjectC for Open APIDetailedDTO definition/component in D.
OpenAPI definition openApi can be used to access the parent context
helpful for building the current context
buildContext in interface BallerinaOpenAPIObject<BallerinaService,io.swagger.v3.oas.models.OpenAPI>definition - Swagger Api definition or componentapi - openApi object modelC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaService getDefaultValue()
BallerinaOpenAPIObjectgetDefaultValue in interface BallerinaOpenAPIObject<BallerinaService,io.swagger.v3.oas.models.OpenAPI>public BallerinaService srcPackage(String srcPackage)
public BallerinaService modelPackage(String modelPackage)
public String getSrcPackage()
public String getModelPackage()
public io.swagger.v3.oas.models.info.Info getInfo()
public List<io.swagger.v3.oas.models.tags.Tag> getTags()
public Set<Map.Entry<String,BallerinaPath>> getPaths()
public String getName()
public void setName(String name)
public MgwEndpointConfigDTO getEndpointConfig()
public void setEndpointConfig(MgwEndpointConfigDTO endpointConfig)
public ExtendedAPI getApi()
public void setApi(ExtendedAPI api)
public String getQualifiedServiceName()
public void setQualifiedServiceName(String qualifiedServiceName)
public ContainerConfig getContainerConfig()
public void setContainerConfig(ContainerConfig containerConfig)
public Config getConfig()
public void setConfig(Config config)
public String getBasepath()
public void setBasepath(String basepath)
public void setIsDevFirst(boolean value)
Copyright © 2019 WSO2. All rights reserved.