Class QJavalinMetaData
java.lang.Object
com.kingsrook.qqq.backend.javalin.QJavalinMetaData
- All Implemented Interfaces:
MetaDataProducerOutput
,QMetaDataObject
,QSupplementalInstanceMetaData
,TopLevelMetaDataInterface
,Serializable
MetaData specific to a QQQ Javalin server.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for logFilterboolean
Getter for loggerDisabledgetName()
boolean
Getter for queryWithoutLimitAllowedGetter for queryWithoutLimitDefaultorg.apache.logging.log4j.Level
Getter for queryWithoutLimitLogLevelGetter for routeProvidersGetter for uploadedFileArchiveTableNamestatic QJavalinMetaData
static QJavalinMetaData
ofOrWithNew
(QInstance qInstance) void
setLogFilter
(Function<QJavalinAccessLogger.LogEntry, Boolean> logFilter) Setter for logFiltervoid
setLoggerDisabled
(boolean loggerDisabled) Setter for loggerDisabledvoid
setQueryWithoutLimitAllowed
(boolean queryWithoutLimitAllowed) Setter for queryWithoutLimitAllowedvoid
setQueryWithoutLimitDefault
(Integer queryWithoutLimitDefault) Setter for queryWithoutLimitDefaultvoid
setQueryWithoutLimitLogLevel
(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Setter for queryWithoutLimitLogLevelvoid
setRouteProviders
(List<JavalinRouteProviderMetaData> routeProviders) Setter for routeProvidersvoid
setUploadedFileArchiveTableName
(String uploadedFileArchiveTableName) Setter for uploadedFileArchiveTableNamewithLogFilter
(Function<QJavalinAccessLogger.LogEntry, Boolean> logFilter) Fluent setter for logFilterwithLoggerDisabled
(boolean loggerDisabled) Fluent setter for loggerDisabledwithQueryWithoutLimitAllowed
(boolean queryWithoutLimitAllowed) Fluent setter for queryWithoutLimitAllowedwithQueryWithoutLimitDefault
(Integer queryWithoutLimitDefault) Fluent setter for queryWithoutLimitDefaultwithQueryWithoutLimitLogLevel
(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Fluent setter for queryWithoutLimitLogLevelwithRouteProvider
(JavalinRouteProviderMetaData routeProvider) Fluent setter to add 1 routeProviderwithRouteProviders
(List<JavalinRouteProviderMetaData> routeProviders) Fluent setter for routeProviderswithUploadedFileArchiveTableName
(String uploadedFileArchiveTableName) Fluent setter for uploadedFileArchiveTableNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.QSupplementalInstanceMetaData
addSelfToInstance, enrich, validate
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
QJavalinMetaData
public QJavalinMetaData()Constructor
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceTopLevelMetaDataInterface
-
of
-
ofOrWithNew
-
getUploadedFileArchiveTableName
Getter for uploadedFileArchiveTableName -
setUploadedFileArchiveTableName
Setter for uploadedFileArchiveTableName -
withUploadedFileArchiveTableName
Fluent setter for uploadedFileArchiveTableName -
getLoggerDisabled
public boolean getLoggerDisabled()Getter for loggerDisabled -
setLoggerDisabled
public void setLoggerDisabled(boolean loggerDisabled) Setter for loggerDisabled -
withLoggerDisabled
Fluent setter for loggerDisabled -
getLogFilter
Getter for logFilter -
setLogFilter
Setter for logFilter -
withLogFilter
Fluent setter for logFilter -
getQueryWithoutLimitAllowed
public boolean getQueryWithoutLimitAllowed()Getter for queryWithoutLimitAllowed -
setQueryWithoutLimitAllowed
public void setQueryWithoutLimitAllowed(boolean queryWithoutLimitAllowed) Setter for queryWithoutLimitAllowed -
withQueryWithoutLimitAllowed
Fluent setter for queryWithoutLimitAllowed -
getQueryWithoutLimitDefault
Getter for queryWithoutLimitDefault -
setQueryWithoutLimitDefault
Setter for queryWithoutLimitDefault -
withQueryWithoutLimitDefault
Fluent setter for queryWithoutLimitDefault -
getQueryWithoutLimitLogLevel
public org.apache.logging.log4j.Level getQueryWithoutLimitLogLevel()Getter for queryWithoutLimitLogLevel -
setQueryWithoutLimitLogLevel
public void setQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Setter for queryWithoutLimitLogLevel -
withQueryWithoutLimitLogLevel
public QJavalinMetaData withQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Fluent setter for queryWithoutLimitLogLevel -
getRouteProviders
Getter for routeProviders -
setRouteProviders
Setter for routeProviders -
withRouteProviders
Fluent setter for routeProviders -
withRouteProvider
Fluent setter to add 1 routeProvider
-