github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/object/grpc/service.go (about) 1 package object 2 3 import ( 4 refs "github.com/TrueCloudLab/frostfs-api-go/v2/refs/grpc" 5 session "github.com/TrueCloudLab/frostfs-api-go/v2/session/grpc" 6 ) 7 8 // SetAddress sets address of the requested object. 9 func (m *GetRequest_Body) SetAddress(v *refs.Address) { 10 m.Address = v 11 } 12 13 // SetRaw sets raw flag of the request. 14 func (m *GetRequest_Body) SetRaw(v bool) { 15 m.Raw = v 16 } 17 18 // SetBody sets body of the request. 19 func (m *GetRequest) SetBody(v *GetRequest_Body) { 20 m.Body = v 21 } 22 23 // SetMetaHeader sets meta header of the request. 24 func (m *GetRequest) SetMetaHeader(v *session.RequestMetaHeader) { 25 m.MetaHeader = v 26 } 27 28 // SetVerifyHeader sets verification header of the request. 29 func (m *GetRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 30 m.VerifyHeader = v 31 } 32 33 // SetObjectId sets identifier of the object. 34 func (m *GetResponse_Body_Init) SetObjectId(v *refs.ObjectID) { 35 m.ObjectId = v 36 } 37 38 // SetSignature sets signature of the object identifier. 39 func (m *GetResponse_Body_Init) SetSignature(v *refs.Signature) { 40 m.Signature = v 41 } 42 43 // SetHeader sets header of the object. 44 func (m *GetResponse_Body_Init) SetHeader(v *Header) { 45 m.Header = v 46 } 47 48 // GetChunk returns chunk of the object payload bytes. 49 func (m *GetResponse_Body_Chunk) GetChunk() []byte { 50 if m != nil { 51 return m.Chunk 52 } 53 54 return nil 55 } 56 57 // SetChunk sets chunk of the object payload bytes. 58 func (m *GetResponse_Body_Chunk) SetChunk(v []byte) { 59 m.Chunk = v 60 } 61 62 // SetInit sets initial part of the object. 63 func (m *GetResponse_Body) SetInit(v *GetResponse_Body_Init) { 64 m.ObjectPart = &GetResponse_Body_Init_{ 65 Init: v, 66 } 67 } 68 69 // SetChunk sets part of the object payload. 70 func (m *GetResponse_Body) SetChunk(v *GetResponse_Body_Chunk) { 71 m.ObjectPart = v 72 } 73 74 // SetSplitInfo sets part of the object payload. 75 func (m *GetResponse_Body) SetSplitInfo(v *SplitInfo) { 76 m.ObjectPart = &GetResponse_Body_SplitInfo{ 77 SplitInfo: v, 78 } 79 } 80 81 // SetBody sets body of the response. 82 func (m *GetResponse) SetBody(v *GetResponse_Body) { 83 m.Body = v 84 } 85 86 // SetMetaHeader sets meta header of the response. 87 func (m *GetResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 88 m.MetaHeader = v 89 } 90 91 // SetVerifyHeader sets verification header of the response. 92 func (m *GetResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 93 m.VerifyHeader = v 94 } 95 96 // SetObjectId sets identifier of the object. 97 func (m *PutRequest_Body_Init) SetObjectId(v *refs.ObjectID) { 98 m.ObjectId = v 99 } 100 101 // SetSignature sets signature of the object identifier. 102 func (m *PutRequest_Body_Init) SetSignature(v *refs.Signature) { 103 m.Signature = v 104 } 105 106 // SetHeader sets header of the object. 107 func (m *PutRequest_Body_Init) SetHeader(v *Header) { 108 m.Header = v 109 } 110 111 // SetCopiesNumber sets number of the copies to save. 112 func (m *PutRequest_Body_Init) SetCopiesNumber(v uint32) { 113 m.CopiesNumber = v 114 } 115 116 // GetChunk returns chunk of the object payload bytes. 117 func (m *PutRequest_Body_Chunk) GetChunk() []byte { 118 if m != nil { 119 return m.Chunk 120 } 121 122 return nil 123 } 124 125 // SetChunk sets chunk of the object payload bytes. 126 func (m *PutRequest_Body_Chunk) SetChunk(v []byte) { 127 m.Chunk = v 128 } 129 130 // SetInit sets initial part of the object. 131 func (m *PutRequest_Body) SetInit(v *PutRequest_Body_Init) { 132 m.ObjectPart = &PutRequest_Body_Init_{ 133 Init: v, 134 } 135 } 136 137 // SetChunk sets part of the object payload. 138 func (m *PutRequest_Body) SetChunk(v *PutRequest_Body_Chunk) { 139 m.ObjectPart = v 140 } 141 142 // SetBody sets body of the request. 143 func (m *PutRequest) SetBody(v *PutRequest_Body) { 144 m.Body = v 145 } 146 147 // SetMetaHeader sets meta header of the request. 148 func (m *PutRequest) SetMetaHeader(v *session.RequestMetaHeader) { 149 m.MetaHeader = v 150 } 151 152 // SetVerifyHeader sets verification header of the request. 153 func (m *PutRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 154 m.VerifyHeader = v 155 } 156 157 // SetObjectId sets identifier of the saved object. 158 func (m *PutResponse_Body) SetObjectId(v *refs.ObjectID) { 159 m.ObjectId = v 160 } 161 162 // SetBody sets body of the response. 163 func (m *PutResponse) SetBody(v *PutResponse_Body) { 164 m.Body = v 165 } 166 167 // SetMetaHeader sets meta header of the response. 168 func (m *PutResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 169 m.MetaHeader = v 170 } 171 172 // SetVerifyHeader sets verification header of the response. 173 func (m *PutResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 174 m.VerifyHeader = v 175 } 176 177 // SetAddress sets address of the object to delete. 178 func (m *DeleteRequest_Body) SetAddress(v *refs.Address) { 179 m.Address = v 180 } 181 182 // SetBody sets body of the request. 183 func (m *DeleteRequest) SetBody(v *DeleteRequest_Body) { 184 m.Body = v 185 } 186 187 // SetMetaHeader sets meta header of the request. 188 func (m *DeleteRequest) SetMetaHeader(v *session.RequestMetaHeader) { 189 m.MetaHeader = v 190 } 191 192 // SetVerifyHeader sets verification header of the request. 193 func (m *DeleteRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 194 m.VerifyHeader = v 195 } 196 197 // SetTombstone sets tombstone address. 198 func (x *DeleteResponse_Body) SetTombstone(v *refs.Address) { 199 x.Tombstone = v 200 } 201 202 // SetBody sets body of the response. 203 func (m *DeleteResponse) SetBody(v *DeleteResponse_Body) { 204 m.Body = v 205 } 206 207 // SetMetaHeader sets meta header of the response. 208 func (m *DeleteResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 209 m.MetaHeader = v 210 } 211 212 // SetVerifyHeader sets verification header of the response. 213 func (m *DeleteResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 214 m.VerifyHeader = v 215 } 216 217 // SetAddress sets address of the object with the requested header. 218 func (m *HeadRequest_Body) SetAddress(v *refs.Address) { 219 m.Address = v 220 } 221 222 // SetMainOnly sets flag to return the minimal header subset. 223 func (m *HeadRequest_Body) SetMainOnly(v bool) { 224 m.MainOnly = v 225 } 226 227 // SetRaw sets raw flag of the request. 228 func (m *HeadRequest_Body) SetRaw(v bool) { 229 m.Raw = v 230 } 231 232 // SetBody sets body of the request. 233 func (m *HeadRequest) SetBody(v *HeadRequest_Body) { 234 m.Body = v 235 } 236 237 // SetMetaHeader sets meta header of the request. 238 func (m *HeadRequest) SetMetaHeader(v *session.RequestMetaHeader) { 239 m.MetaHeader = v 240 } 241 242 // SetVerifyHeader sets verification header of the request. 243 func (m *HeadRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 244 m.VerifyHeader = v 245 } 246 247 // SetHeader sets object header. 248 func (m *HeaderWithSignature) SetHeader(v *Header) { 249 m.Header = v 250 } 251 252 // SetSignature of the header. 253 func (m *HeaderWithSignature) SetSignature(v *refs.Signature) { 254 m.Signature = v 255 } 256 257 // SetHeader sets full header of the object. 258 func (m *HeadResponse_Body) SetHeader(v *HeaderWithSignature) { 259 m.Head = &HeadResponse_Body_Header{ 260 Header: v, 261 } 262 } 263 264 // SetShortHeader sets short header of the object. 265 func (m *HeadResponse_Body) SetShortHeader(v *ShortHeader) { 266 m.Head = &HeadResponse_Body_ShortHeader{ 267 ShortHeader: v, 268 } 269 } 270 271 // SetSplitInfo sets meta info about split hierarchy of the object. 272 func (m *HeadResponse_Body) SetSplitInfo(v *SplitInfo) { 273 m.Head = &HeadResponse_Body_SplitInfo{ 274 SplitInfo: v, 275 } 276 } 277 278 // SetBody sets body of the response. 279 func (m *HeadResponse) SetBody(v *HeadResponse_Body) { 280 m.Body = v 281 } 282 283 // SetMetaHeader sets meta header of the response. 284 func (m *HeadResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 285 m.MetaHeader = v 286 } 287 288 // SetVerifyHeader sets verification header of the response. 289 func (m *HeadResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 290 m.VerifyHeader = v 291 } 292 293 // SetMatchType sets match type of the filter. 294 func (m *SearchRequest_Body_Filter) SetMatchType(v MatchType) { 295 m.MatchType = v 296 } 297 298 // SetKey sets key to the filtering header. 299 func (m *SearchRequest_Body_Filter) SetKey(v string) { 300 m.Key = v 301 } 302 303 // SetValue sets value of the filtering header. 304 func (m *SearchRequest_Body_Filter) SetValue(v string) { 305 m.Value = v 306 } 307 308 // SetVersion sets version of the search query. 309 func (m *SearchRequest_Body) SetVersion(v uint32) { 310 m.Version = v 311 } 312 313 // SetFilters sets list of the query filters. 314 func (m *SearchRequest_Body) SetFilters(v []*SearchRequest_Body_Filter) { 315 m.Filters = v 316 } 317 318 // SetContainerId sets container ID of the search requets. 319 func (m *SearchRequest_Body) SetContainerId(v *refs.ContainerID) { 320 m.ContainerId = v 321 } 322 323 // SetBody sets body of the request. 324 func (m *SearchRequest) SetBody(v *SearchRequest_Body) { 325 m.Body = v 326 } 327 328 // SetMetaHeader sets meta header of the request. 329 func (m *SearchRequest) SetMetaHeader(v *session.RequestMetaHeader) { 330 m.MetaHeader = v 331 } 332 333 // SetVerifyHeader sets verification header of the request. 334 func (m *SearchRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 335 m.VerifyHeader = v 336 } 337 338 // SetIdList sets list of the identifiers of the matched objects. 339 func (m *SearchResponse_Body) SetIdList(v []*refs.ObjectID) { 340 m.IdList = v 341 } 342 343 // SetBody sets body of the response. 344 func (m *SearchResponse) SetBody(v *SearchResponse_Body) { 345 m.Body = v 346 } 347 348 // SetMetaHeader sets meta header of the response. 349 func (m *SearchResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 350 m.MetaHeader = v 351 } 352 353 // SetVerifyHeader sets verification header of the response. 354 func (m *SearchResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 355 m.VerifyHeader = v 356 } 357 358 // SetOffset sets offset of the payload range. 359 func (m *Range) SetOffset(v uint64) { 360 m.Offset = v 361 } 362 363 // SetLength sets length of the payload range. 364 func (m *Range) SetLength(v uint64) { 365 m.Length = v 366 } 367 368 // SetAddress sets address of the object with the request payload range. 369 func (m *GetRangeRequest_Body) SetAddress(v *refs.Address) { 370 m.Address = v 371 } 372 373 // SetRange sets range of the object payload. 374 func (m *GetRangeRequest_Body) SetRange(v *Range) { 375 m.Range = v 376 } 377 378 // SetRaw sets raw flag of the request. 379 func (m *GetRangeRequest_Body) SetRaw(v bool) { 380 m.Raw = v 381 } 382 383 // SetBody sets body of the request. 384 func (m *GetRangeRequest) SetBody(v *GetRangeRequest_Body) { 385 m.Body = v 386 } 387 388 // SetMetaHeader sets meta header of the request. 389 func (m *GetRangeRequest) SetMetaHeader(v *session.RequestMetaHeader) { 390 m.MetaHeader = v 391 } 392 393 // SetVerifyHeader sets verification header of the request. 394 func (m *GetRangeRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 395 m.VerifyHeader = v 396 } 397 398 // GetChunk returns chunk of the object payload range bytes. 399 func (m *GetRangeResponse_Body_Chunk) GetChunk() []byte { 400 if m != nil { 401 return m.Chunk 402 } 403 404 return nil 405 } 406 407 // SetChunk sets chunk of the object payload range bytes. 408 func (m *GetRangeResponse_Body_Chunk) SetChunk(v []byte) { 409 m.Chunk = v 410 } 411 412 // SetChunk sets chunk of the object payload. 413 func (m *GetRangeResponse_Body) SetChunk(v *GetRangeResponse_Body_Chunk) { 414 m.RangePart = v 415 } 416 417 // SetSplitInfo sets meta info about split hierarchy of the object. 418 func (m *GetRangeResponse_Body) SetSplitInfo(v *SplitInfo) { 419 m.RangePart = &GetRangeResponse_Body_SplitInfo{ 420 SplitInfo: v, 421 } 422 } 423 424 // SetBody sets body of the response. 425 func (m *GetRangeResponse) SetBody(v *GetRangeResponse_Body) { 426 m.Body = v 427 } 428 429 // SetMetaHeader sets meta header of the response. 430 func (m *GetRangeResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 431 m.MetaHeader = v 432 } 433 434 // SetVerifyHeader sets verification header of the response. 435 func (m *GetRangeResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 436 m.VerifyHeader = v 437 } 438 439 // SetAddress sets address of the object with the request payload range. 440 func (m *GetRangeHashRequest_Body) SetAddress(v *refs.Address) { 441 m.Address = v 442 } 443 444 // SetRanges sets list of the ranges of the object payload. 445 func (m *GetRangeHashRequest_Body) SetRanges(v []*Range) { 446 m.Ranges = v 447 } 448 449 // SetSalt sets salt for the object payload ranges. 450 func (m *GetRangeHashRequest_Body) SetSalt(v []byte) { 451 m.Salt = v 452 } 453 454 // Set sets salt for the object payload ranges. 455 func (m *GetRangeHashRequest_Body) SetType(v refs.ChecksumType) { 456 m.Type = v 457 } 458 459 // SetBody sets body of the request. 460 func (m *GetRangeHashRequest) SetBody(v *GetRangeHashRequest_Body) { 461 m.Body = v 462 } 463 464 // SetMetaHeader sets meta header of the request. 465 func (m *GetRangeHashRequest) SetMetaHeader(v *session.RequestMetaHeader) { 466 m.MetaHeader = v 467 } 468 469 // SetVerifyHeader sets verification header of the request. 470 func (m *GetRangeHashRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 471 m.VerifyHeader = v 472 } 473 474 // SetHashList returns list of the range hashes. 475 func (m *GetRangeHashResponse_Body) SetHashList(v [][]byte) { 476 m.HashList = v 477 } 478 479 // SetHashList returns list of the range hashes. 480 func (m *GetRangeHashResponse_Body) SetType(v refs.ChecksumType) { 481 m.Type = v 482 } 483 484 // SetBody sets body of the response. 485 func (m *GetRangeHashResponse) SetBody(v *GetRangeHashResponse_Body) { 486 m.Body = v 487 } 488 489 // SetMetaHeader sets meta header of the response. 490 func (m *GetRangeHashResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 491 m.MetaHeader = v 492 } 493 494 // SetVerifyHeader sets verification header of the response. 495 func (m *GetRangeHashResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 496 m.VerifyHeader = v 497 }