S3SetObjectRetentionOperation class
Contains the configuration parameters for the Object Lock retention action
for an S3 Batch Operations job. Batch Operations passes each value through
to the underlying PutObjectRetention
API. For more information,
see Using
S3 Object Lock retention with S3 Batch Operations in the Amazon
Simple Storage Service Developer Guide.
Constructors
- S3SetObjectRetentionOperation({required S3Retention retention, bool? bypassGovernanceRetention})
- S3SetObjectRetentionOperation.fromXml(XmlElement elem)
-
factory
Properties
- bypassGovernanceRetention → bool?
-
Indicates if the action should be applied to objects in the Batch Operations
job even if they have Object Lock
GOVERNANCE
type in place.final - hashCode → int
-
The hash code for this object.
no setterinherited
- retention → S3Retention
-
Contains the Object Lock retention mode to be applied to all objects in the
Batch Operations job. For more information, see Using
S3 Object Lock retention with S3 Batch Operations in the Amazon
Simple Storage Service Developer Guide.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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(
String elemName, {List< XmlAttribute> ? attributes}) → XmlElement
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited