第64章 フィールドアクションの置き換え
送信中のメッセージのフィールドを別のキーに置き換えます。
必須パラメーター renames は、foo:bar,abc:xyz のようなコロン区切りの名前変更ペアをコンマで区切ったリストで、フィールドの名前変更マッピングを表します。
オプションのパラメーター enabled は、含めるべきフィールドを表します。指定すると、結果のメッセージには名前付きフィールドのみが含まれます。
オプションのパラメーター disabled は、除外するフィールドを表します。指定すると、リストされたフィールドは結果のメッセージから除外されます。これは enabled パラメーターよりも優先されます。
enabled パラメーターのデフォルト値は all なので、ペイロード内のすべてのフィールドが含まれます。
disabled パラメーターのデフォルト値は none なので、ペイロード内のどのフィールドも除外されません。
64.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
以下の表では、replace-field-action Kamelet で利用可能な設定オプションをまとめています。
| プロパティー | 名前 | 説明 | 型 | デフォルト | 例 |
|---|---|---|---|---|---|
| renames* | Renames | 名前を変更する新しい値を持つフィールドのコンマ区切りリスト | string | foo:bar,c1:c2 | |
| disabled | Disabled | 無効にするフィールドのコンマ区切りリスト | string | none | |
| enabled | Enabled | 有効にするフィールドのコンマ区切りリスト | string | all |
* = アスタリスクの付いたフィールドは 必須 です。