MCPcopy
hub / github.com/minio/minio-go / useMultiDeleteForBulkDelete

Method useMultiDeleteForBulkDelete

api-remove.go:36–39  ·  view source on GitHub ↗

useMultiDeleteForBulkDelete returns true if the client should use multi-object delete API for bulk delete operations. Returns false for endpoints that do not support multi-object delete (e.g., GCS).

()

Source from the content-addressed store, hash-verified

34// multi-object delete API for bulk delete operations. Returns false
35// for endpoints that do not support multi-object delete (e.g., GCS).
36func (c *Client) useMultiDeleteForBulkDelete() bool {
37 // NOTE: GCS does not support multi-object delete API.
38 return !s3utils.IsGoogleEndpoint(*c.endpointURL)
39}
40
41//revive:disable
42

Callers 2

removeObjectsIterMethod · 0.95
removeObjectsMethod · 0.95

Calls 1

IsGoogleEndpointFunction · 0.92

Tested by

no test coverage detected