Skip to main content

TS3LifecycleRule

Class in AWS.S3

Lifecycle Rule node class.

Ancestors

Properties

AbortIncompleteMultipartUpload

property AbortIncompleteMultipartUpload: IS3AbortIncompleteMultipartUpload

Type: IS3AbortIncompleteMultipartUpload

Expiration

property Expiration: IS3LifecycleExpiration

Type: IS3LifecycleExpiration

Filter

property Filter: IS3Filter

Type: IS3Filter

ID

property ID: string

NoncurrentVersionExpiration

property NoncurrentVersionExpiration: IS3NoncurrentVersionExpiration

Type: IS3NoncurrentVersionExpiration

NoncurrentVersionTransitions

property NoncurrentVersionTransitions: TS3NoncurrentVersionTransitions

Type: TS3NoncurrentVersionTransitions

Prefix

property Prefix: string

Status

property Status: string

Transitions

property Transitions: TS3Transitions

Type: TS3Transitions

Constructors

Create

constructor Create; overload;

Constructor for TS3LifecycleRule.


constructor Create(const ANode: IXMLNode); overload;

Constructor for TS3LifecycleRule.

Parameters

NameDescription
ANodeA Rule XML node.

Methods

CreateNode

function CreateNode(const AParentNode: IXMLNode): IXMLNode;

Create an XML representation.

Parameters

NameDescription
AParentNodeA parent XML node.

Returns

A Rule XML node.