public class BallerinaService extends Object implements BallerinaSwaggerObject<BallerinaService,io.swagger.models.Swagger>
Swagger.
This class can be used to push additional context variables for handlebars
| Constructor and Description |
|---|
BallerinaService() |
| Modifier and Type | Method and Description |
|---|---|
BallerinaService |
buildContext(io.swagger.models.Swagger swagger)
Build a
BallerinaService object from a Swagger object. |
BallerinaService |
buildContext(io.swagger.models.Swagger definition,
org.wso2.carbon.apimgt.rest.api.publisher.dto.APIInfoDTO api)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
org.wso2.carbon.apimgt.rest.api.publisher.dto.APIInfoDTO |
getApi() |
ContainerConfig |
getContainerConfig() |
BallerinaService |
getDefaultValue()
Retrieve the default value for this type.
|
List<org.wso2.carbon.apimgt.rest.api.publisher.dto.API_endpointDTO> |
getEndpointConfig() |
io.swagger.models.Info |
getInfo() |
String |
getModelPackage() |
String |
getName() |
Set<Map.Entry<String,BallerinaPath>> |
getPaths() |
String |
getQualifiedServiceName() |
Set<Map.Entry<String,String>> |
getSecurity() |
String |
getSrcPackage() |
List<io.swagger.models.Tag> |
getTags() |
BallerinaService |
modelPackage(String modelPackage) |
void |
setApi(org.wso2.carbon.apimgt.rest.api.publisher.dto.APIDTO api) |
void |
setContainerConfig(ContainerConfig containerConfig) |
void |
setEndpointConfig(List<org.wso2.carbon.apimgt.rest.api.publisher.dto.API_endpointDTO> endpointConfig) |
void |
setName(String name) |
void |
setQualifiedServiceName(String qualifiedServiceName) |
BallerinaService |
srcPackage(String srcPackage) |
public BallerinaService buildContext(io.swagger.models.Swagger swagger) throws BallerinaServiceGenException
BallerinaService object from a Swagger object.
All non iterable objects using handlebars library is converted into
supported iterable object types.buildContext in interface BallerinaSwaggerObject<BallerinaService,io.swagger.models.Swagger>swagger - Swagger type object to be convertedBallerinaService objectBallerinaServiceGenException - when OpenAPI to BallerinaService parsing failedpublic BallerinaService buildContext(io.swagger.models.Swagger definition, org.wso2.carbon.apimgt.rest.api.publisher.dto.APIInfoDTO api) throws BallerinaServiceGenException
BallerinaSwaggerObjectC 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 BallerinaSwaggerObject<BallerinaService,io.swagger.models.Swagger>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()
BallerinaSwaggerObjectgetDefaultValue in interface BallerinaSwaggerObject<BallerinaService,io.swagger.models.Swagger>public BallerinaService srcPackage(String srcPackage)
public BallerinaService modelPackage(String modelPackage)
public String getSrcPackage()
public String getModelPackage()
public io.swagger.models.Info getInfo()
public List<io.swagger.models.Tag> getTags()
public Set<Map.Entry<String,BallerinaPath>> getPaths()
public String getName()
public void setName(String name)
public org.wso2.carbon.apimgt.rest.api.publisher.dto.APIInfoDTO getApi()
public void setApi(org.wso2.carbon.apimgt.rest.api.publisher.dto.APIDTO api)
public List<org.wso2.carbon.apimgt.rest.api.publisher.dto.API_endpointDTO> getEndpointConfig()
public void setEndpointConfig(List<org.wso2.carbon.apimgt.rest.api.publisher.dto.API_endpointDTO> endpointConfig)
public String getQualifiedServiceName()
public void setQualifiedServiceName(String qualifiedServiceName)
public ContainerConfig getContainerConfig()
public void setContainerConfig(ContainerConfig containerConfig)
Copyright © 2018 WSO2. All rights reserved.