Class LinkImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.links.Link>
-
- fish.payara.microprofile.openapi.impl.model.links.LinkImpl
-
- All Implemented Interfaces:
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
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description LinkImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.links.LinkaddParameter(String name, Object parameter)static org.eclipse.microprofile.openapi.models.links.LinkcreateInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)StringgetDescription()StringgetOperationId()StringgetOperationRef()Map<String,Object>getParameters()StringgetRef()ObjectgetRequestBody()org.eclipse.microprofile.openapi.models.servers.ServergetServer()static voidmerge(String linkName, org.eclipse.microprofile.openapi.models.links.Link link, Map<String,org.eclipse.microprofile.openapi.models.links.Link> links, boolean override)static voidmerge(org.eclipse.microprofile.openapi.models.links.Link from, org.eclipse.microprofile.openapi.models.links.Link to, boolean override)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 fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
-
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.links.Link createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getServer
public org.eclipse.microprofile.openapi.models.servers.Server getServer()
- Specified by:
getServerin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setServer
public void setServer(org.eclipse.microprofile.openapi.models.servers.Server server)
- Specified by:
setServerin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getOperationRef
public String getOperationRef()
- Specified by:
getOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setOperationRef
public void setOperationRef(String operationRef)
- Specified by:
setOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getRequestBody
public Object getRequestBody()
- Specified by:
getRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setRequestBody
public void setRequestBody(Object requestBody)
- Specified by:
setRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getOperationId
public String getOperationId()
- Specified by:
getOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setOperationId
public void setOperationId(String operationId)
- Specified by:
setOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getParameters
public Map<String,Object> getParameters()
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setParameters
public void setParameters(Map<String,Object> parameters)
- Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
addParameter
public org.eclipse.microprofile.openapi.models.links.Link addParameter(String name, Object parameter)
- Specified by:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
removeParameter
public void removeParameter(String name)
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link
-
getRef
public String getRef()
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.links.Link from, org.eclipse.microprofile.openapi.models.links.Link to, boolean override)
-
-