Class SecurityScheme
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
io.smallrye.openapi.internal.models.security.SecurityScheme
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.security.SecurityScheme>,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>,org.eclipse.microprofile.openapi.models.security.SecurityScheme
- Direct Known Subclasses:
SecuritySchemeImpl
@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor",
date="2026-01-25T12:11:29.552239221Z")
public class SecurityScheme
extends io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
implements org.eclipse.microprofile.openapi.models.security.SecurityScheme
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
io.smallrye.openapi.model.BaseModel.MergeDirectiveNested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
org.eclipse.microprofile.openapi.models.security.SecurityScheme.In, org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.smallrye.openapi.model.PropertyMetadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.microprofile.openapi.models.security.SecuritySchemefilter(org.eclipse.microprofile.openapi.OASFilter filter) org.eclipse.microprofile.openapi.models.security.OAuthFlowsgetFlows()org.eclipse.microprofile.openapi.models.security.SecurityScheme.IngetIn()io.smallrye.openapi.model.PropertyMetadataorg.eclipse.microprofile.openapi.models.security.SecurityScheme.TypegetType()voidsetBearerFormat(String newValue) voidsetFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows newValue) voidsetIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In newValue) voidsetOpenIdConnectUrl(String newValue) voidvoidsetType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type 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.Reference
getRef, ref, setRefMethods inherited from interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
bearerFormat, description, flows, getDescription, getName, in, name, openIdConnectUrl, scheme, setDescription, setName, type
-
Field Details
-
PROPERTIES
public static final io.smallrye.openapi.model.PropertyMetadata PROPERTIES
-
-
Constructor Details
-
SecurityScheme
public SecurityScheme()
-
-
Method Details
-
getPropertyMetadata
public io.smallrye.openapi.model.PropertyMetadata getPropertyMetadata()- Specified by:
getPropertyMetadatain classio.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
-
filter
protected org.eclipse.microprofile.openapi.models.security.SecurityScheme filter(org.eclipse.microprofile.openapi.OASFilter filter) - Overrides:
filterin classio.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
-
getType
public org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type getType()- Specified by:
getTypein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setType
public void setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type newValue) - Specified by:
setTypein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
getIn
public org.eclipse.microprofile.openapi.models.security.SecurityScheme.In getIn()- Specified by:
getInin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setIn
public void setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In newValue) - Specified by:
setInin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
getScheme
- Specified by:
getSchemein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setScheme
- Specified by:
setSchemein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
getBearerFormat
- Specified by:
getBearerFormatin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setBearerFormat
- Specified by:
setBearerFormatin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
getFlows
public org.eclipse.microprofile.openapi.models.security.OAuthFlows getFlows()- Specified by:
getFlowsin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setFlows
public void setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows newValue) - Specified by:
setFlowsin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
getOpenIdConnectUrl
- Specified by:
getOpenIdConnectUrlin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-
setOpenIdConnectUrl
- Specified by:
setOpenIdConnectUrlin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
-