public abstract class UuidDeduplicationOptions
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
UuidDeduplicationOptions.Builder  | 
| Modifier and Type | Field and Description | 
|---|---|
static Duration | 
DEFAULT_DEDUPLICATE_DURATION  | 
static TimeDomain | 
DEFAULT_TIME_DOMAIN  | 
static SerializableFunction<com.google.cloud.pubsublite.proto.SequencedMessage,Uuid> | 
DEFAULT_UUID_EXTRACTOR  | 
| Constructor and Description | 
|---|
UuidDeduplicationOptions()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Deduplicate.KeyedValues<Uuid,com.google.cloud.pubsublite.proto.SequencedMessage> | 
deduplicate()  | 
static UuidDeduplicationOptions.Builder | 
newBuilder()  | 
abstract SerializableFunction<com.google.cloud.pubsublite.proto.SequencedMessage,Uuid> | 
uuidExtractor()  | 
public static final SerializableFunction<com.google.cloud.pubsublite.proto.SequencedMessage,Uuid> DEFAULT_UUID_EXTRACTOR
public static final TimeDomain DEFAULT_TIME_DOMAIN
public static final Duration DEFAULT_DEDUPLICATE_DURATION
public abstract SerializableFunction<com.google.cloud.pubsublite.proto.SequencedMessage,Uuid> uuidExtractor()
public abstract Deduplicate.KeyedValues<Uuid,com.google.cloud.pubsublite.proto.SequencedMessage> deduplicate()
public static UuidDeduplicationOptions.Builder newBuilder()