public class BallerinaOperation extends Object implements BallerinaSwaggerObject<BallerinaOperation,io.swagger.models.Operation>
Operation from swagger models to provide iterable child models.| Modifier and Type | Field and Description |
|---|---|
static String |
AUTH_TYPE_NONE |
static String |
X_AUTH_TYPE |
static String |
X_SCOPE |
static String |
X_THROTTLING_TIER |
| Constructor and Description |
|---|
BallerinaOperation() |
| Modifier and Type | Method and Description |
|---|---|
BallerinaOperation |
buildContext(io.swagger.models.Operation operation)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
BallerinaOperation |
buildContext(io.swagger.models.Operation operation,
ExtendedAPI api)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
List<String> |
getAllMethods() |
BallerinaOperation |
getDefaultValue()
Retrieve the default value for this type.
|
String |
getDescription() |
io.swagger.models.ExternalDocs |
getExternalDocs() |
List<String> |
getMethods() |
String |
getOperationId() |
List<BallerinaParameter> |
getParameters() |
String |
getResourceTier() |
String |
getScope() |
String |
getSummary() |
List<String> |
getTags() |
boolean |
isSecured() |
void |
setExternalDocs(io.swagger.models.ExternalDocs externalDocs) |
void |
setOperationId(String operationId) |
void |
setResourceTier(String resourceTier) |
void |
setScope(String scope) |
void |
setSecured(boolean secured) |
public static final String X_THROTTLING_TIER
public static final String X_SCOPE
public static final String X_AUTH_TYPE
public static final String AUTH_TYPE_NONE
public BallerinaOperation buildContext(io.swagger.models.Operation operation, ExtendedAPI 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<BallerinaOperation,io.swagger.models.Operation>operation - Swagger Api definition or componentapi - openApi object modelC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaOperation buildContext(io.swagger.models.Operation operation) throws BallerinaServiceGenException
BallerinaSwaggerObjectC for Open APIDetailedDTO definition/component in D.buildContext in interface BallerinaSwaggerObject<BallerinaOperation,io.swagger.models.Operation>operation - Open Api definition or componentC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaOperation getDefaultValue()
BallerinaSwaggerObjectgetDefaultValue in interface BallerinaSwaggerObject<BallerinaOperation,io.swagger.models.Operation>public String getSummary()
public String getDescription()
public String getOperationId()
public List<BallerinaParameter> getParameters()
public void setOperationId(String operationId)
public io.swagger.models.ExternalDocs getExternalDocs()
public void setExternalDocs(io.swagger.models.ExternalDocs externalDocs)
public String getResourceTier()
public void setResourceTier(String resourceTier)
public String getScope()
public void setScope(String scope)
public boolean isSecured()
public void setSecured(boolean secured)
Copyright © 2019 WSO2. All rights reserved.