com.nifty.cloud.ncs.service

## クラス UploadPartRequest

- java.lang.Object
- - com.nifty.cloud.ncs.service.UploadPartRequest

-     public class UploadPartRequest
      extends java.lang.Object

  UploadPartの要求内容を保持するクラスです。

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `UploadPartRequest()`

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getBucketName()` バケット名を取得します。
    `java.lang.String` | `getContentSHA256()` SHA256ハッシュ値を取得します。
    `java.io.File` | `getFile()` ファイルを取得します。
    `long` | `getFileOffset()` ファイルのoffsetを取得します。
    `java.io.InputStream` | `getInputStream()` 入力ストリームを取得します。
    `java.lang.String` | `getMd5Digest()` MD5ハッシュ値を取得します。
    `java.lang.String` | `getObjectName()` オブジェクト名を取得します。
    `int` | `getPartNumber()` パート番号を取得します。
    `int` | `getPartSize()` パートサイズを取得します。
    `java.lang.String` | `getUploadId()` アップロードIDを取得します。
    `boolean` | `isLastPart()` 最終パートかどうかのフラグを取得します。
    `void` | `setBucketName(java.lang.String bucketName)` バケット名を設定します。
    `void` | `setFile(java.io.File file)` ファイルを設定します。
    `void` | `setFileOffset(long fileOffset)` ファイルのoffsetを設定します。
    `void` | `setInputStream(java.io.InputStream inputStream, java.lang.String contentSHA256)` 入力ストリームを設定します。
    `void` | `setLastPart(boolean lastPart)` 最終パートかどうかのフラグを設定します。
    `void` | `setMd5Digest(java.lang.String md5Digest)` MD5ハッシュ値を設定します。
    `void` | `setObjectName(java.lang.String objectName)` オブジェクト名を設定します。
    `void` | `setPartNumber(int partNumber)` パート番号を設定します。
    `void` | `setPartSize(int partSize)` パートサイズを設定します。
    `void` | `setUploadId(java.lang.String uploadId)` アップロードIDを設定します。
    `UploadPartRequest` | `withBucketName(java.lang.String bucketName)` バケット名を設定し、自身を返却します。
    `UploadPartRequest` | `withFile(java.io.File file)` ファイルを設定し、自身を返却します。
    `UploadPartRequest` | `withFileOffset(long fileOffset)` ファイルのoffsetを設定し、自身を返却します。
    `UploadPartRequest` | `withInputStream(java.io.InputStream inputStream)` 入力ストリームを設定し、自身を返却します。
    `UploadPartRequest` | `withKey(java.lang.String objectName)` オブジェクト名を設定し、自身を返却します。
    `UploadPartRequest` | `withLastPart(boolean lastPart)` 最終パートかどうかのフラグを設定し、自身を返却します。
    `UploadPartRequest` | `withMD5Digest(java.lang.String md5Digest)` MD5ハッシュ値を設定し、自身を返却します。
    `UploadPartRequest` | `withPartNumber(int partNumber)` パート番号を設定し、自身を返却します。
    `UploadPartRequest` | `withPartSize(int partSize)` パートサイズを設定し、自身を返却します。
    `UploadPartRequest` | `withUploadId(java.lang.String uploadId)` アップロードIDを設定し、自身を返却します。

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### UploadPartRequest

          public UploadPartRequest()

  - ### メソッドの詳細

    - #### getBucketName

          public java.lang.String getBucketName()

      バケット名を取得します。
      戻り値:
        バケット名

    - #### setBucketName

          public void setBucketName(java.lang.String bucketName)

      バケット名を設定します。
      パラメータ:
        `bucketName` - バケット名

    - #### withBucketName

          public UploadPartRequest withBucketName(java.lang.String bucketName)

      バケット名を設定し、自身を返却します。
      パラメータ:
        `bucketName` - バケット名
      戻り値:
        バケット名が設定された自身のオブジェクト

    - #### getObjectName

          public java.lang.String getObjectName()

      オブジェクト名を取得します。
      戻り値:
        オブジェクト名

    - #### setObjectName

          public void setObjectName(java.lang.String objectName)

      オブジェクト名を設定します。
      パラメータ:
        `objectName` - オブジェクト名

    - #### withKey

          public UploadPartRequest withKey(java.lang.String objectName)

      オブジェクト名を設定し、自身を返却します。
      パラメータ:
        `objectName` - オブジェクト名
      戻り値:
        オブジェクト名を設定した、自身のオブジェクト

    - #### getUploadId

          public java.lang.String getUploadId()

      アップロードIDを取得します。
      戻り値:
        アップロードID

    - #### setUploadId

          public void setUploadId(java.lang.String uploadId)

      アップロードIDを設定します。
      パラメータ:
        `uploadId` - アップロードID

    - #### withUploadId

          public UploadPartRequest withUploadId(java.lang.String uploadId)

      アップロードIDを設定し、自身を返却します。
      パラメータ:
        `uploadId` - アップロードID
      戻り値:
        アップロードIDを設定した、自身のオブジェクト

    - #### getPartNumber

          public int getPartNumber()

      パート番号を取得します。
      戻り値:
        パート番号

    - #### setPartNumber

          public void setPartNumber(int partNumber)

      パート番号を設定します。
      パラメータ:
        `partNumber` - パート番号

    - #### withPartNumber

          public UploadPartRequest withPartNumber(int partNumber)

      パート番号を設定し、自身を返却します。
      パラメータ:
        `partNumber` - パート番号
      戻り値:
        パート番号を設定した、自身のオブジェクト

    - #### getPartSize

          public int getPartSize()

      パートサイズを取得します。
      戻り値:
        パートサイズ

    - #### setPartSize

          public void setPartSize(int partSize)

      パートサイズを設定します。
      パラメータ:
        `partSize` - パートサイズ

    - #### withPartSize

          public UploadPartRequest withPartSize(int partSize)

      パートサイズを設定し、自身を返却します。
      パラメータ:
        `partSize` - パートサイズ
      戻り値:
        パートサイズを設定した、自身のオブジェクト

    - #### getInputStream

          public java.io.InputStream getInputStream()

      入力ストリームを取得します。
      戻り値:
        入力ストリーム

    - #### setInputStream

          public void setInputStream(java.io.InputStream inputStream,
                                     java.lang.String contentSHA256)

      入力ストリームを設定します。
      パラメータ:
        `inputStream` - 入力ストリーム
        `contentSHA256` - 入力ストリームのSHA256ハッシュ値

    - #### getContentSHA256

          public java.lang.String getContentSHA256()

      SHA256ハッシュ値を取得します。
      戻り値:
        SHA256ハッシュ値

    - #### withInputStream

          public UploadPartRequest withInputStream(java.io.InputStream inputStream)

      入力ストリームを設定し、自身を返却します。
      パラメータ:
        `inputStream` - 入力ストリーム
      戻り値:
        入力ストリームを設定した、自身のオブジェクト

    - #### getMd5Digest

          public java.lang.String getMd5Digest()

      MD5ハッシュ値を取得します。
      戻り値:
        MD5ハッシュ値

    - #### setMd5Digest

          public void setMd5Digest(java.lang.String md5Digest)

      MD5ハッシュ値を設定します。
      パラメータ:
        `md5Digest` - MD5ハッシュ値
        この値はMD5のバイト列に対し、Base64エンコードを行ったものです。

    - #### withMD5Digest

          public UploadPartRequest withMD5Digest(java.lang.String md5Digest)

      MD5ハッシュ値を設定し、自身を返却します。
      パラメータ:
        `md5Digest` - MD5ハッシュ値
        この値はMD5のバイト列に対し、Base64エンコードを行ったものです。
      戻り値:
        MD5ハッシュ値を設定した、自身のオブジェクト

    - #### getFile

          public java.io.File getFile()

      ファイルを取得します。
      戻り値:
        ファイル

    - #### setFile

          public void setFile(java.io.File file)

      ファイルを設定します。
      パラメータ:
        `file` - ファイル

    - #### withFile

          public UploadPartRequest withFile(java.io.File file)

      ファイルを設定し、自身を返却します。
      パラメータ:
        `file` - ファイル
      戻り値:
        ファイルを設定した、自身のオブジェクト

    - #### getFileOffset

          public long getFileOffset()

      ファイルのoffsetを取得します。
      戻り値:
        ファイルのoffset

    - #### setFileOffset

          public void setFileOffset(long fileOffset)

      ファイルのoffsetを設定します。
      パラメータ:
        `fileOffset` - ファイルのoffset

    - #### withFileOffset

          public UploadPartRequest withFileOffset(long fileOffset)

      ファイルのoffsetを設定し、自身を返却します。
      パラメータ:
        `fileOffset` - ファイルのoffset
      戻り値:
        ファイルのoffsetを設定した、自身のオブジェクト

    - #### isLastPart

          public boolean isLastPart()

      最終パートかどうかのフラグを取得します。
      戻り値:
        最終パートかどうかのフラグ

    - #### setLastPart

          public void setLastPart(boolean lastPart)

      最終パートかどうかのフラグを設定します。
      パラメータ:
        `lastPart` - 最終パートかどうかのフラグ

    - #### withLastPart

          public UploadPartRequest withLastPart(boolean lastPart)

      最終パートかどうかのフラグを設定し、自身を返却します。
      パラメータ:
        `lastPart` - 最終パートかどうかのフラグ
      戻り値:
        最終パートかどうかのフラグを設定した、自身のオブジェクト