Http

data class Http(@DefaultValue(value = ["1000"]) var maxListSize: Int = 1000, @DefaultValue(value = ["100"]) var maxPageSize: Int = 100, @DefaultValue(value = ["10000"]) var maxPageWindow: Long, @DefaultValue(value = ["128"]) var maxFilterNodes: Int = QueryBudget.DEFAULT_MAX_FILTER_NODES, @DefaultValue(value = ["1000"]) var maxFilterValues: Int = 1000, @DefaultValue(value = ["true"]) var allowExpensiveOperators: Boolean = true, @DefaultValue(value = ["10000"]) var maxResidualGroups: Int = QueryBudget.DEFAULT_MAX_RESIDUAL_GROUPS)

Limits of 0 are disabled.

Constructors

Link copied to clipboard
constructor(@DefaultValue(value = ["1000"]) maxListSize: Int = 1000, @DefaultValue(value = ["100"]) maxPageSize: Int = 100, @DefaultValue(value = ["10000"]) maxPageWindow: Long, @DefaultValue(value = ["128"]) maxFilterNodes: Int = QueryBudget.DEFAULT_MAX_FILTER_NODES, @DefaultValue(value = ["1000"]) maxFilterValues: Int = 1000, @DefaultValue(value = ["true"]) allowExpensiveOperators: Boolean = true, @DefaultValue(value = ["10000"]) maxResidualGroups: Int = QueryBudget.DEFAULT_MAX_RESIDUAL_GROUPS)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

This budget with each deprecated wow.webflux.query.* limit of environment applied, where its wow.query.http.* replacement is not set.