public class LifecycleConfiguration extends HeaderResponse
Modifier and Type | Class and Description |
---|---|
class |
LifecycleConfiguration.Expiration
对象过期时间配置
|
class |
LifecycleConfiguration.NoncurrentVersionExpiration
历史版本对象过期时间配置
|
class |
LifecycleConfiguration.NoncurrentVersionTransition
历史版本对象转换策略
|
class |
LifecycleConfiguration.Rule
桶的生命周期规则
|
class |
LifecycleConfiguration.TimeEvent |
class |
LifecycleConfiguration.Transition
对象转换策略
|
Constructor and Description |
---|
LifecycleConfiguration() |
LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules)
构造方法
|
Modifier and Type | Method and Description |
---|---|
void |
addRule(LifecycleConfiguration.Rule rule)
新增生命周期规则
|
boolean |
equals(Object o) |
List<LifecycleConfiguration.Rule> |
getRules()
获取桶的生命周期规则列表
|
int |
hashCode() |
LifecycleConfiguration.Rule |
newRule(String id,
String prefix,
Boolean enabled)
创建并新增一条生命周期的规则
|
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() |
getRequestId, getResponseHeaders, getStatusCode
public LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules)
rules
- 桶的生命周期规则列表public LifecycleConfiguration()
public List<LifecycleConfiguration.Rule> getRules()
public void addRule(LifecycleConfiguration.Rule rule)
rule
- 生命周期规则public LifecycleConfiguration.Rule newRule(String id, String prefix, Boolean enabled)
id
- 规则ID号prefix
- 对象名前缀,用以标识哪些对象可以匹配当前规则enabled
- 规则是否启用标识public 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
in class HeaderResponse
Copyright © 2021. All rights reserved.