Package graphql.introspection
Class IntrospectionQueryBuilder.Options
- java.lang.Object
-
- graphql.introspection.IntrospectionQueryBuilder.Options
-
- Enclosing class:
- IntrospectionQueryBuilder
public static class IntrospectionQueryBuilder.Options extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntrospectionQueryBuilder.Options
defaultOptions()
IntrospectionQueryBuilder.Options
descriptions(boolean flag)
This will allow you to include description fields in the introspection queryIntrospectionQueryBuilder.Options
directiveIsRepeatable(boolean flag)
This will allow you to include the `isRepeatable` field for directives in the introspection query.int
getTypeRefFragmentDepth()
IntrospectionQueryBuilder.Options
inputValueDeprecation(boolean flag)
This will allow you to include deprecated input fields in the introspection query.boolean
isDescriptions()
boolean
isDirectiveIsRepeatable()
boolean
isInputValueDeprecation()
boolean
isOneOf()
IntrospectionQueryBuilder.Options
isOneOf(boolean flag)
This will allow you to include the `isOneOf` field for one of input types in the introspection query.boolean
isSchemaDescription()
boolean
isSpecifiedByUrl()
IntrospectionQueryBuilder.Options
schemaDescription(boolean flag)
This will allow you to include the `description` field for the schema type in the introspection query.IntrospectionQueryBuilder.Options
specifiedByUrl(boolean flag)
This will allow you to include the `specifiedByURL` field for scalar types in the introspection query.IntrospectionQueryBuilder.Options
typeRefFragmentDepth(int typeRefFragmentDepth)
This will allow you to control the depth of the `TypeRef` fragment in the introspection query.
-
-
-
Method Detail
-
isDescriptions
public boolean isDescriptions()
-
isSpecifiedByUrl
public boolean isSpecifiedByUrl()
-
isOneOf
public boolean isOneOf()
-
isDirectiveIsRepeatable
public boolean isDirectiveIsRepeatable()
-
isSchemaDescription
public boolean isSchemaDescription()
-
isInputValueDeprecation
public boolean isInputValueDeprecation()
-
getTypeRefFragmentDepth
public int getTypeRefFragmentDepth()
-
defaultOptions
public static IntrospectionQueryBuilder.Options defaultOptions()
-
descriptions
public IntrospectionQueryBuilder.Options descriptions(boolean flag)
This will allow you to include description fields in the introspection query- Parameters:
flag
- whether to include them- Returns:
- options
-
specifiedByUrl
public IntrospectionQueryBuilder.Options specifiedByUrl(boolean flag)
This will allow you to include the `specifiedByURL` field for scalar types in the introspection query.- Parameters:
flag
- whether to include them- Returns:
- options
-
isOneOf
public IntrospectionQueryBuilder.Options isOneOf(boolean flag)
This will allow you to include the `isOneOf` field for one of input types in the introspection query.This option is only needed while `@oneOf` input types are new and in time the reason for this option will go away.
- Parameters:
flag
- whether to include them- Returns:
- options
-
directiveIsRepeatable
public IntrospectionQueryBuilder.Options directiveIsRepeatable(boolean flag)
This will allow you to include the `isRepeatable` field for directives in the introspection query.- Parameters:
flag
- whether to include them- Returns:
- options
-
schemaDescription
public IntrospectionQueryBuilder.Options schemaDescription(boolean flag)
This will allow you to include the `description` field for the schema type in the introspection query.- Parameters:
flag
- whether to include them- Returns:
- options
-
inputValueDeprecation
public IntrospectionQueryBuilder.Options inputValueDeprecation(boolean flag)
This will allow you to include deprecated input fields in the introspection query.- Parameters:
flag
- whether to include them- Returns:
- options
-
typeRefFragmentDepth
public IntrospectionQueryBuilder.Options typeRefFragmentDepth(int typeRefFragmentDepth)
This will allow you to control the depth of the `TypeRef` fragment in the introspection query.- Parameters:
typeRefFragmentDepth
- the depth of the `TypeRef` fragment.- Returns:
- options
-
-