Class OpenApi30DiscriminatorImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.openapi.v30.OpenApi30DiscriminatorImpl
-
- All Implemented Interfaces:
Node,OpenApiDiscriminator,OpenApi30Discriminator,Visitable
public class OpenApi30DiscriminatorImpl extends NodeImpl implements OpenApi30Discriminator
-
-
Constructor Summary
Constructors Constructor Description OpenApi30DiscriminatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(Visitor visitor)NodeemptyClone()Map<String,String>getMapping()StringgetPropertyName()voidsetMapping(Map<String,String> value)voidsetPropertyName(String value)-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
_setMapPropertyName, _setParentPropertyName, _setParentPropertyType, addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
getPropertyName
public String getPropertyName()
- Specified by:
getPropertyNamein interfaceOpenApiDiscriminator
-
setPropertyName
public void setPropertyName(String value)
- Specified by:
setPropertyNamein interfaceOpenApiDiscriminator
-
getMapping
public Map<String,String> getMapping()
- Specified by:
getMappingin interfaceOpenApiDiscriminator
-
setMapping
public void setMapping(Map<String,String> value)
- Specified by:
setMappingin interfaceOpenApiDiscriminator
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClonein interfaceNode
-
-