Class OAOperation
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.frostserver.plugin.openapi.spec.OAOperation
-
public final class OAOperation extends Object
An OpenAPI operation object.- Author:
- scf
-
-
Constructor Summary
Constructors Constructor Description OAOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAOperationaddParameter(OAParameter parameter)OAOperationaddResponse(String code, OAResponse response)List<OAParameter>getParameters()OARequestBodygetRequestBody()Map<String,OAResponse>getResponses()OAOperationsetParameters(List<OAParameter> parameters)OAOperationsetRequestBody(OARequestBody requestBody)
-
-
-
Method Detail
-
addParameter
public OAOperation addParameter(OAParameter parameter)
-
getParameters
public List<OAParameter> getParameters()
- Returns:
- the parameters
-
getRequestBody
public OARequestBody getRequestBody()
- Returns:
- the requestBody
-
setRequestBody
public OAOperation setRequestBody(OARequestBody requestBody)
- Parameters:
requestBody- the requestBody to set- Returns:
- this
-
getResponses
public Map<String,OAResponse> getResponses()
- Returns:
- the responses
-
addResponse
public OAOperation addResponse(String code, OAResponse response)
-
setParameters
public OAOperation setParameters(List<OAParameter> parameters)
- Parameters:
parameters- the parameters to set- Returns:
- this
-
-