public abstract class ModernSecurityScheme extends SecurityScheme implements IReferenceNode, IDefinition
Modifier and Type | Field and Description |
---|---|
String |
$ref |
String |
bearerFormat |
OAuthFlows |
flows |
String |
openIdConnectUrl |
String |
scheme |
_schemeName, description, in, name, type
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
ModernSecurityScheme(String schemeName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract OAuthFlows |
createOAuthFlows() |
String |
getReference()
Return the reference string, if this
Node is a reference object. |
void |
setReference(String reference) |
accept, getName, getSchemeName, rename
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, isAttached, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
public String $ref
public String scheme
public String bearerFormat
public OAuthFlows flows
public String openIdConnectUrl
public ModernSecurityScheme(String schemeName)
schemeName
- public String getReference()
IReferenceNode
Node
is a reference object.getReference
in interface IReferenceNode
public void setReference(String reference)
setReference
in interface IReferenceNode
public abstract OAuthFlows createOAuthFlows()
Copyright © 2020 Red Hat. All rights reserved.