Package com.pulumi.aws.s3.inputs
Class BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder
-
public static final class BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs defaults)
-
-
Method Detail
-
configurationState
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder configurationState(com.pulumi.core.Output<java.lang.String> configurationState)
- Parameters:
configurationState- Configuration state of the inventory table, indicating whether the inventory table is enabled or disabled. Valid values: `ENABLED`, `DISABLED`.- Returns:
- builder
-
configurationState
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder configurationState(java.lang.String configurationState)
- Parameters:
configurationState- Configuration state of the inventory table, indicating whether the inventory table is enabled or disabled. Valid values: `ENABLED`, `DISABLED`.- Returns:
- builder
-
encryptionConfiguration
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder encryptionConfiguration(@Nullable com.pulumi.core.Output<BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationEncryptionConfigurationArgs> encryptionConfiguration)
- Parameters:
encryptionConfiguration- Encryption configuration for the inventory table. See `encryptionConfiguration` Block for details.- Returns:
- builder
-
encryptionConfiguration
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder encryptionConfiguration(BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationEncryptionConfigurationArgs encryptionConfiguration)
- Parameters:
encryptionConfiguration- Encryption configuration for the inventory table. See `encryptionConfiguration` Block for details.- Returns:
- builder
-
tableArn
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder tableArn(@Nullable com.pulumi.core.Output<java.lang.String> tableArn)
- Parameters:
tableArn- Journal table ARN.- Returns:
- builder
-
tableArn
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder tableArn(java.lang.String tableArn)
- Parameters:
tableArn- Journal table ARN.- Returns:
- builder
-
tableName
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder tableName(@Nullable com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- Journal table name.- Returns:
- builder
-
tableName
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- Journal table name.- Returns:
- builder
-
build
public BucketMetadataConfigurationMetadataConfigurationInventoryTableConfigurationArgs build()
-
-