java.lang.Object
io.evitadb.externalApi.configuration.AbstractApiConfiguration
io.evitadb.externalApi.graphql.configuration.GraphQLConfig
All Implemented Interfaces:
io.evitadb.externalApi.configuration.ApiWithOriginControl, io.evitadb.externalApi.configuration.ApiWithSpecificPrefix

public class GraphQLConfig extends io.evitadb.externalApi.configuration.AbstractApiConfiguration implements io.evitadb.externalApi.configuration.ApiWithSpecificPrefix, io.evitadb.externalApi.configuration.ApiWithOriginControl
GraphQL API specific configuration.
Author:
Jan Novotný (novotny@fg.cz), FG Forrest a.s. (c) 2022
  • Field Summary

    Fields inherited from class io.evitadb.externalApi.configuration.AbstractApiConfiguration

    DEFAULT_PORT, LOCALHOST
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    GraphQLConfig(Boolean enabled, String host, String exposedHost, Boolean tlsEnabled, String prefix, String allowedOrigins, Boolean parallelize)
     
     
  • Method Summary

    Methods inherited from class io.evitadb.externalApi.configuration.AbstractApiConfiguration

    getBaseUrls, getExposedHost, getHost, isEnabled, isMtlsEnabled, isTlsEnabled

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.evitadb.externalApi.configuration.ApiWithOriginControl

    getAllowedOrigins

    Methods inherited from interface io.evitadb.externalApi.configuration.ApiWithSpecificPrefix

    getPrefix
  • Constructor Details

    • GraphQLConfig

      public GraphQLConfig()
    • GraphQLConfig

      public GraphQLConfig(@Nonnull String host)
    • GraphQLConfig

      public GraphQLConfig(@Nullable Boolean enabled, @Nonnull String host, @Nullable String exposedHost, @Nullable Boolean tlsEnabled, @Nullable String prefix, @Nullable String allowedOrigins, @Nullable Boolean parallelize)