Class DiscriminatorImpl

  • All Implemented Interfaces:
    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
    • Constructor Detail

      • DiscriminatorImpl

        public DiscriminatorImpl()
    • Method Detail

      • getPropertyName

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

        public void setPropertyName​(String propertyName)
        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> mapping)
        Specified by:
        setMapping in interface org.eclipse.microprofile.openapi.models.media.Discriminator
      • 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
      • removeMapping

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