Class 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 Detail

      • 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 Detail

      • getName

        public String getName()
      • getArity

        public int getArity()
      • getFirstKeyPosition

        public int getFirstKeyPosition()
      • getLastKeyPosition

        public int getLastKeyPosition()
      • getKeyStepCount

        public int getKeyStepCount()
      • setName

        public void setName​(String name)
      • setArity

        public void setArity​(int arity)
      • setFirstKeyPosition

        public void setFirstKeyPosition​(int firstKeyPosition)
      • setLastKeyPosition

        public void setLastKeyPosition​(int lastKeyPosition)
      • setKeyStepCount

        public void setKeyStepCount​(int keyStepCount)
      • setAclCategories

        public void setAclCategories​(Set<AclCategory> aclCategories)