public class LifecycleRule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
LifecycleRule.AbortIncompleteMultipartUpload |
protected static class |
LifecycleRule.Expiration |
protected static class |
LifecycleRule.NoncurrentVersionExpiration |
static class |
LifecycleRule.Status |
Constructor and Description |
---|
LifecycleRule() |
LifecycleRule(java.lang.String id,
java.lang.String prefix,
LifecycleRule.Status status) |
LifecycleRule(java.lang.String id,
java.lang.String prefix,
LifecycleRule.Status status,
java.util.Date expirationDate)
Deprecated.
please use builder methods instead
|
LifecycleRule(java.lang.String id,
java.lang.String prefix,
LifecycleRule.Status status,
java.lang.Integer expirationDays)
Deprecated.
please use builder methods instead
|
public LifecycleRule()
public LifecycleRule(java.lang.String id, java.lang.String prefix, LifecycleRule.Status status)
@Deprecated public LifecycleRule(java.lang.String id, java.lang.String prefix, LifecycleRule.Status status, java.lang.Integer expirationDays)
withExpirationDays(Integer)
@Deprecated public LifecycleRule(java.lang.String id, java.lang.String prefix, LifecycleRule.Status status, java.util.Date expirationDate)
withExpirationDate(Date)
public LifecycleRule withId(java.lang.String id)
public LifecycleRule withPrefix(java.lang.String prefix)
public LifecycleRule withStatus(LifecycleRule.Status status)
public LifecycleRule withExpirationDays(java.lang.Integer expirationDays)
public LifecycleRule withExpirationDate(java.util.Date expirationDate)
public LifecycleRule withNoncurrentVersionExpirationDays(java.lang.Integer days)
public LifecycleRule withAbortIncompleteMultipartUploadDays(java.lang.Integer days)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
public LifecycleRule.Status getStatus()
public void setStatus(LifecycleRule.Status status)
protected LifecycleRule.Expiration getExpiration()
protected void setExpiration(LifecycleRule.Expiration expiration)
public java.lang.Integer getExpirationDays()
public void setExpirationDays(java.lang.Integer expirationDays)
public java.util.Date getExpirationDate()
public void setExpirationDate(java.util.Date expirationDate)
protected LifecycleRule.NoncurrentVersionExpiration getNoncurrentVersionExpiration()
protected void setNoncurrentVersionExpiration(LifecycleRule.NoncurrentVersionExpiration noncurrentVersionExpiration)
public java.lang.Integer getNoncurrentVersionExpirationDays()
public void setNoncurrentVersionExpirationDays(java.lang.Integer noncurrentDays)
protected LifecycleRule.AbortIncompleteMultipartUpload getAbortIncompleteMultipartUpload()
protected void setAbortIncompleteMultipartUpload(LifecycleRule.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload)
public java.lang.Integer getAbortIncompleteMultipartUploadDays()
public void setAbortIncompleteMultipartUploadDays(java.lang.Integer daysAfterInitiation)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object