Package io.apicurio.datamodels.models
Interface Components
-
- All Known Subinterfaces:
AsyncApi20Components,AsyncApi21Components,AsyncApi22Components,AsyncApi23Components,AsyncApi24Components,AsyncApi25Components,AsyncApi26Components,AsyncApi30Components,AsyncApiComponents,OpenApi30Components,OpenApi31Components,OpenApiComponents
- All Known Implementing Classes:
AsyncApi20ComponentsImpl,AsyncApi21ComponentsImpl,AsyncApi22ComponentsImpl,AsyncApi23ComponentsImpl,AsyncApi24ComponentsImpl,AsyncApi25ComponentsImpl,AsyncApi26ComponentsImpl,AsyncApi30ComponentsImpl,OpenApi30ComponentsImpl,OpenApi31ComponentsImpl
public interface Components extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddParameter(String name, Parameter value)voidaddSecurityScheme(String name, SecurityScheme value)voidclearParameters()voidclearSecuritySchemes()ParametercreateParameter()SecuritySchemecreateSecurityScheme()Map<String,Parameter>getParameters()Map<String,SecurityScheme>getSecuritySchemes()voidinsertParameter(String name, Parameter value, int atIndex)voidinsertSecurityScheme(String name, SecurityScheme value, int atIndex)voidremoveParameter(String name)voidremoveSecurityScheme(String name)-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
createParameter
Parameter createParameter()
-
clearParameters
void clearParameters()
-
removeParameter
void removeParameter(String name)
-
createSecurityScheme
SecurityScheme createSecurityScheme()
-
getSecuritySchemes
Map<String,SecurityScheme> getSecuritySchemes()
-
addSecurityScheme
void addSecurityScheme(String name, SecurityScheme value)
-
clearSecuritySchemes
void clearSecuritySchemes()
-
removeSecurityScheme
void removeSecurityScheme(String name)
-
insertSecurityScheme
void insertSecurityScheme(String name, SecurityScheme value, int atIndex)
-
-