ServerSideEncryptionByDefault class

Describes the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied. For more information, see PUT Bucket encryption in the Amazon Simple Storage Service API Reference.

Constructors

ServerSideEncryptionByDefault(String? kMSMasterKeyID, String? sSEAlgorithm)
ServerSideEncryptionByDefault.fromXml(XmlElement? xml)

Properties

hashCode int
The hash code for this object.
no setterinherited
kMSMasterKeyID String?
AWS Key Management Service (KMS) customer master key ID to use for the default encryption. This parameter is allowed if and only if SSEAlgorithm is set to aws:kms.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sSEAlgorithm String?
Server-side encryption algorithm to use for the default encryption.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toXml() → XmlNode

Operators

operator ==(Object other) bool
The equality operator.
inherited