Class Discriminator

java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.media.Discriminator>
io.smallrye.openapi.internal.models.media.Discriminator
All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.media.Discriminator
Direct Known Subclasses:
DiscriminatorImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2024-12-09T01:23:59.643034206Z") public class Discriminator extends BaseModel<org.eclipse.microprofile.openapi.models.media.Discriminator> implements org.eclipse.microprofile.openapi.models.media.Discriminator
  • Constructor Details

    • Discriminator

      public Discriminator()
  • Method Details

    • getPropertyName

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

      public void setPropertyName(String newValue)
      Specified by:
      setPropertyName in interface org.eclipse.microprofile.openapi.models.media.Discriminator
    • getMapping

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

      public void setMapping(Map<String,String> newValue)
      Specified by:
      setMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
    • addMapping

      public Discriminator addMapping(String newKey, String newValue)
      Specified by:
      addMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
    • removeMapping

      public void removeMapping(String key)
      Specified by:
      removeMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator