Package com.pulumi.aws.quicksight.inputs
Class TemplateState.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.TemplateState.Builder
-
- Enclosing class:
- TemplateState
public static final class TemplateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TemplateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)TemplateState.Builderarn(java.lang.String arn)TemplateState.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)TemplateState.BuilderawsAccountId(java.lang.String awsAccountId)TemplateStatebuild()TemplateState.BuildercreatedTime(com.pulumi.core.Output<java.lang.String> createdTime)TemplateState.BuildercreatedTime(java.lang.String createdTime)TemplateState.BuilderlastUpdatedTime(com.pulumi.core.Output<java.lang.String> lastUpdatedTime)TemplateState.BuilderlastUpdatedTime(java.lang.String lastUpdatedTime)TemplateState.Buildername(com.pulumi.core.Output<java.lang.String> name)TemplateState.Buildername(java.lang.String name)TemplateState.Builderpermissions(TemplatePermissionArgs... permissions)TemplateState.Builderpermissions(com.pulumi.core.Output<java.util.List<TemplatePermissionArgs>> permissions)TemplateState.Builderpermissions(java.util.List<TemplatePermissionArgs> permissions)TemplateState.Builderregion(com.pulumi.core.Output<java.lang.String> region)TemplateState.Builderregion(java.lang.String region)TemplateState.BuildersourceEntity(TemplateSourceEntityArgs sourceEntity)TemplateState.BuildersourceEntity(com.pulumi.core.Output<TemplateSourceEntityArgs> sourceEntity)TemplateState.BuildersourceEntityArn(com.pulumi.core.Output<java.lang.String> sourceEntityArn)TemplateState.BuildersourceEntityArn(java.lang.String sourceEntityArn)TemplateState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)TemplateState.Builderstatus(java.lang.String status)TemplateState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)TemplateState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)TemplateState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)TemplateState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)TemplateState.BuildertemplateId(com.pulumi.core.Output<java.lang.String> templateId)TemplateState.BuildertemplateId(java.lang.String templateId)TemplateState.BuilderversionDescription(com.pulumi.core.Output<java.lang.String> versionDescription)TemplateState.BuilderversionDescription(java.lang.String versionDescription)TemplateState.BuilderversionNumber(com.pulumi.core.Output<java.lang.Integer> versionNumber)TemplateState.BuilderversionNumber(java.lang.Integer versionNumber)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TemplateState defaults)
-
-
Method Detail
-
arn
public TemplateState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the template.- Returns:
- builder
-
arn
public TemplateState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the template.- Returns:
- builder
-
awsAccountId
public TemplateState.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 TemplateState.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
createdTime
public TemplateState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Time that the template was created.- Returns:
- builder
-
createdTime
public TemplateState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Time that the template was created.- Returns:
- builder
-
lastUpdatedTime
public TemplateState.Builder lastUpdatedTime(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdatedTime)
- Parameters:
lastUpdatedTime- Time that the template was last updated.- Returns:
- builder
-
lastUpdatedTime
public TemplateState.Builder lastUpdatedTime(java.lang.String lastUpdatedTime)
- Parameters:
lastUpdatedTime- Time that the template was last updated.- Returns:
- builder
-
name
public TemplateState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Display name for the template.- Returns:
- builder
-
name
public TemplateState.Builder name(java.lang.String name)
- Parameters:
name- Display name for the template.- Returns:
- builder
-
permissions
public TemplateState.Builder permissions(@Nullable com.pulumi.core.Output<java.util.List<TemplatePermissionArgs>> permissions)
- Parameters:
permissions- Set of resource permissions on the template. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
permissions
public TemplateState.Builder permissions(java.util.List<TemplatePermissionArgs> permissions)
- Parameters:
permissions- Set of resource permissions on the template. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
permissions
public TemplateState.Builder permissions(TemplatePermissionArgs... permissions)
- Parameters:
permissions- Set of resource permissions on the template. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
region
public TemplateState.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 TemplateState.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
-
sourceEntity
public TemplateState.Builder sourceEntity(@Nullable com.pulumi.core.Output<TemplateSourceEntityArgs> sourceEntity)
- Parameters:
sourceEntity- Entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See `sourceEntity` Block.- Returns:
- builder
-
sourceEntity
public TemplateState.Builder sourceEntity(TemplateSourceEntityArgs sourceEntity)
- Parameters:
sourceEntity- Entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `sourceEntity` should be configured. See `sourceEntity` Block.- Returns:
- builder
-
sourceEntityArn
public TemplateState.Builder sourceEntityArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceEntityArn)
- Parameters:
sourceEntityArn- ARN of an analysis or template that was used to create this template.- Returns:
- builder
-
sourceEntityArn
public TemplateState.Builder sourceEntityArn(java.lang.String sourceEntityArn)
- Parameters:
sourceEntityArn- ARN of an analysis or template that was used to create this template.- Returns:
- builder
-
status
public TemplateState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Template creation status.- Returns:
- builder
-
status
public TemplateState.Builder status(java.lang.String status)
- Parameters:
status- Template creation status.- Returns:
- builder
-
tags
public TemplateState.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 TemplateState.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 TemplateState.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 TemplateState.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
-
templateId
public TemplateState.Builder templateId(@Nullable com.pulumi.core.Output<java.lang.String> templateId)
- Parameters:
templateId- Identifier for the template.- Returns:
- builder
-
templateId
public TemplateState.Builder templateId(java.lang.String templateId)
- Parameters:
templateId- Identifier for the template.- Returns:
- builder
-
versionDescription
public TemplateState.Builder versionDescription(@Nullable com.pulumi.core.Output<java.lang.String> versionDescription)
- Parameters:
versionDescription- Description of the current template version being created/updated. The following arguments are optional:- Returns:
- builder
-
versionDescription
public TemplateState.Builder versionDescription(java.lang.String versionDescription)
- Parameters:
versionDescription- Description of the current template version being created/updated. The following arguments are optional:- Returns:
- builder
-
versionNumber
public TemplateState.Builder versionNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> versionNumber)
- Parameters:
versionNumber- Version number of the template version.- Returns:
- builder
-
versionNumber
public TemplateState.Builder versionNumber(java.lang.Integer versionNumber)
- Parameters:
versionNumber- Version number of the template version.- Returns:
- builder
-
build
public TemplateState build()
-
-