Package com.pulumi.aws.s3.inputs
Class FilesFileSystemState.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.FilesFileSystemState.Builder
-
- Enclosing class:
- FilesFileSystemState
public static final class FilesFileSystemState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FilesFileSystemState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilesFileSystemState.BuilderacceptBucketWarning(com.pulumi.core.Output<java.lang.Boolean> acceptBucketWarning)FilesFileSystemState.BuilderacceptBucketWarning(java.lang.Boolean acceptBucketWarning)FilesFileSystemState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)FilesFileSystemState.Builderarn(java.lang.String arn)FilesFileSystemState.Builderbucket(com.pulumi.core.Output<java.lang.String> bucket)FilesFileSystemState.Builderbucket(java.lang.String bucket)FilesFileSystemStatebuild()FilesFileSystemState.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)FilesFileSystemState.BuildercreationTime(java.lang.String creationTime)FilesFileSystemState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)FilesFileSystemState.BuilderkmsKeyId(java.lang.String kmsKeyId)FilesFileSystemState.Buildername(com.pulumi.core.Output<java.lang.String> name)FilesFileSystemState.Buildername(java.lang.String name)FilesFileSystemState.BuilderownerId(com.pulumi.core.Output<java.lang.String> ownerId)FilesFileSystemState.BuilderownerId(java.lang.String ownerId)FilesFileSystemState.Builderprefix(com.pulumi.core.Output<java.lang.String> prefix)FilesFileSystemState.Builderprefix(java.lang.String prefix)FilesFileSystemState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FilesFileSystemState.Builderregion(java.lang.String region)FilesFileSystemState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)FilesFileSystemState.BuilderroleArn(java.lang.String roleArn)FilesFileSystemState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)FilesFileSystemState.Builderstatus(java.lang.String status)FilesFileSystemState.BuilderstatusMessage(com.pulumi.core.Output<java.lang.String> statusMessage)FilesFileSystemState.BuilderstatusMessage(java.lang.String statusMessage)FilesFileSystemState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FilesFileSystemState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)FilesFileSystemState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)FilesFileSystemState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)FilesFileSystemState.Buildertimeouts(FilesFileSystemTimeoutsArgs timeouts)FilesFileSystemState.Buildertimeouts(com.pulumi.core.Output<FilesFileSystemTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FilesFileSystemState defaults)
-
-
Method Detail
-
acceptBucketWarning
public FilesFileSystemState.Builder acceptBucketWarning(@Nullable com.pulumi.core.Output<java.lang.Boolean> acceptBucketWarning)
- Parameters:
acceptBucketWarning- Set to `true` to acknowledge and accept any warnings related to the bucket configuration. If not specified, the operation may fail when such warnings are present. For example, warnings may be raised when creating a file system scoped to a prefix containing a large number of objects (approximately 12 million objects). See [the AWS documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-synchronization.html#s3-files-sync-rename-move) for more details.- Returns:
- builder
-
acceptBucketWarning
public FilesFileSystemState.Builder acceptBucketWarning(java.lang.Boolean acceptBucketWarning)
- Parameters:
acceptBucketWarning- Set to `true` to acknowledge and accept any warnings related to the bucket configuration. If not specified, the operation may fail when such warnings are present. For example, warnings may be raised when creating a file system scoped to a prefix containing a large number of objects (approximately 12 million objects). See [the AWS documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-synchronization.html#s3-files-sync-rename-move) for more details.- Returns:
- builder
-
arn
public FilesFileSystemState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the file system.- Returns:
- builder
-
arn
public FilesFileSystemState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the file system.- Returns:
- builder
-
bucket
public FilesFileSystemState.Builder bucket(@Nullable com.pulumi.core.Output<java.lang.String> bucket)
- Parameters:
bucket- S3 bucket ARN. Changing this value forces replacement.- Returns:
- builder
-
bucket
public FilesFileSystemState.Builder bucket(java.lang.String bucket)
- Parameters:
bucket- S3 bucket ARN. Changing this value forces replacement.- Returns:
- builder
-
creationTime
public FilesFileSystemState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- Creation time.- Returns:
- builder
-
creationTime
public FilesFileSystemState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- Creation time.- Returns:
- builder
-
kmsKeyId
public FilesFileSystemState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID for encryption. Changing this value forces replacement.- Returns:
- builder
-
kmsKeyId
public FilesFileSystemState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID for encryption. Changing this value forces replacement.- Returns:
- builder
-
name
public FilesFileSystemState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- File system name.- Returns:
- builder
-
name
public FilesFileSystemState.Builder name(java.lang.String name)
- Parameters:
name- File system name.- Returns:
- builder
-
ownerId
public FilesFileSystemState.Builder ownerId(@Nullable com.pulumi.core.Output<java.lang.String> ownerId)
- Parameters:
ownerId- AWS account ID of the owner.- Returns:
- builder
-
ownerId
public FilesFileSystemState.Builder ownerId(java.lang.String ownerId)
- Parameters:
ownerId- AWS account ID of the owner.- Returns:
- builder
-
prefix
public FilesFileSystemState.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- S3 bucket prefix. Changing this value forces replacement.- Returns:
- builder
-
prefix
public FilesFileSystemState.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- S3 bucket prefix. Changing this value forces replacement.- Returns:
- builder
-
region
public FilesFileSystemState.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 FilesFileSystemState.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
-
roleArn
public FilesFileSystemState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- IAM role ARN for S3 access. Changing this value forces replacement. The following arguments are optional:- Returns:
- builder
-
roleArn
public FilesFileSystemState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- IAM role ARN for S3 access. Changing this value forces replacement. The following arguments are optional:- Returns:
- builder
-
status
public FilesFileSystemState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- File system status.- Returns:
- builder
-
status
public FilesFileSystemState.Builder status(java.lang.String status)
- Parameters:
status- File system status.- Returns:
- builder
-
statusMessage
public FilesFileSystemState.Builder statusMessage(@Nullable com.pulumi.core.Output<java.lang.String> statusMessage)
- Parameters:
statusMessage- Status message.- Returns:
- builder
-
statusMessage
public FilesFileSystemState.Builder statusMessage(java.lang.String statusMessage)
- Parameters:
statusMessage- Status message.- Returns:
- builder
-
tags
public FilesFileSystemState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. 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 FilesFileSystemState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. 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 FilesFileSystemState.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 FilesFileSystemState.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
-
timeouts
public FilesFileSystemState.Builder timeouts(@Nullable com.pulumi.core.Output<FilesFileSystemTimeoutsArgs> timeouts)
-
timeouts
public FilesFileSystemState.Builder timeouts(FilesFileSystemTimeoutsArgs timeouts)
-
build
public FilesFileSystemState build()
-
-