TS3LifecycleExpiration
Class in AWS.S3
LifecycleExpiration node class.
Ancestors
Properties
Date
property Date: TOptional<TDateTime>
Days
property Days: TOptional<Integer>
ExpiredObjectDeleteMarker
property ExpiredObjectDeleteMarker: TOptional<Boolean>
Constructors
Create
constructor Create(const ADate: TDateTime); overload;
Constructor for TS3LifecycleExpiration.
Parameters
| Name | Description |
|---|---|
ADate | Indicates the date and time an object should be moved or deleted. |
constructor Create(const ADays: Integer); overload;
Constructor for TS3LifecycleExpiration.
Parameters
| Name | Description |
|---|---|
ADays | Indicates the lifetime, in days, the objects are subject to the rule. |
constructor Create(const AExpiredObjectDeleteMarker: Boolean); overload;
Constructor for TS3LifecycleExpiration.
Parameters
| Name | Description |
|---|---|
AExpiredObjectDeleteMarker | Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. |
constructor Create(const ANode: IXMLNode); overload;
Constructor for TS3LifecycleExpiration.
Parameters
| Name | Description |
|---|---|
ANode | An Expiration XML node. |
Methods
CreateNode
function CreateNode(const AParentNode: IXMLNode): IXMLNode;
Create an XML representation.
Parameters
| Name | Description |
|---|---|
AParentNode | A parent XML node. |
Returns
An Expiration XML node.