public class LifecycleConfiguration.Rule extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
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 |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getEnabled()
Identify whether the rule is enabled.
|
LifecycleConfiguration.Expiration |
getExpiration()
Obtain the expiration time of an object.
|
String |
getId()
Obtain the rule ID.
|
LifecycleConfiguration.NoncurrentVersionExpiration |
getNoncurrentVersionExpiration()
Obtain the expiration time of a noncurrent object version.
|
List<LifecycleConfiguration.NoncurrentVersionTransition> |
getNoncurrentVersionTransitions()
Obtain the transition policy of noncurrent versions.
|
String |
getPrefix()
Obtain the object name prefix used to identify one or more objects to
which the rule applies.
|
List<LifecycleConfiguration.Transition> |
getTransitions()
Obtain the transition policy of an object.
|
int |
hashCode() |
LifecycleConfiguration.Expiration |
newExpiration()
Expiration time of objects
|
LifecycleConfiguration.NoncurrentVersionExpiration |
newNoncurrentVersionExpiration()
Create the expiration time of a noncurrent object version.
|
LifecycleConfiguration.NoncurrentVersionTransition |
newNoncurrentVersionTransition()
Create the transition policy for noncurrent versions.
|
LifecycleConfiguration.Transition |
newTransition()
Create an object transition policy.
|
void |
setEnabled(Boolean enabled)
Specify whether to enable the rule.
|
void |
setExpiration(LifecycleConfiguration.Expiration expiration)
Set the expiration time of an object.
|
void |
setId(String id)
Set the rule ID.
|
void |
setNoncurrentVersionExpiration(LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration)
Set the expiration time of a noncurrent object version.
|
void |
setNoncurrentVersionTransitions(List<LifecycleConfiguration.NoncurrentVersionTransition> noncurrentVersionTransitions)
Set the transition policy for noncurrent versions.
|
void |
setPrefix(String prefix)
Set the object name used to identify one or more objects to which the
rule applies.
|
void |
setTransitions(List<LifecycleConfiguration.Transition> transitions)
Set the object transition policy.
|
String |
toString() |
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 - Rule IDpublic String getPrefix()
public void setPrefix(String prefix)
prefix - Object name prefixpublic Boolean getEnabled()
public void setEnabled(Boolean enabled)
enabled - Identifier that specifies whether the rule is enabledpublic LifecycleConfiguration.Expiration getExpiration()
public void setExpiration(LifecycleConfiguration.Expiration expiration)
expiration - Expiration time of an objectpublic LifecycleConfiguration.NoncurrentVersionExpiration getNoncurrentVersionExpiration()
public void setNoncurrentVersionExpiration(LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration)
noncurrentVersionExpiration - Expiration time of a noncurrent object versionpublic List<LifecycleConfiguration.Transition> getTransitions()
public void setTransitions(List<LifecycleConfiguration.Transition> transitions)
transitions - Object transition policypublic List<LifecycleConfiguration.NoncurrentVersionTransition> getNoncurrentVersionTransitions()
public void setNoncurrentVersionTransitions(List<LifecycleConfiguration.NoncurrentVersionTransition> noncurrentVersionTransitions)
noncurrentVersionTransitions - Transition policy for noncurrent versionsCopyright © 2021. All rights reserved.