public class Oas30OAuthFlows extends OAuthFlows
authorizationCode, clientCredentials, implicit, password
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas30OAuthFlows() |
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
AuthorizationCodeOAuthFlow |
createAuthorizationCodeOAuthFlow()
Creates an OAuth Flow object.
|
ClientCredentialsOAuthFlow |
createClientCredentialsOAuthFlow()
Creates an OAuth Flow object.
|
ImplicitOAuthFlow |
createImplicitOAuthFlow()
Creates an OAuth Flow object.
|
PasswordOAuthFlow |
createPasswordOAuthFlow()
Creates an OAuth Flow object.
|
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Node
Node.accept(io.apicurio.datamodels.core.visitors.IVisitor)
public ImplicitOAuthFlow createImplicitOAuthFlow()
OAuthFlows
createImplicitOAuthFlow
in class OAuthFlows
OAuthFlows.createImplicitOAuthFlow()
public PasswordOAuthFlow createPasswordOAuthFlow()
OAuthFlows
createPasswordOAuthFlow
in class OAuthFlows
OAuthFlows.createPasswordOAuthFlow()
public ClientCredentialsOAuthFlow createClientCredentialsOAuthFlow()
OAuthFlows
createClientCredentialsOAuthFlow
in class OAuthFlows
OAuthFlows.createClientCredentialsOAuthFlow()
public AuthorizationCodeOAuthFlow createAuthorizationCodeOAuthFlow()
OAuthFlows
createAuthorizationCodeOAuthFlow
in class OAuthFlows
OAuthFlows.createAuthorizationCodeOAuthFlow()
Copyright © 2021 Red Hat. All rights reserved.