Package com.redis.lettucemod.util
Class RedisURIBuilder
- java.lang.Object
-
- com.redis.lettucemod.util.RedisURIBuilder
-
public class RedisURIBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_HOSTstatic intDEFAULT_PORT
-
Constructor Summary
Constructors Constructor Description RedisURIBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.lettuce.core.RedisURIbuild()RedisURIBuilderclientName(java.lang.String clientName)RedisURIBuilderclientName(java.util.Optional<java.lang.String> clientName)static RedisURIBuildercreate()static RedisURIBuildercreate(java.lang.String uri)RedisURIBuildercredentialsProvider(io.lettuce.core.RedisCredentialsProvider credentialsProvider)RedisURIBuildercredentialsProvider(java.util.Optional<io.lettuce.core.RedisCredentialsProvider> credentialsProvider)RedisURIBuilderdatabase(int database)RedisURIBuilderhost(java.lang.String host)RedisURIBuilderpassword(char[] password)RedisURIBuilderpassword(java.lang.String password)RedisURIBuilderport(int port)RedisURIBuildersocket(java.lang.String socket)RedisURIBuildersocket(java.util.Optional<java.lang.String> socket)RedisURIBuilderssl(boolean ssl)RedisURIBuildersslVerifyMode(io.lettuce.core.SslVerifyMode sslVerifyMode)RedisURIBuildersslVerifyMode(java.util.Optional<io.lettuce.core.SslVerifyMode> sslVerifyMode)RedisURIBuilderstartTls(boolean startTls)RedisURIBuildertimeout(java.time.Duration timeout)RedisURIBuildertimeout(java.util.Optional<java.time.Duration> timeout)RedisURIBuildertimeoutInSeconds(long timeout)RedisURIBuilderuri(io.lettuce.core.RedisURI uri)RedisURIBuilderuri(java.lang.String uri)RedisURIBuilderuri(java.util.Optional<java.lang.String> uri)RedisURIBuilderusername(java.lang.String username)
-
-
-
Field Detail
-
DEFAULT_HOST
public static final java.lang.String DEFAULT_HOST
- See Also:
- Constant Field Values
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
host
public RedisURIBuilder host(java.lang.String host)
-
port
public RedisURIBuilder port(int port)
-
uri
public RedisURIBuilder uri(io.lettuce.core.RedisURI uri)
-
uri
public RedisURIBuilder uri(java.lang.String uri)
-
uri
public RedisURIBuilder uri(java.util.Optional<java.lang.String> uri)
-
ssl
public RedisURIBuilder ssl(boolean ssl)
-
startTls
public RedisURIBuilder startTls(boolean startTls)
-
sslVerifyMode
public RedisURIBuilder sslVerifyMode(java.util.Optional<io.lettuce.core.SslVerifyMode> sslVerifyMode)
-
sslVerifyMode
public RedisURIBuilder sslVerifyMode(io.lettuce.core.SslVerifyMode sslVerifyMode)
-
socket
public RedisURIBuilder socket(java.lang.String socket)
-
socket
public RedisURIBuilder socket(java.util.Optional<java.lang.String> socket)
-
username
public RedisURIBuilder username(java.lang.String username)
-
password
public RedisURIBuilder password(java.lang.String password)
-
password
public RedisURIBuilder password(char[] password)
-
credentialsProvider
public RedisURIBuilder credentialsProvider(io.lettuce.core.RedisCredentialsProvider credentialsProvider)
-
credentialsProvider
public RedisURIBuilder credentialsProvider(java.util.Optional<io.lettuce.core.RedisCredentialsProvider> credentialsProvider)
-
database
public RedisURIBuilder database(int database)
-
timeoutInSeconds
public RedisURIBuilder timeoutInSeconds(long timeout)
-
timeout
public RedisURIBuilder timeout(java.time.Duration timeout)
-
timeout
public RedisURIBuilder timeout(java.util.Optional<java.time.Duration> timeout)
-
clientName
public RedisURIBuilder clientName(java.lang.String clientName)
-
clientName
public RedisURIBuilder clientName(java.util.Optional<java.lang.String> clientName)
-
build
public io.lettuce.core.RedisURI build()
-
create
public static RedisURIBuilder create(java.lang.String uri)
-
create
public static RedisURIBuilder create()
-
-