\OSS\ModelLifecycleRule

Class LifecycleRule

Summary

Methods
Properties
Constants
getId()
setId()
getPrefix()
setPrefix()
getStatus()
setStatus()
getActions()
setActions()
__construct()
appendToXml()
No public properties found
LIFECYCLE_STATUS_ENABLED
LIFECYCLE_STATUS_DISABLED
No protected methods found
No protected properties found
N/A
No private methods found
$id
$prefix
$status
$actions
N/A

Constants

LIFECYCLE_STATUS_ENABLED

LIFECYCLE_STATUS_ENABLED = 'Enabled'

LIFECYCLE_STATUS_DISABLED

LIFECYCLE_STATUS_DISABLED = 'Disabled'

Properties

$id

$id

$prefix

$prefix

$status

$status

$actions

$actions

Methods

getId()

getId() : string

Get Id

Returns

string —

setId()

setId(string  $id) : mixed

Parameters

string $id

Rule Id

Returns

mixed —

getPrefix()

getPrefix() : string

Get a file prefix

Returns

string —

setPrefix()

setPrefix(string  $prefix) : mixed

Set a file prefix

Parameters

string $prefix

The file prefix

Returns

mixed —

getStatus()

getStatus() : string

Get Lifecycle status

Returns

string —

setStatus()

setStatus(string  $status) : mixed

Set Lifecycle status

Parameters

string $status

Returns

mixed —

getActions()

getActions() : \OSS\Model\LifecycleAction[]

Returns

\OSS\Model\LifecycleAction[] —

setActions()

setActions(\OSS\Model\LifecycleAction[]  $actions) : mixed

Parameters

\OSS\Model\LifecycleAction[] $actions

Returns

mixed —

__construct()

__construct(string  $id, string  $prefix, string  $status, \OSS\Model\LifecycleAction[]  $actions) : mixed

LifecycleRule constructor.

Parameters

string $id

rule Id

string $prefix

File prefix

string $status

Rule status, which has the following valid values: [self::LIFECYCLE_STATUS_ENABLED, self::LIFECYCLE_STATUS_DISABLED]

\OSS\Model\LifecycleAction[] $actions

Returns

mixed —

appendToXml()

appendToXml(\SimpleXMLElement  $xmlRule) : mixed

Parameters

\SimpleXMLElement $xmlRule

Returns

mixed —