Interface CreateThemeAliasRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateThemeAliasRequest.Builder,CreateThemeAliasRequest>
,QuickSightRequest.Builder
,SdkBuilder<CreateThemeAliasRequest.Builder,CreateThemeAliasRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateThemeAliasRequest
public static interface CreateThemeAliasRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateThemeAliasRequest.Builder,CreateThemeAliasRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateThemeAliasRequest.Builder
aliasName(String aliasName)
The name that you want to give to the theme alias that you are creating.CreateThemeAliasRequest.Builder
awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that contains the theme for the new theme alias.CreateThemeAliasRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateThemeAliasRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
CreateThemeAliasRequest.Builder
themeId(String themeId)
An ID for the theme alias.CreateThemeAliasRequest.Builder
themeVersionNumber(Long themeVersionNumber)
The version number of the theme.-
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
CreateThemeAliasRequest.Builder awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that contains the theme for the new theme alias.
- Parameters:
awsAccountId
- The ID of the Amazon Web Services account that contains the theme for the new theme alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeId
CreateThemeAliasRequest.Builder themeId(String themeId)
An ID for the theme alias.
- Parameters:
themeId
- An ID for the theme alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aliasName
CreateThemeAliasRequest.Builder aliasName(String aliasName)
The name that you want to give to the theme alias that you are creating. The alias name can't begin with a
$
. Alias names that start with$
are reserved by Amazon QuickSight.- Parameters:
aliasName
- The name that you want to give to the theme alias that you are creating. The alias name can't begin with a$
. Alias names that start with$
are reserved by Amazon QuickSight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeVersionNumber
CreateThemeAliasRequest.Builder themeVersionNumber(Long themeVersionNumber)
The version number of the theme.
- Parameters:
themeVersionNumber
- The version number of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateThemeAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateThemeAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-