Class LinkImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.links.Link>
-
- io.smallrye.openapi.api.models.links.LinkImpl
-
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.links.Link>,org.eclipse.microprofile.openapi.models.links.Link,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>
public class LinkImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.links.Link> implements org.eclipse.microprofile.openapi.models.links.Link, ModelImpl
An implementation of theLinkOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description LinkImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.links.LinkaddParameter(String name, Object parameter)StringgetDescription()StringgetOperationId()StringgetOperationRef()Map<String,Object>getParameters()StringgetRef()ObjectgetRequestBody()org.eclipse.microprofile.openapi.models.servers.ServergetServer()voidremoveParameter(String name)voidsetDescription(String description)voidsetOperationId(String operationId)voidsetOperationRef(String operationRef)voidsetParameters(Map<String,Object> parameters)voidsetRef(String ref)voidsetRequestBody(Object requestBody)voidsetServer(org.eclipse.microprofile.openapi.models.servers.Server server)-
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.links.Link>- See Also:
Reference.getRef()
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>- See Also:
Reference.setRef(java.lang.String)
-
getServer
public org.eclipse.microprofile.openapi.models.servers.Server getServer()
- Specified by:
getServerin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getServer()
-
setServer
public void setServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
setServerin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setServer(org.eclipse.microprofile.openapi.models.servers.Server)
-
getOperationRef
public String getOperationRef()
- Specified by:
getOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getOperationRef()
-
setOperationRef
public void setOperationRef(String operationRef)
- Specified by:
setOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setOperationRef(java.lang.String)
-
getRequestBody
public Object getRequestBody()
- Specified by:
getRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getRequestBody()
-
setRequestBody
public void setRequestBody(Object requestBody)
- Specified by:
setRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setRequestBody(java.lang.Object)
-
getOperationId
public String getOperationId()
- Specified by:
getOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getOperationId()
-
setOperationId
public void setOperationId(String operationId)
- Specified by:
setOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setOperationId(java.lang.String)
-
getParameters
public Map<String,Object> getParameters()
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getParameters()
-
setParameters
public void setParameters(Map<String,Object> parameters)
- Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setParameters(java.util.Map)
-
addParameter
public org.eclipse.microprofile.openapi.models.links.Link addParameter(String name, Object parameter)
- Specified by:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.addParameter(java.lang.String, java.lang.Object)
-
removeParameter
public void removeParameter(String name)
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.removeParameter(java.lang.String)
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.getDescription()
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
Link.setDescription(java.lang.String)
-
-