@Generated(value="software.amazon.awssdk:codegen") public final class CreateAccountSubscriptionRequest extends QuickSightRequest implements ToCopyableBuilder<CreateAccountSubscriptionRequest.Builder,CreateAccountSubscriptionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateAccountSubscriptionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountName()
The name of your Amazon QuickSight account.
|
String |
activeDirectoryName()
The name of your Active Directory.
|
List<String> |
adminGroup()
The admin group associated with your Active Directory.
|
AuthenticationMethodOption |
authenticationMethod()
The method that you want to use to authenticate your Amazon QuickSight account.
|
String |
authenticationMethodAsString()
The method that you want to use to authenticate your Amazon QuickSight account.
|
List<String> |
authorGroup()
The author group associated with your Active Directory.
|
String |
awsAccountId()
The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.
|
static CreateAccountSubscriptionRequest.Builder |
builder() |
String |
contactNumber()
A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications.
|
String |
directoryId()
The ID of the Active Directory that is associated with your Amazon QuickSight account.
|
Edition |
edition()
The edition of Amazon QuickSight that you want your account to have.
|
String |
editionAsString()
The edition of Amazon QuickSight that you want your account to have.
|
String |
emailAddress()
The email address of the author of the Amazon QuickSight account to use for future communications.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
firstName()
The first name of the author of the Amazon QuickSight account to use for future communications.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdminGroup()
For responses, this returns true if the service returned a value for the AdminGroup property.
|
boolean |
hasAuthorGroup()
For responses, this returns true if the service returned a value for the AuthorGroup property.
|
int |
hashCode() |
boolean |
hasReaderGroup()
For responses, this returns true if the service returned a value for the ReaderGroup property.
|
String |
lastName()
The last name of the author of the Amazon QuickSight account to use for future communications.
|
String |
notificationEmail()
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight
account or Amazon QuickSight subscription.
|
List<String> |
readerGroup()
The reader group associated with your Active Direcrtory.
|
String |
realm()
The realm of the Active Directory that is associated with your Amazon QuickSight account.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateAccountSubscriptionRequest.Builder> |
serializableBuilderClass() |
CreateAccountSubscriptionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Edition edition()
The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
ENTERPRISE or ENTERPRISE_AND_Q.
If you choose ENTERPRISE_AND_Q, the following parameters are required:
FirstName
LastName
EmailAddress
ContactNumber
If the service returns an enum value that is not available in the current SDK version, edition will
return Edition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
ENTERPRISE or ENTERPRISE_AND_Q.
If you choose ENTERPRISE_AND_Q, the following parameters are required:
FirstName
LastName
EmailAddress
ContactNumber
Editionpublic final String editionAsString()
The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
ENTERPRISE or ENTERPRISE_AND_Q.
If you choose ENTERPRISE_AND_Q, the following parameters are required:
FirstName
LastName
EmailAddress
ContactNumber
If the service returns an enum value that is not available in the current SDK version, edition will
return Edition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
ENTERPRISE or ENTERPRISE_AND_Q.
If you choose ENTERPRISE_AND_Q, the following parameters are required:
FirstName
LastName
EmailAddress
ContactNumber
Editionpublic final AuthenticationMethodOption authenticationMethod()
The method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for
this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.
If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an
AdminGroup associated with your Active Directory.
If the service returns an enum value that is not available in the current SDK version,
authenticationMethod will return AuthenticationMethodOption.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from authenticationMethodAsString().
IAM_AND_QUICKSIGHT, IAM_ONLY, and
ACTIVE_DIRECTORY.
If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an
AdminGroup associated with your Active Directory.
AuthenticationMethodOptionpublic final String authenticationMethodAsString()
The method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for
this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.
If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an
AdminGroup associated with your Active Directory.
If the service returns an enum value that is not available in the current SDK version,
authenticationMethod will return AuthenticationMethodOption.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from authenticationMethodAsString().
IAM_AND_QUICKSIGHT, IAM_ONLY, and
ACTIVE_DIRECTORY.
If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an
AdminGroup associated with your Active Directory.
AuthenticationMethodOptionpublic final String awsAccountId()
The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.
public final String accountName()
The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears
only when users sign in. You can't change AccountName value after the Amazon QuickSight account is
created.
AccountName value after the Amazon
QuickSight account is created.public final String notificationEmail()
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.
public final String activeDirectoryName()
The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected
authentication method of the new Amazon QuickSight account.
ACTIVE_DIRECTORY is the
selected authentication method of the new Amazon QuickSight account.public final String realm()
The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required
if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.
ACTIVE_DIRECTORY is the selected authentication method of the new Amazon
QuickSight account.public final String directoryId()
The ID of the Active Directory that is associated with your Amazon QuickSight account.
public final boolean hasAdminGroup()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> adminGroup()
The admin group associated with your Active Directory. This field is required if ACTIVE_DIRECTORY is
the selected authentication method of the new Amazon QuickSight account. For more information about using Active
Directory in Amazon QuickSight, see Using Active Directory with
Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdminGroup() method.
ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.
For more information about using Active Directory in Amazon QuickSight, see Using Active
Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.public final boolean hasAuthorGroup()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> authorGroup()
The author group associated with your Active Directory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAuthorGroup() method.
public final boolean hasReaderGroup()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> readerGroup()
The reader group associated with your Active Direcrtory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasReaderGroup() method.
public final String firstName()
The first name of the author of the Amazon QuickSight account to use for future communications. This field is
required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.
ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight
account.public final String lastName()
The last name of the author of the Amazon QuickSight account to use for future communications. This field is
required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.
ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight
account.public final String emailAddress()
The email address of the author of the Amazon QuickSight account to use for future communications. This field is
required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.
ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight
account.public final String contactNumber()
A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This
field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.
ENTERPPRISE_AND_Q is the selected edition of the new Amazon
QuickSight account.public CreateAccountSubscriptionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateAccountSubscriptionRequest.Builder,CreateAccountSubscriptionRequest>toBuilder in class QuickSightRequestpublic static CreateAccountSubscriptionRequest.Builder builder()
public static Class<? extends CreateAccountSubscriptionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.