Class SecuritySchemeImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
io.smallrye.openapi.api.models.security.SecuritySchemeImpl
- All Implemented Interfaces:
ModelImpl,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
public class SecuritySchemeImpl
extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
implements org.eclipse.microprofile.openapi.models.security.SecurityScheme, ModelImpl
An implementation of the
SecurityScheme OpenAPI model interface.-
Nested Class Summary
Nested 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.security.OAuthFlowsgetFlows()org.eclipse.microprofile.openapi.models.security.SecurityScheme.IngetIn()getName()getRef()org.eclipse.microprofile.openapi.models.security.SecurityScheme.TypegetType()voidsetBearerFormat(String bearerFormat) voidsetDescription(String description) voidsetFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows flows) voidsetIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In in) voidvoidsetOpenIdConnectUrl(String openIdConnectUrl) voidvoidvoidsetType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type type) 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.Reference
refMethods inherited from interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
bearerFormat, description, flows, in, name, openIdConnectUrl, scheme, type
-
Constructor Details
-
SecuritySchemeImpl
public SecuritySchemeImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>- See Also:
-
Reference.setRef(java.lang.String)
-
getType
public org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type getType()- Specified by:
getTypein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getType()
-
setType
public void setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type type) - Specified by:
setTypein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setDescription(java.lang.String)
-
getName
- Specified by:
getNamein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getName()
-
setName
- Specified by:
setNamein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setName(java.lang.String)
-
getIn
public org.eclipse.microprofile.openapi.models.security.SecurityScheme.In getIn()- Specified by:
getInin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getIn()
-
setIn
public void setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In in) - Specified by:
setInin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In)
-
getScheme
- Specified by:
getSchemein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getScheme()
-
setScheme
- Specified by:
setSchemein interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setScheme(java.lang.String)
-
getBearerFormat
- Specified by:
getBearerFormatin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getBearerFormat()
-
setBearerFormat
- Specified by:
setBearerFormatin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setBearerFormat(java.lang.String)
-
getFlows
public org.eclipse.microprofile.openapi.models.security.OAuthFlows getFlows()- Specified by:
getFlowsin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getFlows()
-
setFlows
public void setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows flows) - Specified by:
setFlowsin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows)
-
getOpenIdConnectUrl
- Specified by:
getOpenIdConnectUrlin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.getOpenIdConnectUrl()
-
setOpenIdConnectUrl
- Specified by:
setOpenIdConnectUrlin interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme- See Also:
-
SecurityScheme.setOpenIdConnectUrl(java.lang.String)
-