public class LifecycleConfiguration extends HeaderResponse
Modifier and Type | Class and Description |
---|---|
class |
LifecycleConfiguration.Expiration
Expiration time of an object
|
class |
LifecycleConfiguration.NoncurrentVersionExpiration
Expiration time of a noncurrent object version
|
class |
LifecycleConfiguration.NoncurrentVersionTransition
Transition policy for noncurrent versions
|
class |
LifecycleConfiguration.Rule
Bucket lifecycle rule
|
class |
LifecycleConfiguration.TimeEvent |
class |
LifecycleConfiguration.Transition
Object transition policy
|
Constructor and Description |
---|
LifecycleConfiguration() |
LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addRule(LifecycleConfiguration.Rule rule)
Add a lifecycle rule.
|
boolean |
equals(Object o) |
List<LifecycleConfiguration.Rule> |
getRules()
Obtain the list of bucket lifecycle rules.
|
int |
hashCode() |
LifecycleConfiguration.Rule |
newRule(String id,
String prefix,
Boolean enabled)
Create and add a lifecycle rule.
|
static void |
setDate(LifecycleConfiguration.TimeEvent timeEvent,
Date date) |
static void |
setDays(LifecycleConfiguration.TimeEvent timeEvent,
Integer days) |
static void |
setStorageClass(LifecycleConfiguration.TimeEvent timeEvent,
StorageClassEnum storageClass) |
String |
toString() |
getRequestId, getResponseHeaders, getStatusCode
public LifecycleConfiguration(List<LifecycleConfiguration.Rule> rules)
rules
- List of bucket lifecycle rulespublic LifecycleConfiguration()
public List<LifecycleConfiguration.Rule> getRules()
public void addRule(LifecycleConfiguration.Rule rule)
rule
- Lifecycle rulepublic LifecycleConfiguration.Rule newRule(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 static void setDays(LifecycleConfiguration.TimeEvent timeEvent, Integer days)
public static void setDate(LifecycleConfiguration.TimeEvent timeEvent, Date date)
public static void setStorageClass(LifecycleConfiguration.TimeEvent timeEvent, StorageClassEnum storageClass)
public String toString()
toString
in class HeaderResponse
Copyright © 2019. All rights reserved.