@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountInfo extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains the following account information elements:
Your Amazon QuickSight account name.
The edition of Amazon QuickSight that your account is using.
The notification email address that is associated with the Amazon QuickSight account.
The authentication type of the Amazon QuickSight account.
The status of the Amazon QuickSight account's subscription.
Constructor and Description |
---|
AccountInfo() |
Modifier and Type | Method and Description |
---|---|
AccountInfo |
clone() |
boolean |
equals(Object obj) |
String |
getAccountName()
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
String |
getAccountSubscriptionStatus()
The status of your account subscription.
|
String |
getAuthenticationType()
The way that your Amazon QuickSight account is authenticated.
|
String |
getEdition()
The edition of your Amazon QuickSight account.
|
String |
getIAMIdentityCenterInstanceArn()
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
|
String |
getNotificationEmail()
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web
Services account or Amazon QuickSight subscription.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountName(String accountName)
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
void |
setAccountSubscriptionStatus(String accountSubscriptionStatus)
The status of your account subscription.
|
void |
setAuthenticationType(String authenticationType)
The way that your Amazon QuickSight account is authenticated.
|
void |
setEdition(String edition)
The edition of your Amazon QuickSight account.
|
void |
setIAMIdentityCenterInstanceArn(String iAMIdentityCenterInstanceArn)
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
|
void |
setNotificationEmail(String notificationEmail)
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web
Services account or Amazon QuickSight subscription.
|
String |
toString()
Returns a string representation of this object.
|
AccountInfo |
withAccountName(String accountName)
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account.
|
AccountInfo |
withAccountSubscriptionStatus(String accountSubscriptionStatus)
The status of your account subscription.
|
AccountInfo |
withAuthenticationType(String authenticationType)
The way that your Amazon QuickSight account is authenticated.
|
AccountInfo |
withEdition(Edition edition)
The edition of your Amazon QuickSight account.
|
AccountInfo |
withEdition(String edition)
The edition of your Amazon QuickSight account.
|
AccountInfo |
withIAMIdentityCenterInstanceArn(String iAMIdentityCenterInstanceArn)
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
|
AccountInfo |
withNotificationEmail(String notificationEmail)
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web
Services account or Amazon QuickSight subscription.
|
public void setAccountName(String accountName)
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.
accountName
- The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services
account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web
Services, and it appears only when users sign in.public String getAccountName()
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.
public AccountInfo withAccountName(String accountName)
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.
accountName
- The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services
account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web
Services, and it appears only when users sign in.public void setEdition(String edition)
The edition of your Amazon QuickSight account.
edition
- The edition of your Amazon QuickSight account.Edition
public String getEdition()
The edition of your Amazon QuickSight account.
Edition
public AccountInfo withEdition(String edition)
The edition of your Amazon QuickSight account.
edition
- The edition of your Amazon QuickSight account.Edition
public AccountInfo withEdition(Edition edition)
The edition of your Amazon QuickSight account.
edition
- The edition of your Amazon QuickSight account.Edition
public void setNotificationEmail(String notificationEmail)
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.
notificationEmail
- The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web
Services account or Amazon QuickSight subscription.public String getNotificationEmail()
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.
public AccountInfo withNotificationEmail(String notificationEmail)
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.
notificationEmail
- The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web
Services account or Amazon QuickSight subscription.public void setAuthenticationType(String authenticationType)
The way that your Amazon QuickSight account is authenticated.
authenticationType
- The way that your Amazon QuickSight account is authenticated.public String getAuthenticationType()
The way that your Amazon QuickSight account is authenticated.
public AccountInfo withAuthenticationType(String authenticationType)
The way that your Amazon QuickSight account is authenticated.
authenticationType
- The way that your Amazon QuickSight account is authenticated.public void setAccountSubscriptionStatus(String accountSubscriptionStatus)
The status of your account subscription.
accountSubscriptionStatus
- The status of your account subscription.public String getAccountSubscriptionStatus()
The status of your account subscription.
public AccountInfo withAccountSubscriptionStatus(String accountSubscriptionStatus)
The status of your account subscription.
accountSubscriptionStatus
- The status of your account subscription.public void setIAMIdentityCenterInstanceArn(String iAMIdentityCenterInstanceArn)
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
iAMIdentityCenterInstanceArn
- The Amazon Resource Name (ARN) for the IAM Identity Center instance.public String getIAMIdentityCenterInstanceArn()
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
public AccountInfo withIAMIdentityCenterInstanceArn(String iAMIdentityCenterInstanceArn)
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
iAMIdentityCenterInstanceArn
- The Amazon Resource Name (ARN) for the IAM Identity Center instance.public String toString()
toString
in class Object
Object.toString()
public AccountInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.