116.2. GoogleDriveComponent
Google ドライブコンポーネントは、以下に示す 3 個のオプションをサポートしています。
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
|   configuration (common)  |   共有設定を使用するには  |   GoogleDrive 設定  | |
|   clientFactory (advanced)  |   クライアントを作成するためのファクトリーとして GoogleCalendarClientFactory を使用します。デフォルトで BatchGoogleDriveClientFactory を使用します  |   GoogleDriveClient ファクトリー  | |
|   resolveProperty Placeholders (advanced)  |   起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。  |   true  |   boolean  | 
Google ドライブエンドポイントは、URI 構文を使用して設定されます。
google-drive:apiName/methodName
google-drive:apiName/methodName
パスおよびクエリーパラメーターを使用します。
116.2.1. パスパラメーター (2 個のパラメーター): リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
|   apiName  |   必須 操作の種類  |   GoogleDriveApiName  | |
|   methodName  |   必須: 選択した操作に使用するサブ操作  |   String  | 
116.2.2. クエリーパラメーター (12 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
|   accessToken (common)  |   OAuth 2 アクセストークン通常、これは 1 時間後に期限切れになるため、長期間の使用には refreshToken をお勧めします。  |   String  | |
|   applicationName (Common)  |   Google ドライブアプリケーション名。例は camel-google-drive/1.0 です  |   String  | |
|   clientFactory (Common)  |   クライアントを作成するためのファクトリーとして GoogleCalendarClientFactory を使用します。デフォルトで BatchGoogleDriveClientFactory を使用します  |   GoogleDriveClient ファクトリー  | |
|   clientId (common)  |   ドライブアプリケーションのクライアント ID  |   String  | |
|   clientSecret (Common)  |   ドライブアプリケーションのクライアントシークレット  |   String  | |
|   inBody (common)  |   ボディにて交換で渡されるパラメーターの名前を設定します。  |   String  | |
|   refreshToken (Common)  |   OAuth 2 トークンの更新これにより、Google カレンダーコンポーネントは、現在の有効期限が切れるたびに新しい accessToken を取得できます。アプリケーションが長期間使用する場合は必要となります。  |   String  | |
|   scopes (Common)  |   ドライブアプリケーションがユーザーアカウントに対して持つ権限のレベルを指定します。詳細については、https://developers.google.com/drive/web/scopes を参照してください。  |   List  | |
|   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  |