public class UpdateOptions
extends java.lang.Object
Constructor and Description |
---|
UpdateOptions() |
UpdateOptions(java.util.Optional<EventContext> triggeringEvent,
java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> eventMetadata,
java.util.Optional<Snapshot> snapshot,
java.util.Optional<AggregateRepositoryInterceptor> interceptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> |
getEventMetadata() |
java.util.Optional<AggregateRepositoryInterceptor> |
getInterceptor() |
java.util.Optional<Snapshot> |
getSnapshot() |
java.util.Optional<EventContext> |
getTriggeringEvent() |
int |
hashCode() |
java.lang.String |
toString() |
UpdateOptions |
withEventMetadata(java.util.Map<java.lang.String,java.lang.String> eventMetadata) |
UpdateOptions |
withIdempotencyKey(java.lang.String idempotencyKey) |
UpdateOptions |
withInterceptor(AggregateRepositoryInterceptor interceptor) |
UpdateOptions |
withSnapshot(Snapshot snapshot) |
UpdateOptions |
withTriggeringEvent(EventContext eventContext) |
public UpdateOptions()
public UpdateOptions(java.util.Optional<EventContext> triggeringEvent, java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> eventMetadata, java.util.Optional<Snapshot> snapshot, java.util.Optional<AggregateRepositoryInterceptor> interceptor)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.Optional<EventContext> getTriggeringEvent()
public java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getEventMetadata()
public java.util.Optional<Snapshot> getSnapshot()
public UpdateOptions withTriggeringEvent(EventContext eventContext)
public UpdateOptions withEventMetadata(java.util.Map<java.lang.String,java.lang.String> eventMetadata)
public UpdateOptions withSnapshot(Snapshot snapshot)
public UpdateOptions withInterceptor(AggregateRepositoryInterceptor interceptor)
public UpdateOptions withIdempotencyKey(java.lang.String idempotencyKey)
public java.util.Optional<AggregateRepositoryInterceptor> getInterceptor()