org.jets3t.service.model
Class LifecycleConfig

java.lang.Object
  extended by org.jets3t.service.model.LifecycleConfig

public class LifecycleConfig
extends java.lang.Object

Represents the lifecycle configuraton of a bucket.


Nested Class Summary
 class LifecycleConfig.Expiration
           
 class LifecycleConfig.Rule
           
 class LifecycleConfig.TimeEvent
           
 class LifecycleConfig.Transition
           
 
Field Summary
static java.lang.String STORAGE_CLASS_GLACIER
           
 
Constructor Summary
LifecycleConfig()
           
LifecycleConfig(java.util.List<LifecycleConfig.Rule> rules)
           
 
Method Summary
 void addRule(LifecycleConfig.Rule rule)
           
 boolean equals(java.lang.Object o)
           
 java.util.List<LifecycleConfig.Rule> getRules()
           
 int hashCode()
           
 LifecycleConfig.Rule newRule(java.lang.String id, java.lang.String prefix, java.lang.Boolean enabled)
           
 java.lang.String toXml()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STORAGE_CLASS_GLACIER

public static final java.lang.String STORAGE_CLASS_GLACIER
See Also:
Constant Field Values
Constructor Detail

LifecycleConfig

public LifecycleConfig(java.util.List<LifecycleConfig.Rule> rules)

LifecycleConfig

public LifecycleConfig()
Method Detail

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