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 the
Link OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.links.LinkaddParameter(String name, Object parameter) getRef()org.eclipse.microprofile.openapi.models.servers.ServervoidremoveParameter(String name) voidsetDescription(String description) voidsetOperationId(String operationId) voidsetOperationRef(String operationRef) voidsetParameters(Map<String, Object> parameters) voidvoidsetRequestBody(Object requestBody) voidsetServer(org.eclipse.microprofile.openapi.models.servers.Server server) Methods 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.links.Link
description, operationId, operationRef, parameters, requestBody, serverMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
ref
-
Constructor Details
-
LinkImpl
public LinkImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>- See Also:
-
Reference.getRef()
-
setRef
- 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
- Specified by:
getOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.getOperationRef()
-
setOperationRef
- Specified by:
setOperationRefin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.setOperationRef(java.lang.String)
-
getRequestBody
- Specified by:
getRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.getRequestBody()
-
setRequestBody
- Specified by:
setRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.setRequestBody(java.lang.Object)
-
getOperationId
- Specified by:
getOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.getOperationId()
-
setOperationId
- Specified by:
setOperationIdin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.setOperationId(java.lang.String)
-
getParameters
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.getParameters()
-
setParameters
- 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
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.removeParameter(java.lang.String)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.links.Link- See Also:
-
Link.setDescription(java.lang.String)
-