java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.API
io.github.primelib.webmethodsapigateway4j.model.RestAPI

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

    • apiTags

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

      protected Components components
    • externalDocs

      protected List<ExternalDocs> externalDocs
      Additional external documentation
    • info

      protected Info info
    • paths

      protected Map<String,Path> paths
      The available paths and operations for the API
    • servers

      protected List<Server> servers
      An array of Server Objects, which provide connectivity information to a target server
    • serviceRegistryDisplayName

      protected String serviceRegistryDisplayName
      The name of the API in service registry when the API is published to a service registry.
    • tags

      protected List<Tag> tags
      A list of tags with additional metadata
    • vendorExtensions

      protected Map<String,Object> vendorExtensions
  • Konstruktordetails

  • Methodendetails

    • apiTags

      public List<String> apiTags()
      A list of API level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
      Setzt außer Kraft:
      apiTags in Klasse API
    • components

      public Components components()
    • externalDocs

      public List<ExternalDocs> externalDocs()
      Additional external documentation
    • info

      public Info info()
    • paths

      public Map<String,Path> paths()
      The available paths and operations for the API
    • servers

      public List<Server> servers()
      An array of Server Objects, which provide connectivity information to a target server
    • serviceRegistryDisplayName

      public String serviceRegistryDisplayName()
      The name of the API in service registry when the API is published to a service registry.
      Setzt außer Kraft:
      serviceRegistryDisplayName in Klasse API
    • tags

      public List<Tag> tags()
      A list of tags with additional metadata
      Setzt außer Kraft:
      tags in Klasse API
    • vendorExtensions

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

      public RestAPI apiTags(List<String> apiTags)
      A list of API level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier
      Setzt außer Kraft:
      apiTags in Klasse API
      Gibt zurück:
      this.
    • components

      public RestAPI components(Components components)
      Gibt zurück:
      this.
    • externalDocs

      public RestAPI externalDocs(List<ExternalDocs> externalDocs)
      Additional external documentation
      Gibt zurück:
      this.
    • info

      public RestAPI info(Info info)
      Gibt zurück:
      this.
    • paths

      public RestAPI paths(Map<String,Path> paths)
      The available paths and operations for the API
      Gibt zurück:
      this.
    • servers

      public RestAPI servers(List<Server> servers)
      An array of Server Objects, which provide connectivity information to a target server
      Gibt zurück:
      this.
    • serviceRegistryDisplayName

      public RestAPI serviceRegistryDisplayName(String serviceRegistryDisplayName)
      The name of the API in service registry when the API is published to a service registry.
      Setzt außer Kraft:
      serviceRegistryDisplayName in Klasse API
      Gibt zurück:
      this.
    • tags

      public RestAPI tags(List<Tag> tags)
      A list of tags with additional metadata
      Setzt außer Kraft:
      tags in Klasse API
      Gibt zurück:
      this.
    • vendorExtensions

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

      public String toString()
      Setzt außer Kraft:
      toString in Klasse API
    • equals

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

      protected boolean canEqual(Object other)
      Setzt außer Kraft:
      canEqual in Klasse API
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse API