xichen01 opened a new pull request, #8275:
URL: https://github.com/apache/ozone/pull/8275

   ## What changes were proposed in this pull request?
   
   AWS doc about the Lifecycle configuration : 
https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html
   
   Introducing the basic java objects of Lifecycle, and verification logic
   - OmLifecycleConfiguration: Corresponding to the object of S3 Lifecycle, an 
S3 Lifecycle can contain multiple Rules.
   - OmLCRule: Corresponding to the specific Rule in Lifecycle configuration, 
Rule is responsible for defining the action and filtering conditions. Objects 
that meet the filtering conditions will perform the corresponding action.
   - OmLifecycleRuleAndOperator: Corresponding to the And element in Rule, the 
And element can contain multiple different elements, such as a prefix + a tag 
or multiple tags
   - OmLCAction:  Define what a Rule does to the object, including: Transition 
(not include current) and Expiration .
     - OmLCExpiration: Define the specific time when the object expires
   - OmLCFilter: Corresponding to the Filter in Rule, it is responsible for 
placing a single filter condition.
   
   
   
   ## What is the link to the Apache JIRA
   https://issues.apache.org/jira/browse/HDDS-12808
   
   ## How was this patch tested?
   unit test.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to