public static class BucketLifecycleConfiguration.Rule extends Object
Constructor and Description |
---|
Rule() |
Modifier and Type | Method and Description |
---|---|
Date |
getExpirationDate()
Returns the expiration date of the object.
|
int |
getExpirationInDays()
Returns the time in days from an object's creation to its expiration.
|
String |
getId()
Returns the ID of this rule.
|
String |
getPrefix()
Returns the key prefix for which this rule will apply.
|
String |
getStatus()
Returns the status of this rule.
|
BucketLifecycleConfiguration.Transition |
getTransition()
Returns the transition attribute of the rule.
|
void |
setExpirationDate(Date expirationDate)
Sets the expiration date of the object.
|
void |
setExpirationInDays(int expirationInDays)
Sets the time, in days, between when an object is uploaded to the
bucket and when it expires.
|
void |
setId(String id)
Sets the ID of this rule.
|
void |
setPrefix(String prefix)
Sets the key prefix for which this rule will apply.
|
void |
setStatus(String status)
Sets the status of this rule.
|
void |
setTransition(BucketLifecycleConfiguration.Transition transition)
Sets the transition describing how this object will move between
different storage classes in IIJGIO Storage & Analysis Service.
|
BucketLifecycleConfiguration.Rule |
withExpirationDate(Date expirationDate)
Sets the expiration date of the object and returns a reference to this
object(Rule) for method chaining.
|
BucketLifecycleConfiguration.Rule |
withExpirationInDays(int expirationInDays)
Sets the time, in days, between when an object is uploaded to the
bucket and when it expires, and returns a reference to this object
for method chaining.
|
BucketLifecycleConfiguration.Rule |
withId(String id)
Sets the ID of this rule and returns a reference to this object for
method chaining.
|
BucketLifecycleConfiguration.Rule |
withPrefix(String prefix)
Sets the key prefix for this rule and returns a reference to this
object for method chaining.
|
BucketLifecycleConfiguration.Rule |
withStatus(String status)
Sets the status of this rule and returns a reference to this object
for method chaining.
|
BucketLifecycleConfiguration.Rule |
withTransition(BucketLifecycleConfiguration.Transition transition)
Sets the transition describing how this object will move between
different storage classes in Amazon S3 and returns a reference to
this object(Rule) for method chaining.
|
public String getId()
public void setId(String id)
id
- rule IDpublic BucketLifecycleConfiguration.Rule withId(String id)
id
- rule IDsetId(String)
public String getPrefix()
public void setPrefix(String prefix)
prefix
- Rule prefixpublic BucketLifecycleConfiguration.Rule withPrefix(String prefix)
prefix
- prefix for this rulesetPrefix(String)
public int getExpirationInDays()
public void setExpirationInDays(int expirationInDays)
expirationInDays
- expiration in dayspublic BucketLifecycleConfiguration.Rule withExpirationInDays(int expirationInDays)
expirationInDays
- expiration in dayssetExpirationInDays(int)
public String getStatus()
BucketLifecycleConfiguration.DISABLED
,
BucketLifecycleConfiguration.ENABLED
public void setStatus(String status)
status
- a status of this ruleBucketLifecycleConfiguration.DISABLED
,
BucketLifecycleConfiguration.ENABLED
public BucketLifecycleConfiguration.Rule withStatus(String status)
status
- a status of this rulesetStatus(String)
,
BucketLifecycleConfiguration.DISABLED
,
BucketLifecycleConfiguration.ENABLED
public Date getExpirationDate()
public void setExpirationDate(Date expirationDate)
expirationDate
- an expiration date of the objectpublic BucketLifecycleConfiguration.Rule withExpirationDate(Date expirationDate)
expirationDate
- an expiration date of the objectpublic BucketLifecycleConfiguration.Transition getTransition()
public void setTransition(BucketLifecycleConfiguration.Transition transition)
transition
- the transition attribute of the rulepublic BucketLifecycleConfiguration.Rule withTransition(BucketLifecycleConfiguration.Transition transition)
transition
- a transition attribute of the ruleCopyright © 2018. All rights reserved.