public class LifecycleConfiguration extends HeaderResponse
| 限定符和类型 | 类 | 说明 |
|---|---|---|
class |
LifecycleConfiguration.AbortIncompleteMultipartUpload |
|
class |
LifecycleConfiguration.Expiration |
Expiration time of an object
|
class |
LifecycleConfiguration.NoncurrentVersionExpiration |
Expiration time of a noncurrent object version
|
class |
LifecycleConfiguration.NoncurrentVersionTransition |
Transition policy for noncurrent versions
|
class |
LifecycleConfiguration.Rule |
Bucket lifecycle rule
|
class |
LifecycleConfiguration.TimeEvent |
|
class |
LifecycleConfiguration.Transition |
Object transition policy
|
| 构造器 | 说明 |
|---|---|
LifecycleConfiguration() |
|
LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
addRule(LifecycleConfiguration.Rule rule) |
Add a lifecycle rule.
|
boolean |
equals(Object o) |
|
List<LifecycleConfiguration.Rule> |
getRules() |
Obtain the list of bucket lifecycle rules.
|
int |
hashCode() |
|
LifecycleConfiguration.Rule |
newRule(String id,
String prefix,
Boolean enabled) |
Create and add a lifecycle rule.
|
static void |
setDate(LifecycleConfiguration.TimeEvent timeEvent,
Date date) |
|
static void |
setDays(LifecycleConfiguration.TimeEvent timeEvent,
Integer days) |
|
static void |
setStorageClass(LifecycleConfiguration.TimeEvent timeEvent,
StorageClassEnum storageClass) |
|
String |
toString() |
getOriginalHeaders, getRequestId, getResponseHeaders, getStatusCodepublic LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules)
rules - List of bucket lifecycle rulespublic LifecycleConfiguration()
public List<LifecycleConfiguration.Rule> getRules()
public void addRule(LifecycleConfiguration.Rule rule)
rule - Lifecycle rulepublic LifecycleConfiguration.Rule newRule(String id, String prefix, Boolean enabled)
id - Rule IDprefix - Object name prefix identifying one or more objects to which
the rule appliesenabled - Identifier that specifies whether the rule is enabledpublic static void setDays(LifecycleConfiguration.TimeEvent timeEvent, Integer days)
public static void setDate(LifecycleConfiguration.TimeEvent timeEvent, Date date)
public static void setStorageClass(LifecycleConfiguration.TimeEvent timeEvent, StorageClassEnum storageClass)
public String toString()
toString 在类中 HeaderResponseCopyright © 2025. All rights reserved.