BucketEncryption.fromJson constructor
BucketEncryption.fromJson(
- Map json_
Implementation
BucketEncryption.fromJson(core.Map json_)
: this(
customerManagedEncryptionEnforcementConfig:
json_.containsKey('customerManagedEncryptionEnforcementConfig')
? BucketEncryptionCustomerManagedEncryptionEnforcementConfig.fromJson(
json_['customerManagedEncryptionEnforcementConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
customerSuppliedEncryptionEnforcementConfig:
json_.containsKey('customerSuppliedEncryptionEnforcementConfig')
? BucketEncryptionCustomerSuppliedEncryptionEnforcementConfig.fromJson(
json_['customerSuppliedEncryptionEnforcementConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
defaultKmsKeyName: json_['defaultKmsKeyName'] as core.String?,
googleManagedEncryptionEnforcementConfig:
json_.containsKey('googleManagedEncryptionEnforcementConfig')
? BucketEncryptionGoogleManagedEncryptionEnforcementConfig.fromJson(
json_['googleManagedEncryptionEnforcementConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
);