github.com/minio/madmin-go@v1.7.5/tier-azure_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 *TierAzure) 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 "AccountName": 34 z.AccountName, err = dc.ReadString() 35 if err != nil { 36 err = msgp.WrapError(err, "AccountName") 37 return 38 } 39 case "AccountKey": 40 z.AccountKey, err = dc.ReadString() 41 if err != nil { 42 err = msgp.WrapError(err, "AccountKey") 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 default: 70 err = dc.Skip() 71 if err != nil { 72 err = msgp.WrapError(err) 73 return 74 } 75 } 76 } 77 return 78 } 79 80 // EncodeMsg implements msgp.Encodable 81 func (z *TierAzure) EncodeMsg(en *msgp.Writer) (err error) { 82 // map header, size 7 83 // write "Endpoint" 84 err = en.Append(0x87, 0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 85 if err != nil { 86 return 87 } 88 err = en.WriteString(z.Endpoint) 89 if err != nil { 90 err = msgp.WrapError(err, "Endpoint") 91 return 92 } 93 // write "AccountName" 94 err = en.Append(0xab, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65) 95 if err != nil { 96 return 97 } 98 err = en.WriteString(z.AccountName) 99 if err != nil { 100 err = msgp.WrapError(err, "AccountName") 101 return 102 } 103 // write "AccountKey" 104 err = en.Append(0xaa, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79) 105 if err != nil { 106 return 107 } 108 err = en.WriteString(z.AccountKey) 109 if err != nil { 110 err = msgp.WrapError(err, "AccountKey") 111 return 112 } 113 // write "Bucket" 114 err = en.Append(0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 115 if err != nil { 116 return 117 } 118 err = en.WriteString(z.Bucket) 119 if err != nil { 120 err = msgp.WrapError(err, "Bucket") 121 return 122 } 123 // write "Prefix" 124 err = en.Append(0xa6, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78) 125 if err != nil { 126 return 127 } 128 err = en.WriteString(z.Prefix) 129 if err != nil { 130 err = msgp.WrapError(err, "Prefix") 131 return 132 } 133 // write "Region" 134 err = en.Append(0xa6, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e) 135 if err != nil { 136 return 137 } 138 err = en.WriteString(z.Region) 139 if err != nil { 140 err = msgp.WrapError(err, "Region") 141 return 142 } 143 // write "StorageClass" 144 err = en.Append(0xac, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73) 145 if err != nil { 146 return 147 } 148 err = en.WriteString(z.StorageClass) 149 if err != nil { 150 err = msgp.WrapError(err, "StorageClass") 151 return 152 } 153 return 154 } 155 156 // MarshalMsg implements msgp.Marshaler 157 func (z *TierAzure) MarshalMsg(b []byte) (o []byte, err error) { 158 o = msgp.Require(b, z.Msgsize()) 159 // map header, size 7 160 // string "Endpoint" 161 o = append(o, 0x87, 0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 162 o = msgp.AppendString(o, z.Endpoint) 163 // string "AccountName" 164 o = append(o, 0xab, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65) 165 o = msgp.AppendString(o, z.AccountName) 166 // string "AccountKey" 167 o = append(o, 0xaa, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4b, 0x65, 0x79) 168 o = msgp.AppendString(o, z.AccountKey) 169 // string "Bucket" 170 o = append(o, 0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 171 o = msgp.AppendString(o, z.Bucket) 172 // string "Prefix" 173 o = append(o, 0xa6, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78) 174 o = msgp.AppendString(o, z.Prefix) 175 // string "Region" 176 o = append(o, 0xa6, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e) 177 o = msgp.AppendString(o, z.Region) 178 // string "StorageClass" 179 o = append(o, 0xac, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73) 180 o = msgp.AppendString(o, z.StorageClass) 181 return 182 } 183 184 // UnmarshalMsg implements msgp.Unmarshaler 185 func (z *TierAzure) UnmarshalMsg(bts []byte) (o []byte, err error) { 186 var field []byte 187 _ = field 188 var zb0001 uint32 189 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 190 if err != nil { 191 err = msgp.WrapError(err) 192 return 193 } 194 for zb0001 > 0 { 195 zb0001-- 196 field, bts, err = msgp.ReadMapKeyZC(bts) 197 if err != nil { 198 err = msgp.WrapError(err) 199 return 200 } 201 switch msgp.UnsafeString(field) { 202 case "Endpoint": 203 z.Endpoint, bts, err = msgp.ReadStringBytes(bts) 204 if err != nil { 205 err = msgp.WrapError(err, "Endpoint") 206 return 207 } 208 case "AccountName": 209 z.AccountName, bts, err = msgp.ReadStringBytes(bts) 210 if err != nil { 211 err = msgp.WrapError(err, "AccountName") 212 return 213 } 214 case "AccountKey": 215 z.AccountKey, bts, err = msgp.ReadStringBytes(bts) 216 if err != nil { 217 err = msgp.WrapError(err, "AccountKey") 218 return 219 } 220 case "Bucket": 221 z.Bucket, bts, err = msgp.ReadStringBytes(bts) 222 if err != nil { 223 err = msgp.WrapError(err, "Bucket") 224 return 225 } 226 case "Prefix": 227 z.Prefix, bts, err = msgp.ReadStringBytes(bts) 228 if err != nil { 229 err = msgp.WrapError(err, "Prefix") 230 return 231 } 232 case "Region": 233 z.Region, bts, err = msgp.ReadStringBytes(bts) 234 if err != nil { 235 err = msgp.WrapError(err, "Region") 236 return 237 } 238 case "StorageClass": 239 z.StorageClass, bts, err = msgp.ReadStringBytes(bts) 240 if err != nil { 241 err = msgp.WrapError(err, "StorageClass") 242 return 243 } 244 default: 245 bts, err = msgp.Skip(bts) 246 if err != nil { 247 err = msgp.WrapError(err) 248 return 249 } 250 } 251 } 252 o = bts 253 return 254 } 255 256 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 257 func (z *TierAzure) Msgsize() (s int) { 258 s = 1 + 9 + msgp.StringPrefixSize + len(z.Endpoint) + 12 + msgp.StringPrefixSize + len(z.AccountName) + 11 + msgp.StringPrefixSize + len(z.AccountKey) + 7 + msgp.StringPrefixSize + len(z.Bucket) + 7 + msgp.StringPrefixSize + len(z.Prefix) + 7 + msgp.StringPrefixSize + len(z.Region) + 13 + msgp.StringPrefixSize + len(z.StorageClass) 259 return 260 }