Package com.eventstore.dbclient
Class DeleteStreamOptions
- java.lang.Object
-
- com.eventstore.dbclient.DeleteStreamOptions
-
public class DeleteStreamOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Longdeadlineprotected com.eventstore.dbclient.OperationKindkindprotected ConnectionMetadatametadata
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tauthenticated(UserCredentials credentials)Tdeadline(long durationInMs)TexpectedRevision(long revision)TexpectedRevision(ExpectedRevision revision)TexpectedRevision(StreamRevision revision)static DeleteStreamOptionsget()UserCredentialsgetCredentials()java.lang.LonggetDeadline()ExpectedRevisiongetExpectedRevision()com.eventstore.dbclient.OperationKindgetKind()io.grpc.MetadatagetMetadata()java.lang.StringgetUserCredentials()DeleteStreamOptionshardDelete()booleanhasUserCredentials()booleanisLeaderRequired()booleanisSoftDelete()TnotRequireLeader()TrequiresLeader()TrequiresLeader(boolean value)DeleteStreamOptionssoftDelete()
-
-
-
Field Detail
-
metadata
protected final ConnectionMetadata metadata
-
deadline
protected java.lang.Long deadline
-
kind
protected com.eventstore.dbclient.OperationKind kind
-
-
Method Detail
-
get
public static DeleteStreamOptions get()
-
isSoftDelete
public boolean isSoftDelete()
-
softDelete
public DeleteStreamOptions softDelete()
-
hardDelete
public DeleteStreamOptions hardDelete()
-
getExpectedRevision
public ExpectedRevision getExpectedRevision()
-
expectedRevision
public T expectedRevision(ExpectedRevision revision)
-
expectedRevision
public T expectedRevision(StreamRevision revision)
-
expectedRevision
public T expectedRevision(long revision)
-
getMetadata
public io.grpc.Metadata getMetadata()
-
hasUserCredentials
public boolean hasUserCredentials()
-
getUserCredentials
public java.lang.String getUserCredentials()
-
authenticated
public T authenticated(UserCredentials credentials)
-
requiresLeader
public T requiresLeader()
-
notRequireLeader
public T notRequireLeader()
-
requiresLeader
public T requiresLeader(boolean value)
-
deadline
public T deadline(long durationInMs)
-
getDeadline
public java.lang.Long getDeadline()
-
getKind
public com.eventstore.dbclient.OperationKind getKind()
-
isLeaderRequired
public boolean isLeaderRequired()
-
getCredentials
public UserCredentials getCredentials()
-
-