com.amazonaws.services.s3.model
Class BucketLifecycleConfiguration

java.lang.Object
  extended by com.amazonaws.services.s3.model.BucketLifecycleConfiguration

public class BucketLifecycleConfiguration
extends Object

Container for bucket lifecycle configuration operations.


Nested Class Summary
static class BucketLifecycleConfiguration.Rule
           
 
Field Summary
static String DISABLED
          Constant for a disabled rule.
static String ENABLED
          Constant for an enabled rule.
 
Constructor Summary
BucketLifecycleConfiguration()
           
BucketLifecycleConfiguration(List<BucketLifecycleConfiguration.Rule> rules)
          Constructs a new BucketLifecycleConfiguration object with the rules given.
 
Method Summary
 List<BucketLifecycleConfiguration.Rule> getRules()
          Returns the list of rules that comprise this configuration.
 void setRules(List<BucketLifecycleConfiguration.Rule> rules)
          Sets the rules that comprise this configuration.
 BucketLifecycleConfiguration withRules(BucketLifecycleConfiguration.Rule... rules)
          Convenience array style method for withRules(List)
 BucketLifecycleConfiguration withRules(List<BucketLifecycleConfiguration.Rule> rules)
          Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENABLED

public static final String ENABLED
Constant for an enabled rule.

See Also:
BucketLifecycleConfiguration.Rule.setStatus(String), Constant Field Values

DISABLED

public static final String DISABLED
Constant for a disabled rule.

See Also:
BucketLifecycleConfiguration.Rule.setStatus(String), Constant Field Values
Constructor Detail

BucketLifecycleConfiguration

public BucketLifecycleConfiguration(List<BucketLifecycleConfiguration.Rule> rules)
Constructs a new BucketLifecycleConfiguration object with the rules given.

Parameters:
rules -

BucketLifecycleConfiguration

public BucketLifecycleConfiguration()
Method Detail

getRules

public List<BucketLifecycleConfiguration.Rule> getRules()
Returns the list of rules that comprise this configuration.


setRules

public void setRules(List<BucketLifecycleConfiguration.Rule> rules)
Sets the rules that comprise this configuration.


withRules

public BucketLifecycleConfiguration withRules(List<BucketLifecycleConfiguration.Rule> rules)
Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.


withRules

public BucketLifecycleConfiguration withRules(BucketLifecycleConfiguration.Rule... rules)
Convenience array style method for withRules(List)



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.