com.amazonaws.services.s3.internal.crypto

## クラス EncryptedUploadContext

- java.lang.Object
- - com.amazonaws.services.s3.internal.crypto.EncryptedUploadContext

-     public class EncryptedUploadContext
      extends java.lang.Object

  State information for an in-progress, encrypted multipart upload, including the envelope encryption key used to encrypt each individual part in a multipart upload, and the next initialization vector (IV) for the next part to encrypt.

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `EncryptedUploadContext(java.lang.String bucketName, java.lang.String key, javax.crypto.SecretKey envelopeEncryptionKey)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getBucketName()`
    `javax.crypto.SecretKey` | `getEnvelopeEncryptionKey()`
    `byte[]` | `getFirstInitializationVector()`
    `java.lang.String` | `getKey()`
    `byte[]` | `getNextInitializationVector()`
    `boolean` | `hasFinalPartBeenSeen()`
    `void` | `setFirstInitializationVector(byte[] firstIV)`
    `void` | `setHasFinalPartBeenSeen(boolean hasFinalPartBeenSeen)`
    `void` | `setNextInitializationVector(byte[] nextIV)`

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

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

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

    - #### EncryptedUploadContext

          public EncryptedUploadContext(java.lang.String bucketName,
                                java.lang.String key,
                                javax.crypto.SecretKey envelopeEncryptionKey)

  - ### メソッドの詳細

    - #### getBucketName

          public java.lang.String getBucketName()

    - #### getKey

          public java.lang.String getKey()

    - #### getEnvelopeEncryptionKey

          public javax.crypto.SecretKey getEnvelopeEncryptionKey()

    - #### setNextInitializationVector

          public void setNextInitializationVector(byte[] nextIV)

    - #### getNextInitializationVector

          public byte[] getNextInitializationVector()

    - #### hasFinalPartBeenSeen

          public boolean hasFinalPartBeenSeen()

    - #### setHasFinalPartBeenSeen

          public void setHasFinalPartBeenSeen(boolean hasFinalPartBeenSeen)

    - #### setFirstInitializationVector

          public void setFirstInitializationVector(byte[] firstIV)

    - #### getFirstInitializationVector

          public byte[] getFirstInitializationVector()