Module lettuce.core

Class CommandDetail

java.lang.Object
io.lettuce.core.models.command.CommandDetail
All Implemented Interfaces:
Serializable

public class CommandDetail
extends Object
implements Serializable
Domain object describing Redis Command details.
Since:
3.0
Author:
Mark Paluch, Mikhael Sokolov
See Also:
Serialized Form
  • Constructor Details

    • CommandDetail

      public CommandDetail()
    • CommandDetail

      @Deprecated public CommandDetail​(String name, int arity, Set<CommandDetail.Flag> flags, int firstKeyPosition, int lastKeyPosition, int keyStepCount)
      Deprecated.
      since 6.1
      Constructs a CommandDetail
      Parameters:
      name - name of the command, must not be null
      arity - command arity specification
      flags - set of flags, must not be null but may be empty
      firstKeyPosition - position of first key in argument list
      lastKeyPosition - position of last key in argument list
      keyStepCount - step count for locating repeating keys
    • CommandDetail

      public CommandDetail​(String name, int arity, Set<CommandDetail.Flag> flags, int firstKeyPosition, int lastKeyPosition, int keyStepCount, Set<AclCategory> aclCategories)
      Constructs a CommandDetail
      Parameters:
      name - name of the command, must not be null
      arity - command arity specification
      flags - set of flags, must not be null but may be empty
      firstKeyPosition - position of first key in argument list
      lastKeyPosition - position of last key in argument list
      keyStepCount - step count for locating repeating keys
      aclCategories - command ACL details
      Since:
      6.1
  • Method Details

    • getName

      public String getName()
    • getArity

      public int getArity()
    • getFlags

      public Set<CommandDetail.Flag> getFlags()
    • getFirstKeyPosition

      public int getFirstKeyPosition()
    • getLastKeyPosition

      public int getLastKeyPosition()
    • getKeyStepCount

      public int getKeyStepCount()
    • setName

      public void setName​(String name)
    • setArity

      public void setArity​(int arity)
    • setFlags

      public void setFlags​(Set<CommandDetail.Flag> flags)
    • setFirstKeyPosition

      public void setFirstKeyPosition​(int firstKeyPosition)
    • setLastKeyPosition

      public void setLastKeyPosition​(int lastKeyPosition)
    • setKeyStepCount

      public void setKeyStepCount​(int keyStepCount)
    • getAclCategories

      public Set<AclCategory> getAclCategories()
    • setAclCategories

      public void setAclCategories​(Set<AclCategory> aclCategories)
    • toString

      public String toString()
      Overrides:
      toString in class Object