Class SecuritySchemeImpl
- java.lang.Object
-
- com.reprezen.jsonoverlay.JsonOverlay<V>
-
- com.reprezen.jsonoverlay.PropertiesOverlay<SecurityScheme>
-
- com.reprezen.kaizen.oasparser.ovl3.SecuritySchemeImpl
-
- All Implemented Interfaces:
com.reprezen.jsonoverlay.IJsonOverlay<SecurityScheme>,com.reprezen.jsonoverlay.IModelPart<OpenApi3,SecurityScheme>,SecurityScheme
public class SecuritySchemeImpl extends com.reprezen.jsonoverlay.PropertiesOverlay<SecurityScheme> implements SecurityScheme
-
-
Field Summary
Fields Modifier and Type Field Description static StringF_authorizationCodeOAuthFlowstatic StringF_bearerFormatstatic StringF_clientCredentialsOAuthFlowstatic StringF_descriptionstatic StringF_extensionsstatic StringF_implicitOAuthFlowstatic StringF_instatic StringF_namestatic StringF_oAuthFlowsExtensionsstatic StringF_openIdConnectUrlstatic StringF_passwordOAuthFlowstatic StringF_schemestatic StringF_typestatic com.reprezen.jsonoverlay.OverlayFactory<SecurityScheme>factory
-
Constructor Summary
Constructors Constructor Description SecuritySchemeImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)SecuritySchemeImpl(SecurityScheme securityScheme, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
Method Summary
-
Methods inherited from class com.reprezen.jsonoverlay.PropertiesOverlay
_add, _createList, _createMap, _createScalar, _elaborate, _findInternal, _fixJson, _fromJson, _get, _get, _get, _get, _get, _get, _getList, _getList, _getMap, _getMap, _getOverlay, _insert, _isElaborated, _isPresent, _remove, _remove, _set, _set, _setList, _setMap, _setScalar, _toJsonInternal, equals, equals, hashCode
-
Methods inherited from class com.reprezen.jsonoverlay.JsonOverlay
_ensureElaborated, _getCreatingRef, _jsonArray, _jsonBoolean, _jsonMissing, _jsonNull, _jsonObject, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _setCreatingRef, _setParent, builder, create, toString
-
-
-
-
Field Detail
-
F_type
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_type- See Also:
- Constant Field Values
-
F_description
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_description- See Also:
- Constant Field Values
-
F_name
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_name- See Also:
- Constant Field Values
-
F_in
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_in- See Also:
- Constant Field Values
-
F_scheme
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_scheme- See Also:
- Constant Field Values
-
F_bearerFormat
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_bearerFormat- See Also:
- Constant Field Values
-
F_implicitOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_implicitOAuthFlow- See Also:
- Constant Field Values
-
F_passwordOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_passwordOAuthFlow- See Also:
- Constant Field Values
-
F_clientCredentialsOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_clientCredentialsOAuthFlow- See Also:
- Constant Field Values
-
F_authorizationCodeOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_authorizationCodeOAuthFlow- See Also:
- Constant Field Values
-
F_oAuthFlowsExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_oAuthFlowsExtensions- See Also:
- Constant Field Values
-
F_openIdConnectUrl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_openIdConnectUrl- See Also:
- Constant Field Values
-
F_extensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_extensions- See Also:
- Constant Field Values
-
factory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static com.reprezen.jsonoverlay.OverlayFactory<SecurityScheme> factory
-
-
Constructor Detail
-
SecuritySchemeImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public SecuritySchemeImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
SecuritySchemeImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public SecuritySchemeImpl(SecurityScheme securityScheme, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
-
Method Detail
-
getKey
public String getKey()
- Specified by:
getKeyin interfaceSecurityScheme
-
getType
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getType()- Specified by:
getTypein interfaceSecurityScheme
-
setType
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setType(String type)- Specified by:
setTypein interfaceSecurityScheme
-
getDescription
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getDescription()- Specified by:
getDescriptionin interfaceSecurityScheme
-
setDescription
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setDescription(String description)- Specified by:
setDescriptionin interfaceSecurityScheme
-
getName
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getName()- Specified by:
getNamein interfaceSecurityScheme
-
setName
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setName(String name)- Specified by:
setNamein interfaceSecurityScheme
-
getIn
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getIn()- Specified by:
getInin interfaceSecurityScheme
-
setIn
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setIn(String in)- Specified by:
setInin interfaceSecurityScheme
-
getScheme
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getScheme()- Specified by:
getSchemein interfaceSecurityScheme
-
setScheme
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setScheme(String scheme)- Specified by:
setSchemein interfaceSecurityScheme
-
getBearerFormat
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getBearerFormat()- Specified by:
getBearerFormatin interfaceSecurityScheme
-
setBearerFormat
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setBearerFormat(String bearerFormat)- Specified by:
setBearerFormatin interfaceSecurityScheme
-
getImplicitOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getImplicitOAuthFlow()- Specified by:
getImplicitOAuthFlowin interfaceSecurityScheme
-
getImplicitOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getImplicitOAuthFlow(boolean elaborate)- Specified by:
getImplicitOAuthFlowin interfaceSecurityScheme
-
setImplicitOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setImplicitOAuthFlow(OAuthFlow implicitOAuthFlow)- Specified by:
setImplicitOAuthFlowin interfaceSecurityScheme
-
getPasswordOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getPasswordOAuthFlow()- Specified by:
getPasswordOAuthFlowin interfaceSecurityScheme
-
getPasswordOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getPasswordOAuthFlow(boolean elaborate)- Specified by:
getPasswordOAuthFlowin interfaceSecurityScheme
-
setPasswordOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setPasswordOAuthFlow(OAuthFlow passwordOAuthFlow)- Specified by:
setPasswordOAuthFlowin interfaceSecurityScheme
-
getClientCredentialsOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getClientCredentialsOAuthFlow()- Specified by:
getClientCredentialsOAuthFlowin interfaceSecurityScheme
-
getClientCredentialsOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getClientCredentialsOAuthFlow(boolean elaborate)- Specified by:
getClientCredentialsOAuthFlowin interfaceSecurityScheme
-
setClientCredentialsOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setClientCredentialsOAuthFlow(OAuthFlow clientCredentialsOAuthFlow)- Specified by:
setClientCredentialsOAuthFlowin interfaceSecurityScheme
-
getAuthorizationCodeOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getAuthorizationCodeOAuthFlow()- Specified by:
getAuthorizationCodeOAuthFlowin interfaceSecurityScheme
-
getAuthorizationCodeOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public OAuthFlow getAuthorizationCodeOAuthFlow(boolean elaborate)- Specified by:
getAuthorizationCodeOAuthFlowin interfaceSecurityScheme
-
setAuthorizationCodeOAuthFlow
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setAuthorizationCodeOAuthFlow(OAuthFlow authorizationCodeOAuthFlow)- Specified by:
setAuthorizationCodeOAuthFlowin interfaceSecurityScheme
-
getOAuthFlowsExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,Object> getOAuthFlowsExtensions()- Specified by:
getOAuthFlowsExtensionsin interfaceSecurityScheme
-
getOAuthFlowsExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,Object> getOAuthFlowsExtensions(boolean elaborate)- Specified by:
getOAuthFlowsExtensionsin interfaceSecurityScheme
-
hasOAuthFlowsExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasOAuthFlowsExtensions()- Specified by:
hasOAuthFlowsExtensionsin interfaceSecurityScheme
-
hasOAuthFlowsExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasOAuthFlowsExtension(String name)- Specified by:
hasOAuthFlowsExtensionin interfaceSecurityScheme
-
getOAuthFlowsExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Object getOAuthFlowsExtension(String name)- Specified by:
getOAuthFlowsExtensionin interfaceSecurityScheme
-
setOAuthFlowsExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setOAuthFlowsExtensions(Map<String,Object> oAuthFlowsExtensions)- Specified by:
setOAuthFlowsExtensionsin interfaceSecurityScheme
-
setOAuthFlowsExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setOAuthFlowsExtension(String name, Object oAuthFlowsExtension)- Specified by:
setOAuthFlowsExtensionin interfaceSecurityScheme
-
removeOAuthFlowsExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void removeOAuthFlowsExtension(String name)- Specified by:
removeOAuthFlowsExtensionin interfaceSecurityScheme
-
getOpenIdConnectUrl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public String getOpenIdConnectUrl()- Specified by:
getOpenIdConnectUrlin interfaceSecurityScheme
-
setOpenIdConnectUrl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setOpenIdConnectUrl(String openIdConnectUrl)- Specified by:
setOpenIdConnectUrlin interfaceSecurityScheme
-
getExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,Object> getExtensions()- Specified by:
getExtensionsin interfaceSecurityScheme
-
getExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,Object> getExtensions(boolean elaborate)- Specified by:
getExtensionsin interfaceSecurityScheme
-
hasExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasExtensions()- Specified by:
hasExtensionsin interfaceSecurityScheme
-
hasExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasExtension(String name)- Specified by:
hasExtensionin interfaceSecurityScheme
-
getExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Object getExtension(String name)- Specified by:
getExtensionin interfaceSecurityScheme
-
setExtensions
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setExtensions(Map<String,Object> extensions)- Specified by:
setExtensionsin interfaceSecurityScheme
-
setExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setExtension(String name, Object extension)- Specified by:
setExtensionin interfaceSecurityScheme
-
removeExtension
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void removeExtension(String name)- Specified by:
removeExtensionin interfaceSecurityScheme
-
_elaborateJson
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected void _elaborateJson()- Overrides:
_elaborateJsonin classcom.reprezen.jsonoverlay.PropertiesOverlay<SecurityScheme>
-
_getModelType
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Class<?> _getModelType()- Overrides:
_getModelTypein classcom.reprezen.jsonoverlay.JsonOverlay<SecurityScheme>
-
_getFactory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()- Specified by:
_getFactoryin classcom.reprezen.jsonoverlay.JsonOverlay<SecurityScheme>
-
builder
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<SecurityScheme> builder(OV modelMember)
-
create
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> SecurityScheme create(OV modelMember)
-
-