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 the
PathItem OpenAPI model interface.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.PathItem
org.eclipse.microprofile.openapi.models.PathItem.HttpMethod -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.Operationorg.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> 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()getRef()List<org.eclipse.microprofile.openapi.models.servers.Server>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) voidvoidsetServers(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.PathItemMethods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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, HEAD, OPTIONS, parameters, PATCH, POST, PUT, servers, TRACEMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
ref
-
Constructor Details
-
PathItemImpl
public PathItemImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>- See Also:
-
Reference.setRef(java.lang.String)
-
getSummary
- Specified by:
getSummaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
-
PathItem.getSummary()
-
setSummary
- Specified by:
setSummaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
-
PathItem.setSummary(java.lang.String)
-
summary
- Specified by:
summaryin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
-
PathItem.summary(java.lang.String)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
-
PathItem.getDescription()
-
setDescription
- 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
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.PathItem- See Also:
-
PathItem.getServers()
-
setServers
- 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
- 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)
-