Class PathItem

java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.PathItem>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.PathItem>
io.smallrye.openapi.internal.models.AbstractPathItem
io.smallrye.openapi.internal.models.PathItem
All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.PathItem>, org.eclipse.microprofile.openapi.models.PathItem, org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.PathItem>
Direct Known Subclasses:
PathItemImpl

public class PathItem extends AbstractPathItem
An implementation of the PathItem OpenAPI model interface.
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.smallrye.openapi.internal.models.AbstractPathItem

    AbstractPathItem.Properties

    Nested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel

    io.smallrye.openapi.model.BaseModel.MergeDirective

    Nested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.PathItem

    org.eclipse.microprofile.openapi.models.PathItem.HttpMethod
  • Field Summary

    Fields inherited from class io.smallrye.openapi.internal.models.AbstractPathItem

    PROPERTIES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation>
    void
    setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)

    Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel

    addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hasExtension, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setProperty

    Methods inherited from class io.smallrye.openapi.model.BaseModel

    constructible, deepCopy, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible

    addExtension, extensions, getExtension, getExtensions, hasExtension, removeExtension, setExtensions

    Methods inherited from interface org.eclipse.microprofile.openapi.models.PathItem

    DELETE, description, GET, getDescription, getSummary, HEAD, OPTIONS, parameters, PATCH, POST, PUT, servers, setDescription, setSummary, summary, TRACE

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Reference

    getRef, ref, setRef
  • Constructor Details

    • PathItem

      public PathItem()
  • Method Details

    • getOperations

      public Map<org.eclipse.microprofile.openapi.models.PathItem.HttpMethod,org.eclipse.microprofile.openapi.models.Operation> getOperations()
    • setOperation

      public void setOperation(org.eclipse.microprofile.openapi.models.PathItem.HttpMethod httpMethod, org.eclipse.microprofile.openapi.models.Operation operation)