public Task <PutObjectLegalHoldResponse> PutObjectLegalHoldAsync(string bucketName, string objectKey, bool lockStatus, Action <PutObjectLegalHoldRequest>?config = null, CancellationToken token = default) { PutObjectLegalHoldRequest req = new PutObjectLegalHoldRequest(bucketName, objectKey, lockStatus); config?.Invoke(req); return(_objectOperations.PutObjectLegalHoldAsync(req, token)); }