Class PathItemImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.PathItem>
-
- fish.payara.microprofile.openapi.impl.model.PathItemImpl
-
- 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>
public class PathItemImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.PathItem> implements org.eclipse.microprofile.openapi.models.PathItem
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.microprofile.openapi.models.Operation
delete
protected String
description
protected org.eclipse.microprofile.openapi.models.Operation
get
protected org.eclipse.microprofile.openapi.models.Operation
head
protected org.eclipse.microprofile.openapi.models.Operation
options
protected List<org.eclipse.microprofile.openapi.models.parameters.Parameter>
parameters
protected org.eclipse.microprofile.openapi.models.Operation
patch
protected org.eclipse.microprofile.openapi.models.Operation
post
protected org.eclipse.microprofile.openapi.models.Operation
put
protected String
ref
protected List<org.eclipse.microprofile.openapi.models.servers.Server>
servers
protected String
summary
protected org.eclipse.microprofile.openapi.models.Operation
trace
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description PathItemImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.PathItem
addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
org.eclipse.microprofile.openapi.models.PathItem
addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
static org.eclipse.microprofile.openapi.models.PathItem
createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
boolean
equals(Object obj)
org.eclipse.microprofile.openapi.models.Operation
getDELETE()
String
getDescription()
org.eclipse.microprofile.openapi.models.Operation
getGET()
org.eclipse.microprofile.openapi.models.Operation
getHEAD()
Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation>
getOperations()
org.eclipse.microprofile.openapi.models.Operation
getOPTIONS()
List<org.eclipse.microprofile.openapi.models.parameters.Parameter>
getParameters()
org.eclipse.microprofile.openapi.models.Operation
getPATCH()
org.eclipse.microprofile.openapi.models.Operation
getPOST()
org.eclipse.microprofile.openapi.models.Operation
getPUT()
String
getRef()
List<org.eclipse.microprofile.openapi.models.servers.Server>
getServers()
String
getSummary()
org.eclipse.microprofile.openapi.models.Operation
getTRACE()
int
hashCode()
void
removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
void
removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
void
setDELETE(org.eclipse.microprofile.openapi.models.Operation delete)
void
setDescription(String description)
void
setGET(org.eclipse.microprofile.openapi.models.Operation get)
void
setHEAD(org.eclipse.microprofile.openapi.models.Operation head)
void
setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)
void
setOPTIONS(org.eclipse.microprofile.openapi.models.Operation options)
void
setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
void
setPATCH(org.eclipse.microprofile.openapi.models.Operation patch)
void
setPOST(org.eclipse.microprofile.openapi.models.Operation post)
void
setPUT(org.eclipse.microprofile.openapi.models.Operation put)
void
setRef(String ref)
void
setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
void
setSummary(String summary)
void
setTRACE(org.eclipse.microprofile.openapi.models.Operation trace)
-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, 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
-
-
-
-
Field Detail
-
ref
protected String ref
-
summary
protected String summary
-
description
protected String description
-
get
protected org.eclipse.microprofile.openapi.models.Operation get
-
put
protected org.eclipse.microprofile.openapi.models.Operation put
-
post
protected org.eclipse.microprofile.openapi.models.Operation post
-
delete
protected org.eclipse.microprofile.openapi.models.Operation delete
-
options
protected org.eclipse.microprofile.openapi.models.Operation options
-
head
protected org.eclipse.microprofile.openapi.models.Operation head
-
patch
protected org.eclipse.microprofile.openapi.models.Operation patch
-
trace
protected org.eclipse.microprofile.openapi.models.Operation trace
-
servers
protected List<org.eclipse.microprofile.openapi.models.servers.Server> servers
-
parameters
protected List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.PathItem createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getRef
public String getRef()
- Specified by:
getRef
in interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>
-
setRef
public void setRef(String ref)
- Specified by:
setRef
in interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>
-
getSummary
public String getSummary()
- Specified by:
getSummary
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setSummary
public void setSummary(String summary)
- Specified by:
setSummary
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
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 get)
- 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 put)
- 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 post)
- 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 delete)
- 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 options)
- 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 head)
- 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 patch)
- 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 trace)
- Specified by:
setTRACE
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getOperations
public Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation> getOperations()
- Specified by:
getOperations
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setOperation
public void setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)
- Specified by:
setOperation
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getServers
public List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
- Specified by:
getServers
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setServers
public void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
- Specified by:
setServers
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addServer
public org.eclipse.microprofile.openapi.models.PathItem addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
addServer
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
removeServer
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
getParameters
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
- Specified by:
getParameters
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
setParameters
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
- Specified by:
setParameters
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
addParameter
public org.eclipse.microprofile.openapi.models.PathItem addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
- Specified by:
addParameter
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
removeParameter
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
- Specified by:
removeParameter
in interfaceorg.eclipse.microprofile.openapi.models.PathItem
-
-