com.amazonaws.services.identitymanagement.model

## クラス ListVirtualMFADevicesRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.identitymanagement.model.ListVirtualMFADevicesRequest

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

      public class ListVirtualMFADevicesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `ListVirtualMFADevices operation`.

  Lists the virtual MFA devices under the AWS account by assignment status. If you do not specify an assignment status, the action returns a list of all virtual MFA devices. Assignment status can be `Assigned` , `Unassigned` , or `Any` .

  You can paginate the results using the `MaxItems` and `Marker` parameters.

  関連項目:
    `AmazonIdentityManagement.listVirtualMFADevices(ListVirtualMFADevicesRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAssignmentStatus()` The status (unassigned or assigned) of the devices to list.
    `java.lang.String` | `getMarker()` Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated.
    `java.lang.Integer` | `getMaxItems()` Use this parameter only when paginating results to indicate the maximum number of user names you want in the response.
    `int` | `hashCode()`
    `void` | `setAssignmentStatus(AssignmentStatusType assignmentStatus)` The status (unassigned or assigned) of the devices to list.
    `void` | `setAssignmentStatus(java.lang.String assignmentStatus)` The status (unassigned or assigned) of the devices to list.
    `void` | `setMarker(java.lang.String marker)` Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated.
    `void` | `setMaxItems(java.lang.Integer maxItems)` Use this parameter only when paginating results to indicate the maximum number of user names you want in the response.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ListVirtualMFADevicesRequest` | `withAssignmentStatus(AssignmentStatusType assignmentStatus)` The status (unassigned or assigned) of the devices to list.
    `ListVirtualMFADevicesRequest` | `withAssignmentStatus(java.lang.String assignmentStatus)` The status (unassigned or assigned) of the devices to list.
    `ListVirtualMFADevicesRequest` | `withMarker(java.lang.String marker)` Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated.
    `ListVirtualMFADevicesRequest` | `withMaxItems(java.lang.Integer maxItems)` Use this parameter only when paginating results to indicate the maximum number of user names you want in the response.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### ListVirtualMFADevicesRequest

          public ListVirtualMFADevicesRequest()

  - ### メソッドの詳細

    - #### getAssignmentStatus

          public java.lang.String getAssignmentStatus()

      The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.

      Constraints:
      Allowed Values: Assigned, Unassigned, Any

      戻り値:
        The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.
      関連項目:
        `AssignmentStatusType`

    - #### setAssignmentStatus

          public void setAssignmentStatus(java.lang.String assignmentStatus)

      The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.

      Constraints:
      Allowed Values: Assigned, Unassigned, Any

      パラメータ:
        `assignmentStatus` - The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.
      関連項目:
        `AssignmentStatusType`

    - #### withAssignmentStatus

          public ListVirtualMFADevicesRequest withAssignmentStatus(java.lang.String assignmentStatus)

      The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.

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

      Constraints:
      Allowed Values: Assigned, Unassigned, Any

      パラメータ:
        `assignmentStatus` - The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.
      関連項目:
        `AssignmentStatusType`

    - #### setAssignmentStatus

          public void setAssignmentStatus(AssignmentStatusType assignmentStatus)

      The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.

      Constraints:
      Allowed Values: Assigned, Unassigned, Any

      パラメータ:
        `assignmentStatus` - The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.
      関連項目:
        `AssignmentStatusType`

    - #### withAssignmentStatus

          public ListVirtualMFADevicesRequest withAssignmentStatus(AssignmentStatusType assignmentStatus)

      The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.

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

      Constraints:
      Allowed Values: Assigned, Unassigned, Any

      パラメータ:
        `assignmentStatus` - The status (unassigned or assigned) of the devices to list. If you do not specify an `AssignmentStatus`, the action defaults to `Any` which lists both assigned and unassigned virtual MFA devices.
      関連項目:
        `AssignmentStatusType`

    - #### getMarker

          public java.lang.String getMarker()

      Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

      Constraints:
      Length: 1 - 320
      Pattern: [ -ÿ]*

      戻り値:
        Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

      Constraints:
      Length: 1 - 320
      Pattern: [ -ÿ]*

      パラメータ:
        `marker` - Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

    - #### withMarker

          public ListVirtualMFADevicesRequest withMarker(java.lang.String marker)

      Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

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

      Constraints:
      Length: 1 - 320
      Pattern: [ -ÿ]*

      パラメータ:
        `marker` - Use this parameter only when paginating results, and only in a subsequent request after you've received a response where the results are truncated. Set it to the value of the `Marker` element in the response you just received.

    - #### getMaxItems

          public java.lang.Integer getMaxItems()

      Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

      Constraints:
      Range: 1 - 1000

      戻り値:
        Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

    - #### setMaxItems

          public void setMaxItems(java.lang.Integer maxItems)

      Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

      Constraints:
      Range: 1 - 1000

      パラメータ:
        `maxItems` - Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

    - #### withMaxItems

          public ListVirtualMFADevicesRequest withMaxItems(java.lang.Integer maxItems)

      Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

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

      Constraints:
      Range: 1 - 1000

      パラメータ:
        `maxItems` - Use this parameter only when paginating results to indicate the maximum number of user names you want in the response. If there are additional user names beyond the maximum you specify, the `IsTruncated` response element is `true`.

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