com.amazonaws.services.identitymanagement.model

## クラス GetAccountSummaryResult

- java.lang.Object
- - com.amazonaws.services.identitymanagement.model.GetAccountSummaryResult

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

      public class GetAccountSummaryResult
      extends java.lang.Object
      implements java.io.Serializable

  Contains the result of a successful invocation of the GetAccountSummary action.

  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `GetAccountSummaryResult` | `addSummaryMapEntry(java.lang.String key, java.lang.Integer value)` A set of key value pairs containing account-level information.
    `GetAccountSummaryResult` | `clearSummaryMapEntries()` Removes all the entries added into SummaryMap.
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Map<java.lang.String,java.lang.Integer>` | `getSummaryMap()` A set of key value pairs containing account-level information.
    `int` | `hashCode()`
    `void` | `setSummaryMap(java.util.Map<java.lang.String,java.lang.Integer> summaryMap)` A set of key value pairs containing account-level information.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `GetAccountSummaryResult` | `withSummaryMap(java.util.Map<java.lang.String,java.lang.Integer> summaryMap)` A set of key value pairs containing account-level information.

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

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

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

    - #### GetAccountSummaryResult

          public GetAccountSummaryResult()

  - ### メソッドの詳細

    - #### getSummaryMap

          public java.util.Map<java.lang.String,java.lang.Integer> getSummaryMap()

      A set of key value pairs containing account-level information.

      `SummaryMap` contains the following keys:

      - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

      - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

      - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

      - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

      - `Groups` - Number of Groups for the AWS account

      - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

      - `GroupsQuota` - Maximum groups allowed for the AWS account

      - `InstanceProfiles` - Number of instance profiles for the AWS account

      - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

      - `MFADevices` - Number of MFA devices, either assigned or unassigned

      - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

      - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

      - `Roles` - Number of roles for the AWS account

      - `RolesQuota` - Maximum roles allowed for the AWS account

      - `ServerCertificates` - Number of server certificates for the AWS account

      - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

      - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

      - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

      - `Users` - Number of users for the AWS account

      - `UsersQuota` - Maximum users allowed for the AWS account

      戻り値:
        A set of key value pairs containing account-level information.

        `SummaryMap` contains the following keys:

        - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

        - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

        - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

        - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

        - `Groups` - Number of Groups for the AWS account

        - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

        - `GroupsQuota` - Maximum groups allowed for the AWS account

        - `InstanceProfiles` - Number of instance profiles for the AWS account

        - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

        - `MFADevices` - Number of MFA devices, either assigned or unassigned

        - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

        - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

        - `Roles` - Number of roles for the AWS account

        - `RolesQuota` - Maximum roles allowed for the AWS account

        - `ServerCertificates` - Number of server certificates for the AWS account

        - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

        - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

        - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

        - `Users` - Number of users for the AWS account

        - `UsersQuota` - Maximum users allowed for the AWS account

    - #### setSummaryMap

          public void setSummaryMap(java.util.Map<java.lang.String,java.lang.Integer> summaryMap)

      A set of key value pairs containing account-level information.

      `SummaryMap` contains the following keys:

      - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

      - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

      - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

      - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

      - `Groups` - Number of Groups for the AWS account

      - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

      - `GroupsQuota` - Maximum groups allowed for the AWS account

      - `InstanceProfiles` - Number of instance profiles for the AWS account

      - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

      - `MFADevices` - Number of MFA devices, either assigned or unassigned

      - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

      - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

      - `Roles` - Number of roles for the AWS account

      - `RolesQuota` - Maximum roles allowed for the AWS account

      - `ServerCertificates` - Number of server certificates for the AWS account

      - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

      - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

      - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

      - `Users` - Number of users for the AWS account

      - `UsersQuota` - Maximum users allowed for the AWS account

      パラメータ:
        `summaryMap` - A set of key value pairs containing account-level information.

        `SummaryMap` contains the following keys:

        - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

        - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

        - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

        - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

        - `Groups` - Number of Groups for the AWS account

        - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

        - `GroupsQuota` - Maximum groups allowed for the AWS account

        - `InstanceProfiles` - Number of instance profiles for the AWS account

        - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

        - `MFADevices` - Number of MFA devices, either assigned or unassigned

        - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

        - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

        - `Roles` - Number of roles for the AWS account

        - `RolesQuota` - Maximum roles allowed for the AWS account

        - `ServerCertificates` - Number of server certificates for the AWS account

        - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

        - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

        - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

        - `Users` - Number of users for the AWS account

        - `UsersQuota` - Maximum users allowed for the AWS account

    - #### withSummaryMap

          public GetAccountSummaryResult withSummaryMap(java.util.Map<java.lang.String,java.lang.Integer> summaryMap)

      A set of key value pairs containing account-level information.

      `SummaryMap` contains the following keys:

      - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

      - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

      - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

      - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

      - `Groups` - Number of Groups for the AWS account

      - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

      - `GroupsQuota` - Maximum groups allowed for the AWS account

      - `InstanceProfiles` - Number of instance profiles for the AWS account

      - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

      - `MFADevices` - Number of MFA devices, either assigned or unassigned

      - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

      - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

      - `Roles` - Number of roles for the AWS account

      - `RolesQuota` - Maximum roles allowed for the AWS account

      - `ServerCertificates` - Number of server certificates for the AWS account

      - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

      - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

      - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

      - `Users` - Number of users for the AWS account

      - `UsersQuota` - Maximum users allowed for the AWS account

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

      パラメータ:
        `summaryMap` - A set of key value pairs containing account-level information.

        `SummaryMap` contains the following keys:

        - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

        - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

        - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

        - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

        - `Groups` - Number of Groups for the AWS account

        - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

        - `GroupsQuota` - Maximum groups allowed for the AWS account

        - `InstanceProfiles` - Number of instance profiles for the AWS account

        - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

        - `MFADevices` - Number of MFA devices, either assigned or unassigned

        - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

        - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

        - `Roles` - Number of roles for the AWS account

        - `RolesQuota` - Maximum roles allowed for the AWS account

        - `ServerCertificates` - Number of server certificates for the AWS account

        - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

        - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

        - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

        - `Users` - Number of users for the AWS account

        - `UsersQuota` - Maximum users allowed for the AWS account

    - #### addSummaryMapEntry

          public GetAccountSummaryResult addSummaryMapEntry(java.lang.String key,
                                                   java.lang.Integer value)

      A set of key value pairs containing account-level information.

      `SummaryMap` contains the following keys:

      - `AccessKeysPerUserQuota` - Maximum number of access keys that can be created per user

      - `AccountMFAEnabled` - 1 if the root account has an MFA device assigned to it, 0 otherwise

      - `AssumeRolePolicySizeQuota` - Maximum allowed size for assume role policy documents (in kilobytes)

      - `GroupPolicySizeQuota` - Maximum allowed size for Group policy documents (in kilobytes)

      - `Groups` - Number of Groups for the AWS account

      - `GroupsPerUserQuota` - Maximum number of groups a user can belong to

      - `GroupsQuota` - Maximum groups allowed for the AWS account

      - `InstanceProfiles` - Number of instance profiles for the AWS account

      - `InstanceProfilesQuota` - Maximum instance profiles allowed for the AWS account

      - `MFADevices` - Number of MFA devices, either assigned or unassigned

      - `MFADevicesInUse` - Number of MFA devices that have been assigned to an IAM user or to the root account

      - `RolePolicySizeQuota` - Maximum allowed size for role policy documents (in kilobytes)

      - `Roles` - Number of roles for the AWS account

      - `RolesQuota` - Maximum roles allowed for the AWS account

      - `ServerCertificates` - Number of server certificates for the AWS account

      - `ServerCertificatesQuota` - Maximum server certificates allowed for the AWS account

      - `SigningCertificatesPerUserQuota` - Maximum number of X509 certificates allowed for a user

      - `UserPolicySizeQuota` - Maximum allowed size for user policy documents (in kilobytes)

      - `Users` - Number of users for the AWS account

      - `UsersQuota` - Maximum users allowed for the AWS account

      The method adds a new key-value pair into SummaryMap parameter, and returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `key` - The key of the entry to be added into SummaryMap.
        `value` - The corresponding value of the entry to be added into SummaryMap.

    - #### clearSummaryMapEntries

          public GetAccountSummaryResult clearSummaryMapEntries()

      Removes all the entries added into SummaryMap.

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

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