@PublicApi public class InstrumentationFieldCompleteParameters extends java.lang.Object
Instrumentation
methodsConstructor and Description |
---|
InstrumentationFieldCompleteParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters,
java.util.function.Supplier<ExecutionStepInfo> executionStepInfo,
java.lang.Object fetchedValue) |
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
getExecutionContext() |
ExecutionStepInfo |
getExecutionStepInfo() |
ExecutionStrategyParameters |
getExecutionStrategyParameters() |
java.lang.Object |
getFetchedValue() |
GraphQLFieldDefinition |
getField() |
<T extends InstrumentationState> |
getInstrumentationState() |
ExecutionStepInfo |
getTypeInfo()
Deprecated.
|
InstrumentationFieldCompleteParameters |
withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
public InstrumentationFieldCompleteParameters(ExecutionContext executionContext, ExecutionStrategyParameters executionStrategyParameters, java.util.function.Supplier<ExecutionStepInfo> executionStepInfo, java.lang.Object fetchedValue)
public InstrumentationFieldCompleteParameters withNewState(InstrumentationState instrumentationState)
instrumentationState
- the new state for this parameters objectpublic ExecutionContext getExecutionContext()
public ExecutionStrategyParameters getExecutionStrategyParameters()
public GraphQLFieldDefinition getField()
@Deprecated public ExecutionStepInfo getTypeInfo()
public ExecutionStepInfo getExecutionStepInfo()
public java.lang.Object getFetchedValue()
public <T extends InstrumentationState> T getInstrumentationState()