Documentation
¶
Index ¶
- type KeyDeletionServer
- func (s *KeyDeletionServer) DeleteKeys(ctx context.Context, log *slog.Logger) (int, error)
- func (s *KeyDeletionServer) DeleteObjects(ctx context.Context, log *slog.Logger) (int, error)
- func (s *KeyDeletionServer) Start(ctx context.Context, log *slog.Logger)
- func (s *KeyDeletionServer) WithConcurrency(concurrency int) *KeyDeletionServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyDeletionServer ¶
type KeyDeletionServer struct {
// contains filtered or unexported fields
}
func (*KeyDeletionServer) DeleteKeys ¶
DeleteKeys provides backward compatibility for tests - uses the old HTTP-based deletion method
func (*KeyDeletionServer) DeleteObjects ¶ added in v0.1.12
func (*KeyDeletionServer) Start ¶
func (s *KeyDeletionServer) Start(ctx context.Context, log *slog.Logger)
func (*KeyDeletionServer) WithConcurrency ¶ added in v0.1.13
func (s *KeyDeletionServer) WithConcurrency(concurrency int) *KeyDeletionServer
WithConcurrency sets the number of concurrent deletion workers
Click to show internal directories.
Click to hide internal directories.