Class AsyncApi25OAuthFlowsImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.asyncapi.v25.AsyncApi25OAuthFlowsImpl
-
- All Implemented Interfaces:
AsyncApiExtensible
,AsyncApiOAuthFlows
,AsyncApi25Extensible
,AsyncApi25OAuthFlows
,Extensible
,Node
,OAuthFlows
,Visitable
public class AsyncApi25OAuthFlowsImpl extends NodeImpl implements AsyncApi25OAuthFlows
-
-
Constructor Summary
Constructors Constructor Description AsyncApi25OAuthFlowsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor visitor)
void
addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
void
clearExtensions()
AsyncApi25OAuthFlow
createOAuthFlow()
Node
emptyClone()
OAuthFlow
getAuthorizationCode()
OAuthFlow
getClientCredentials()
Map<String,com.fasterxml.jackson.databind.JsonNode>
getExtensions()
OAuthFlow
getImplicit()
OAuthFlow
getPassword()
void
removeExtension(String name)
void
setAuthorizationCode(OAuthFlow value)
void
setClientCredentials(OAuthFlow value)
void
setImplicit(OAuthFlow value)
void
setPassword(OAuthFlow value)
-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, modelId, parent, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, modelId, parent, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
getImplicit
public OAuthFlow getImplicit()
- Specified by:
getImplicit
in interfaceOAuthFlows
-
setImplicit
public void setImplicit(OAuthFlow value)
- Specified by:
setImplicit
in interfaceOAuthFlows
-
createOAuthFlow
public AsyncApi25OAuthFlow createOAuthFlow()
- Specified by:
createOAuthFlow
in interfaceOAuthFlows
-
getPassword
public OAuthFlow getPassword()
- Specified by:
getPassword
in interfaceOAuthFlows
-
setPassword
public void setPassword(OAuthFlow value)
- Specified by:
setPassword
in interfaceOAuthFlows
-
getClientCredentials
public OAuthFlow getClientCredentials()
- Specified by:
getClientCredentials
in interfaceOAuthFlows
-
setClientCredentials
public void setClientCredentials(OAuthFlow value)
- Specified by:
setClientCredentials
in interfaceOAuthFlows
-
getAuthorizationCode
public OAuthFlow getAuthorizationCode()
- Specified by:
getAuthorizationCode
in interfaceOAuthFlows
-
setAuthorizationCode
public void setAuthorizationCode(OAuthFlow value)
- Specified by:
setAuthorizationCode
in interfaceOAuthFlows
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensions
in interfaceExtensible
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtension
in interfaceExtensible
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensions
in interfaceExtensible
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtension
in interfaceExtensible
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClone
in interfaceNode
-
-