github.com/minio/madmin-go/v2@v2.2.1/tier-s3_gen.go (about) 1 package madmin 2 3 // Code generated by github.com/tinylib/msgp DO NOT EDIT. 4 5 import ( 6 "github.com/tinylib/msgp/msgp" 7 ) 8 9 // DecodeMsg implements msgp.Decodable 10 func (z *TierS3) DecodeMsg(dc *msgp.Reader) (err error) { 11 var field []byte 12 _ = field 13 var zb0001 uint32 14 zb0001, err = dc.ReadMapHeader() 15 if err != nil { 16 err = msgp.WrapError(err) 17 return 18 } 19 for zb0001 > 0 { 20 zb0001-- 21 field, err = dc.ReadMapKeyPtr() 22 if err != nil { 23 err = msgp.WrapError(err) 24 return 25 } 26 switch msgp.UnsafeString(field) { 27 case "Endpoint": 28 z.Endpoint, err = dc.ReadString() 29 if err != nil { 30 err = msgp.WrapError(err, "Endpoint") 31 return 32 } 33 case "AccessKey": 34 z.AccessKey, err = dc.ReadString() 35 if err != nil { 36 err = msgp.WrapError(err, "AccessKey") 37 return 38 } 39 case "SecretKey": 40 z.SecretKey, err = dc.ReadString() 41 if err != nil { 42 err = msgp.WrapError(err, "SecretKey") 43 return 44 } 45 case "Bucket": 46 z.Bucket, err = dc.ReadString() 47 if err != nil { 48 err = msgp.WrapError(err, "Bucket") 49 return 50 } 51 case "Prefix": 52 z.Prefix, err = dc.ReadString() 53 if err != nil { 54 err = msgp.WrapError(err, "Prefix") 55 return 56 } 57 case "Region": 58 z.Region, err = dc.ReadString() 59 if err != nil { 60 err = msgp.WrapError(err, "Region") 61 return 62 } 63 case "StorageClass": 64 z.StorageClass, err = dc.ReadString() 65 if err != nil { 66 err = msgp.WrapError(err, "StorageClass") 67 return 68 } 69 case "AWSRole": 70 z.AWSRole, err = dc.ReadBool() 71 if err != nil { 72 err = msgp.WrapError(err, "AWSRole") 73 return 74 } 75 default: 76 err = dc.Skip() 77 if err != nil { 78 err = msgp.WrapError(err) 79 return 80 } 81 } 82 } 83 return 84 } 85 86 // EncodeMsg implements msgp.Encodable 87 func (z *TierS3) EncodeMsg(en *msgp.Writer) (err error) { 88 // map header, size 8 89 // write "Endpoint" 90 err = en.Append(0x88, 0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 91 if err != nil { 92 return 93 } 94 err = en.WriteString(z.Endpoint) 95 if err != nil { 96 err = msgp.WrapError(err, "Endpoint") 97 return 98 } 99 // write "AccessKey" 100 err = en.Append(0xa9, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79) 101 if err != nil { 102 return 103 } 104 err = en.WriteString(z.AccessKey) 105 if err != nil { 106 err = msgp.WrapError(err, "AccessKey") 107 return 108 } 109 // write "SecretKey" 110 err = en.Append(0xa9, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79) 111 if err != nil { 112 return 113 } 114 err = en.WriteString(z.SecretKey) 115 if err != nil { 116 err = msgp.WrapError(err, "SecretKey") 117 return 118 } 119 // write "Bucket" 120 err = en.Append(0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 121 if err != nil { 122 return 123 } 124 err = en.WriteString(z.Bucket) 125 if err != nil { 126 err = msgp.WrapError(err, "Bucket") 127 return 128 } 129 // write "Prefix" 130 err = en.Append(0xa6, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78) 131 if err != nil { 132 return 133 } 134 err = en.WriteString(z.Prefix) 135 if err != nil { 136 err = msgp.WrapError(err, "Prefix") 137 return 138 } 139 // write "Region" 140 err = en.Append(0xa6, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e) 141 if err != nil { 142 return 143 } 144 err = en.WriteString(z.Region) 145 if err != nil { 146 err = msgp.WrapError(err, "Region") 147 return 148 } 149 // write "StorageClass" 150 err = en.Append(0xac, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73) 151 if err != nil { 152 return 153 } 154 err = en.WriteString(z.StorageClass) 155 if err != nil { 156 err = msgp.WrapError(err, "StorageClass") 157 return 158 } 159 // write "AWSRole" 160 err = en.Append(0xa7, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x6c, 0x65) 161 if err != nil { 162 return 163 } 164 err = en.WriteBool(z.AWSRole) 165 if err != nil { 166 err = msgp.WrapError(err, "AWSRole") 167 return 168 } 169 return 170 } 171 172 // MarshalMsg implements msgp.Marshaler 173 func (z *TierS3) MarshalMsg(b []byte) (o []byte, err error) { 174 o = msgp.Require(b, z.Msgsize()) 175 // map header, size 8 176 // string "Endpoint" 177 o = append(o, 0x88, 0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 178 o = msgp.AppendString(o, z.Endpoint) 179 // string "AccessKey" 180 o = append(o, 0xa9, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79) 181 o = msgp.AppendString(o, z.AccessKey) 182 // string "SecretKey" 183 o = append(o, 0xa9, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79) 184 o = msgp.AppendString(o, z.SecretKey) 185 // string "Bucket" 186 o = append(o, 0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 187 o = msgp.AppendString(o, z.Bucket) 188 // string "Prefix" 189 o = append(o, 0xa6, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78) 190 o = msgp.AppendString(o, z.Prefix) 191 // string "Region" 192 o = append(o, 0xa6, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e) 193 o = msgp.AppendString(o, z.Region) 194 // string "StorageClass" 195 o = append(o, 0xac, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73) 196 o = msgp.AppendString(o, z.StorageClass) 197 // string "AWSRole" 198 o = append(o, 0xa7, 0x41, 0x57, 0x53, 0x52, 0x6f, 0x6c, 0x65) 199 o = msgp.AppendBool(o, z.AWSRole) 200 return 201 } 202 203 // UnmarshalMsg implements msgp.Unmarshaler 204 func (z *TierS3) UnmarshalMsg(bts []byte) (o []byte, err error) { 205 var field []byte 206 _ = field 207 var zb0001 uint32 208 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 209 if err != nil { 210 err = msgp.WrapError(err) 211 return 212 } 213 for zb0001 > 0 { 214 zb0001-- 215 field, bts, err = msgp.ReadMapKeyZC(bts) 216 if err != nil { 217 err = msgp.WrapError(err) 218 return 219 } 220 switch msgp.UnsafeString(field) { 221 case "Endpoint": 222 z.Endpoint, bts, err = msgp.ReadStringBytes(bts) 223 if err != nil { 224 err = msgp.WrapError(err, "Endpoint") 225 return 226 } 227 case "AccessKey": 228 z.AccessKey, bts, err = msgp.ReadStringBytes(bts) 229 if err != nil { 230 err = msgp.WrapError(err, "AccessKey") 231 return 232 } 233 case "SecretKey": 234 z.SecretKey, bts, err = msgp.ReadStringBytes(bts) 235 if err != nil { 236 err = msgp.WrapError(err, "SecretKey") 237 return 238 } 239 case "Bucket": 240 z.Bucket, bts, err = msgp.ReadStringBytes(bts) 241 if err != nil { 242 err = msgp.WrapError(err, "Bucket") 243 return 244 } 245 case "Prefix": 246 z.Prefix, bts, err = msgp.ReadStringBytes(bts) 247 if err != nil { 248 err = msgp.WrapError(err, "Prefix") 249 return 250 } 251 case "Region": 252 z.Region, bts, err = msgp.ReadStringBytes(bts) 253 if err != nil { 254 err = msgp.WrapError(err, "Region") 255 return 256 } 257 case "StorageClass": 258 z.StorageClass, bts, err = msgp.ReadStringBytes(bts) 259 if err != nil { 260 err = msgp.WrapError(err, "StorageClass") 261 return 262 } 263 case "AWSRole": 264 z.AWSRole, bts, err = msgp.ReadBoolBytes(bts) 265 if err != nil { 266 err = msgp.WrapError(err, "AWSRole") 267 return 268 } 269 default: 270 bts, err = msgp.Skip(bts) 271 if err != nil { 272 err = msgp.WrapError(err) 273 return 274 } 275 } 276 } 277 o = bts 278 return 279 } 280 281 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 282 func (z *TierS3) Msgsize() (s int) { 283 s = 1 + 9 + msgp.StringPrefixSize + len(z.Endpoint) + 10 + msgp.StringPrefixSize + len(z.AccessKey) + 10 + msgp.StringPrefixSize + len(z.SecretKey) + 7 + msgp.StringPrefixSize + len(z.Bucket) + 7 + msgp.StringPrefixSize + len(z.Prefix) + 7 + msgp.StringPrefixSize + len(z.Region) + 13 + msgp.StringPrefixSize + len(z.StorageClass) + 8 + msgp.BoolSize 284 return 285 }