87.3. オプション
Dropbox API を使用するには、accessToken と clientIdentifier を取得する必要があります。
それらを取得する方法を説明している Dropbox のドキュメント を参照できます。
Dropbox コンポーネントにはオプションがありません。
Dropbox エンドポイントは、URI 構文を使用して設定されます。
dropbox:operation
パスおよびクエリーパラメーターを使用します。
87.3.1. パスパラメーター (1 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
operation | 必須 Dropbox リモートフォルダーで実行する特定のアクション (通常は CRUD アクション)。 | Dropbox の操作 |
87.3.2. クエリーパラメーター (12 パラメーター)
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
accessToken (common) | 必須 特定の Dropbox ユーザーに対して API リクエストを行うためのアクセストークン | String | |
client (common) | 既存の DbxClient インスタンスを DropBox クライアントとして使用する場合。 | DbxClientV2 | |
clientIdentifier (common) | API リクエストを行うために登録されたアプリケーションの名前 | String | |
localPath (common) | ローカルファイルシステムから Dropbox にアップロードするオプションのフォルダーまたはファイル。このオプションが設定されていない場合、メッセージボディーがアップロードするコンテンツとして使用されます。 | String | |
newRemotePath (common) | 宛先ファイルまたはフォルダー | String | |
query (common) | 検索するサブストリングのスペース区切りのリスト。ファイルは、すべての部分文字列が含まれている場合にのみ一致します。このオプションが設定されていない場合、すべてのファイルが一致します。 | String | |
remotePath (common) | 移動する元のファイルまたはフォルダー | String | |
uploadMode (common) | アップロードするモード。同じ名前のファイルが dropbox にすでに存在する場合、新しいファイルを追加する場合は名前が変更されます。dropbox に同じ名前のファイルがすでに存在する場合、これは上書きされます。 | DropboxUploadMode | |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |