Class PathItem
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.PathItem>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.PathItem>
io.smallrye.openapi.internal.models.AbstractPathItem
io.smallrye.openapi.internal.models.PathItem
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.PathItem>,org.eclipse.microprofile.openapi.models.PathItem,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>
- Direct Known Subclasses:
PathItemImpl
An implementation of the
PathItem OpenAPI model interface.-
Nested Class Summary
Nested classes/interfaces inherited from class io.smallrye.openapi.internal.models.AbstractPathItem
AbstractPathItem.PropertiesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
BaseModel.MergeDirectiveNested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.PathItem
org.eclipse.microprofile.openapi.models.PathItem.HttpMethod -
Field Summary
Fields inherited from class io.smallrye.openapi.model.BaseModel
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMap<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod, org.eclipse.microprofile.openapi.models.Operation> voidsetOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation) Methods inherited from class io.smallrye.openapi.internal.models.AbstractPathItem
addParameter, addServer, filter, getDELETE, getGET, getHEAD, getOPTIONS, getParameters, getPATCH, getPOST, getPUT, getServers, getTRACE, removeParameter, removeServer, setDELETE, setGET, setHEAD, setOPTIONS, setParameters, setPATCH, setPOST, setPUT, setServers, setTRACEMethods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setPropertyMethods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.PathItem
DELETE, description, GET, getDescription, getSummary, HEAD, OPTIONS, parameters, PATCH, POST, PUT, servers, setDescription, setSummary, summary, TRACEMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
getRef, ref, setRef
-
Constructor Details
-
PathItem
public PathItem()
-
-
Method Details
-
getOperations
public Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation> getOperations() -
setOperation
public void setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)
-