## クラスの使用
com.nifty.cloud.ncs.service.StorageClient

- StorageClientを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  com.nifty.cloud.ncs.service |
  com.nifty.cloud.ncs.transfer |

- - ### com.nifty.cloud.ncs.serviceでのStorageClientの使用

    com.nifty.cloud.ncs.serviceでのStorageClientのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `StorageEncryptionClient` データを暗号化して転送するためのニフクラストレージクライアントです。

  - ### com.nifty.cloud.ncs.transferでのStorageClientの使用

    StorageClientを返すcom.nifty.cloud.ncs.transferのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `StorageClient` | TransferManager.`getStorageClient()` ストレージクライアントを取得します。

    StorageClient型のパラメータを持つcom.nifty.cloud.ncs.transferのコンストラクタ
    コンストラクタと説明
    `TransferManager(StorageClient client)` ストレージクライアントを指定してTransferManagerを構築します。
    `TransferManager(StorageClient client, int maxThreads)` ストレージクライアントと最大スレッド数を指定してTransferManagerを構築します。
    `TransferManager(StorageClient client, java.util.concurrent.ThreadPoolExecutor threadPool)` ストレージクライアントとスレッドプールを指定してTransferManagerを構築します。
    `TransferManager(StorageClient client, TransferManagerConfiguration configuration, int maxThreads)` ストレージクライアント、Manager設定、最大スレッド数を指定してTransferManagerを構築します。
    `TransferManager(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ThreadPoolExecutor threadPool)` ストレージクライアント、Manager設定、スレッドプールを指定してTransferManagerを構築します。
    `UploadCallable(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.File file)` ファイルを指定してUploadCallableを構築します。
    `UploadCallable(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.InputStream inputStream, long contentLength)` 入力ストリームを指定してUploadCallableを構築します。
    `UploadMonitor(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.File file)` UploadMonitorを構築します。
    `UploadMonitor(StorageClient client, TransferManagerConfiguration configuration, java.util.concurrent.ExecutorService threadPool, NcsObject object, java.io.InputStream input, long contentLength)` UploadMonitorを構築します。
    `UploadPartCallable(StorageClient client, UploadPartRequest request)` UploadPartCallableを構築します。