52.2. Box のオプション


Box コンポーネントは、以下に示す 2 個のオプションをサポートしています。

名前説明デフォルトタイプ

configuration (common)

共有設定を使用するには

 

BoxConfiguration

resolveProperty Placeholders (advanced)

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Box エンドポイントは、URI 構文を使用して設定されます。

box:apiName/methodName

パスおよびクエリーパラメーターを使用します。

52.2.1. パスパラメーター (2 個のパラメーター):

名前説明デフォルトタイプ

apiName

必須 操作の種類

 

BoxApiName

methodName

必須: 選択した操作に使用するサブ操作

 

String

52.2.2. クエリーパラメーター (20 パラメーター)

名前説明デフォルトタイプ

clientId (common)

Box アプリケーションのクライアント ID

 

String

enterpriseId (common)

App Enterprise に使用するエンタープライズ ID。

 

String

inBody (common)

ボディにて交換で渡されるパラメーターの名前を設定します。

 

String

userId (common)

アプリユーザーに使用するユーザー ID。

 

String

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

httpParams (advanced)

プロキシーホストなどの設定用のカスタム HTTP パラメーター

 

Map

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

accessTokenCache (security)

アクセストークンを保存および取得するためのカスタムアクセストークンキャッシュ。

 

IAccessTokenCache

clientSecret (security)

Box アプリケーションのクライアントシークレット

 

String

encryptionAlgorithm (security)

JWT の暗号化アルゴリズムのタイプ。サポートされているアルゴリズム: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512

RSA_SHA_256

EncryptionAlgorithm

maxCacheEntries (security)

キャッシュ内のアクセストークンの最大数。

100

int

authenticationType (authentication)

接続の認証の種類。認証の種類: STANDARD_AUTHENTICATION - OAuth 2.0 (3-legged) SERVER_AUTHENTICATION - JSON Web トークンを使用した OAuth 2.0

APP_USER_AUTHENTICATION

String

privateKeyFile (security)

JWT 署名を生成するための秘密鍵。

 

String

privateKeyPassword (security)

秘密鍵のパスワード。

 

String

publicKeyId (security)

JWT 署名を検証するための公開鍵の ID。

 

String

sslContextParameters (security)

SSLContextParameters を使用してセキュリティーを設定する場合。

 

SSLContextParameters

userName (security)

ボックスのユーザー名を指定する必要があります

 

String

userPassword (security)

Box ユーザーのパスワード。authSecureStorage が設定されていない場合は指定する必要があり、最初の呼び出しで null を返す

 

String

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.