14dc76898e
[ #25 ] Client Implement PAtch and Range methods
...
Fix the specific type in interfaces
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-11-14 11:24:14 +03:00
003b7fdfdd
[ #25 ] Client: Implement Patch and Range methods
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-11-08 10:38:50 +03:00
bff8d67867
[ #24 ] Client: Implement pool part2
...
Unicode fix
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-11-01 10:41:17 +03:00
ee20798379
[ #24 ] Client: Implement pool part2
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-11-01 10:30:28 +03:00
c9a75ea025
[ #24 ] Client: Implement pool part1
...
first iteration - base classes and methods
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-10-21 10:48:00 +03:00
d1271df207
[ #13 ] Client: Use code analyzers
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-09-23 19:25:59 +03:00
d7dbbf8da8
[ #24 ] Client: Add Ape manager
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-09-23 10:20:40 +03:00
Pavel Gross
704ce41173
[ #23 ] Client: Refactoring to optimize memory usage
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-09-12 11:56:26 +03:00
Pavel Gross
6562aa27a5
[ #23 ] Client: Refactoring to optimize memory usage
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-09-11 10:58:00 +03:00
Pavel Gross
1a02ac2ae7
[ #22 ] Client: Container session
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-19 14:18:11 +03:00
Pavel Gross
22e2a53551
[ #16 ] Client: Unit tests
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-16 12:09:17 +03:00
Pavel Gross
2a28806ace
[ #21 ] Client: Allows multinenant client
...
Using one client for several owners
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-12 10:53:00 +03:00
Pavel Gross
18126ea763
[ #20 ] Optimize memory usage
...
Provide custom buffer and use ArrayPool
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-05 11:21:05 +03:00
Pavel Gross
6083834582
[ #20 ] Client: Fix typo
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-01 18:02:59 +03:00
Pavel Gross
0ddde467cd
[ #20 ] Client: Optimize memory usage
...
Avoid memory allocation, use cache and static
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-08-01 16:18:19 +03:00
Pavel Gross
35fe791406
[ #19 ] Client: Use specific classes for search
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-07-25 14:37:58 +03:00
Pavel Gross
3206abc33e
[ #18 ] Client: Rename parameters
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-07-25 12:28:38 +03:00
p.gross
816e1eb2f1
[ #17 ] Models: Remove internal visibility
...
Signed-off-by: Pavel Gross <p.gross@yando.com>
2024-07-22 14:50:21 +03:00
7b9c19f37c
[ #17 ] Client: Add extra parameter
...
API methods' parameters types with optional session, polling settings, xHeaders etc. and corresponding handlers have been added
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-07-18 15:33:40 +03:00
00a1e9412f
[ #16 ] Remove Tz fix formating
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-07-11 11:34:08 +03:00
fefa2da218
[ #16 ] Unit tests
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-07-09 17:56:44 +03:00
ae67b12313
[ #14 ] Add interceptors
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-07-01 15:11:52 +03:00
605463ec24
[ #13 ] Drop comments
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-06-27 12:38:14 +03:00
17492ee871
[ #13 ] Add cancellation token to GetChank method
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-06-26 15:24:15 +03:00
f5d1899dd2
[ #13 ] Change GetObject result to stream
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-06-26 15:15:58 +03:00
c988ff3c76
[ #11 ] Add Network Snapshot
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-06-26 12:29:33 +03:00
b69d22966f
[ #7 ] Client cut internal
2024-06-14 12:07:15 +00:00
545e647d7b
[ #4 ] infrastructure and sample Client Cut
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-06-10 11:31:36 +03:00
p.gross
0c4723c705
[ #3 ] Move to netstandard 2.0
...
Signed-off-by: Pavel Gross <p.gross@yadro.com>
2024-05-30 11:47:51 +03:00
ae3fc419a4
[ #1 ] Add response checker
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
8cacbcc8e9
[ #1 ] Return iterator from ListContainersAsync and SearchObjectsAsync
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
70ba87bc60
[ #1 ] Read from stream asynchronously
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
cbf6ad5a77
[ #1 ] Add examples
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
230b6e9083
[ #1 ] Remove consoleApp from project
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
bb55d093fa
[ #1 ] Add object Search operation
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
63f91ac627
[ #1 ] Make Client.OwnerID public
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
9b5b2eb5dc
[ #1 ] Optimized imports
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
6f24f567c1
[ #1 ] Remove unnecessary layer
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
b307c2c899
[ #1 ] Add object Get operation + code quality
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
9aa93d123d
[ #1 ] Add object attributes
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
6b8f8cbd4c
[ #1 ] Add object mappers
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
0d83541d82
[ #1 ] Optimize imports
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
11eff4e23e
[ #1 ] Move files to top level directory
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
013d8a8436
[ #1 ] Add Object Head/Put/Delete operations
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
ee1bf29304
[ #1 ] Map BasicACL to/from GRPC message
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
bb6e187b61
[ #1 ] Add presentation layer
...
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00
2800fff041
[ #1 ] Define SDK structure
...
TODO: Вынести маппинг модель -> grpc в отдельный слой
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:17 +03:00
905f683bf1
Add empty repo
...
Signed-off-by: Stanislav Bogatyrev <s.bogatyrev@yadro.com>
2024-04-24 14:59:21 +03:00
e3f0ea9c07
Initial commit
2024-04-24 09:46:03 +00:00