すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:Config クラス

最終更新日:Apr 02, 2026

Config クラスは、Client オブジェクトを構築するために必要なすべての接続パラメーターをカプセル化します。OpenSearch Retrieval Engine Edition インスタンスへの接続を確立するには、設定済みの Config インスタンスを Client コンストラクターに渡します。

スレッドセーフ性: スレッドセーフ

コンストラクター

Config()

パラメーター

パラメーター説明
endpointStringAPI エンドポイントです。API エンドポイント タブの インスタンスの詳細 ページで確認できます。
instanceIdStringOpenSearch インスタンスの ID です。インスタンスの詳細 ページで確認できます。
accessUserNameStringユーザー名です。ネットワーク情報 タブの インスタンスの詳細 ページで確認できます。
accessPassWordStringパスワードです。ネットワーク情報 タブの インスタンスの詳細 ページで確認できます。
httpProxyStringパブリック IP アドレスです。インターネット経由で API オペレーションを呼び出す場合のみ必要です。フォーマット: http://<public-ip-address>:<port-number>

メソッド

setEndpoint

API エンドポイントを設定します。

構文

Config setEndpoint(String endpoint)

パラメーター

パラメーター説明
endpointStringAPI エンドポイントです。API エンドポイント タブの インスタンスの詳細 ページで確認できます。

getEndpoint

設定済みの API エンドポイントを返します。

構文

String getEndpoint()

戻り値

String — エンドポイントの値。

setInstanceId

インスタンス ID を設定します。

構文

Config setInstanceId(String InstanceId)

パラメーター

パラメーター説明
InstanceIdStringOpenSearch インスタンスの ID です。インスタンスの詳細 ページで確認できます。

getInstanceId

設定済みのインスタンス ID を返します。

構文

String getInstanceId()

戻り値

String — インスタンス ID の値。

setAccessUserName

認証用のユーザー名を設定します。

構文

Config setAccessUserName(String AccessUserName)

パラメーター

パラメーター説明
AccessUserNameStringユーザー名です。ネットワーク情報 タブの インスタンスの詳細 ページで確認できます。

getAccessUserName

設定済みのユーザー名を返します。

構文

String getAccessUserName()

戻り値

String — ユーザー名の値。

setAccessPassWord

認証用のパスワードを設定します。

構文

Config setAccessPassWord(String AccessPassWord)

パラメーター

パラメーター説明
AccessPassWordStringパスワードです。ネットワーク情報 タブの インスタンスの詳細 ページで確認できます。

getAccessPassWord

設定済みのパスワードを返します。

構文

String getAccessPassWord()

戻り値

String — パスワードの値。

次のステップ