Class AbstractOpenAPI
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.OpenAPI>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.OpenAPI>
io.smallrye.openapi.internal.models.AbstractOpenAPI
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.OpenAPI>,org.eclipse.microprofile.openapi.models.OpenAPI
- Direct Known Subclasses:
OpenAPI
@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor",
date="2025-11-04T14:19:54.173699117Z")
public abstract class AbstractOpenAPI
extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.OpenAPI>
implements org.eclipse.microprofile.openapi.models.OpenAPI
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
BaseModel.MergeDirective -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement newValue) addServer(org.eclipse.microprofile.openapi.models.servers.Server newValue) addTag(org.eclipse.microprofile.openapi.models.tags.Tag newValue) addWebhook(String newKey, org.eclipse.microprofile.openapi.models.PathItem newValue) protected org.eclipse.microprofile.openapi.models.OpenAPIfilter(org.eclipse.microprofile.openapi.OASFilter filter) org.eclipse.microprofile.openapi.models.Componentsorg.eclipse.microprofile.openapi.models.info.InfogetInfo()org.eclipse.microprofile.openapi.models.PathsgetPaths()List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> List<org.eclipse.microprofile.openapi.models.servers.Server> List<org.eclipse.microprofile.openapi.models.tags.Tag> getTags()voidremoveSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement value) voidremoveServer(org.eclipse.microprofile.openapi.models.servers.Server value) voidremoveTag(org.eclipse.microprofile.openapi.models.tags.Tag value) voidremoveWebhook(String key) voidsetComponents(org.eclipse.microprofile.openapi.models.Components newValue) voidsetInfo(org.eclipse.microprofile.openapi.models.info.Info newValue) voidsetJsonSchemaDialect(String newValue) voidsetOpenapi(String newValue) voidsetPaths(org.eclipse.microprofile.openapi.models.Paths newValue) voidsetSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> newValue) voidsetServers(List<org.eclipse.microprofile.openapi.models.servers.Server> newValue) voidvoidsetWebhooks(Map<String, org.eclipse.microprofile.openapi.models.PathItem> newValue) Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hasExtension, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setPropertyMethods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtension, getExtensions, hasExtension, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.OpenAPI
components, externalDocs, getExternalDocs, info, jsonSchemaDialect, openapi, paths, security, servers, setExternalDocs, tags, webhooks
-
Field Details
-
PROPERTIES
-
-
Constructor Details
-
AbstractOpenAPI
public AbstractOpenAPI()
-
-
Method Details
-
getPropertyMetadata
- Specified by:
getPropertyMetadatain classBaseModel<org.eclipse.microprofile.openapi.models.OpenAPI>
-
filter
protected org.eclipse.microprofile.openapi.models.OpenAPI filter(org.eclipse.microprofile.openapi.OASFilter filter) -
getOpenapi
- Specified by:
getOpenapiin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setOpenapi
- Specified by:
setOpenapiin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getInfo
public org.eclipse.microprofile.openapi.models.info.Info getInfo()- Specified by:
getInfoin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setInfo
public void setInfo(org.eclipse.microprofile.openapi.models.info.Info newValue) - Specified by:
setInfoin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getServers
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setServers
- Specified by:
setServersin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
addServer
- Specified by:
addServerin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server value) - Specified by:
removeServerin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getSecurity
- Specified by:
getSecurityin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setSecurity
public void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> newValue) - Specified by:
setSecurityin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
addSecurityRequirement
public AbstractOpenAPI addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement newValue) - Specified by:
addSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
removeSecurityRequirement
public void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement value) - Specified by:
removeSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getTags
- Specified by:
getTagsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setTags
- Specified by:
setTagsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
addTag
- Specified by:
addTagin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
removeTag
public void removeTag(org.eclipse.microprofile.openapi.models.tags.Tag value) - Specified by:
removeTagin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getPaths
public org.eclipse.microprofile.openapi.models.Paths getPaths()- Specified by:
getPathsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setPaths
public void setPaths(org.eclipse.microprofile.openapi.models.Paths newValue) - Specified by:
setPathsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getWebhooks
- Specified by:
getWebhooksin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setWebhooks
- Specified by:
setWebhooksin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
addWebhook
public AbstractOpenAPI addWebhook(String newKey, org.eclipse.microprofile.openapi.models.PathItem newValue) - Specified by:
addWebhookin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
removeWebhook
- Specified by:
removeWebhookin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getComponents
public org.eclipse.microprofile.openapi.models.Components getComponents()- Specified by:
getComponentsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setComponents
public void setComponents(org.eclipse.microprofile.openapi.models.Components newValue) - Specified by:
setComponentsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
getJsonSchemaDialect
- Specified by:
getJsonSchemaDialectin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-
setJsonSchemaDialect
- Specified by:
setJsonSchemaDialectin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
-