public class LifecycleConfiguration.Rule extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected LifecycleConfiguration.AbortIncompleteMultipartUpload |
abortIncompleteMultipartUpload |
protected Boolean |
enabled |
protected LifecycleConfiguration.Expiration |
expiration |
protected String |
id |
protected LifecycleConfiguration.NoncurrentVersionExpiration |
noncurrentVersionExpiration |
protected List<LifecycleConfiguration.NoncurrentVersionTransition> |
noncurrentVersionTransitions |
protected String |
prefix |
protected BucketTagInfo.TagSet |
tagSet |
protected List<LifecycleConfiguration.Transition> |
transitions |
| 构造器和说明 |
|---|
Rule()
No-argument constructor
|
Rule(String id,
String prefix,
Boolean enabled) |
Rule(String id,
String prefix,
BucketTagInfo.TagSet tagset,
Boolean enabled) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
LifecycleConfiguration.AbortIncompleteMultipartUpload |
getAbortIncompleteMultipartUpload() |
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.
|
BucketTagInfo.TagSet |
getTagSet()
Obtain the rule tagSet.
|
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 |
setAbortIncompleteMultipartUpload(LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload) |
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 |
setTagSet(BucketTagInfo.TagSet tagSet)
Set the rule tagSet.
|
void |
setTransitions(List<LifecycleConfiguration.Transition> transitions)
Set the object transition policy.
|
String |
toString() |
protected String id
protected BucketTagInfo.TagSet tagSet
protected String prefix
protected Boolean enabled
protected LifecycleConfiguration.Expiration expiration
protected LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration
protected List<LifecycleConfiguration.Transition> transitions
protected List<LifecycleConfiguration.NoncurrentVersionTransition> noncurrentVersionTransitions
protected LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload
public Rule()
public Rule(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 Rule(String id, String prefix, BucketTagInfo.TagSet tagset, 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 LifecycleConfiguration.AbortIncompleteMultipartUpload getAbortIncompleteMultipartUpload()
public void setAbortIncompleteMultipartUpload(LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload)
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 BucketTagInfo.TagSet getTagSet()
public void setTagSet(BucketTagInfo.TagSet tagSet)
tagSet - Rule tagSetpublic 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 © 2024. All rights reserved.