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  }