Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for NoncurrentVersionsExpirationLimit (0.11 sec)

  1. internal/bucket/lifecycle/lifecycle.go

    			fmt.Sprintf(`transition-date="%s", rule-id="%s"`, event.Due.Format(http.TimeFormat), event.RuleID),
    		}
    	}
    }
    
    // NoncurrentVersionsExpirationLimit returns the number of noncurrent versions
    // to be retained from the first applicable rule per S3 behavior.
    func (lc Lifecycle) NoncurrentVersionsExpirationLimit(obj ObjectOpts) Event {
    	for _, rule := range lc.FilterRules(obj) {
    		if rule.NoncurrentVersionExpiration.NewerNoncurrentVersions == 0 {
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Thu Apr 03 06:45:06 UTC 2025
    - 18.2K bytes
    - Viewed (0)
  2. internal/bucket/lifecycle/lifecycle_test.go

    				NewerNoncurrentVersions: i,
    				NoncurrentDays:          ExpirationDays(i),
    			},
    		})
    	}
    	lc := Lifecycle{
    		Rules: rules,
    	}
    	if event := lc.NoncurrentVersionsExpirationLimit(ObjectOpts{Name: "obj"}); event.RuleID != "1" || event.NoncurrentDays != 1 || event.NewerNoncurrentVersions != 1 {
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 55.5K bytes
    - Viewed (0)
Back to top