Interface AsyncApiOperationTrait
-
- All Known Subinterfaces:
AsyncApi20OperationTrait,AsyncApi21OperationTrait,AsyncApi22OperationTrait,AsyncApi23OperationTrait,AsyncApi24OperationTrait,AsyncApi25OperationTrait,AsyncApi26OperationTrait,AsyncApi30OperationTrait
- All Known Implementing Classes:
AsyncApi20OperationTraitImpl,AsyncApi21OperationTraitImpl,AsyncApi22OperationTraitImpl,AsyncApi23OperationTraitImpl,AsyncApi24OperationTraitImpl,AsyncApi25OperationTraitImpl,AsyncApi26OperationTraitImpl,AsyncApi30OperationTraitImpl
public interface AsyncApiOperationTrait extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTag(AsyncApiTag value)voidclearTags()AsyncApiExternalDocumentationcreateExternalDocumentation()AsyncApiOperationBindingscreateOperationBindings()AsyncApiTagcreateTag()AsyncApiOperationBindingsgetBindings()StringgetDescription()AsyncApiExternalDocumentationgetExternalDocs()StringgetSummary()List<AsyncApiTag>getTags()voidinsertTag(AsyncApiTag value, int atIndex)voidremoveTag(AsyncApiTag value)voidsetBindings(AsyncApiOperationBindings value)voidsetDescription(String value)voidsetExternalDocs(AsyncApiExternalDocumentation value)voidsetSummary(String 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
-
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)
-
getBindings
AsyncApiOperationBindings getBindings()
-
setBindings
void setBindings(AsyncApiOperationBindings value)
-
createOperationBindings
AsyncApiOperationBindings createOperationBindings()
-
getDescription
String getDescription()
-
setDescription
void setDescription(String value)
-
getSummary
String getSummary()
-
setSummary
void setSummary(String value)
-
getExternalDocs
AsyncApiExternalDocumentation getExternalDocs()
-
setExternalDocs
void setExternalDocs(AsyncApiExternalDocumentation value)
-
createExternalDocumentation
AsyncApiExternalDocumentation createExternalDocumentation()
-
-