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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandDetail.Flag -
Constructor Summary
Constructors Constructor Description CommandDetail()CommandDetail(String name, int arity, Set<CommandDetail.Flag> flags, int firstKeyPosition, int lastKeyPosition, int keyStepCount)Deprecated.since 6.1CommandDetail(String name, int arity, Set<CommandDetail.Flag> flags, int firstKeyPosition, int lastKeyPosition, int keyStepCount, Set<AclCategory> aclCategories)Constructs aCommandDetail -
Method Summary
Modifier and Type Method Description Set<AclCategory>getAclCategories()intgetArity()intgetFirstKeyPosition()Set<CommandDetail.Flag>getFlags()intgetKeyStepCount()intgetLastKeyPosition()StringgetName()voidsetAclCategories(Set<AclCategory> aclCategories)voidsetArity(int arity)voidsetFirstKeyPosition(int firstKeyPosition)voidsetFlags(Set<CommandDetail.Flag> flags)voidsetKeyStepCount(int keyStepCount)voidsetLastKeyPosition(int lastKeyPosition)voidsetName(String name)StringtoString()
-
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.1Constructs aCommandDetail- Parameters:
name- name of the command, must not benullarity- command arity specificationflags- set of flags, must not benullbut may be emptyfirstKeyPosition- position of first key in argument listlastKeyPosition- position of last key in argument listkeyStepCount- 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 aCommandDetail- Parameters:
name- name of the command, must not benullarity- command arity specificationflags- set of flags, must not benullbut may be emptyfirstKeyPosition- position of first key in argument listlastKeyPosition- position of last key in argument listkeyStepCount- step count for locating repeating keysaclCategories- command ACL details- Since:
- 6.1
-
-
Method Details
-
getName
-
getArity
public int getArity() -
getFlags
-
getFirstKeyPosition
public int getFirstKeyPosition() -
getLastKeyPosition
public int getLastKeyPosition() -
getKeyStepCount
public int getKeyStepCount() -
setName
-
setArity
public void setArity(int arity) -
setFlags
-
setFirstKeyPosition
public void setFirstKeyPosition(int firstKeyPosition) -
setLastKeyPosition
public void setLastKeyPosition(int lastKeyPosition) -
setKeyStepCount
public void setKeyStepCount(int keyStepCount) -
getAclCategories
-
setAclCategories
-
toString
-