AppCenter Java SDKを使用するには、AppCenterクライアントを初期化する必要があります。
- クライアントを初期化するには、次のいずれかのメソッドを使用します。
メソッド コード例 考慮事項 try-with-resources try (AppcenterClient client = new DefaultAppcenterClient()) { // your codes that utilize the client }
文の最後で各リソースを確実に閉じるため、try-with-resources文を推奨します。 try-catch-finally AppcenterClient client = null; try { client = new DefaultAppcenterClient(); // your codes that utilize the client } catch (...) { ... } finally { client.close(); }
リソースが適切に閉じられるようにするために、'finally'ブロックでclient.close()を呼び出すようにしてください。 AppContextを使用したAppCenterクライアントの初期化 AppContext appContext = new AppContext() .appcenterBaseUrl(“https://appcenter.example.com”) .system(“aster-system”) .build(); try (AppcenterClient client = new DefaultAppCenterClient(appContext)) { // your codes that utilize the client }
優先設定を使用してAppContextを構築し、構築したAppContextを使用してAppCenterクライアントを初期化します。 次の変数を使用してAppContextを構築できます。変数 説明 例 system データ ソース名 "****-system" database データベース名 "appcenter-examples" user データ ソースにアクセスするユーザー名 "user" password データ ソースにアクセスするパスワード "pass" catalog Prestoシステムのカタログ "hive" schema Prestoシステムのスキーマ "default" jobConfig ジョブ パラメータ {"param1":"value", "param2":"value"} appConfig アプリ パラメータの定義 {"param1":{"type":"text","default_value":"default","required":false}} resultConfig 視覚化の構成 {"query1":{"name":"query1","type":"sankey","format":"npath"}} appCenterBaseUrl AppCenterインスタンス ベースURL "https://appcenter.example.com"