public class LifecycleRule extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
LifecycleRule.AbortMultipartUpload |
static class |
LifecycleRule.NoncurrentVersionExpiration |
static class |
LifecycleRule.NoncurrentVersionStorageTransition |
static class |
LifecycleRule.RuleStatus |
static class |
LifecycleRule.StorageTransition |
public LifecycleRule()
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, int expirationDays)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, Date expirationTime)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, int expirationDays, LifecycleRule.AbortMultipartUpload abortMultipartUpload)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, Date expirationTime, LifecycleRule.AbortMultipartUpload abortMultipartUpload)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, int expirationDays, List<LifecycleRule.StorageTransition> storageTransitions)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, Date expirationTime, List<LifecycleRule.StorageTransition> storageTransitions)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, int expirationDays, LifecycleRule.AbortMultipartUpload abortMultipartUpload, List<LifecycleRule.StorageTransition> storageTransitions)
public LifecycleRule(String id, String prefix, LifecycleRule.RuleStatus status, Date expirationTime, LifecycleRule.AbortMultipartUpload abortMultipartUpload, List<LifecycleRule.StorageTransition> storageTransitions)
public String getId()
public void setId(String id)
public String getPrefix()
public void setPrefix(String prefix)
public LifecycleRule.RuleStatus getStatus()
public void setStatus(LifecycleRule.RuleStatus status)
@Deprecated public int getExpriationDays()
@Deprecated public void setExpriationDays(int expriationDays)
public int getExpirationDays()
public void setExpirationDays(int expirationDays)
public boolean hasExpirationDays()
public Date getExpirationTime()
public void setExpirationTime(Date expirationTime)
public boolean hasExpirationTime()
public Date getCreatedBeforeDate()
public void setCreatedBeforeDate(Date date)
public boolean hasCreatedBeforeDate()
public Boolean getExpiredDeleteMarker()
public void setExpiredDeleteMarker(Boolean expiredDeleteMarker)
public boolean hasExpiredDeleteMarker()
public LifecycleRule.AbortMultipartUpload getAbortMultipartUpload()
public void setAbortMultipartUpload(LifecycleRule.AbortMultipartUpload abortMultipartUpload)
public boolean hasAbortMultipartUpload()
public List<LifecycleRule.StorageTransition> getStorageTransition()
public void setStorageTransition(List<LifecycleRule.StorageTransition> storageTransitions)
public boolean hasStorageTransition()
public boolean hasTags()
public LifecycleRule.NoncurrentVersionExpiration getNoncurrentVersionExpiration()
public void setNoncurrentVersionExpiration(LifecycleRule.NoncurrentVersionExpiration noncurrentVersionExpiration)
public boolean hasNoncurrentVersionExpiration()
public List<LifecycleRule.NoncurrentVersionStorageTransition> getNoncurrentVersionStorageTransitions()
public boolean hasNoncurrentVersionStorageTransitions()
public void setNoncurrentVersionStorageTransitions(List<LifecycleRule.NoncurrentVersionStorageTransition> noncurrentVersionStorageTransitions)
Copyright © 2019. All Rights Reserved.