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 the Discriminator OpenAPI model interface.
  • Constructor Details

    • DiscriminatorImpl

      public DiscriminatorImpl()
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Specified by:
      getPropertyName in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      See Also:
      • Discriminator.getPropertyName()
    • setPropertyName

      public void setPropertyName(String propertyName)
      Specified by:
      setPropertyName in interface org.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:
      addMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      See Also:
      • Discriminator.addMapping(java.lang.String, java.lang.String)
    • removeMapping

      public void removeMapping(String name)
      Specified by:
      removeMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      See Also:
      • Discriminator.removeMapping(java.lang.String)
    • getMapping

      public Map<String,String> getMapping()
      Specified by:
      getMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      See Also:
      • Discriminator.getMapping()
    • setMapping

      public void setMapping(Map<String,String> mapping)
      Specified by:
      setMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      See Also:
      • Discriminator.setMapping(java.util.Map)