@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class User extends Object implements Serializable, Cloneable, StructuredPojo
A registered user of Amazon QuickSight. Currently, an Amazon QuickSight subscription can't contain more than 20 million users.
Constructor and Description |
---|
User() |
Modifier and Type | Method and Description |
---|---|
User |
clone() |
boolean |
equals(Object obj) |
Boolean |
getActive()
Active status of user.
|
String |
getArn()
The Amazon Resource Name (ARN) for the user.
|
String |
getEmail()
The user's email address.
|
String |
getIdentityType()
The type of identity authentication used by the user.
|
String |
getPrincipalId()
The principal ID of the user.
|
String |
getRole()
The Amazon QuickSight role for the user.
|
String |
getUserName()
The user's user name.
|
int |
hashCode() |
Boolean |
isActive()
Active status of user.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setActive(Boolean active)
Active status of user.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) for the user.
|
void |
setEmail(String email)
The user's email address.
|
void |
setIdentityType(String identityType)
The type of identity authentication used by the user.
|
void |
setPrincipalId(String principalId)
The principal ID of the user.
|
void |
setRole(String role)
The Amazon QuickSight role for the user.
|
void |
setUserName(String userName)
The user's user name.
|
String |
toString()
Returns a string representation of this object.
|
User |
withActive(Boolean active)
Active status of user.
|
User |
withArn(String arn)
The Amazon Resource Name (ARN) for the user.
|
User |
withEmail(String email)
The user's email address.
|
User |
withIdentityType(IdentityType identityType)
The type of identity authentication used by the user.
|
User |
withIdentityType(String identityType)
The type of identity authentication used by the user.
|
User |
withPrincipalId(String principalId)
The principal ID of the user.
|
User |
withRole(String role)
The Amazon QuickSight role for the user.
|
User |
withRole(UserRole role)
The Amazon QuickSight role for the user.
|
User |
withUserName(String userName)
The user's user name.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) for the user.
arn
- The Amazon Resource Name (ARN) for the user.public String getArn()
The Amazon Resource Name (ARN) for the user.
public User withArn(String arn)
The Amazon Resource Name (ARN) for the user.
arn
- The Amazon Resource Name (ARN) for the user.public void setUserName(String userName)
The user's user name.
userName
- The user's user name.public String getUserName()
The user's user name.
public User withUserName(String userName)
The user's user name.
userName
- The user's user name.public void setEmail(String email)
The user's email address.
email
- The user's email address.public String getEmail()
The user's email address.
public User withEmail(String email)
The user's email address.
email
- The user's email address.public void setRole(String role)
The Amazon QuickSight role for the user.
role
- The Amazon QuickSight role for the user.UserRole
public String getRole()
The Amazon QuickSight role for the user.
UserRole
public User withRole(String role)
The Amazon QuickSight role for the user.
role
- The Amazon QuickSight role for the user.UserRole
public User withRole(UserRole role)
The Amazon QuickSight role for the user.
role
- The Amazon QuickSight role for the user.UserRole
public void setIdentityType(String identityType)
The type of identity authentication used by the user.
identityType
- The type of identity authentication used by the user.IdentityType
public String getIdentityType()
The type of identity authentication used by the user.
IdentityType
public User withIdentityType(String identityType)
The type of identity authentication used by the user.
identityType
- The type of identity authentication used by the user.IdentityType
public User withIdentityType(IdentityType identityType)
The type of identity authentication used by the user.
identityType
- The type of identity authentication used by the user.IdentityType
public void setActive(Boolean active)
Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user, that user is inactive until they sign in and provide a password
active
- Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user,
that user is inactive until they sign in and provide a passwordpublic Boolean getActive()
Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user, that user is inactive until they sign in and provide a password
public User withActive(Boolean active)
Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user, that user is inactive until they sign in and provide a password
active
- Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user,
that user is inactive until they sign in and provide a passwordpublic Boolean isActive()
Active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an AD user, that user is inactive until they sign in and provide a password
public void setPrincipalId(String principalId)
The principal ID of the user.
principalId
- The principal ID of the user.public String getPrincipalId()
The principal ID of the user.
public User withPrincipalId(String principalId)
The principal ID of the user.
principalId
- The principal ID of the user.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2019. All rights reserved.