public class NiftyCloudApiClient
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
NiftyCloudApiClient.ProxyAuthenticator |
| コンストラクタと説明 |
|---|
NiftyCloudApiClient(Credentials credential,
ClientConfiguration config)
認証情報、クライアント設定情報を指定し、NIFCLOUD API クライアントを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Result |
execute(Request request,
java.lang.Class<? extends Result> clazz)
指定されたリクエストオブジェクトに対応するNIFCLOUD APIを実行し、
処理結果を取得します。
|
UploadResult |
executeLargeSizeUpload(UploadRequest request,
java.lang.Class<? extends UploadResult> clazz)
アップロードエンドポイントにリクエストし、アップロードを実行します。
|
ClientConfiguration |
getConfig()
クライアント設定情報を取得します。
|
java.lang.String |
getHttpText(java.lang.String url)
指定されたURLのコンテンツを文字列に出力します。
|
UploadResult |
processLargeSizeUpload(UploadRequest request,
java.lang.Class<? extends UploadResult> clazz)
アップロードエンドポイントに、実アップロード以外のリクエストを送信します。
|
void |
setEndpoint(java.lang.String endpoint)
エンドポイントを設定します。
|
void |
setUploadEndpoint(java.lang.String uploadEndpoint)
エンドポイントを設定します。
|
public NiftyCloudApiClient(Credentials credential, ClientConfiguration config)
credential - - 認証情報config - - クライアント設定情報public void setEndpoint(java.lang.String endpoint)
endpoint - - エンドポイントpublic void setUploadEndpoint(java.lang.String uploadEndpoint)
uploadEndpoint - - エンドポイントpublic Result execute(Request request, java.lang.Class<? extends Result> clazz)
request - - リクエストオブジェクトclazz - - 処理結果クラスpublic UploadResult processLargeSizeUpload(UploadRequest request, java.lang.Class<? extends UploadResult> clazz)
request - - リクエストオブジェクトclazz - - 処理結果クラスpublic UploadResult executeLargeSizeUpload(UploadRequest request, java.lang.Class<? extends UploadResult> clazz)
request - - リクエストオブジェクトclazz - - 処理結果クラスpublic java.lang.String getHttpText(java.lang.String url)
throws java.io.IOException
url - URLjava.io.IOExceptionpublic ClientConfiguration getConfig()
Copyright(C) FUJITSU CLOUD TECHNOLOGIES LIMITED 2018 All Rights Reserved.