Package graphql.analysis
Class QueryComplexityInfo.Builder
java.lang.Object
graphql.analysis.QueryComplexityInfo.Builder
- Enclosing class:
QueryComplexityInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
complexity
(int complexity) The query complexity.instrumentationExecuteOperationParameters
(InstrumentationExecuteOperationParameters instrumentationExecuteOperationParameters) The instrumentation validation parameters.
-
Field Details
-
complexity
private int complexity -
instrumentationValidationParameters
-
instrumentationExecuteOperationParameters
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
complexity
The query complexity.- Parameters:
complexity
- the query complexity- Returns:
- this builder
-
instrumentationValidationParameters
public QueryComplexityInfo.Builder instrumentationValidationParameters(InstrumentationValidationParameters parameters) The instrumentation validation parameters.- Parameters:
parameters
- the instrumentation validation parameters.- Returns:
- this builder
-
instrumentationExecuteOperationParameters
public QueryComplexityInfo.Builder instrumentationExecuteOperationParameters(InstrumentationExecuteOperationParameters instrumentationExecuteOperationParameters) -
build
- Returns:
- a built
QueryComplexityInfo
object
-