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