Class UpdateAccountSettingsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.quicksight.model.QuickSightRequest
-
- software.amazon.awssdk.services.quicksight.model.UpdateAccountSettingsRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateAccountSettingsRequest extends QuickSightRequest implements ToCopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateAccountSettingsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
awsAccountId()
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.static UpdateAccountSettingsRequest.Builder
builder()
String
defaultNamespace()
The default namespace for this Amazon Web Services account.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
notificationEmail()
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.List<SdkField<?>>
sdkFields()
static Class<? extends UpdateAccountSettingsRequest.Builder>
serializableBuilderClass()
Boolean
terminationProtectionEnabled()
A boolean value that determines whether or not an Amazon QuickSight account can be deleted.UpdateAccountSettingsRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
awsAccountId
public final String awsAccountId()
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
- Returns:
- The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
-
defaultNamespace
public final String defaultNamespace()
The default namespace for this Amazon Web Services account. Currently, the default is
default
. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.- Returns:
- The default namespace for this Amazon Web Services account. Currently, the default is
default
. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
-
notificationEmail
public final String notificationEmail()
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
- Returns:
- The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
-
terminationProtectionEnabled
public final Boolean terminationProtectionEnabled()
A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A
True
value doesn't allow the account to be deleted and results in an error message if a user tries to make aDeleteAccountSubscription
request. AFalse
value will allow the account to be deleted.- Returns:
- A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A
True
value doesn't allow the account to be deleted and results in an error message if a user tries to make aDeleteAccountSubscription
request. AFalse
value will allow the account to be deleted.
-
toBuilder
public UpdateAccountSettingsRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>
- Specified by:
toBuilder
in classQuickSightRequest
-
builder
public static UpdateAccountSettingsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateAccountSettingsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-