public class BallerinaOperation extends Object implements BallerinaOpenAPIObject<BallerinaOperation,io.swagger.v3.oas.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.v3.oas.models.Operation operation)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
BallerinaOperation |
buildContext(io.swagger.v3.oas.models.Operation operation,
ExtendedAPI api)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
List<String> |
getAllMethods() |
String |
getApiRequestInterceptor() |
String |
getApiResponseInterceptor() |
BallerinaOperation |
getDefaultValue()
Retrieve the default value for this type.
|
String |
getDescription() |
MgwEndpointConfigDTO |
getEpConfigDTO() |
io.swagger.v3.oas.models.ExternalDocumentation |
getExternalDocs() |
List<String> |
getMethods() |
String |
getOperationId() |
List<BallerinaParameter> |
getParameters() |
String |
getRequestInterceptor() |
String |
getResourceTier() |
String |
getResponseInterceptor() |
String |
getScope() |
String |
getSummary() |
List<String> |
getTags() |
boolean |
isSecured() |
void |
setApiRequestInterceptor(String requestInterceptor) |
void |
setApiResponseInterceptor(String responseInterceptor) |
void |
setBasicAuth(BasicAuth basicAuth) |
void |
setExternalDocs(io.swagger.v3.oas.models.ExternalDocumentation externalDocs) |
void |
setOperationId(String operationId) |
void |
setRequestInterceptor(String requestInterceptor) |
void |
setResourceTier(String resourceTier) |
void |
setResponseInterceptor(String responseInterceptor) |
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.v3.oas.models.Operation operation, 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<BallerinaOperation,io.swagger.v3.oas.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.v3.oas.models.Operation operation) throws BallerinaServiceGenException
BallerinaOpenAPIObjectC for Open APIDetailedDTO definition/component in D.buildContext in interface BallerinaOpenAPIObject<BallerinaOperation,io.swagger.v3.oas.models.Operation>operation - Open Api definition or componentC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaOperation getDefaultValue()
BallerinaOpenAPIObjectgetDefaultValue in interface BallerinaOpenAPIObject<BallerinaOperation,io.swagger.v3.oas.models.Operation>public String getSummary()
public String getDescription()
public String getOperationId()
public List<BallerinaParameter> getParameters()
public void setOperationId(String operationId)
public io.swagger.v3.oas.models.ExternalDocumentation getExternalDocs()
public void setExternalDocs(io.swagger.v3.oas.models.ExternalDocumentation 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)
public MgwEndpointConfigDTO getEpConfigDTO()
public String getRequestInterceptor()
public void setRequestInterceptor(String requestInterceptor)
public String getResponseInterceptor()
public void setResponseInterceptor(String responseInterceptor)
public String getApiRequestInterceptor()
public void setApiRequestInterceptor(String requestInterceptor)
public String getApiResponseInterceptor()
public void setApiResponseInterceptor(String responseInterceptor)
public void setBasicAuth(BasicAuth basicAuth)
Copyright © 2019 WSO2. All rights reserved.