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
QueryComplexityInfoobject
-