public class EventsOnGrpc extends Object implements com.salesforce.cantor.Events
| Constructor and Description |
|---|
EventsOnGrpc(String target) |
| Modifier and Type | Method and Description |
|---|---|
Map<Long,Double> |
aggregate(String namespace,
String dimension,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery,
int aggregateIntervalMillis,
com.salesforce.cantor.Events.AggregationFunction aggregationFunction) |
void |
create(String namespace) |
int |
delete(String namespace,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
void |
drop(String namespace) |
void |
expire(String namespace,
long endTimestampMillis) |
List<com.salesforce.cantor.Events.Event> |
get(String namespace,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery,
boolean includePayloads,
boolean ascending,
int limit) |
Set<String> |
metadata(String namespace,
String metadataKey,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
Collection<String> |
namespaces() |
void |
store(String namespace,
Collection<com.salesforce.cantor.Events.Event> batch) |
public EventsOnGrpc(String target)
public Collection<String> namespaces() throws IOException
namespaces in interface com.salesforce.cantor.NamespaceableIOExceptionpublic void create(String namespace) throws IOException
create in interface com.salesforce.cantor.NamespaceableIOExceptionpublic void drop(String namespace) throws IOException
drop in interface com.salesforce.cantor.NamespaceableIOExceptionpublic void store(String namespace, Collection<com.salesforce.cantor.Events.Event> batch) throws IOException
store in interface com.salesforce.cantor.EventsIOExceptionpublic List<com.salesforce.cantor.Events.Event> get(String namespace, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery, boolean includePayloads, boolean ascending, int limit) throws IOException
get in interface com.salesforce.cantor.EventsIOExceptionpublic int delete(String namespace, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
delete in interface com.salesforce.cantor.EventsIOExceptionpublic Map<Long,Double> aggregate(String namespace, String dimension, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery, int aggregateIntervalMillis, com.salesforce.cantor.Events.AggregationFunction aggregationFunction) throws IOException
aggregate in interface com.salesforce.cantor.EventsIOExceptionpublic Set<String> metadata(String namespace, String metadataKey, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
metadata in interface com.salesforce.cantor.EventsIOExceptionpublic void expire(String namespace, long endTimestampMillis) throws IOException
expire in interface com.salesforce.cantor.EventsIOExceptionCopyright © 2020. All rights reserved.