Class AbstractPathItem
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
- 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:
PathItem
@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor",
date="2025-11-04T14:19:54.178304665Z")
public abstract class AbstractPathItem
extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.PathItem>
implements org.eclipse.microprofile.openapi.models.PathItem
-
Nested Class Summary
Nested ClassesNested 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) addServer(org.eclipse.microprofile.openapi.models.servers.Server newValue) protected org.eclipse.microprofile.openapi.models.PathItemfilter(org.eclipse.microprofile.openapi.OASFilter filter) org.eclipse.microprofile.openapi.models.Operationorg.eclipse.microprofile.openapi.models.OperationgetGET()org.eclipse.microprofile.openapi.models.OperationgetHEAD()org.eclipse.microprofile.openapi.models.OperationList<org.eclipse.microprofile.openapi.models.parameters.Parameter> org.eclipse.microprofile.openapi.models.OperationgetPATCH()org.eclipse.microprofile.openapi.models.OperationgetPOST()org.eclipse.microprofile.openapi.models.OperationgetPUT()List<org.eclipse.microprofile.openapi.models.servers.Server> org.eclipse.microprofile.openapi.models.OperationgetTRACE()voidremoveParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter value) voidremoveServer(org.eclipse.microprofile.openapi.models.servers.Server value) voidsetDELETE(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetGET(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetHEAD(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetOPTIONS(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) voidsetPATCH(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetPOST(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetPUT(org.eclipse.microprofile.openapi.models.Operation newValue) voidsetServers(List<org.eclipse.microprofile.openapi.models.servers.Server> newValue) voidsetTRACE(org.eclipse.microprofile.openapi.models.Operation newValue) Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hasExtension, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setPropertyMethods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, 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, getExtension, getExtensions, hasExtension, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.PathItem
DELETE, description, GET, getDescription, getOperations, getSummary, HEAD, OPTIONS, parameters, PATCH, POST, PUT, servers, setDescription, setOperation, setSummary, summary, TRACEMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
getRef, ref, setRef
-
Field Details
-
PROPERTIES
-
-
Constructor Details
-
AbstractPathItem
public AbstractPathItem()
-
-
Method Details
-
getPropertyMetadata
- Specified by:
getPropertyMetadatain classBaseModel<org.eclipse.microprofile.openapi.models.PathItem>
-
filter
protected org.eclipse.microprofile.openapi.models.PathItem filter(org.eclipse.microprofile.openapi.OASFilter filter) -
getGET
public org.eclipse.microprofile.openapi.models.Operation getGET()- Specified by:
getGETin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setGET
public void setGET(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setGETin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPUT
public org.eclipse.microprofile.openapi.models.Operation getPUT()- Specified by:
getPUTin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPUT
public void setPUT(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPUTin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPOST
public org.eclipse.microprofile.openapi.models.Operation getPOST()- Specified by:
getPOSTin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPOST
public void setPOST(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPOSTin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getDELETE
public org.eclipse.microprofile.openapi.models.Operation getDELETE()- Specified by:
getDELETEin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setDELETE
public void setDELETE(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setDELETEin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getOPTIONS
public org.eclipse.microprofile.openapi.models.Operation getOPTIONS()- Specified by:
getOPTIONSin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setOPTIONS
public void setOPTIONS(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setOPTIONSin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getHEAD
public org.eclipse.microprofile.openapi.models.Operation getHEAD()- Specified by:
getHEADin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setHEAD
public void setHEAD(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setHEADin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPATCH
public org.eclipse.microprofile.openapi.models.Operation getPATCH()- Specified by:
getPATCHin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPATCH
public void setPATCH(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPATCHin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getTRACE
public org.eclipse.microprofile.openapi.models.Operation getTRACE()- Specified by:
getTRACEin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setTRACE
public void setTRACE(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setTRACEin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getParameters
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setParameters
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) - Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addParameter
public AbstractPathItem addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) - Specified by:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeParameter
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter value) - Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getServers
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setServers
- Specified by:
setServersin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addServer
- Specified by:
addServerin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server value) - Specified by:
removeServerin interfaceorg.eclipse.microprofile.openapi.models.PathItem
-