クラス LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
java.lang.ObjectSE
org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceClientConfigurationBuilder
org.springframework.data.redis.connection.lettuce.LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
- 含まれているインターフェース:
- LettucePoolingClientConfiguration
public static class LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
extends LettuceClientConfiguration.LettuceClientConfigurationBuilder
- 作成者:
- Mark Paluch, Christoph Strobl, Longlong Zhao
メソッドのサマリー
修飾子と型メソッド説明build()
このビルダーから適用された構成でLettuceClientConfiguration
をビルドします。clientName
(StringSE clientName) CLIENT SETNAME
で設定するようにclientName
を構成します。clientOptions
(io.lettuce.core.ClientOptions clientOptions) ClientOptions
を構成します。clientResources
(io.lettuce.core.resource.ClientResources clientResources) ClientResources
を構成します。commandTimeout
(DurationSE timeout) コマンドタイムアウトを設定します。poolConfig
(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) ドライバーが使用するGenericObjectPoolConfig
を設定します。readFrom
(io.lettuce.core.ReadFrom readFrom) ReadFrom
を構成します。redisCredentialsProviderFactory
(RedisCredentialsProviderFactory redisCredentialsProviderFactory) 資格情報のローテーションをサポートするために、RedisCredentialsProvider
インスタンスを取得するようにRedisCredentialsProviderFactory
を構成します。shutdownQuietPeriod
(DurationSE shutdownQuietPeriod) シャットダウンの休止期間を構成します。shutdownTimeout
(DurationSE shutdownTimeout) シャットダウンタイムアウトを構成します。useSsl()
SSL 接続を有効にします。クラス org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceClientConfigurationBuilder から継承されたメソッド
apply
メソッドの詳細
useSsl
クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
SSL 接続を有効にします。clientResources
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientResources(io.lettuce.core.resource.ClientResources clientResources) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
ClientResources
を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のclientResources
- パラメーター:
clientResources
- null であってはなりません。- 戻り値:
- このビルダー。
clientOptions
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientOptions(io.lettuce.core.ClientOptions clientOptions) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
ClientOptions
を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のclientOptions
- パラメーター:
clientOptions
- null であってはなりません。- 戻り値:
- このビルダー。
commandTimeout
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder commandTimeout(DurationSE timeout) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
コマンドタイムアウトを設定します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のcommandTimeout
- パラメーター:
timeout
- null であってはなりません。- 戻り値:
- このビルダー。
shutdownTimeout
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder shutdownTimeout(DurationSE shutdownTimeout) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
シャットダウンタイムアウトを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のshutdownTimeout
- パラメーター:
shutdownTimeout
- null であってはなりません。- 戻り値:
- このビルダー。
shutdownQuietPeriod
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder shutdownQuietPeriod(DurationSE shutdownQuietPeriod) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
シャットダウンの休止期間を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のshutdownQuietPeriod
- パラメーター:
shutdownQuietPeriod
- null であってはなりません。- 戻り値:
- このビルダー。
readFrom
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder readFrom(io.lettuce.core.ReadFrom readFrom) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
ReadFrom
を構成します。構成されている場合、マスター / レプリカ操作を有効にします。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のreadFrom
- パラメーター:
readFrom
- null であってはなりません。- 戻り値:
- このビルダー。
redisCredentialsProviderFactory
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder redisCredentialsProviderFactory(RedisCredentialsProviderFactory redisCredentialsProviderFactory) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
資格情報のローテーションをサポートするために、RedisCredentialsProvider
インスタンスを取得するようにRedisCredentialsProviderFactory
を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のredisCredentialsProviderFactory
- パラメーター:
redisCredentialsProviderFactory
- null であってはなりません。- 戻り値:
- このビルダー。
clientName
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientName(StringSE clientName) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
CLIENT SETNAME
で設定するようにclientName
を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のclientName
- パラメーター:
clientName
- null または空であってはなりません。- 戻り値:
- このビルダー。
poolConfig
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) ドライバーが使用するGenericObjectPoolConfig
を設定します。- パラメーター:
poolConfig
- null であってはなりません。
build
クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder
このビルダーから適用された構成でLettuceClientConfiguration
をビルドします。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilder
のbuild
- 戻り値:
- 新しい
LettuceClientConfiguration
オブジェクト。