Interface OpenApiMediaType
-
- All Known Subinterfaces:
OpenApi30MediaType,OpenApi31MediaType
- All Known Implementing Classes:
OpenApi30MediaTypeImpl,OpenApi31MediaTypeImpl
public interface OpenApiMediaType extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEncoding(String name, OpenApiEncoding value)voidclearEncoding()OpenApiEncodingcreateEncoding()OpenApiSchemacreateSchema()Map<String,OpenApiEncoding>getEncoding()com.fasterxml.jackson.databind.JsonNodegetExample()OpenApiSchemagetSchema()voidinsertEncoding(String name, OpenApiEncoding value, int atIndex)voidremoveEncoding(String name)voidsetExample(com.fasterxml.jackson.databind.JsonNode value)voidsetSchema(OpenApiSchema value)-
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
-
createEncoding
OpenApiEncoding createEncoding()
-
getEncoding
Map<String,OpenApiEncoding> getEncoding()
-
addEncoding
void addEncoding(String name, OpenApiEncoding value)
-
clearEncoding
void clearEncoding()
-
removeEncoding
void removeEncoding(String name)
-
insertEncoding
void insertEncoding(String name, OpenApiEncoding value, int atIndex)
-
getExample
com.fasterxml.jackson.databind.JsonNode getExample()
-
setExample
void setExample(com.fasterxml.jackson.databind.JsonNode value)
-
getSchema
OpenApiSchema getSchema()
-
setSchema
void setSchema(OpenApiSchema value)
-
createSchema
OpenApiSchema createSchema()
-
-