Skip to content

Commit 1dd6dfe

Browse files
committed
address review comments
1 parent 91309fa commit 1dd6dfe

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

google/cloud/storage/bucket_encryption.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,18 @@ struct EncryptionEnforcementConfigName<
132132
* Service.
133133
*/
134134
struct BucketEncryption {
135+
BucketEncryption() = default;
136+
explicit BucketEncryption(std::string default_kms_key_name)
137+
: default_kms_key_name(std::move(default_kms_key_name)) {}
138+
BucketEncryption(std::string default_kms_key_name,
139+
GoogleManagedEncryptionEnforcementConfig gmek,
140+
CustomerManagedEncryptionEnforcementConfig cmek,
141+
CustomerSuppliedEncryptionEnforcementConfig csek)
142+
: default_kms_key_name(std::move(default_kms_key_name)),
143+
google_managed_encryption_enforcement_config(std::move(gmek)),
144+
customer_managed_encryption_enforcement_config(std::move(cmek)),
145+
customer_supplied_encryption_enforcement_config(std::move(csek)) {}
146+
135147
std::string default_kms_key_name;
136148
GoogleManagedEncryptionEnforcementConfig
137149
google_managed_encryption_enforcement_config;

0 commit comments

Comments
 (0)