Package com.pulumi.aws.quicksight.inputs
Class ThemeState.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.ThemeState.Builder
-
- Enclosing class:
- ThemeState
public static final class ThemeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ThemeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThemeState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ThemeState.Builderarn(java.lang.String arn)ThemeState.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)ThemeState.BuilderawsAccountId(java.lang.String awsAccountId)ThemeState.BuilderbaseThemeId(com.pulumi.core.Output<java.lang.String> baseThemeId)ThemeState.BuilderbaseThemeId(java.lang.String baseThemeId)ThemeStatebuild()ThemeState.Builderconfiguration(ThemeConfigurationArgs configuration)ThemeState.Builderconfiguration(com.pulumi.core.Output<ThemeConfigurationArgs> configuration)ThemeState.BuildercreatedTime(com.pulumi.core.Output<java.lang.String> createdTime)ThemeState.BuildercreatedTime(java.lang.String createdTime)ThemeState.BuilderlastUpdatedTime(com.pulumi.core.Output<java.lang.String> lastUpdatedTime)ThemeState.BuilderlastUpdatedTime(java.lang.String lastUpdatedTime)ThemeState.Buildername(com.pulumi.core.Output<java.lang.String> name)ThemeState.Buildername(java.lang.String name)ThemeState.Builderpermissions(ThemePermissionArgs... permissions)ThemeState.Builderpermissions(com.pulumi.core.Output<java.util.List<ThemePermissionArgs>> permissions)ThemeState.Builderpermissions(java.util.List<ThemePermissionArgs> permissions)ThemeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ThemeState.Builderregion(java.lang.String region)ThemeState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ThemeState.Builderstatus(java.lang.String status)ThemeState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ThemeState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ThemeState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ThemeState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ThemeState.BuilderthemeId(com.pulumi.core.Output<java.lang.String> themeId)ThemeState.BuilderthemeId(java.lang.String themeId)ThemeState.BuilderversionDescription(com.pulumi.core.Output<java.lang.String> versionDescription)ThemeState.BuilderversionDescription(java.lang.String versionDescription)ThemeState.BuilderversionNumber(com.pulumi.core.Output<java.lang.Integer> versionNumber)ThemeState.BuilderversionNumber(java.lang.Integer versionNumber)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ThemeState defaults)
-
-
Method Detail
-
arn
public ThemeState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the theme.- Returns:
- builder
-
arn
public ThemeState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the theme.- Returns:
- builder
-
awsAccountId
public ThemeState.Builder awsAccountId(@Nullable com.pulumi.core.Output<java.lang.String> awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
awsAccountId
public ThemeState.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
baseThemeId
public ThemeState.Builder baseThemeId(@Nullable com.pulumi.core.Output<java.lang.String> baseThemeId)
- Parameters:
baseThemeId- ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.- Returns:
- builder
-
baseThemeId
public ThemeState.Builder baseThemeId(java.lang.String baseThemeId)
- Parameters:
baseThemeId- ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.- Returns:
- builder
-
configuration
public ThemeState.Builder configuration(@Nullable com.pulumi.core.Output<ThemeConfigurationArgs> configuration)
- Parameters:
configuration- Theme configuration, which contains the theme display properties. See configuration.- Returns:
- builder
-
configuration
public ThemeState.Builder configuration(ThemeConfigurationArgs configuration)
- Parameters:
configuration- Theme configuration, which contains the theme display properties. See configuration.- Returns:
- builder
-
createdTime
public ThemeState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Time that the theme was created.- Returns:
- builder
-
createdTime
public ThemeState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Time that the theme was created.- Returns:
- builder
-
lastUpdatedTime
public ThemeState.Builder lastUpdatedTime(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdatedTime)
- Parameters:
lastUpdatedTime- Time that the theme was last updated.- Returns:
- builder
-
lastUpdatedTime
public ThemeState.Builder lastUpdatedTime(java.lang.String lastUpdatedTime)
- Parameters:
lastUpdatedTime- Time that the theme was last updated.- Returns:
- builder
-
name
public ThemeState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Display name of the theme.- Returns:
- builder
-
name
public ThemeState.Builder name(java.lang.String name)
- Parameters:
name- Display name of the theme.- Returns:
- builder
-
permissions
public ThemeState.Builder permissions(@Nullable com.pulumi.core.Output<java.util.List<ThemePermissionArgs>> permissions)
- Parameters:
permissions- Set of resource permissions on the theme. Maximum of 64 items. See permissions.- Returns:
- builder
-
permissions
public ThemeState.Builder permissions(java.util.List<ThemePermissionArgs> permissions)
- Parameters:
permissions- Set of resource permissions on the theme. Maximum of 64 items. See permissions.- Returns:
- builder
-
permissions
public ThemeState.Builder permissions(ThemePermissionArgs... permissions)
- Parameters:
permissions- Set of resource permissions on the theme. Maximum of 64 items. See permissions.- Returns:
- builder
-
region
public ThemeState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ThemeState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
status
public ThemeState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Theme creation status.- Returns:
- builder
-
status
public ThemeState.Builder status(java.lang.String status)
- Parameters:
status- Theme creation status.- Returns:
- builder
-
tags
public ThemeState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ThemeState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ThemeState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ThemeState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
themeId
public ThemeState.Builder themeId(@Nullable com.pulumi.core.Output<java.lang.String> themeId)
- Parameters:
themeId- Identifier of the theme. The following arguments are optional:- Returns:
- builder
-
themeId
public ThemeState.Builder themeId(java.lang.String themeId)
- Parameters:
themeId- Identifier of the theme. The following arguments are optional:- Returns:
- builder
-
versionDescription
public ThemeState.Builder versionDescription(@Nullable com.pulumi.core.Output<java.lang.String> versionDescription)
- Parameters:
versionDescription- Description of the current theme version being created/updated.- Returns:
- builder
-
versionDescription
public ThemeState.Builder versionDescription(java.lang.String versionDescription)
- Parameters:
versionDescription- Description of the current theme version being created/updated.- Returns:
- builder
-
versionNumber
public ThemeState.Builder versionNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> versionNumber)
- Parameters:
versionNumber- Version number of the theme version.- Returns:
- builder
-
versionNumber
public ThemeState.Builder versionNumber(java.lang.Integer versionNumber)
- Parameters:
versionNumber- Version number of the theme version.- Returns:
- builder
-
build
public ThemeState build()
-
-