Class TagImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.tags.Tag>
io.smallrye.openapi.api.models.tags.TagImpl
All Implemented Interfaces:
ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.tags.Tag>, org.eclipse.microprofile.openapi.models.tags.Tag

public class TagImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.tags.Tag> implements org.eclipse.microprofile.openapi.models.tags.Tag, ModelImpl
An implementation of the Tag OpenAPI model interface.
  • Constructor Details

    • TagImpl

      public TagImpl()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.getName()
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.setName(java.lang.String)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.getDescription()
    • setDescription

      public void setDescription(String description)
      Specified by:
      setDescription in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.setDescription(java.lang.String)
    • getExternalDocs

      public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
      Specified by:
      getExternalDocs in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.getExternalDocs()
    • setExternalDocs

      public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
      Specified by:
      setExternalDocs in interface org.eclipse.microprofile.openapi.models.tags.Tag
      See Also:
      • Tag.setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object