Package io.lettuce.core
Class MigrateArgs.Builder
- java.lang.Object
-
- io.lettuce.core.MigrateArgs.Builder
-
- Enclosing class:
- MigrateArgs<K>
public static class MigrateArgs.Builder extends Object
Builder entry points forMigrateArgs
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K> MigrateArgs<K>
auth(char[] password)
Creates newMigrateArgs
withAUTH
(target authentication) enabled.static <K> MigrateArgs<K>
auth(CharSequence password)
Creates newMigrateArgs
withAUTH
(target authentication) enabled.static <K> MigrateArgs<K>
auth2(CharSequence username, CharSequence password)
Creates newMigrateArgs
withAUTH2
(target authentication) enabled.static <K> MigrateArgs<K>
copy()
Creates newMigrateArgs
and enabling COPY.static <K> MigrateArgs<K>
key(K key)
Creates newMigrateArgs
setting akey
to migrate.static <K> MigrateArgs<K>
keys(Iterable<K> keys)
Creates newMigrateArgs
settingkeys
to migrate.static <K> MigrateArgs<K>
keys(K... keys)
Creates newMigrateArgs
settingkeys
to migrate.static <K> MigrateArgs<K>
replace()
Creates newMigrateArgs
and enabling REPLACE.
-
-
-
Method Detail
-
copy
public static <K> MigrateArgs<K> copy()
Creates newMigrateArgs
and enabling COPY.- Returns:
- new
MigrateArgs
with COPY enabled. - See Also:
MigrateArgs.copy()
-
replace
public static <K> MigrateArgs<K> replace()
Creates newMigrateArgs
and enabling REPLACE.- Returns:
- new
MigrateArgs
with REPLACE enabled. - See Also:
MigrateArgs.replace()
-
key
public static <K> MigrateArgs<K> key(K key)
Creates newMigrateArgs
setting akey
to migrate.- Parameters:
key
- must not benull
.- Returns:
- new
MigrateArgs
forkey
to migrate. - See Also:
MigrateArgs.key(Object)
-
keys
@SafeVarargs public static <K> MigrateArgs<K> keys(K... keys)
Creates newMigrateArgs
settingkeys
to migrate.- Parameters:
keys
- must not benull
.- Returns:
- new
MigrateArgs
forkeys
to migrate. - See Also:
MigrateArgs.keys(Object[])
-
keys
public static <K> MigrateArgs<K> keys(Iterable<K> keys)
Creates newMigrateArgs
settingkeys
to migrate.- Parameters:
keys
- must not benull
.- Returns:
- new
MigrateArgs
forkeys
to migrate. - See Also:
MigrateArgs.keys(Iterable)
-
auth
public static <K> MigrateArgs<K> auth(CharSequence password)
Creates newMigrateArgs
withAUTH
(target authentication) enabled.- Returns:
- new
MigrateArgs
withAUTH
(target authentication) enabled. - Since:
- 4.4.5
- See Also:
MigrateArgs.auth(CharSequence)
-
auth2
public static <K> MigrateArgs<K> auth2(CharSequence username, CharSequence password)
Creates newMigrateArgs
withAUTH2
(target authentication) enabled.- Returns:
- new
MigrateArgs
withAUTH2
(target authentication) enabled. - Since:
- 6.1
- See Also:
MigrateArgs.auth2(CharSequence, CharSequence)
-
auth
public static <K> MigrateArgs<K> auth(char[] password)
Creates newMigrateArgs
withAUTH
(target authentication) enabled.- Returns:
- new
MigrateArgs
withAUTH
(target authentication) enabled. - Since:
- 4.4.5
- See Also:
MigrateArgs.auth(char[])
-
-