Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for WithLockRetention (0.06 sec)

  1. internal/bucket/lifecycle/evaluator.go

    // NewEvaluator - creates a new evaluator with the given lifecycle
    func NewEvaluator(policy Lifecycle) *Evaluator {
    	return &Evaluator{
    		policy: policy,
    	}
    }
    
    // WithLockRetention - sets the lock retention configuration for the evaluator
    func (e *Evaluator) WithLockRetention(lr *objlock.Retention) *Evaluator {
    	e.lockRetention = lr
    	return e
    }
    
    // WithReplicationConfig - sets the replication configuration for the evaluator
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Tue Apr 08 15:41:24 UTC 2025
    - 4.6K bytes
    - Viewed (0)
  2. cmd/data-scanner.go

    		return
    	}
    	objOpts := make([]lifecycle.ObjectOpts, len(objInfos))
    	for i, oi := range objInfos {
    		objOpts[i] = oi.ToLifecycleOpts()
    	}
    	evaluator := lifecycle.NewEvaluator(*i.lifeCycle).WithLockRetention(&lr).WithReplicationConfig(i.replication.Config)
    	events, err := evaluator.Eval(objOpts)
    	if err != nil {
    		// This error indicates that the objOpts passed to Eval is invalid.
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 45.5K bytes
    - Viewed (0)
Back to top