Class DiscriminatorImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.media.DiscriminatorImpl
-
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.media.Discriminator
public class DiscriminatorImpl extends Object implements org.eclipse.microprofile.openapi.models.media.Discriminator, ModelImpl
An implementation of theDiscriminatorOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description DiscriminatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.media.DiscriminatoraddMapping(String name, String value)Map<String,String>getMapping()StringgetPropertyName()voidremoveMapping(String name)voidsetMapping(Map<String,String> mapping)voidsetPropertyName(String propertyName)
-
-
-
Method Detail
-
getPropertyName
public String getPropertyName()
- Specified by:
getPropertyNamein interfaceorg.eclipse.microprofile.openapi.models.media.Discriminator- See Also:
Discriminator.getPropertyName()
-
setPropertyName
public void setPropertyName(String propertyName)
- Specified by:
setPropertyNamein interfaceorg.eclipse.microprofile.openapi.models.media.Discriminator- See Also:
Discriminator.setPropertyName(java.lang.String)
-
addMapping
public org.eclipse.microprofile.openapi.models.media.Discriminator addMapping(String name, String value)
- Specified by:
addMappingin interfaceorg.eclipse.microprofile.openapi.models.media.Discriminator- See Also:
Discriminator.addMapping(java.lang.String, java.lang.String)
-
removeMapping
public void removeMapping(String name)
- Specified by:
removeMappingin interfaceorg.eclipse.microprofile.openapi.models.media.Discriminator- See Also:
Discriminator.removeMapping(java.lang.String)
-
getMapping
public Map<String,String> getMapping()
- Specified by:
getMappingin interfaceorg.eclipse.microprofile.openapi.models.media.Discriminator- See Also:
Discriminator.getMapping()
-
-