github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/container/grpc/service.go (about) 1 package container 2 3 import ( 4 acl "github.com/TrueCloudLab/frostfs-api-go/v2/acl/grpc" 5 refs "github.com/TrueCloudLab/frostfs-api-go/v2/refs/grpc" 6 session "github.com/TrueCloudLab/frostfs-api-go/v2/session/grpc" 7 ) 8 9 // SetContainer sets container of the request. 10 func (m *PutRequest_Body) SetContainer(v *Container) { 11 m.Container = v 12 } 13 14 // SetSignature sets signature of the container structure. 15 func (m *PutRequest_Body) SetSignature(v *refs.SignatureRFC6979) { 16 m.Signature = v 17 } 18 19 // SetBody sets body of the request. 20 func (m *PutRequest) SetBody(v *PutRequest_Body) { 21 m.Body = v 22 } 23 24 // SetMetaHeader sets meta header of the request. 25 func (m *PutRequest) SetMetaHeader(v *session.RequestMetaHeader) { 26 m.MetaHeader = v 27 } 28 29 // SetVerifyHeader sets verification header of the request. 30 func (m *PutRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 31 m.VerifyHeader = v 32 } 33 34 // SetContainerId sets identifier of the container. 35 func (m *PutResponse_Body) SetContainerId(v *refs.ContainerID) { 36 m.ContainerId = v 37 } 38 39 // SetBody sets body of the response. 40 func (m *PutResponse) SetBody(v *PutResponse_Body) { 41 m.Body = v 42 } 43 44 // SetMetaHeader sets meta header of the response. 45 func (m *PutResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 46 m.MetaHeader = v 47 } 48 49 // SetVerifyHeader sets verification header of the response. 50 func (m *PutResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 51 m.VerifyHeader = v 52 } 53 54 // SetContainerId sets identifier of the container. 55 func (m *DeleteRequest_Body) SetContainerId(v *refs.ContainerID) { 56 m.ContainerId = v 57 } 58 59 // SetSignature sets signature of the container identifier. 60 func (m *DeleteRequest_Body) SetSignature(v *refs.SignatureRFC6979) { 61 m.Signature = v 62 } 63 64 // SetBody sets body of the request. 65 func (m *DeleteRequest) SetBody(v *DeleteRequest_Body) { 66 m.Body = v 67 } 68 69 // SetMetaHeader sets meta header of the request. 70 func (m *DeleteRequest) SetMetaHeader(v *session.RequestMetaHeader) { 71 m.MetaHeader = v 72 } 73 74 // SetVerifyHeader sets verification header of the request. 75 func (m *DeleteRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 76 m.VerifyHeader = v 77 } 78 79 // SetBody sets body of the response. 80 func (m *DeleteResponse) SetBody(v *DeleteResponse_Body) { 81 m.Body = v 82 } 83 84 // SetMetaHeader sets meta header of the response. 85 func (m *DeleteResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 86 m.MetaHeader = v 87 } 88 89 // SetVerifyHeader sets verification header of the response. 90 func (m *DeleteResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 91 m.VerifyHeader = v 92 } 93 94 // SetContainerId sets identifier of the container. 95 func (m *GetRequest_Body) SetContainerId(v *refs.ContainerID) { 96 m.ContainerId = v 97 } 98 99 // SetBody sets body of the request. 100 func (m *GetRequest) SetBody(v *GetRequest_Body) { 101 m.Body = v 102 } 103 104 // SetMetaHeader sets meta header of the request. 105 func (m *GetRequest) SetMetaHeader(v *session.RequestMetaHeader) { 106 m.MetaHeader = v 107 } 108 109 // SetVerifyHeader sets verification header of the request. 110 func (m *GetRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 111 m.VerifyHeader = v 112 } 113 114 // SetContainer sets the container structure. 115 func (m *GetResponse_Body) SetContainer(v *Container) { 116 m.Container = v 117 } 118 119 // SetSessionToken sets token of the session within which requested 120 // container was created. 121 func (m *GetResponse_Body) SetSessionToken(v *session.SessionToken) { 122 m.SessionToken = v 123 } 124 125 // SetSignature sets signature of the container structure. 126 func (m *GetResponse_Body) SetSignature(v *refs.SignatureRFC6979) { 127 m.Signature = v 128 } 129 130 // SetBody sets body of the response. 131 func (m *GetResponse) SetBody(v *GetResponse_Body) { 132 m.Body = v 133 } 134 135 // SetMetaHeader sets meta header of the response. 136 func (m *GetResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 137 m.MetaHeader = v 138 } 139 140 // SetVerifyHeader sets verification header of the response. 141 func (m *GetResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 142 m.VerifyHeader = v 143 } 144 145 // SetOwnerId sets identifier of the container owner. 146 func (m *ListRequest_Body) SetOwnerId(v *refs.OwnerID) { 147 m.OwnerId = v 148 } 149 150 // SetBody sets body of the request. 151 func (m *ListRequest) SetBody(v *ListRequest_Body) { 152 m.Body = v 153 } 154 155 // SetMetaHeader sets meta header of the request. 156 func (m *ListRequest) SetMetaHeader(v *session.RequestMetaHeader) { 157 m.MetaHeader = v 158 } 159 160 // SetVerifyHeader sets verification header of the request. 161 func (m *ListRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 162 m.VerifyHeader = v 163 } 164 165 // SetContainerIds sets list of the container identifiers. 166 func (m *ListResponse_Body) SetContainerIds(v []*refs.ContainerID) { 167 m.ContainerIds = v 168 } 169 170 // SetBody sets body of the response. 171 func (m *ListResponse) SetBody(v *ListResponse_Body) { 172 m.Body = v 173 } 174 175 // SetMetaHeader sets meta header of the response. 176 func (m *ListResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 177 m.MetaHeader = v 178 } 179 180 // SetVerifyHeader sets verification header of the response. 181 func (m *ListResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 182 m.VerifyHeader = v 183 } 184 185 // SetEacl sets eACL table structure. 186 func (m *SetExtendedACLRequest_Body) SetEacl(v *acl.EACLTable) { 187 m.Eacl = v 188 } 189 190 // SetSignature sets signature of the eACL table structure. 191 func (m *SetExtendedACLRequest_Body) SetSignature(v *refs.SignatureRFC6979) { 192 m.Signature = v 193 } 194 195 // SetBody sets body of the request. 196 func (m *SetExtendedACLRequest) SetBody(v *SetExtendedACLRequest_Body) { 197 m.Body = v 198 } 199 200 // SetMetaHeader sets meta header of the request. 201 func (m *SetExtendedACLRequest) SetMetaHeader(v *session.RequestMetaHeader) { 202 m.MetaHeader = v 203 } 204 205 // SetVerifyHeader sets verification header of the request. 206 func (m *SetExtendedACLRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 207 m.VerifyHeader = v 208 } 209 210 // SetBody sets body of the response. 211 func (m *SetExtendedACLResponse) SetBody(v *SetExtendedACLResponse_Body) { 212 m.Body = v 213 } 214 215 // SetMetaHeader sets meta header of the response. 216 func (m *SetExtendedACLResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 217 m.MetaHeader = v 218 } 219 220 // SetVerifyHeader sets verification header of the response. 221 func (m *SetExtendedACLResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 222 m.VerifyHeader = v 223 } 224 225 // SetContainerId sets identifier of the container. 226 func (m *GetExtendedACLRequest_Body) SetContainerId(v *refs.ContainerID) { 227 m.ContainerId = v 228 } 229 230 // SetBody sets body of the request. 231 func (m *GetExtendedACLRequest) SetBody(v *GetExtendedACLRequest_Body) { 232 m.Body = v 233 } 234 235 // SetMetaHeader sets meta header of the request. 236 func (m *GetExtendedACLRequest) SetMetaHeader(v *session.RequestMetaHeader) { 237 m.MetaHeader = v 238 } 239 240 // SetVerifyHeader sets verification header of the request. 241 func (m *GetExtendedACLRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 242 m.VerifyHeader = v 243 } 244 245 // SetEacl sets eACL table structure. 246 func (m *GetExtendedACLResponse_Body) SetEacl(v *acl.EACLTable) { 247 m.Eacl = v 248 } 249 250 // SetSignature sets signature of the eACL table structure. 251 func (m *GetExtendedACLResponse_Body) SetSignature(v *refs.SignatureRFC6979) { 252 m.Signature = v 253 } 254 255 // SetSessionToken sets token of the session within which requested 256 // eACl table was set. 257 func (m *GetExtendedACLResponse_Body) SetSessionToken(v *session.SessionToken) { 258 m.SessionToken = v 259 } 260 261 // SetBody sets body of the response. 262 func (m *GetExtendedACLResponse) SetBody(v *GetExtendedACLResponse_Body) { 263 m.Body = v 264 } 265 266 // SetMetaHeader sets meta header of the response. 267 func (m *GetExtendedACLResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 268 m.MetaHeader = v 269 } 270 271 // SetVerifyHeader sets verification header of the response. 272 func (m *GetExtendedACLResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 273 m.VerifyHeader = v 274 } 275 276 // SetEpoch sets epoch of the size estimation. 277 func (m *AnnounceUsedSpaceRequest_Body_Announcement) SetEpoch(v uint64) { 278 m.Epoch = v 279 } 280 281 // SetContainerId sets identifier of the container. 282 func (m *AnnounceUsedSpaceRequest_Body_Announcement) SetContainerId(v *refs.ContainerID) { 283 m.ContainerId = v 284 } 285 286 // SetUsedSpace sets used space value of the container. 287 func (m *AnnounceUsedSpaceRequest_Body_Announcement) SetUsedSpace(v uint64) { 288 m.UsedSpace = v 289 } 290 291 // SetAnnouncements sets list of announcement for shared containers between nodes. 292 func (m *AnnounceUsedSpaceRequest_Body) SetAnnouncements(v []*AnnounceUsedSpaceRequest_Body_Announcement) { 293 m.Announcements = v 294 } 295 296 // SetBody sets body of the request. 297 func (m *AnnounceUsedSpaceRequest) SetBody(v *AnnounceUsedSpaceRequest_Body) { 298 m.Body = v 299 } 300 301 // SetMetaHeader sets meta header of the request. 302 func (m *AnnounceUsedSpaceRequest) SetMetaHeader(v *session.RequestMetaHeader) { 303 m.MetaHeader = v 304 } 305 306 // SetVerifyHeader sets verification header of the request. 307 func (m *AnnounceUsedSpaceRequest) SetVerifyHeader(v *session.RequestVerificationHeader) { 308 m.VerifyHeader = v 309 } 310 311 // SetBody sets body of the response. 312 func (m *AnnounceUsedSpaceResponse) SetBody(v *AnnounceUsedSpaceResponse_Body) { 313 m.Body = v 314 } 315 316 // SetMetaHeader sets meta header of the response. 317 func (m *AnnounceUsedSpaceResponse) SetMetaHeader(v *session.ResponseMetaHeader) { 318 m.MetaHeader = v 319 } 320 321 // SetVerifyHeader sets verification header of the response. 322 func (m *AnnounceUsedSpaceResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) { 323 m.VerifyHeader = v 324 }