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:
CreateUser
GetUser
ListUsers
Constructor and Description |
---|
User()
Default constructor for a new User object.
|
User(String path,
String userName,
String userId,
String arn,
Date createDate)
Constructs a new User object.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public User()
public User(String path, String userName, String userId, String arn, Date createDate)
path
- Path to the user. For more information about paths, see Identifiers
for IAM Entities in the Using IAM guide.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 the Using IAM guide.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 the Using IAM guide.createDate
- The date when the user was created.public String getPath()
Constraints:
Length: 1 - 512
Pattern: (\u002F)|(\u002F[\u0021-\u007F]+\u002F)
public void setPath(String path)
Constraints:
Length: 1 - 512
Pattern: (\u002F)|(\u002F[\u0021-\u007F]+\u002F)
path
- Path to the user. For more information about paths, see Identifiers
for IAM Entities in the Using IAM guide.public User withPath(String path)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 512
Pattern: (\u002F)|(\u002F[\u0021-\u007F]+\u002F)
path
- Path to the user. For more information about paths, see Identifiers
for IAM Entities in the Using IAM guide.public String getUserName()
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
public void setUserName(String userName)
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
userName
- The name identifying the user.public User withUserName(String userName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
userName
- The name identifying the user.public String getUserId()
Constraints:
Length: 16 - 32
Pattern: [\w]*
public void setUserId(String userId)
Constraints:
Length: 16 - 32
Pattern: [\w]*
userId
- The stable and unique string identifying the user. For more
information about IDs, see Identifiers
for IAM Entities in the Using IAM guide.public User withUserId(String userId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 16 - 32
Pattern: [\w]*
userId
- The stable and unique string identifying the user. For more
information about IDs, see Identifiers
for IAM Entities in the Using IAM guide.public String getArn()
Constraints:
Length: 20 - 2048
public void setArn(String arn)
Constraints:
Length: 20 - 2048
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 the Using IAM guide.public User withArn(String arn)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
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 the Using IAM guide.public Date getCreateDate()
public void setCreateDate(Date createDate)
createDate
- The date when the user was created.public User withCreateDate(Date createDate)
Returns a reference to this object so that method calls can be chained together.
createDate
- The date when the user was created.public String toString()
toString
in class Object
Object.toString()
Copyright © 2014. All rights reserved.