Package io.smallrye.openapi.api.models
Class PathItemImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.PathItem>
-
- io.smallrye.openapi.api.models.PathItemImpl
-
- All Implemented Interfaces:
ModelImpl,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>
public class PathItemImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.PathItem> implements org.eclipse.microprofile.openapi.models.PathItem, ModelImpl
An implementation of thePathItemOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description PathItemImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.PathItemaddParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)org.eclipse.microprofile.openapi.models.PathItemaddServer(org.eclipse.microprofile.openapi.models.servers.Server server)org.eclipse.microprofile.openapi.models.OperationgetDELETE()StringgetDescription()org.eclipse.microprofile.openapi.models.OperationgetGET()org.eclipse.microprofile.openapi.models.OperationgetHEAD()Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation>getOperations()org.eclipse.microprofile.openapi.models.OperationgetOPTIONS()List<org.eclipse.microprofile.openapi.models.parameters.Parameter>getParameters()org.eclipse.microprofile.openapi.models.OperationgetPATCH()org.eclipse.microprofile.openapi.models.OperationgetPOST()org.eclipse.microprofile.openapi.models.OperationgetPUT()StringgetRef()List<org.eclipse.microprofile.openapi.models.servers.Server>getServers()StringgetSummary()org.eclipse.microprofile.openapi.models.OperationgetTRACE()voidremoveParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)voidremoveServer(org.eclipse.microprofile.openapi.models.servers.Server server)voidsetDELETE(org.eclipse.microprofile.openapi.models.Operation delete)voidsetDescription(String description)voidsetGET(org.eclipse.microprofile.openapi.models.Operation get)voidsetHEAD(org.eclipse.microprofile.openapi.models.Operation head)voidsetOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)voidsetOPTIONS(org.eclipse.microprofile.openapi.models.Operation options)voidsetParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)voidsetPATCH(org.eclipse.microprofile.openapi.models.Operation patch)voidsetPOST(org.eclipse.microprofile.openapi.models.Operation post)voidsetPUT(org.eclipse.microprofile.openapi.models.Operation put)voidsetRef(String ref)voidsetServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)voidsetSummary(String summary)voidsetTRACE(org.eclipse.microprofile.openapi.models.Operation trace)org.eclipse.microprofile.openapi.models.PathItemsummary(String summary)-
Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
-
-
-
Method Detail
-
getRef
public String getRef()
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>- See Also:
Reference.getRef()
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>- See Also:
Reference.setRef(java.lang.String)
-
getSummary
public String getSummary()
- Specified by:
getSummaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getSummary()
-
setSummary
public void setSummary(String summary)
- Specified by:
setSummaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setSummary(java.lang.String)
-
summary
public org.eclipse.microprofile.openapi.models.PathItem summary(String summary)
- Specified by:
summaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.summary(java.lang.String)
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getDescription()
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setDescription(java.lang.String)
-
getGET
public org.eclipse.microprofile.openapi.models.Operation getGET()
- Specified by:
getGETin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getGET()
-
setGET
public void setGET(org.eclipse.microprofile.openapi.models.Operation get)
- Specified by:
setGETin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setGET(org.eclipse.microprofile.openapi.models.Operation)
-
getPUT
public org.eclipse.microprofile.openapi.models.Operation getPUT()
- Specified by:
getPUTin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getPUT()
-
setPUT
public void setPUT(org.eclipse.microprofile.openapi.models.Operation put)
- Specified by:
setPUTin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setPUT(org.eclipse.microprofile.openapi.models.Operation)
-
getPOST
public org.eclipse.microprofile.openapi.models.Operation getPOST()
- Specified by:
getPOSTin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getPOST()
-
setPOST
public void setPOST(org.eclipse.microprofile.openapi.models.Operation post)
- Specified by:
setPOSTin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setPOST(org.eclipse.microprofile.openapi.models.Operation)
-
getDELETE
public org.eclipse.microprofile.openapi.models.Operation getDELETE()
- Specified by:
getDELETEin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getDELETE()
-
setDELETE
public void setDELETE(org.eclipse.microprofile.openapi.models.Operation delete)
- Specified by:
setDELETEin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setDELETE(org.eclipse.microprofile.openapi.models.Operation)
-
getOPTIONS
public org.eclipse.microprofile.openapi.models.Operation getOPTIONS()
- Specified by:
getOPTIONSin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getOPTIONS()
-
setOPTIONS
public void setOPTIONS(org.eclipse.microprofile.openapi.models.Operation options)
- Specified by:
setOPTIONSin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setOPTIONS(org.eclipse.microprofile.openapi.models.Operation)
-
getHEAD
public org.eclipse.microprofile.openapi.models.Operation getHEAD()
- Specified by:
getHEADin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getHEAD()
-
setHEAD
public void setHEAD(org.eclipse.microprofile.openapi.models.Operation head)
- Specified by:
setHEADin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setHEAD(org.eclipse.microprofile.openapi.models.Operation)
-
getPATCH
public org.eclipse.microprofile.openapi.models.Operation getPATCH()
- Specified by:
getPATCHin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getPATCH()
-
setPATCH
public void setPATCH(org.eclipse.microprofile.openapi.models.Operation patch)
- Specified by:
setPATCHin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setPATCH(org.eclipse.microprofile.openapi.models.Operation)
-
getTRACE
public org.eclipse.microprofile.openapi.models.Operation getTRACE()
- Specified by:
getTRACEin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getTRACE()
-
setTRACE
public void setTRACE(org.eclipse.microprofile.openapi.models.Operation trace)
- Specified by:
setTRACEin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setTRACE(org.eclipse.microprofile.openapi.models.Operation)
-
getOperations
public Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation> getOperations()
- Specified by:
getOperationsin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getOperations()
-
setOperation
public void setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)- Specified by:
setOperationin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setOperation(PathItem.HttpMethod, Operation)
-
getServers
public List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getServers()
-
setServers
public void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
- Specified by:
setServersin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setServers(java.util.List)
-
addServer
public org.eclipse.microprofile.openapi.models.PathItem addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
addServerin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.addServer(org.eclipse.microprofile.openapi.models.servers.Server)
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
removeServerin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.removeServer(org.eclipse.microprofile.openapi.models.servers.Server)
-
getParameters
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.getParameters()
-
setParameters
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
- Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.setParameters(java.util.List)
-
addParameter
public org.eclipse.microprofile.openapi.models.PathItem addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
- Specified by:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter)
-
removeParameter
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
PathItem.removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter)
-
-