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]
