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

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class GraphQLAPI extends API
GraphQLAPI
  • 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
    • nativeEndpoints

      protected List<NativeEndpoint> nativeEndpoints
      Native endpoints
    • sdlDefinitions

      protected GqlSDLDefinitions sdlDefinitions
    • 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
  • Konstruktordetails

    • GraphQLAPI

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

      @Internal public GraphQLAPI(List<String> apiTags, List<NativeEndpoint> nativeEndpoints, GqlSDLDefinitions sdlDefinitions, String serviceRegistryDisplayName, List<Tag> tags)
      Constructs a validated instance of GraphQLAPI.

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

      Parameter:
      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
      nativeEndpoints - Native endpoints
      sdlDefinitions - var.name
      serviceRegistryDisplayName - The name of the API in service registry when the API is published to a service registry.
      tags - A list of tags with additional metadata
    • GraphQLAPI

      protected GraphQLAPI()
  • 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
    • nativeEndpoints

      public List<NativeEndpoint> nativeEndpoints()
      Native endpoints
    • sdlDefinitions

      public GqlSDLDefinitions sdlDefinitions()
    • 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
    • apiTags

      public GraphQLAPI 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.
    • nativeEndpoints

      public GraphQLAPI nativeEndpoints(List<NativeEndpoint> nativeEndpoints)
      Native endpoints
      Gibt zurück:
      this.
    • sdlDefinitions

      public GraphQLAPI sdlDefinitions(GqlSDLDefinitions sdlDefinitions)
      Gibt zurück:
      this.
    • serviceRegistryDisplayName

      public GraphQLAPI 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 GraphQLAPI tags(List<Tag> tags)
      A list of tags with additional metadata
      Setzt außer Kraft:
      tags in Klasse API
      Gibt zurück:
      this.
    • 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
    • toString

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