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="2024-10-25T12:57:44.157421387Z")
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.MergeDirective
Nested 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 TypeMethodDescriptionaddParameter
(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) addServer
(org.eclipse.microprofile.openapi.models.servers.Server newValue) protected org.eclipse.microprofile.openapi.models.PathItem
filter
(org.eclipse.microprofile.openapi.OASFilter filter) org.eclipse.microprofile.openapi.models.Operation
org.eclipse.microprofile.openapi.models.Operation
getGET()
org.eclipse.microprofile.openapi.models.Operation
getHEAD()
org.eclipse.microprofile.openapi.models.Operation
List
<org.eclipse.microprofile.openapi.models.parameters.Parameter> org.eclipse.microprofile.openapi.models.Operation
getPATCH()
org.eclipse.microprofile.openapi.models.Operation
getPOST()
org.eclipse.microprofile.openapi.models.Operation
getPUT()
List
<org.eclipse.microprofile.openapi.models.servers.Server> org.eclipse.microprofile.openapi.models.Operation
getTRACE()
void
removeParameter
(org.eclipse.microprofile.openapi.models.parameters.Parameter value) void
removeServer
(org.eclipse.microprofile.openapi.models.servers.Server value) void
setDELETE
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setGET
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setHEAD
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setOPTIONS
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setParameters
(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) void
setPATCH
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setPOST
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setPUT
(org.eclipse.microprofile.openapi.models.Operation newValue) void
setServers
(List<org.eclipse.microprofile.openapi.models.servers.Server> newValue) void
setTRACE
(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, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setProperty
Methods 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, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
Methods 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, TRACE
Methods inherited from interface org.eclipse.microprofile.openapi.models.Reference
getRef, ref, setRef
-
Constructor Details
-
AbstractPathItem
public AbstractPathItem()
-
-
Method Details
-
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:
getGET
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setGET
public void setGET(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setGET
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPUT
public org.eclipse.microprofile.openapi.models.Operation getPUT()- Specified by:
getPUT
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPUT
public void setPUT(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPUT
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPOST
public org.eclipse.microprofile.openapi.models.Operation getPOST()- Specified by:
getPOST
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPOST
public void setPOST(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPOST
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getDELETE
public org.eclipse.microprofile.openapi.models.Operation getDELETE()- Specified by:
getDELETE
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setDELETE
public void setDELETE(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setDELETE
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getOPTIONS
public org.eclipse.microprofile.openapi.models.Operation getOPTIONS()- Specified by:
getOPTIONS
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setOPTIONS
public void setOPTIONS(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setOPTIONS
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getHEAD
public org.eclipse.microprofile.openapi.models.Operation getHEAD()- Specified by:
getHEAD
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setHEAD
public void setHEAD(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setHEAD
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getPATCH
public org.eclipse.microprofile.openapi.models.Operation getPATCH()- Specified by:
getPATCH
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setPATCH
public void setPATCH(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setPATCH
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getTRACE
public org.eclipse.microprofile.openapi.models.Operation getTRACE()- Specified by:
getTRACE
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setTRACE
public void setTRACE(org.eclipse.microprofile.openapi.models.Operation newValue) - Specified by:
setTRACE
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getParameters
- Specified by:
getParameters
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setParameters
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) - Specified by:
setParameters
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addParameter
public AbstractPathItem addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) - Specified by:
addParameter
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeParameter
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter value) - Specified by:
removeParameter
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getServers
- Specified by:
getServers
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setServers
- Specified by:
setServers
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addServer
- Specified by:
addServer
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server value) - Specified by:
removeServer
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-