public class LifecycleConfiguration.Rule extends Object
Modifier and Type | Field and Description |
---|---|
protected Boolean |
enabled |
protected LifecycleConfiguration.Expiration |
expiration |
protected String |
id |
protected LifecycleConfiguration.NoncurrentVersionExpiration |
noncurrentVersionExpiration |
protected List<LifecycleConfiguration.NoncurrentVersionTransition> |
noncurrentVersionTransitions |
protected String |
prefix |
protected List<LifecycleConfiguration.Transition> |
transitions |
Constructor and Description |
---|
Rule()
无参构造方法
|
Rule(String id,
String prefix,
Boolean enabled) |
protected String id
protected String prefix
protected Boolean enabled
protected LifecycleConfiguration.Expiration expiration
protected LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration
protected List<LifecycleConfiguration.Transition> transitions
protected List<LifecycleConfiguration.NoncurrentVersionTransition> noncurrentVersionTransitions
public LifecycleConfiguration.Expiration newExpiration()
public LifecycleConfiguration.NoncurrentVersionExpiration newNoncurrentVersionExpiration()
public LifecycleConfiguration.Transition newTransition()
public LifecycleConfiguration.NoncurrentVersionTransition newNoncurrentVersionTransition()
public String getId()
public void setId(String id)
id
- 规则ID号public String getPrefix()
public void setPrefix(String prefix)
prefix
- 对象名前缀public Boolean getEnabled()
public void setEnabled(Boolean enabled)
enabled
- 规则是否启用标识public LifecycleConfiguration.Expiration getExpiration()
public void setExpiration(LifecycleConfiguration.Expiration expiration)
expiration
- 对象过期时间配置public LifecycleConfiguration.NoncurrentVersionExpiration getNoncurrentVersionExpiration()
public void setNoncurrentVersionExpiration(LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration)
noncurrentVersionExpiration
- 历史版本对象过期时间配置public List<LifecycleConfiguration.Transition> getTransitions()
public void setTransitions(List<LifecycleConfiguration.Transition> transitions)
transitions
- 对象转换策略public List<LifecycleConfiguration.NoncurrentVersionTransition> getNoncurrentVersionTransitions()
public void setNoncurrentVersionTransitions(List<LifecycleConfiguration.NoncurrentVersionTransition> noncurrentVersionTransitions)
noncurrentVersionTransitions
- 历史版本对象转换策略Copyright © 2021. All rights reserved.