java.lang.Object
io.lettuce.core.SetArgs.Builder
- Enclosing class:
- SetArgs
public static class SetArgs.Builder extends Object
Builder entry points for
SetArgs.-
Method Summary
Modifier and Type Method Description static SetArgsex(long timeout)Creates newSetArgsand enable EX.static SetArgsex(Duration timeout)Creates newSetArgsand enable EX.static SetArgsexAt(long timestamp)Creates newSetArgsand enable EXAT.static SetArgsexAt(Instant timestamp)Creates newSetArgsand enable EXAT.static SetArgsexAt(Date timestamp)Creates newSetArgsand enable EXAT.static SetArgskeepttl()Creates newSetArgsand enable KEEPTTL.static SetArgsnx()Creates newSetArgsand enable NX.static SetArgspx(long timeout)Creates newSetArgsand enable PX.static SetArgspx(Duration timeout)Creates newSetArgsand enable PX.static SetArgspxAt(long timestamp)Creates newSetArgsand enable PXAT.static SetArgspxAt(Instant timestamp)Creates newSetArgsand enable PXAT.static SetArgspxAt(Date timestamp)Creates newSetArgsand enable PXAT.static SetArgsxx()Creates newSetArgsand enable XX.
-
Method Details
-
ex
Creates newSetArgsand enable EX.- Parameters:
timeout- expire time in seconds.- Returns:
- new
SetArgswith EX enabled. - See Also:
SetArgs.ex(long)
-
ex
Creates newSetArgsand enable EX.- Parameters:
timeout- expire time in seconds.- Returns:
- new
SetArgswith EX enabled. - Since:
- 6.1
- See Also:
SetArgs.ex(long)
-
exAt
Creates newSetArgsand enable EXAT.- Parameters:
timestamp- the timestamp type: posix time in seconds.- Returns:
- new
SetArgswith EXAT enabled. - See Also:
SetArgs.exAt(long)
-
exAt
Creates newSetArgsand enable EXAT.- Parameters:
timestamp- the timestamp type: posix time in seconds.- Returns:
- new
SetArgswith EXAT enabled. - Since:
- 6.1
- See Also:
SetArgs.exAt(Date)
-
exAt
Creates newSetArgsand enable EXAT.- Parameters:
timestamp- the timestamp type: posix time in seconds.- Returns:
- new
SetArgswith EXAT enabled. - Since:
- 6.1
- See Also:
SetArgs.exAt(Instant)
-
px
Creates newSetArgsand enable PX.- Parameters:
timeout- expire time in milliseconds.- Returns:
- new
SetArgswith PX enabled. - See Also:
SetArgs.px(long)
-
px
Creates newSetArgsand enable PX.- Parameters:
timeout- expire time in milliseconds.- Returns:
- new
SetArgswith PX enabled. - Since:
- 6.1
- See Also:
SetArgs.px(long)
-
pxAt
Creates newSetArgsand enable PXAT.- Parameters:
timestamp- the timestamp type: posix time.- Returns:
- new
SetArgswith PXAT enabled. - See Also:
SetArgs.pxAt(long)
-
pxAt
Creates newSetArgsand enable PXAT.- Parameters:
timestamp- the timestamp type: posix time.- Returns:
- new
SetArgswith PXAT enabled. - Since:
- 6.1
- See Also:
SetArgs.pxAt(Date)
-
pxAt
Creates newSetArgsand enable PXAT.- Parameters:
timestamp- the timestamp type: posix time.- Returns:
- new
SetArgswith PXAT enabled. - Since:
- 6.1
- See Also:
SetArgs.pxAt(Instant)
-
nx
Creates newSetArgsand enable NX.- Returns:
- new
SetArgswith NX enabled. - See Also:
SetArgs.nx()
-
xx
Creates newSetArgsand enable XX.- Returns:
- new
SetArgswith XX enabled. - See Also:
SetArgs.xx()
-
keepttl
Creates newSetArgsand enable KEEPTTL.- Returns:
- new
SetArgswith KEEPTTL enabled. - Since:
- 5.3
- See Also:
SetArgs.keepttl()
-