public class ProjectionClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProjectionClient.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
createDefinition(ProjectionDefinition projectionDefinition) |
void |
createDefinition(String jsonString)
Creates a Projection definition from a JSON String value.
|
void |
createOrUpdate(ProjectionDefinition projectionDefinition) |
void |
createOrUpdate(String jsonString)
Creates/updates a Projection definition from a JSON String value.
|
void |
deleteDefinition(String projectionName) |
ProjectionDefinition |
getDefinition(String projectionName) |
ProjectionDefinitions |
listDefinitions() |
static ProjectionClient.Builder |
projectionClient(SerializedClientConfig config) |
<T> ProjectionsResponse<T> |
query(ListProjectionQuery query) |
<T> ProjectionResponse<T> |
query(ProjectionQuery query) |
public void createDefinition(ProjectionDefinition projectionDefinition)
public void createDefinition(String jsonString) throws IOException
jsonString - a JSON String with a valid Projection definitionIOException - if the given String is not a valid Projection definitionpublic void createOrUpdate(ProjectionDefinition projectionDefinition)
public void createOrUpdate(String jsonString) throws IOException
jsonString - a JSON String with a valid Projection definitionIOException - if the given String is not a valid Projection definitionpublic void deleteDefinition(String projectionName)
public ProjectionDefinition getDefinition(String projectionName)
public ProjectionDefinitions listDefinitions()
public <T> ProjectionResponse<T> query(ProjectionQuery query)
public <T> ProjectionsResponse<T> query(ListProjectionQuery query)
public static ProjectionClient.Builder projectionClient(SerializedClientConfig config)
Copyright © 2019. All rights reserved.