@PublicApi public class ExecutionInput extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExecutionInput.Builder |
Constructor and Description |
---|
ExecutionInput(String query,
String operationName,
Object context,
Object root,
Map<String,Object> variables) |
Modifier and Type | Method and Description |
---|---|
CacheControl |
getCacheControl() |
Object |
getContext() |
org.dataloader.DataLoaderRegistry |
getDataLoaderRegistry() |
String |
getOperationName() |
String |
getQuery() |
Object |
getRoot() |
Map<String,Object> |
getVariables() |
static ExecutionInput.Builder |
newExecutionInput() |
static ExecutionInput.Builder |
newExecutionInput(String query)
Creates a new builder of ExecutionInput objects with the given query
|
String |
toString() |
ExecutionInput |
transform(Consumer<ExecutionInput.Builder> builderConsumer)
This helps you transform the current ExecutionInput object into another one by starting a builder with all
the current values and allows you to transform it how you want.
|
public String getQuery()
public String getOperationName()
public Object getContext()
public Object getRoot()
public Map<String,Object> getVariables()
public org.dataloader.DataLoaderRegistry getDataLoaderRegistry()
public CacheControl getCacheControl()
public ExecutionInput transform(Consumer<ExecutionInput.Builder> builderConsumer)
builderConsumer
- the consumer code that will be given a builder to transformpublic static ExecutionInput.Builder newExecutionInput()
public static ExecutionInput.Builder newExecutionInput(String query)
query
- the query to executeCopyright © 2019. All rights reserved.