Package io.vertx.mutiny.openapi.contract
Class Operation
java.lang.Object
io.vertx.mutiny.openapi.contract.Operation
- All Implemented Interfaces:
MutinyDelegate
This interface represents the most important attributes of an OpenAPI Operation.
Operation V3.1
Operation V3.0 NOTE: This class has been automatically generated from the
Operation V3.1
Operation V3.0 NOTE: This class has been automatically generated from the
original non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanio.vertx.openapi.contract.Operationio.vertx.core.http.HttpMethodgetResponse(int responseCode) getTags()inthashCode()static OperationnewInstance(io.vertx.openapi.contract.Operation arg) toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
Operation
public Operation(io.vertx.openapi.contract.Operation delegate) -
Operation
-
-
Method Details
-
getDelegate
public io.vertx.openapi.contract.Operation getDelegate()- Specified by:
getDelegatein interfaceMutinyDelegate- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
getOperationId
- Returns:
- operationId of this operation
-
getHttpMethod
public io.vertx.core.http.HttpMethod getHttpMethod()- Returns:
- http method of this operation
-
getOpenAPIPath
- Returns:
- path in OpenAPI style
-
getAbsoluteOpenAPIPath
- Returns:
- absolute path in OpenAPI style
-
getTags
- Returns:
- tags of this operation
-
getParameters
- Returns:
- parameters of this operation
-
getRequestBody
- Returns:
- request body of the operation, or null if no request body is defined
-
getDefaultResponse
- Returns:
- the default response, or null if no default response is defined.
-
getResponse
- Parameters:
responseCode- The related response code- Returns:
- The related response, or null.
-
getSecurityRequirements
- Returns:
- The related security requirement.
-
newInstance
-