Package com.pulumi.aws.quicksight
Class FolderArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.FolderArgs.Builder
-
- Enclosing class:
- FolderArgs
public static final class FolderArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FolderArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderArgs.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)FolderArgs.BuilderawsAccountId(java.lang.String awsAccountId)FolderArgsbuild()FolderArgs.BuilderfolderId(com.pulumi.core.Output<java.lang.String> folderId)FolderArgs.BuilderfolderId(java.lang.String folderId)FolderArgs.BuilderfolderType(com.pulumi.core.Output<java.lang.String> folderType)FolderArgs.BuilderfolderType(java.lang.String folderType)FolderArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)FolderArgs.Buildername(java.lang.String name)FolderArgs.BuilderparentFolderArn(com.pulumi.core.Output<java.lang.String> parentFolderArn)FolderArgs.BuilderparentFolderArn(java.lang.String parentFolderArn)FolderArgs.Builderpermissions(FolderPermissionArgs... permissions)FolderArgs.Builderpermissions(com.pulumi.core.Output<java.util.List<FolderPermissionArgs>> permissions)FolderArgs.Builderpermissions(java.util.List<FolderPermissionArgs> permissions)FolderArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)FolderArgs.Builderregion(java.lang.String region)FolderArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FolderArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FolderArgs defaults)
-
-
Method Detail
-
awsAccountId
public FolderArgs.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 FolderArgs.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
folderId
public FolderArgs.Builder folderId(com.pulumi.core.Output<java.lang.String> folderId)
- Parameters:
folderId- Identifier for the folder. The following arguments are optional:- Returns:
- builder
-
folderId
public FolderArgs.Builder folderId(java.lang.String folderId)
- Parameters:
folderId- Identifier for the folder. The following arguments are optional:- Returns:
- builder
-
folderType
public FolderArgs.Builder folderType(@Nullable com.pulumi.core.Output<java.lang.String> folderType)
- Parameters:
folderType- Type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.- Returns:
- builder
-
folderType
public FolderArgs.Builder folderType(java.lang.String folderType)
- Parameters:
folderType- Type of folder. By default, it is `SHARED`. Valid values are: `SHARED`.- Returns:
- builder
-
name
public FolderArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Display name for the folder.- Returns:
- builder
-
name
public FolderArgs.Builder name(java.lang.String name)
- Parameters:
name- Display name for the folder.- Returns:
- builder
-
parentFolderArn
public FolderArgs.Builder parentFolderArn(@Nullable com.pulumi.core.Output<java.lang.String> parentFolderArn)
- Parameters:
parentFolderArn- ARN for the parent folder. If not set, creates a root-level folder.- Returns:
- builder
-
parentFolderArn
public FolderArgs.Builder parentFolderArn(java.lang.String parentFolderArn)
- Parameters:
parentFolderArn- ARN for the parent folder. If not set, creates a root-level folder.- Returns:
- builder
-
permissions
public FolderArgs.Builder permissions(@Nullable com.pulumi.core.Output<java.util.List<FolderPermissionArgs>> permissions)
- Parameters:
permissions- Set of resource permissions on the folder. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
permissions
public FolderArgs.Builder permissions(java.util.List<FolderPermissionArgs> permissions)
- Parameters:
permissions- Set of resource permissions on the folder. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
permissions
public FolderArgs.Builder permissions(FolderPermissionArgs... permissions)
- Parameters:
permissions- Set of resource permissions on the folder. Maximum of 64 items. See `permissions` Block.- Returns:
- builder
-
region
public FolderArgs.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 FolderArgs.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 FolderArgs.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 FolderArgs.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
-
build
public FolderArgs build()
-
-