org.jets3t.service.model
Class LifecycleConfig
java.lang.Object
org.jets3t.service.model.LifecycleConfig
public class LifecycleConfig
- extends java.lang.Object
Represents the lifecycle configuraton of a bucket.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
STORAGE_CLASS_GLACIER
public static final java.lang.String STORAGE_CLASS_GLACIER
- See Also:
- Constant Field Values
LifecycleConfig
public LifecycleConfig(java.util.List<LifecycleConfig.Rule> rules)
LifecycleConfig
public LifecycleConfig()
getRules
public java.util.List<LifecycleConfig.Rule> getRules()
addRule
public void addRule(LifecycleConfig.Rule rule)
newRule
public LifecycleConfig.Rule newRule(java.lang.String id,
java.lang.String prefix,
java.lang.Boolean enabled)
toXml
public java.lang.String toXml()
throws javax.xml.parsers.ParserConfigurationException,
javax.xml.parsers.FactoryConfigurationError,
javax.xml.transform.TransformerException
- Returns:
- An XML representation of the object suitable for use as an input to the REST/HTTP interface.
- Throws:
javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object