Class TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.timestreamwrite.inputs.TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder
-
- Enclosing class:
- TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs
public static final class TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs defaults)
-
-
Method Detail
-
bucketName
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder bucketName(@Nullable com.pulumi.core.Output<java.lang.String> bucketName)
- Parameters:
bucketName- Bucket name of the customer S3 bucket.- Returns:
- builder
-
bucketName
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder bucketName(java.lang.String bucketName)
- Parameters:
bucketName- Bucket name of the customer S3 bucket.- Returns:
- builder
-
encryptionOption
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder encryptionOption(@Nullable com.pulumi.core.Output<java.lang.String> encryptionOption)
- Parameters:
encryptionOption- Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.- Returns:
- builder
-
encryptionOption
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder encryptionOption(java.lang.String encryptionOption)
- Parameters:
encryptionOption- Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.- Returns:
- builder
-
kmsKeyId
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- KMS key ARN for the customer s3 location when encrypting with a KMS managed key.- Returns:
- builder
-
kmsKeyId
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- KMS key ARN for the customer s3 location when encrypting with a KMS managed key.- Returns:
- builder
-
objectKeyPrefix
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder objectKeyPrefix(@Nullable com.pulumi.core.Output<java.lang.String> objectKeyPrefix)
- Parameters:
objectKeyPrefix- Object key prefix for the customer S3 location.- Returns:
- builder
-
objectKeyPrefix
public TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs.Builder objectKeyPrefix(java.lang.String objectKeyPrefix)
- Parameters:
objectKeyPrefix- Object key prefix for the customer S3 location.- Returns:
- builder
-
-