Package com.pulumi.aws.s3.inputs
Class BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder
-
public static final class BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs defaults)
-
-
Method Detail
-
encryptionConfiguration
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder encryptionConfiguration(@Nullable com.pulumi.core.Output<BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationEncryptionConfigurationArgs> encryptionConfiguration)
- Parameters:
encryptionConfiguration- Encryption configuration for the journal table. See `encryptionConfiguration` Block for details.- Returns:
- builder
-
encryptionConfiguration
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder encryptionConfiguration(BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationEncryptionConfigurationArgs encryptionConfiguration)
- Parameters:
encryptionConfiguration- Encryption configuration for the journal table. See `encryptionConfiguration` Block for details.- Returns:
- builder
-
recordExpiration
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder recordExpiration(com.pulumi.core.Output<BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationRecordExpirationArgs> recordExpiration)
- Parameters:
recordExpiration- Journal table record expiration settings. See `recordExpiration` Block for details.- Returns:
- builder
-
recordExpiration
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder recordExpiration(BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationRecordExpirationArgs recordExpiration)
- Parameters:
recordExpiration- Journal table record expiration settings. See `recordExpiration` Block for details.- Returns:
- builder
-
tableArn
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder tableArn(@Nullable com.pulumi.core.Output<java.lang.String> tableArn)
- Parameters:
tableArn- Journal table ARN.- Returns:
- builder
-
tableArn
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder tableArn(java.lang.String tableArn)
- Parameters:
tableArn- Journal table ARN.- Returns:
- builder
-
tableName
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder tableName(@Nullable com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- Journal table name.- Returns:
- builder
-
tableName
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- Journal table name.- Returns:
- builder
-
build
public BucketMetadataConfigurationMetadataConfigurationJournalTableConfigurationArgs build()
-
-