Interface CreateAccountCustomizationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateAccountCustomizationRequest.Builder,CreateAccountCustomizationRequest>,QuickSightRequest.Builder,SdkBuilder<CreateAccountCustomizationRequest.Builder,CreateAccountCustomizationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateAccountCustomizationRequest
public static interface CreateAccountCustomizationRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateAccountCustomizationRequest.Builder,CreateAccountCustomizationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateAccountCustomizationRequest.BuilderaccountCustomization(Consumer<AccountCustomization.Builder> accountCustomization)The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.CreateAccountCustomizationRequest.BuilderaccountCustomization(AccountCustomization accountCustomization)The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.CreateAccountCustomizationRequest.BuilderawsAccountId(String awsAccountId)The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.CreateAccountCustomizationRequest.Buildernamespace(String namespace)The Amazon QuickSight namespace that you want to add customizations to.CreateAccountCustomizationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateAccountCustomizationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateAccountCustomizationRequest.Buildertags(Collection<Tag> tags)A list of the tags that you want to attach to this resource.CreateAccountCustomizationRequest.Buildertags(Consumer<Tag.Builder>... tags)A list of the tags that you want to attach to this resource.CreateAccountCustomizationRequest.Buildertags(Tag... tags)A list of the tags that you want to attach to this resource.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.quicksight.model.QuickSightRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
awsAccountId
CreateAccountCustomizationRequest.Builder awsAccountId(String awsAccountId)
The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.
- Parameters:
awsAccountId- The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespace
CreateAccountCustomizationRequest.Builder namespace(String namespace)
The Amazon QuickSight namespace that you want to add customizations to.
- Parameters:
namespace- The Amazon QuickSight namespace that you want to add customizations to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountCustomization
CreateAccountCustomizationRequest.Builder accountCustomization(AccountCustomization accountCustomization)
The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.
For example, you can add a default theme by setting
AccountCustomizationto the midnight theme:"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.- Parameters:
accountCustomization- The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.For example, you can add a default theme by setting
AccountCustomizationto the midnight theme:"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountCustomization
default CreateAccountCustomizationRequest.Builder accountCustomization(Consumer<AccountCustomization.Builder> accountCustomization)
The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.
For example, you can add a default theme by setting
This is a convenience method that creates an instance of theAccountCustomizationto the midnight theme:"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.AccountCustomization.Builderavoiding the need to create one manually viaAccountCustomization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountCustomization(AccountCustomization).- Parameters:
accountCustomization- a consumer that will call methods onAccountCustomization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
accountCustomization(AccountCustomization)
-
tags
CreateAccountCustomizationRequest.Builder tags(Collection<Tag> tags)
A list of the tags that you want to attach to this resource.
- Parameters:
tags- A list of the tags that you want to attach to this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateAccountCustomizationRequest.Builder tags(Tag... tags)
A list of the tags that you want to attach to this resource.
- Parameters:
tags- A list of the tags that you want to attach to this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateAccountCustomizationRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of the tags that you want to attach to this resource.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateAccountCustomizationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateAccountCustomizationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-