Package io.lettuce.core.models.command
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommandDetail.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<AclCategory>
getAclCategories()
int
getArity()
int
getFirstKeyPosition()
Set<CommandDetail.Flag>
getFlags()
int
getKeyStepCount()
int
getLastKeyPosition()
String
getName()
void
setAclCategories(Set<AclCategory> aclCategories)
void
setArity(int arity)
void
setFirstKeyPosition(int firstKeyPosition)
void
setFlags(Set<CommandDetail.Flag> flags)
void
setKeyStepCount(int keyStepCount)
void
setLastKeyPosition(int lastKeyPosition)
void
setName(String name)
String
toString()
-
-
-
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.1Constructs aCommandDetail
- Parameters:
name
- name of the command, must not benull
arity
- command arity specificationflags
- set of flags, must not benull
but 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 benull
arity
- command arity specificationflags
- set of flags, must not benull
but 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 Detail
-
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)
-
-