Interface AsyncApiOperation
-
- All Known Subinterfaces:
AsyncApi20Operation,AsyncApi21Operation,AsyncApi22Operation,AsyncApi23Operation,AsyncApi24Operation,AsyncApi25Operation,AsyncApi26Operation,AsyncApi30Operation
- All Known Implementing Classes:
AsyncApi20OperationImpl,AsyncApi21OperationImpl,AsyncApi22OperationImpl,AsyncApi23OperationImpl,AsyncApi24OperationImpl,AsyncApi25OperationImpl,AsyncApi26OperationImpl,AsyncApi30OperationImpl
public interface AsyncApiOperation extends Operation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTag(AsyncApiTag value)voidaddTrait(AsyncApiOperationTrait value)voidclearTags()voidclearTraits()AsyncApiOperationBindingscreateOperationBindings()AsyncApiOperationTraitcreateOperationTrait()AsyncApiTagcreateTag()AsyncApiOperationBindingsgetBindings()List<AsyncApiTag>getTags()List<AsyncApiOperationTrait>getTraits()voidinsertTag(AsyncApiTag value, int atIndex)voidinsertTrait(AsyncApiOperationTrait value, int atIndex)voidremoveTag(AsyncApiTag value)voidremoveTrait(AsyncApiOperationTrait value)voidsetBindings(AsyncApiOperationBindings 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
-
Methods inherited from interface io.apicurio.datamodels.models.Operation
createExternalDocumentation, getDescription, getExternalDocs, getSummary, setDescription, setExternalDocs, setSummary
-
-
-
-
Method Detail
-
getBindings
AsyncApiOperationBindings getBindings()
-
setBindings
void setBindings(AsyncApiOperationBindings value)
-
createOperationBindings
AsyncApiOperationBindings createOperationBindings()
-
createOperationTrait
AsyncApiOperationTrait createOperationTrait()
-
getTraits
List<AsyncApiOperationTrait> getTraits()
-
addTrait
void addTrait(AsyncApiOperationTrait value)
-
clearTraits
void clearTraits()
-
removeTrait
void removeTrait(AsyncApiOperationTrait value)
-
insertTrait
void insertTrait(AsyncApiOperationTrait value, int atIndex)
-
createTag
AsyncApiTag createTag()
-
getTags
List<AsyncApiTag> getTags()
-
addTag
void addTag(AsyncApiTag value)
-
clearTags
void clearTags()
-
removeTag
void removeTag(AsyncApiTag value)
-
insertTag
void insertTag(AsyncApiTag value, int atIndex)
-
-