com.amazonaws.services.glacier.model

## クラス AbortMultipartUploadRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.glacier.model.AbortMultipartUploadRequest

- すべての実装されたインタフェース:
    java.io.Serializable

      public class AbortMultipartUploadRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `AbortMultipartUpload operation`.

  This operation aborts a multipart upload identified by the upload ID.

  After the Abort Multipart Upload request succeeds, you cannot upload any more parts to the multipart upload or complete the multipart upload. Aborting a completed upload fails. However, aborting an already-aborted upload will succeed, for a short time. For more information about uploading a part and completing a multipart upload, see UploadPart and CompleteMultipartUpload.

  This operation is idempotent.

  An AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see Access Control Using AWS Identity and Access Management (IAM) .

  For conceptual information and underlying REST API, go to Working with Archives in Amazon Glacier and Abort Multipart Upload in the Amazon Glacier Developer Guide .

  関連項目:
    `AmazonGlacier.abortMultipartUpload(AbortMultipartUploadRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `AbortMultipartUploadRequest()` Default constructor for a new AbortMultipartUploadRequest object.
    `AbortMultipartUploadRequest(java.lang.String vaultName, java.lang.String uploadId)` Constructs a new AbortMultipartUploadRequest object.
    `AbortMultipartUploadRequest(java.lang.String accountId, java.lang.String vaultName, java.lang.String uploadId)` Constructs a new AbortMultipartUploadRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAccountId()` The `AccountId` is the AWS Account ID.
    `java.lang.String` | `getUploadId()` The upload ID of the multipart upload to delete.
    `java.lang.String` | `getVaultName()` The name of the vault.
    `int` | `hashCode()`
    `void` | `setAccountId(java.lang.String accountId)` The `AccountId` is the AWS Account ID.
    `void` | `setUploadId(java.lang.String uploadId)` The upload ID of the multipart upload to delete.
    `void` | `setVaultName(java.lang.String vaultName)` The name of the vault.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `AbortMultipartUploadRequest` | `withAccountId(java.lang.String accountId)` The `AccountId` is the AWS Account ID.
    `AbortMultipartUploadRequest` | `withUploadId(java.lang.String uploadId)` The upload ID of the multipart upload to delete.
    `AbortMultipartUploadRequest` | `withVaultName(java.lang.String vaultName)` The name of the vault.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

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

    - #### AbortMultipartUploadRequest

          public AbortMultipartUploadRequest()

      Default constructor for a new AbortMultipartUploadRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### AbortMultipartUploadRequest

          public AbortMultipartUploadRequest(java.lang.String vaultName,
                                     java.lang.String uploadId)

      Constructs a new AbortMultipartUploadRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `vaultName` - The name of the vault.
        `uploadId` - The upload ID of the multipart upload to delete.

    - #### AbortMultipartUploadRequest

          public AbortMultipartUploadRequest(java.lang.String accountId,
                                     java.lang.String vaultName,
                                     java.lang.String uploadId)

      Constructs a new AbortMultipartUploadRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `accountId` - The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.
        `vaultName` - The name of the vault.
        `uploadId` - The upload ID of the multipart upload to delete.

  - ### メソッドの詳細

    - #### getAccountId

          public java.lang.String getAccountId()

      The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.
      戻り値:
        The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.

    - #### setAccountId

          public void setAccountId(java.lang.String accountId)

      The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.
      パラメータ:
        `accountId` - The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.

    - #### withAccountId

          public AbortMultipartUploadRequest withAccountId(java.lang.String accountId)

      The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `accountId` - The `AccountId` is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.

    - #### getVaultName

          public java.lang.String getVaultName()

      The name of the vault.
      戻り値:
        The name of the vault.

    - #### setVaultName

          public void setVaultName(java.lang.String vaultName)

      The name of the vault.
      パラメータ:
        `vaultName` - The name of the vault.

    - #### withVaultName

          public AbortMultipartUploadRequest withVaultName(java.lang.String vaultName)

      The name of the vault.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `vaultName` - The name of the vault.

    - #### getUploadId

          public java.lang.String getUploadId()

      The upload ID of the multipart upload to delete.
      戻り値:
        The upload ID of the multipart upload to delete.

    - #### setUploadId

          public void setUploadId(java.lang.String uploadId)

      The upload ID of the multipart upload to delete.
      パラメータ:
        `uploadId` - The upload ID of the multipart upload to delete.

    - #### withUploadId

          public AbortMultipartUploadRequest withUploadId(java.lang.String uploadId)

      The upload ID of the multipart upload to delete.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `uploadId` - The upload ID of the multipart upload to delete.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`