インターフェース LdapClient.Builder
- 含まれているインターフェース:
- LdapClient
public static interface LdapClient.Builder
LdapClient を作成するための可変ビルダー。メソッドのサマリー
修飾子と型メソッド説明apply(ConsumerSE<LdapClient.Builder> builderConsumer) 指定されたConsumerをこのビルダーインスタンスに適用します。build()LdapClientインスタンスをビルドします。clone()このLdapClient.Builderを複製します。contextSource(ContextSource contextSource) このContextSourceを使用してくださいdefaultSearchControls(SupplierSE<SearchControlsSE> searchControlsSupplier) このSupplierSE を使用してSearchControlsSE を生成します。ignoreNameNotFoundException(boolean ignore) NameNotFoundExceptionを無視するかどうか。ignorePartialResultException(boolean ignore) PartialResultExceptionを無視するかどうか。ignoreSizeLimitExceededException(boolean ignore) SizeLimitExceededExceptionを無視するかどうか。
メソッドの詳細
contextSource
このContextSourceを使用してください- 戻り値:
- さらにカスタマイズするための
LdapClient.Builder
defaultSearchControls
- パラメーター:
searchControlsSupplier- 使用するSupplierSE- 戻り値:
- さらにカスタマイズするための
LdapClient.Builder
ignorePartialResultException
PartialResultExceptionを無視するかどうか。デフォルトはtrueです。- パラメーター:
ignore-PartialResultExceptionを無視するかどうか- 戻り値:
- さらにカスタマイズするための
LdapClient.Builder
ignoreNameNotFoundException
NameNotFoundExceptionを無視するかどうか。デフォルトはtrueです。- パラメーター:
ignore-NameNotFoundExceptionSE を無視するかどうか- 戻り値:
- さらにカスタマイズするための
LdapClient.Builder
ignoreSizeLimitExceededException
SizeLimitExceededExceptionを無視するかどうか。デフォルトはtrueです。- パラメーター:
ignore-SizeLimitExceededExceptionSE を無視するかどうか- 戻り値:
- さらにカスタマイズするための
LdapClient.Builder
apply
指定されたConsumerをこのビルダーインスタンスに適用します。これは、事前にパッケージ化されたカスタマイズを適用できます。
- パラメーター:
builderConsumer- 適用するコンシューマー
clone
LdapClient.Builder clone()このLdapClient.Builderを複製します。build
LdapClient build()LdapClientインスタンスをビルドします。