com.amazonaws.services.identitymanagement.model

## クラス PasswordPolicy

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

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

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

  The PasswordPolicy data type contains information about the account password policy.

  This data type is used as a response element in the action GetAccountPasswordPolicy.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Boolean` | `getAllowUsersToChangePassword()` Specifies whether to allow IAM users to change their own password.
    `java.lang.Integer` | `getMinimumPasswordLength()` Minimum length to require for IAM user passwords.
    `java.lang.Boolean` | `getRequireLowercaseCharacters()` Specifies whether to require lowercase characters for IAM user passwords.
    `java.lang.Boolean` | `getRequireNumbers()` Specifies whether to require numbers for IAM user passwords.
    `java.lang.Boolean` | `getRequireSymbols()` Specifies whether to require symbols for IAM user passwords.
    `java.lang.Boolean` | `getRequireUppercaseCharacters()` Specifies whether to require uppercase characters for IAM user passwords.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAllowUsersToChangePassword()` Specifies whether to allow IAM users to change their own password.
    `java.lang.Boolean` | `isRequireLowercaseCharacters()` Specifies whether to require lowercase characters for IAM user passwords.
    `java.lang.Boolean` | `isRequireNumbers()` Specifies whether to require numbers for IAM user passwords.
    `java.lang.Boolean` | `isRequireSymbols()` Specifies whether to require symbols for IAM user passwords.
    `java.lang.Boolean` | `isRequireUppercaseCharacters()` Specifies whether to require uppercase characters for IAM user passwords.
    `void` | `setAllowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)` Specifies whether to allow IAM users to change their own password.
    `void` | `setMinimumPasswordLength(java.lang.Integer minimumPasswordLength)` Minimum length to require for IAM user passwords.
    `void` | `setRequireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)` Specifies whether to require lowercase characters for IAM user passwords.
    `void` | `setRequireNumbers(java.lang.Boolean requireNumbers)` Specifies whether to require numbers for IAM user passwords.
    `void` | `setRequireSymbols(java.lang.Boolean requireSymbols)` Specifies whether to require symbols for IAM user passwords.
    `void` | `setRequireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)` Specifies whether to require uppercase characters for IAM user passwords.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `PasswordPolicy` | `withAllowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)` Specifies whether to allow IAM users to change their own password.
    `PasswordPolicy` | `withMinimumPasswordLength(java.lang.Integer minimumPasswordLength)` Minimum length to require for IAM user passwords.
    `PasswordPolicy` | `withRequireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)` Specifies whether to require lowercase characters for IAM user passwords.
    `PasswordPolicy` | `withRequireNumbers(java.lang.Boolean requireNumbers)` Specifies whether to require numbers for IAM user passwords.
    `PasswordPolicy` | `withRequireSymbols(java.lang.Boolean requireSymbols)` Specifies whether to require symbols for IAM user passwords.
    `PasswordPolicy` | `withRequireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)` Specifies whether to require uppercase characters for IAM user passwords.

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

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

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

    - #### PasswordPolicy

          public PasswordPolicy()

  - ### メソッドの詳細

    - #### getMinimumPasswordLength

          public java.lang.Integer getMinimumPasswordLength()

      Minimum length to require for IAM user passwords.

      Constraints:
      Range: 6 - 128

      戻り値:
        Minimum length to require for IAM user passwords.

    - #### setMinimumPasswordLength

          public void setMinimumPasswordLength(java.lang.Integer minimumPasswordLength)

      Minimum length to require for IAM user passwords.

      Constraints:
      Range: 6 - 128

      パラメータ:
        `minimumPasswordLength` - Minimum length to require for IAM user passwords.

    - #### withMinimumPasswordLength

          public PasswordPolicy withMinimumPasswordLength(java.lang.Integer minimumPasswordLength)

      Minimum length to require for IAM user passwords.

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

      Constraints:
      Range: 6 - 128

      パラメータ:
        `minimumPasswordLength` - Minimum length to require for IAM user passwords.

    - #### isRequireSymbols

          public java.lang.Boolean isRequireSymbols()

      Specifies whether to require symbols for IAM user passwords.
      戻り値:
        Specifies whether to require symbols for IAM user passwords.

    - #### setRequireSymbols

          public void setRequireSymbols(java.lang.Boolean requireSymbols)

      Specifies whether to require symbols for IAM user passwords.
      パラメータ:
        `requireSymbols` - Specifies whether to require symbols for IAM user passwords.

    - #### withRequireSymbols

          public PasswordPolicy withRequireSymbols(java.lang.Boolean requireSymbols)

      Specifies whether to require symbols for IAM user passwords.

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

      パラメータ:
        `requireSymbols` - Specifies whether to require symbols for IAM user passwords.

    - #### getRequireSymbols

          public java.lang.Boolean getRequireSymbols()

      Specifies whether to require symbols for IAM user passwords.
      戻り値:
        Specifies whether to require symbols for IAM user passwords.

    - #### isRequireNumbers

          public java.lang.Boolean isRequireNumbers()

      Specifies whether to require numbers for IAM user passwords.
      戻り値:
        Specifies whether to require numbers for IAM user passwords.

    - #### setRequireNumbers

          public void setRequireNumbers(java.lang.Boolean requireNumbers)

      Specifies whether to require numbers for IAM user passwords.
      パラメータ:
        `requireNumbers` - Specifies whether to require numbers for IAM user passwords.

    - #### withRequireNumbers

          public PasswordPolicy withRequireNumbers(java.lang.Boolean requireNumbers)

      Specifies whether to require numbers for IAM user passwords.

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

      パラメータ:
        `requireNumbers` - Specifies whether to require numbers for IAM user passwords.

    - #### getRequireNumbers

          public java.lang.Boolean getRequireNumbers()

      Specifies whether to require numbers for IAM user passwords.
      戻り値:
        Specifies whether to require numbers for IAM user passwords.

    - #### isRequireUppercaseCharacters

          public java.lang.Boolean isRequireUppercaseCharacters()

      Specifies whether to require uppercase characters for IAM user passwords.
      戻り値:
        Specifies whether to require uppercase characters for IAM user passwords.

    - #### setRequireUppercaseCharacters

          public void setRequireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)

      Specifies whether to require uppercase characters for IAM user passwords.
      パラメータ:
        `requireUppercaseCharacters` - Specifies whether to require uppercase characters for IAM user passwords.

    - #### withRequireUppercaseCharacters

          public PasswordPolicy withRequireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)

      Specifies whether to require uppercase characters for IAM user passwords.

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

      パラメータ:
        `requireUppercaseCharacters` - Specifies whether to require uppercase characters for IAM user passwords.

    - #### getRequireUppercaseCharacters

          public java.lang.Boolean getRequireUppercaseCharacters()

      Specifies whether to require uppercase characters for IAM user passwords.
      戻り値:
        Specifies whether to require uppercase characters for IAM user passwords.

    - #### isRequireLowercaseCharacters

          public java.lang.Boolean isRequireLowercaseCharacters()

      Specifies whether to require lowercase characters for IAM user passwords.
      戻り値:
        Specifies whether to require lowercase characters for IAM user passwords.

    - #### setRequireLowercaseCharacters

          public void setRequireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)

      Specifies whether to require lowercase characters for IAM user passwords.
      パラメータ:
        `requireLowercaseCharacters` - Specifies whether to require lowercase characters for IAM user passwords.

    - #### withRequireLowercaseCharacters

          public PasswordPolicy withRequireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)

      Specifies whether to require lowercase characters for IAM user passwords.

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

      パラメータ:
        `requireLowercaseCharacters` - Specifies whether to require lowercase characters for IAM user passwords.

    - #### getRequireLowercaseCharacters

          public java.lang.Boolean getRequireLowercaseCharacters()

      Specifies whether to require lowercase characters for IAM user passwords.
      戻り値:
        Specifies whether to require lowercase characters for IAM user passwords.

    - #### isAllowUsersToChangePassword

          public java.lang.Boolean isAllowUsersToChangePassword()

      Specifies whether to allow IAM users to change their own password.
      戻り値:
        Specifies whether to allow IAM users to change their own password.

    - #### setAllowUsersToChangePassword

          public void setAllowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)

      Specifies whether to allow IAM users to change their own password.
      パラメータ:
        `allowUsersToChangePassword` - Specifies whether to allow IAM users to change their own password.

    - #### withAllowUsersToChangePassword

          public PasswordPolicy withAllowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)

      Specifies whether to allow IAM users to change their own password.

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

      パラメータ:
        `allowUsersToChangePassword` - Specifies whether to allow IAM users to change their own password.

    - #### getAllowUsersToChangePassword

          public java.lang.Boolean getAllowUsersToChangePassword()

      Specifies whether to allow IAM users to change their own password.
      戻り値:
        Specifies whether to allow IAM users to change their own password.

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