Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for RetainUntilDate (0.08 sec)

  1. cmd/bucket-object-lock.go

    	days := int(math.Ceil(math.Abs(objRetention.RetainUntilDate.Sub(t).Hours()) / 24))
    
    	ret := objectlock.GetObjectRetentionMeta(oi.UserDefined)
    	if ret.Mode.Valid() {
    		// Retention has expired you may change whatever you like.
    		if ret.RetainUntilDate.Before(t) {
    			apiErr := isPutRetentionAllowed(oi.Bucket, oi.Name,
    				days, objRetention.RetainUntilDate.Time,
    				objRetention.Mode, byPassSet, r, cred,
    				owner)
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 08 02:38:25 UTC 2025
    - 13.3K bytes
    - Viewed (0)
  2. internal/bucket/object/lock/lock.go

    	XMLName         xml.Name      `xml:"Retention"`
    	Mode            RetMode       `xml:"Mode,omitempty"`
    	RetainUntilDate RetentionDate `xml:"RetainUntilDate,omitempty"`
    }
    
    func (o ObjectRetention) String() string {
    	return fmt.Sprintf("Mode: %s, RetainUntilDate: %s", o.Mode, o.RetainUntilDate.Time)
    }
    
    // Maximum 4KiB size per object retention config.
    const maxObjectRetentionSize = 1 << 12
    
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Sun Sep 28 20:59:21 UTC 2025
    - 17.9K bytes
    - Viewed (0)
  3. internal/bucket/object/lock/lock_test.go

    			expectedErr: ErrUnknownWORMModeDirective,
    			expectErr:   true,
    		},
    		{
    			value:       `<?xml version="1.0" encoding="UTF-8"?><Retention xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Mode>COMPLIANCE</Mode><RetainUntilDate>2017-01-02T15:04:05Z</RetainUntilDate></Retention>`,
    			expectedErr: ErrPastObjectLockRetainDate,
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 18.4K bytes
    - Viewed (0)
Back to top