public class EventsOnS3 extends AbstractBaseS3Namespaceable implements com.salesforce.cantor.Events
| Constructor and Description |
|---|
EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName) |
EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName,
String bufferDirectory) |
EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName,
String bufferDirectory,
long flushIntervalSeconds) |
| Modifier and Type | Method and Description |
|---|---|
List<com.salesforce.cantor.Events.Event> |
dimension(String namespace,
String dimensionKey,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
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) |
void |
store(String namespace,
Collection<com.salesforce.cantor.Events.Event> batch) |
create, dropequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName)
throws IOException
IOExceptionpublic EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName,
String bufferDirectory)
throws IOException
IOExceptionpublic EventsOnS3(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucketName,
String bufferDirectory,
long flushIntervalSeconds)
throws IOException
IOExceptionpublic 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 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 List<com.salesforce.cantor.Events.Event> dimension(String namespace, String dimensionKey, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
dimension in interface com.salesforce.cantor.EventsIOExceptionpublic void expire(String namespace, long endTimestampMillis) throws IOException
expire in interface com.salesforce.cantor.EventsIOExceptionCopyright © 2023. All rights reserved.