Class DeleteProjectionOptions


  • public class DeleteProjectionOptions
    extends java.lang.Object
    Options of the delete projection request.
    • Method Detail

      • deleteEmittedStreams

        public DeleteProjectionOptions deleteEmittedStreams()
        Deletes emitted streams if the projections had track emitted streams enabled.
      • 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: