Package com.pulumi.aws.s3.inputs
Class InventoryDestinationBucketArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.InventoryDestinationBucketArgs.Builder
-
- Enclosing class:
- InventoryDestinationBucketArgs
public static final class InventoryDestinationBucketArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InventoryDestinationBucketArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InventoryDestinationBucketArgs defaults)
-
-
Method Detail
-
accountId
public InventoryDestinationBucketArgs.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- ID of the account that owns the destination bucket. Recommended to be set to prevent problems if the destination bucket ownership changes.- Returns:
- builder
-
accountId
public InventoryDestinationBucketArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- ID of the account that owns the destination bucket. Recommended to be set to prevent problems if the destination bucket ownership changes.- Returns:
- builder
-
bucketArn
public InventoryDestinationBucketArgs.Builder bucketArn(com.pulumi.core.Output<java.lang.String> bucketArn)
- Parameters:
bucketArn- Amazon S3 bucket ARN of the destination. Only general purpose buckets are supported.- Returns:
- builder
-
bucketArn
public InventoryDestinationBucketArgs.Builder bucketArn(java.lang.String bucketArn)
- Parameters:
bucketArn- Amazon S3 bucket ARN of the destination. Only general purpose buckets are supported.- Returns:
- builder
-
encryption
public InventoryDestinationBucketArgs.Builder encryption(@Nullable com.pulumi.core.Output<InventoryDestinationBucketEncryptionArgs> encryption)
- Parameters:
encryption- Type of server-side encryption to use to encrypt the inventory. See `encryption` Block below.- Returns:
- builder
-
encryption
public InventoryDestinationBucketArgs.Builder encryption(InventoryDestinationBucketEncryptionArgs encryption)
- Parameters:
encryption- Type of server-side encryption to use to encrypt the inventory. See `encryption` Block below.- Returns:
- builder
-
format
public InventoryDestinationBucketArgs.Builder format(com.pulumi.core.Output<java.lang.String> format)
- Parameters:
format- Output format of the inventory results. Valid values: `CSV`, [`ORC`](https://orc.apache.org/), [`Parquet`](https://parquet.apache.org/). The following arguments are optional:- Returns:
- builder
-
format
public InventoryDestinationBucketArgs.Builder format(java.lang.String format)
- Parameters:
format- Output format of the inventory results. Valid values: `CSV`, [`ORC`](https://orc.apache.org/), [`Parquet`](https://parquet.apache.org/). The following arguments are optional:- Returns:
- builder
-
prefix
public InventoryDestinationBucketArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- Prefix that is prepended to all inventory results.- Returns:
- builder
-
prefix
public InventoryDestinationBucketArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- Prefix that is prepended to all inventory results.- Returns:
- builder
-
build
public InventoryDestinationBucketArgs build()
-
-