スキルビルダー



スキルビルダー

SDKには、Skillインスタンスの作成に役立つ2つのスキルビルダーが含まれています。

CustomSkillBuilderは、コアSDKモジュールに含まれ、スキルの完全なインスタンスを設定し、ビルドできます。これには、リクエストハンドラーや例外ハンドラーの追加、スキルIDの設定、ApiClientPersistenceAdapter実装の提供を行うビルダーメソッドが含まれます。

StandardSkillBuilderは、標準SDK配布パッケージに含まれ、標準配布パッケージに含まれている機能のビルダーメソッドを追加で提供します。これには、Apache HTTP Client APIクライアントプラグインとDynamoDBPersistenceAdapterが含まれます。たとえば、Dynamoアダプターを明示的に提供する代わりに、ビルダーはwithTableNameなどのメソッドを使用してこのコンフィギュレーションを直接提供し、自動的にアダプターを設定します。Apache APIクライアントも、標準ビルダーを使用している場合は自動的に設定されます。