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 theSecurityScheme
OpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description SecuritySchemeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBearerFormat()
String
getDescription()
org.eclipse.microprofile.openapi.models.security.OAuthFlows
getFlows()
org.eclipse.microprofile.openapi.models.security.SecurityScheme.In
getIn()
String
getName()
String
getOpenIdConnectUrl()
String
getRef()
String
getScheme()
org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type
getType()
void
setBearerFormat(String bearerFormat)
void
setDescription(String description)
void
setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows flows)
void
setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In in)
void
setName(String name)
void
setOpenIdConnectUrl(String openIdConnectUrl)
void
setRef(String ref)
void
setScheme(String scheme)
void
setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type type)
-
Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getRef
public String getRef()
- Specified by:
getRef
in interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
- See Also:
Reference.getRef()
-
setRef
public void setRef(String ref)
- Specified by:
setRef
in 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:
getType
in 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:
setType
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type)
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.getDescription()
-
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setDescription(java.lang.String)
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.getName()
-
setName
public void setName(String name)
- Specified by:
setName
in 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:
getIn
in 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:
setIn
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In)
-
getScheme
public String getScheme()
- Specified by:
getScheme
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.getScheme()
-
setScheme
public void setScheme(String scheme)
- Specified by:
setScheme
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setScheme(java.lang.String)
-
getBearerFormat
public String getBearerFormat()
- Specified by:
getBearerFormat
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.getBearerFormat()
-
setBearerFormat
public void setBearerFormat(String bearerFormat)
- Specified by:
setBearerFormat
in 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:
getFlows
in 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:
setFlows
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows)
-
getOpenIdConnectUrl
public String getOpenIdConnectUrl()
- Specified by:
getOpenIdConnectUrl
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.getOpenIdConnectUrl()
-
setOpenIdConnectUrl
public void setOpenIdConnectUrl(String openIdConnectUrl)
- Specified by:
setOpenIdConnectUrl
in interfaceorg.eclipse.microprofile.openapi.models.security.SecurityScheme
- See Also:
SecurityScheme.setOpenIdConnectUrl(java.lang.String)
-
-