Class OperationInfoGeneratorParams.Builder
- java.lang.Object
-
- io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
-
- Enclosing class:
- OperationInfoGeneratorParams
public static class OperationInfoGeneratorParams.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationInfoGeneratorParamsbuild()OperationInfoGeneratorParams.BuilderwithDeclaringType(AnnotatedType declaringType)OperationInfoGeneratorParams.BuilderwithElement(TypedElement element)OperationInfoGeneratorParams.BuilderwithInstance(Supplier<Object> instanceSupplier)OperationInfoGeneratorParams.BuilderwithMessageBundle(MessageBundle messageBundle)OperationInfoGeneratorParams.BuilderwithOperationType(graphql.language.OperationDefinition.Operation operationType)
-
-
-
Method Detail
-
withElement
public OperationInfoGeneratorParams.Builder withElement(TypedElement element)
-
withDeclaringType
public OperationInfoGeneratorParams.Builder withDeclaringType(AnnotatedType declaringType)
-
withInstance
public OperationInfoGeneratorParams.Builder withInstance(Supplier<Object> instanceSupplier)
-
withMessageBundle
public OperationInfoGeneratorParams.Builder withMessageBundle(MessageBundle messageBundle)
-
withOperationType
public OperationInfoGeneratorParams.Builder withOperationType(graphql.language.OperationDefinition.Operation operationType)
-
build
public OperationInfoGeneratorParams build()
-
-