java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Path

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class Path extends Object
Path
  • Felddetails

    • delete

      protected Operation delete
    • description

      protected String description
      An optional, string description, intended to apply to all operations in this path
    • displayName

      protected String displayName
    • enabled

      protected Boolean enabled
    • get

      protected Operation get
    • get$ref

      protected String get$ref
      Allows for an external definition of this path item
    • options

      protected Operation options
    • parameters

      protected List<Object> parameters
      A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there
    • patch

      protected Operation patch
    • post

      protected Operation post
    • put

      protected Operation put
    • scopes

      protected List<String> scopes
    • summary

      protected String summary
      An optional, string summary, intended to apply to all operations in this path
    • tags

      protected List<String> tags
      A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
    • trace

      protected Operation trace
    • vendorExtensions

      protected Map<String,Object> vendorExtensions
  • Konstruktordetails

    • Path

      public Path(Consumer<Path> spec)
      Constructs a validated instance of Path.
      Parameter:
      spec - the specification to process
    • Path

      @Internal public Path(Operation delete, String description, String displayName, Boolean enabled, Operation get, String get$ref, Operation head, Operation options, List<Object> parameters, Operation patch, Operation post, Operation put, List<String> scopes, String summary, List<String> tags, Operation trace, Map<String,Object> vendorExtensions)
      Constructs a validated instance of Path.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using Path(Consumer) instead.

      Parameter:
      delete - var.name
      description - An optional, string description, intended to apply to all operations in this path
      displayName - var.name
      enabled - var.name
      get - var.name
      get$ref - Allows for an external definition of this path item
      head - var.name
      options - var.name
      parameters - A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there
      patch - var.name
      post - var.name
      put - var.name
      scopes - var.name
      summary - An optional, string summary, intended to apply to all operations in this path
      tags - A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
      trace - var.name
      vendorExtensions - var.name
    • Path

      protected Path()
  • Methodendetails

    • builder

      public static Path.PathBuilder builder()
    • delete

      public Operation delete()
    • description

      public String description()
      An optional, string description, intended to apply to all operations in this path
    • displayName

      public String displayName()
    • enabled

      public Boolean enabled()
    • get

      public Operation get()
    • get$ref

      public String get$ref()
      Allows for an external definition of this path item
    • head

      public Operation head()
    • options

      public Operation options()
    • parameters

      public List<Object> parameters()
      A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there
    • patch

      public Operation patch()
    • post

      public Operation post()
    • put

      public Operation put()
    • scopes

      public List<String> scopes()
    • summary

      public String summary()
      An optional, string summary, intended to apply to all operations in this path
    • tags

      public List<String> tags()
      A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
    • trace

      public Operation trace()
    • vendorExtensions

      public Map<String,Object> vendorExtensions()
    • delete

      public Path delete(Operation delete)
      Gibt zurück:
      this.
    • description

      public Path description(String description)
      An optional, string description, intended to apply to all operations in this path
      Gibt zurück:
      this.
    • displayName

      public Path displayName(String displayName)
      Gibt zurück:
      this.
    • enabled

      public Path enabled(Boolean enabled)
      Gibt zurück:
      this.
    • get

      public Path get(Operation get)
      Gibt zurück:
      this.
    • get$ref

      public Path get$ref(String get$ref)
      Allows for an external definition of this path item
      Gibt zurück:
      this.
    • head

      public Path head(Operation head)
      Gibt zurück:
      this.
    • options

      public Path options(Operation options)
      Gibt zurück:
      this.
    • parameters

      public Path parameters(List<Object> parameters)
      A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there
      Gibt zurück:
      this.
    • patch

      public Path patch(Operation patch)
      Gibt zurück:
      this.
    • post

      public Path post(Operation post)
      Gibt zurück:
      this.
    • put

      public Path put(Operation put)
      Gibt zurück:
      this.
    • scopes

      public Path scopes(List<String> scopes)
      Gibt zurück:
      this.
    • summary

      public Path summary(String summary)
      An optional, string summary, intended to apply to all operations in this path
      Gibt zurück:
      this.
    • tags

      public Path tags(List<String> tags)
      A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
      Gibt zurück:
      this.
    • trace

      public Path trace(Operation trace)
      Gibt zurück:
      this.
    • vendorExtensions

      public Path vendorExtensions(Map<String,Object> vendorExtensions)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object