com.amazonaws.services.glacier.model

## クラス ListVaultsRequest

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

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

      public class ListVaultsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `ListVaults operation`.

  This operation lists all vaults owned by the calling user's account. The list returned in the response is ASCII-sorted by vault name.

  By default, this operation returns up to 1,000 items. If there are more vaults to list, the response `marker` field contains the vault Amazon Resource Name (ARN) at which to continue the list with a new List Vaults request; otherwise, the `marker` field is `null` . To return a list of vaults that begins at a specific vault, set the `marker` request parameter to the vault ARN you obtained from a previous List Vaults request. You can also limit the number of vaults returned in the response by specifying the `limit` parameter in the request.

  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 Retrieving Vault Metadata in Amazon Glacier and List Vaults in the Amazon Glacier Developer Guide .

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAccountId()` The `AccountId` is the AWS Account ID.
    `java.lang.String` | `getLimit()` The maximum number of items returned in the response.
    `java.lang.String` | `getMarker()` A string used for pagination.
    `int` | `hashCode()`
    `void` | `setAccountId(java.lang.String accountId)` The `AccountId` is the AWS Account ID.
    `void` | `setLimit(java.lang.String limit)` The maximum number of items returned in the response.
    `void` | `setMarker(java.lang.String marker)` A string used for pagination.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ListVaultsRequest` | `withAccountId(java.lang.String accountId)` The `AccountId` is the AWS Account ID.
    `ListVaultsRequest` | `withLimit(java.lang.String limit)` The maximum number of items returned in the response.
    `ListVaultsRequest` | `withMarker(java.lang.String marker)` A string used for pagination.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### ListVaultsRequest

          public ListVaultsRequest()

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

    - #### ListVaultsRequest

          public ListVaultsRequest(java.lang.String accountId)

      Constructs a new ListVaultsRequest 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.

    - #### ListVaultsRequest

          public ListVaultsRequest(java.lang.String accountId,
                           java.lang.String marker,
                           java.lang.String limit)

      Constructs a new ListVaultsRequest 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.
        `marker` - A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.
        `limit` - The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.

  - ### メソッドの詳細

    - #### 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 ListVaultsRequest 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.

    - #### getMarker

          public java.lang.String getMarker()

      A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.
      戻り値:
        A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.
      パラメータ:
        `marker` - A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.

    - #### withMarker

          public ListVaultsRequest withMarker(java.lang.String marker)

      A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.

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

      パラメータ:
        `marker` - A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.

    - #### getLimit

          public java.lang.String getLimit()

      The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.
      戻り値:
        The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.

    - #### setLimit

          public void setLimit(java.lang.String limit)

      The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.
      パラメータ:
        `limit` - The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.

    - #### withLimit

          public ListVaultsRequest withLimit(java.lang.String limit)

      The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.

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

      パラメータ:
        `limit` - The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.

    - #### 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`