Package com.eventstore.dbclient
Class DeleteProjectionOptions
- java.lang.Object
-
- com.eventstore.dbclient.DeleteProjectionOptions
-
public class DeleteProjectionOptions extends java.lang.ObjectOptions of the delete projection request.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tauthenticated(UserCredentials credentials)Sets user credentials for the requestTauthenticated(java.lang.String login, java.lang.String password)Sets user credentials for the requestTdeadline(long durationInMs)A length of time (in milliseconds) to use for gRPC deadlines.DeleteProjectionOptionsdeleteCheckpointStream()Deletes the projection checkpoint stream.DeleteProjectionOptionsdeleteCheckpointStream(boolean delete)If true, deletes the projection checkpoint stream.DeleteProjectionOptionsdeleteEmittedStreams()Deletes emitted streams if the projections had track emitted streams enabled.DeleteProjectionOptionsdeleteEmittedStreams(boolean delete)If true, deletes emitted streams if the projections had track emitted streams enabled.DeleteProjectionOptionsdeleteStateStream()Deletes the projection state stream.DeleteProjectionOptionsdeleteStateStream(boolean delete)If true, deletes the projection state stream.static DeleteProjectionOptionsget()Returns options with default values.TnotRequireLeader()Do not require the request to be performed by the leader of the cluster.TrequiresLeader()Requires the request to be performed by the leader of the cluster.TrequiresLeader(boolean value)If true, requires the request to be performed by the leader of the cluster.
-
-
-
Method Detail
-
get
public static DeleteProjectionOptions get()
Returns options with default values.
-
deleteEmittedStreams
public DeleteProjectionOptions deleteEmittedStreams()
Deletes emitted streams if the projections had track emitted streams enabled.
-
deleteStateStream
public DeleteProjectionOptions deleteStateStream()
Deletes the projection state stream.
-
deleteCheckpointStream
public DeleteProjectionOptions deleteCheckpointStream()
Deletes the projection checkpoint stream.
-
deleteEmittedStreams
public DeleteProjectionOptions deleteEmittedStreams(boolean delete)
If true, deletes emitted streams if the projections had track emitted streams enabled.
-
deleteStateStream
public DeleteProjectionOptions deleteStateStream(boolean delete)
If true, deletes the projection state stream.
-
deleteCheckpointStream
public DeleteProjectionOptions deleteCheckpointStream(boolean delete)
If true, deletes the projection checkpoint stream.
-
authenticated
public T authenticated(UserCredentials credentials)
Sets user credentials for the request- Parameters:
credentials-- Returns:
- updated options
- See Also:
UserCredentials
-
authenticated
public T authenticated(java.lang.String login, java.lang.String password)Sets user credentials for the request- Parameters:
login-password-- Returns:
- updated options
-
requiresLeader
public T requiresLeader()
Requires the request to be performed by the leader of the cluster.- Returns:
- updated options
-
notRequireLeader
public T notRequireLeader()
Do not require the request to be performed by the leader of the cluster.- Returns:
- updated options
-
requiresLeader
public T requiresLeader(boolean value)
If true, requires the request to be performed by the leader of the cluster.- Parameters:
value-- Returns:
- updated options
-
deadline
public T deadline(long durationInMs)
A length of time (in milliseconds) to use for gRPC deadlines.- Parameters:
durationInMs-- Returns:
-
-