Interface AsyncApi20Schema
-
- All Superinterfaces:
AsyncApi20Extensible
,AsyncApi20Referenceable
,AsyncApiExtensible
,AsyncApiReferenceable
,AsyncApiSchema
,BooleanSchemaUnion
,Extensible
,Node
,Referenceable
,Schema
,SchemaSchemaListUnion
,Union
,Visitable
- All Known Implementing Classes:
AsyncApi20SchemaImpl
public interface AsyncApi20Schema extends AsyncApiSchema, AsyncApi20Extensible, AsyncApi20Referenceable
-
-
Method Summary
-
Methods inherited from interface io.apicurio.datamodels.models.asyncapi.AsyncApiSchema
addAnyOf, addOneOf, clearAnyOf, clearOneOf, createSchema, getAdditionalItems, getAnyOf, getConst, getContains, getDiscriminator, getElse, getExamples, getExclusiveMaximum, getExclusiveMinimum, getIf, getItems, getNot, getOneOf, getPatternProperties, getPropertyNames, getThen, getType, isDeprecated, isWriteOnly, removeAnyOf, removeOneOf, setAdditionalItems, setConst, setContains, setDeprecated, setDiscriminator, setElse, setExamples, setExclusiveMaximum, setExclusiveMinimum, setIf, setItems, setNot, setPatternProperties, setPropertyNames, setThen, setType, setWriteOnly
-
Methods inherited from interface io.apicurio.datamodels.models.union.BooleanSchemaUnion
asBoolean, asSchema, isBoolean, isSchema
-
Methods inherited from interface io.apicurio.datamodels.models.Extensible
addExtension, clearExtensions, getExtensions, removeExtension
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, modelId, parent, removeExtraProperty, root, setNodeAttribute
-
Methods inherited from interface io.apicurio.datamodels.models.Referenceable
get$ref, set$ref
-
Methods inherited from interface io.apicurio.datamodels.models.Schema
addAllOf, addProperty, clearAllOf, clearProperties, createExternalDocumentation, getAdditionalProperties, getAllOf, getDefault, getDescription, getEnum, getExternalDocs, getFormat, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getPattern, getProperties, getRequired, getTitle, isReadOnly, isUniqueItems, removeAllOf, removeProperty, setAdditionalProperties, setDefault, setDescription, setEnum, setExternalDocs, setFormat, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setPattern, setReadOnly, setRequired, setTitle, setUniqueItems
-
Methods inherited from interface io.apicurio.datamodels.models.union.SchemaSchemaListUnion
asSchema, asSchemaList, isSchema, isSchemaList
-
Methods inherited from interface io.apicurio.datamodels.models.union.Union
isEntity, isEntityList, isEntityMap, unionValue
-
-