com.amazonaws.services.s3.model

## クラス CompleteMultipartUploadResult

- java.lang.Object
- - com.amazonaws.services.s3.model.CompleteMultipartUploadResult

- すべての実装されたインタフェース:
    ObjectExpirationResult, ServerSideEncryptionResult

      public class CompleteMultipartUploadResult
      extends java.lang.Object
      implements ServerSideEncryptionResult, ObjectExpirationResult

  The CompleteMultipartUploadResult contains all the information about the CompleteMultipartUpload method.

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getBucketName()` Returns the name of the bucket containing the completed multipart object.
    `java.lang.String` | `getETag()` Returns the entity tag identifying the new object.
    `java.util.Date` | `getExpirationTime()` Returns the expiration time for this object, or null if it doesn't expire.
    `java.lang.String` | `getExpirationTimeRuleId()` Returns the `BucketLifecycleConfiguration` rule ID for this object's expiration, or null if it doesn't expire.
    `java.lang.String` | `getKey()` Gets the key by which the newly created object is stored.
    `java.lang.String` | `getLocation()` Returns the URL identifying the new multipart object.
    `java.lang.String` | `getServerSideEncryption()` Returns the server-side encryption algorithm for the newly created object, or null if none was used.
    `java.lang.String` | `getVersionId()` Returns the version ID of the new object, only present if versioning has been enabled for the bucket.
    `void` | `setBucketName(java.lang.String bucketName)` Sets the name of the bucket containing the completed multipart object.
    `void` | `setETag(java.lang.String etag)` Sets the entity tag identifying the new object.
    `void` | `setExpirationTime(java.util.Date expirationTime)` Sets the expiration time for the object.
    `void` | `setExpirationTimeRuleId(java.lang.String expirationTimeRuleId)` Sets the `BucketLifecycleConfiguration` rule ID for this object's expiration
    `void` | `setKey(java.lang.String key)` Sets the key of the newly created object.
    `void` | `setLocation(java.lang.String location)` Sets the URL identifying the new multipart object.
    `void` | `setServerSideEncryption(java.lang.String serverSideEncryption)` Sets the server-side encryption algorithm for the newly created object.
    `void` | `setVersionId(java.lang.String versionId)` Sets the version ID of the new object, only present if versioning has been enabled for the bucket.

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

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

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

    - #### CompleteMultipartUploadResult

          public CompleteMultipartUploadResult()

  - ### メソッドの詳細

    - #### getLocation

          public java.lang.String getLocation()

      Returns the URL identifying the new multipart object.
      戻り値:
        The URL identifying the new multipart object.

    - #### setLocation

          public void setLocation(java.lang.String location)

      Sets the URL identifying the new multipart object.
      パラメータ:
        `location` - The URL identifying the new multipart object.

    - #### getBucketName

          public java.lang.String getBucketName()

      Returns the name of the bucket containing the completed multipart object.
      戻り値:
        The name of the bucket containing the completed multipart object.

    - #### setBucketName

          public void setBucketName(java.lang.String bucketName)

      Sets the name of the bucket containing the completed multipart object.
      パラメータ:
        `bucketName` - The name of the bucket containing the completed multipart object.

    - #### getKey

          public java.lang.String getKey()

      Gets the key by which the newly created object is stored.

    - #### setKey

          public void setKey(java.lang.String key)

      Sets the key of the newly created object.

    - #### getETag

          public java.lang.String getETag()

      Returns the entity tag identifying the new object. An entity tag is an opaque string that changes if and only if an object's data changes.
      戻り値:
        An opaque string that changes if and only if an object's data changes.

    - #### setETag

          public void setETag(java.lang.String etag)

      Sets the entity tag identifying the new object. An entity tag is an opaque string that changes if and only if an object's data changes.
      パラメータ:
        `etag` - The entity tag.

    - #### getVersionId

          public java.lang.String getVersionId()

      Returns the version ID of the new object, only present if versioning has been enabled for the bucket.
      戻り値:
        The version ID of the new object, only present if versioning has been enabled for the bucket.

    - #### setVersionId

          public void setVersionId(java.lang.String versionId)

      Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
      パラメータ:
        `versionId` - The version ID of the new object, only present if versioning has been enabled for the bucket.

    - #### getServerSideEncryption

          public java.lang.String getServerSideEncryption()

      Returns the server-side encryption algorithm for the newly created object, or null if none was used.
      定義:
        `getServerSideEncryption` インタフェース内 `ServerSideEncryptionResult`

    - #### setServerSideEncryption

          public void setServerSideEncryption(java.lang.String serverSideEncryption)

      Sets the server-side encryption algorithm for the newly created object.
      定義:
        `setServerSideEncryption` インタフェース内 `ServerSideEncryptionResult`
      パラメータ:
        `serverSideEncryption` - The server-side encryption algorithm for the new object.

    - #### getExpirationTime

          public java.util.Date getExpirationTime()

      Returns the expiration time for this object, or null if it doesn't expire.
      定義:
        `getExpirationTime` インタフェース内 `ObjectExpirationResult`

    - #### setExpirationTime

          public void setExpirationTime(java.util.Date expirationTime)

      Sets the expiration time for the object.
      定義:
        `setExpirationTime` インタフェース内 `ObjectExpirationResult`
      パラメータ:
        `expirationTime` - The expiration time for the object.

    - #### getExpirationTimeRuleId

          public java.lang.String getExpirationTimeRuleId()

      Returns the `BucketLifecycleConfiguration` rule ID for this object's expiration, or null if it doesn't expire.
      定義:
        `getExpirationTimeRuleId` インタフェース内 `ObjectExpirationResult`
      関連項目:
        `BucketLifecycleConfiguration.Rule.getId()`

    - #### setExpirationTimeRuleId

          public void setExpirationTimeRuleId(java.lang.String expirationTimeRuleId)

      Sets the `BucketLifecycleConfiguration` rule ID for this object's expiration
      定義:
        `setExpirationTimeRuleId` インタフェース内 `ObjectExpirationResult`
      パラメータ:
        `expirationTimeRuleId` - The rule ID for this object's expiration