Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.identitymanagement.model
Class User

java.lang.Object
  extended by com.amazonaws.services.identitymanagement.model.User
All Implemented Interfaces:
Serializable

public class User
extends Object
implements Serializable

The User data type contains information about a user.

This data type is used as a response element in the following actions:

See Also:
Serialized Form

Constructor Summary
User()
          Default constructor for a new User object.
User(String path, String userName, String userId, String arn, Date createDate)
          Constructs a new User object.
 
Method Summary
 boolean equals(Object obj)
           
 String getArn()
          The Amazon Resource Name (ARN) specifying the user.
 Date getCreateDate()
          The date when the user was created.
 String getPath()
          Path to the user.
 String getUserId()
          The stable and unique string identifying the user.
 String getUserName()
          The name identifying the user.
 int hashCode()
           
 void setArn(String arn)
          The Amazon Resource Name (ARN) specifying the user.
 void setCreateDate(Date createDate)
          The date when the user was created.
 void setPath(String path)
          Path to the user.
 void setUserId(String userId)
          The stable and unique string identifying the user.
 void setUserName(String userName)
          The name identifying the user.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 User withArn(String arn)
          The Amazon Resource Name (ARN) specifying the user.
 User withCreateDate(Date createDate)
          The date when the user was created.
 User withPath(String path)
          Path to the user.
 User withUserId(String userId)
          The stable and unique string identifying the user.
 User withUserName(String userName)
          The name identifying the user.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

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


User

public User(String path,
            String userName,
            String userId,
            String arn,
            Date createDate)
Constructs a new User object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
path - Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
userName - The name identifying the user.
userId - The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
arn - The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
createDate - The date when the user was created.
Method Detail

getPath

public String getPath()
Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 1 - 512
Pattern: (/)|(/[!-]+/)

Returns:
Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

setPath

public void setPath(String path)
Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 1 - 512
Pattern: (/)|(/[!-]+/)

Parameters:
path - Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

withPath

public User withPath(String path)
Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

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

Constraints:
Length: 1 - 512
Pattern: (/)|(/[!-]+/)

Parameters:
path - Path to the user. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
Returns:
A reference to this updated object so that method calls can be chained together.

getUserName

public String getUserName()
The name identifying the user.

Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*

Returns:
The name identifying the user.

setUserName

public void setUserName(String userName)
The name identifying the user.

Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*

Parameters:
userName - The name identifying the user.

withUserName

public User withUserName(String userName)
The name identifying the user.

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

Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*

Parameters:
userName - The name identifying the user.
Returns:
A reference to this updated object so that method calls can be chained together.

getUserId

public String getUserId()
The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 16 - 32
Pattern: [\w]*

Returns:
The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

setUserId

public void setUserId(String userId)
The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 16 - 32
Pattern: [\w]*

Parameters:
userId - The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

withUserId

public User withUserId(String userId)
The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

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

Constraints:
Length: 16 - 32
Pattern: [\w]*

Parameters:
userId - The stable and unique string identifying the user. For more information about IDs, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
Returns:
A reference to this updated object so that method calls can be chained together.

getArn

public String getArn()
The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 20 - 2048

Returns:
The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

setArn

public void setArn(String arn)
The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

Constraints:
Length: 20 - 2048

Parameters:
arn - The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

withArn

public User withArn(String arn)
The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

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

Constraints:
Length: 20 - 2048

Parameters:
arn - The Amazon Resource Name (ARN) specifying the user. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
Returns:
A reference to this updated object so that method calls can be chained together.

getCreateDate

public Date getCreateDate()
The date when the user was created.

Returns:
The date when the user was created.

setCreateDate

public void setCreateDate(Date createDate)
The date when the user was created.

Parameters:
createDate - The date when the user was created.

withCreateDate

public User withCreateDate(Date createDate)
The date when the user was created.

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

Parameters:
createDate - The date when the user was created.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.