Package io.smallrye.graphql.cdi.config
Class MicroProfileConfig
- java.lang.Object
-
- io.smallrye.graphql.cdi.config.MicroProfileConfig
-
-
Field Summary
-
Fields inherited from interface io.smallrye.graphql.spi.config.Config
config, configs, DEFAULT_UNWRAP_EXCEPTIONS, ERROR_EXTENSION_ALL_KNOWN, ERROR_EXTENSION_CLASSIFICATION, ERROR_EXTENSION_CODE, ERROR_EXTENSION_DESCRIPTION, ERROR_EXTENSION_EXCEPTION, ERROR_EXTENSION_QUERY_PATH, ERROR_EXTENSION_VALIDATION_ERROR_TYPE, FIELD_VISIBILITY_DEFAULT, FIELD_VISIBILITY_NO_INTROSPECTION, LOG, SERVER_ERROR_DEFAULT_MESSAGE
-
-
Constructor Summary
Constructors Constructor Description MicroProfileConfig()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.smallrye.graphql.spi.config.Config
hasParserOptions, isListed, isListed, shouldEmitEvents, shouldHide, shouldShow, shouldUnwrapThrowable
-
-
-
-
Method Detail
-
getDefaultErrorMessage
public String getDefaultErrorMessage()
- Specified by:
getDefaultErrorMessagein interfaceConfig
-
isPrintDataFetcherException
public boolean isPrintDataFetcherException()
- Specified by:
isPrintDataFetcherExceptionin interfaceConfig
-
getHideErrorMessageList
public Optional<List<String>> getHideErrorMessageList()
- Specified by:
getHideErrorMessageListin interfaceConfig
-
getShowErrorMessageList
public Optional<List<String>> getShowErrorMessageList()
- Specified by:
getShowErrorMessageListin interfaceConfig
-
isAllowGet
public boolean isAllowGet()
- Specified by:
isAllowGetin interfaceConfig
-
isAllowPostWithQueryParameters
public boolean isAllowPostWithQueryParameters()
- Specified by:
isAllowPostWithQueryParametersin interfaceConfig
-
isMetricsEnabled
public boolean isMetricsEnabled()
- Specified by:
isMetricsEnabledin interfaceConfig
-
isTracingEnabled
public boolean isTracingEnabled()
- Specified by:
isTracingEnabledin interfaceConfig
-
isEventsEnabled
public boolean isEventsEnabled()
- Specified by:
isEventsEnabledin interfaceConfig
-
isFederationEnabled
public boolean isFederationEnabled()
- Specified by:
isFederationEnabledin interfaceConfig
-
isFederationBatchResolvingEnabled
public boolean isFederationBatchResolvingEnabled()
- Specified by:
isFederationBatchResolvingEnabledin interfaceConfig
-
isIncludeScalarsInSchema
public boolean isIncludeScalarsInSchema()
- Specified by:
isIncludeScalarsInSchemain interfaceConfig
-
isIncludeDirectivesInSchema
public boolean isIncludeDirectivesInSchema()
- Specified by:
isIncludeDirectivesInSchemain interfaceConfig
-
isIncludeSchemaDefinitionInSchema
public boolean isIncludeSchemaDefinitionInSchema()
- Specified by:
isIncludeSchemaDefinitionInSchemain interfaceConfig
-
isIncludeIntrospectionTypesInSchema
public boolean isIncludeIntrospectionTypesInSchema()
- Specified by:
isIncludeIntrospectionTypesInSchemain interfaceConfig
-
logPayload
public LogPayloadOption logPayload()
- Specified by:
logPayloadin interfaceConfig
-
isParserCaptureIgnoredChars
public Optional<Boolean> isParserCaptureIgnoredChars()
- Specified by:
isParserCaptureIgnoredCharsin interfaceConfig
-
isParserCaptureLineComments
public Optional<Boolean> isParserCaptureLineComments()
- Specified by:
isParserCaptureLineCommentsin interfaceConfig
-
isParserCaptureSourceLocation
public Optional<Boolean> isParserCaptureSourceLocation()
- Specified by:
isParserCaptureSourceLocationin interfaceConfig
-
getParserMaxTokens
public Optional<Integer> getParserMaxTokens()
- Specified by:
getParserMaxTokensin interfaceConfig
-
getParserMaxWhitespaceTokens
public Optional<Integer> getParserMaxWhitespaceTokens()
- Specified by:
getParserMaxWhitespaceTokensin interfaceConfig
-
getFieldVisibility
public String getFieldVisibility()
- Specified by:
getFieldVisibilityin interfaceConfig
-
getUnwrapExceptions
public Optional<List<String>> getUnwrapExceptions()
- Specified by:
getUnwrapExceptionsin interfaceConfig
-
getErrorExtensionFields
public Optional<List<String>> getErrorExtensionFields()
- Specified by:
getErrorExtensionFieldsin interfaceConfig
-
getQueryComplexityInstrumentation
public Optional<Integer> getQueryComplexityInstrumentation()
- Specified by:
getQueryComplexityInstrumentationin interfaceConfig
-
getQueryDepthInstrumentation
public Optional<Integer> getQueryDepthInstrumentation()
- Specified by:
getQueryDepthInstrumentationin interfaceConfig
-
getConfigValue
public <T> T getConfigValue(String key, Class<T> type, T defaultValue)
- Specified by:
getConfigValuein interfaceConfig
-
setDefaultErrorMessage
public void setDefaultErrorMessage(String defaultErrorMessage)
-
setPrintDataFetcherException
public void setPrintDataFetcherException(boolean printDataFetcherException)
-
setAllowGet
public void setAllowGet(boolean allowGet)
-
setAllowPostWithQueryParameters
public void setAllowPostWithQueryParameters(boolean allowPostWithQueryParameters)
-
setMetricsEnabled
public void setMetricsEnabled(boolean metricsEnabled)
-
setTracingEnabled
public void setTracingEnabled(boolean tracingEnabled)
-
setIncludeScalarsInSchema
public void setIncludeScalarsInSchema(boolean includeScalarsInSchema)
-
setIncludeDirectivesInSchema
public void setIncludeDirectivesInSchema(boolean includeDirectivesInSchema)
-
setIncludeSchemaDefinitionInSchema
public void setIncludeSchemaDefinitionInSchema(boolean includeSchemaDefinitionInSchema)
-
setIncludeIntrospectionTypesInSchema
public void setIncludeIntrospectionTypesInSchema(boolean includeIntrospectionTypesInSchema)
-
setLogPayload
public void setLogPayload(LogPayloadOption logPayload)
-
setParserCaptureIgnoredChars
public void setParserCaptureIgnoredChars(Boolean parserCaptureIgnoredChars)
-
setParserCaptureLineComments
public void setParserCaptureLineComments(Boolean parserCaptureLineComments)
-
setParserCaptureSourceLocation
public void setParserCaptureSourceLocation(Boolean parserCaptureSourceLocation)
-
setParserMaxTokens
public void setParserMaxTokens(Integer parserMaxTokens)
-
setParserMaxWhitespaceTokens
public void setParserMaxWhitespaceTokens(Integer parserMaxWhitespaceTokens)
-
setFieldVisibility
public void setFieldVisibility(String fieldVisibility)
-
setPrintDataFetcherException
public void setPrintDataFetcherException(Boolean printDataFetcherException)
-
setAllowGet
public void setAllowGet(Boolean allowGet)
-
setAllowPostWithQueryParameters
public void setAllowPostWithQueryParameters(Boolean allowPostWithQueryParameters)
-
setMetricsEnabled
public void setMetricsEnabled(Boolean metricsEnabled)
-
setTracingEnabled
public void setTracingEnabled(Boolean tracingEnabled)
-
setEventsEnabled
public void setEventsEnabled(Boolean eventsEnabled)
-
setIncludeScalarsInSchema
public void setIncludeScalarsInSchema(Boolean includeScalarsInSchema)
-
setIncludeDirectivesInSchema
public void setIncludeDirectivesInSchema(Boolean includeDirectivesInSchema)
-
setIncludeSchemaDefinitionInSchema
public void setIncludeSchemaDefinitionInSchema(Boolean includeSchemaDefinitionInSchema)
-
setIncludeIntrospectionTypesInSchema
public void setIncludeIntrospectionTypesInSchema(Boolean includeIntrospectionTypesInSchema)
-
setQueryComplexityInstrumentation
public void setQueryComplexityInstrumentation(Integer queryComplexityInstrumentation)
-
getQueryDepthInstrumentation
public void getQueryDepthInstrumentation(Integer queryDepthInstrumentation)
-
-