Package com.pulumi.aws.quicksight.inputs
Class CustomPermissionsState.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.CustomPermissionsState.Builder
-
- Enclosing class:
- CustomPermissionsState
public static final class CustomPermissionsState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomPermissionsState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomPermissionsState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)CustomPermissionsState.Builderarn(java.lang.String arn)CustomPermissionsState.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)CustomPermissionsState.BuilderawsAccountId(java.lang.String awsAccountId)CustomPermissionsStatebuild()CustomPermissionsState.Buildercapabilities(CustomPermissionsCapabilitiesArgs capabilities)CustomPermissionsState.Buildercapabilities(com.pulumi.core.Output<CustomPermissionsCapabilitiesArgs> capabilities)CustomPermissionsState.BuildercustomPermissionsName(com.pulumi.core.Output<java.lang.String> customPermissionsName)CustomPermissionsState.BuildercustomPermissionsName(java.lang.String customPermissionsName)CustomPermissionsState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CustomPermissionsState.Builderregion(java.lang.String region)CustomPermissionsState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CustomPermissionsState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CustomPermissionsState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)CustomPermissionsState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomPermissionsState defaults)
-
-
Method Detail
-
arn
public CustomPermissionsState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the custom permissions profile.- Returns:
- builder
-
arn
public CustomPermissionsState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the custom permissions profile.- Returns:
- builder
-
awsAccountId
public CustomPermissionsState.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 CustomPermissionsState.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
capabilities
public CustomPermissionsState.Builder capabilities(@Nullable com.pulumi.core.Output<CustomPermissionsCapabilitiesArgs> capabilities)
- Parameters:
capabilities- Actions to include in the custom permissions profile. See `capabilities` Block.- Returns:
- builder
-
capabilities
public CustomPermissionsState.Builder capabilities(CustomPermissionsCapabilitiesArgs capabilities)
- Parameters:
capabilities- Actions to include in the custom permissions profile. See `capabilities` Block.- Returns:
- builder
-
customPermissionsName
public CustomPermissionsState.Builder customPermissionsName(@Nullable com.pulumi.core.Output<java.lang.String> customPermissionsName)
- Parameters:
customPermissionsName- Custom permissions profile name. The following arguments are optional:- Returns:
- builder
-
customPermissionsName
public CustomPermissionsState.Builder customPermissionsName(java.lang.String customPermissionsName)
- Parameters:
customPermissionsName- Custom permissions profile name. The following arguments are optional:- Returns:
- builder
-
region
public CustomPermissionsState.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 CustomPermissionsState.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
-
tags
public CustomPermissionsState.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 CustomPermissionsState.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 CustomPermissionsState.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 CustomPermissionsState.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
-
build
public CustomPermissionsState build()
-
-