/* Copyright 2015 The Kubernetes Authors All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ // ************************************************************ // DO NOT EDIT. // THIS FILE IS AUTO-GENERATED BY codecgen. // ************************************************************ package api import ( "errors" "fmt" codec1978 "github.com/ugorji/go/codec" pkg3_resource "k8s.io/kubernetes/pkg/api/resource" pkg2_unversioned "k8s.io/kubernetes/pkg/api/unversioned" pkg7_fields "k8s.io/kubernetes/pkg/fields" pkg6_labels "k8s.io/kubernetes/pkg/labels" pkg8_runtime "k8s.io/kubernetes/pkg/runtime" pkg1_types "k8s.io/kubernetes/pkg/types" pkg5_intstr "k8s.io/kubernetes/pkg/util/intstr" "reflect" "runtime" pkg4_inf "speter.net/go/exp/math/dec/inf" time "time" ) const ( // ----- content types ---- codecSelferC_UTF81234 = 1 codecSelferC_RAW1234 = 0 // ----- value types used ---- codecSelferValueTypeArray1234 = 10 codecSelferValueTypeMap1234 = 9 // ----- containerStateValues ---- codecSelfer_containerMapKey1234 = 2 codecSelfer_containerMapValue1234 = 3 codecSelfer_containerMapEnd1234 = 4 codecSelfer_containerArrayElem1234 = 6 codecSelfer_containerArrayEnd1234 = 7 ) var ( codecSelferBitsize1234 = uint8(reflect.TypeOf(uint(0)).Bits()) codecSelferOnlyMapOrArrayEncodeToStructErr1234 = errors.New(`only encoded map or array can be decoded into a struct`) ) type codecSelfer1234 struct{} func init() { if codec1978.GenVersion != 5 { _, file, _, _ := runtime.Caller(0) err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v", 5, codec1978.GenVersion, file) panic(err) } if false { // reference the types, but skip this branch at build/run time var v0 pkg3_resource.Quantity var v1 pkg2_unversioned.Time var v2 pkg7_fields.Selector var v3 pkg6_labels.Selector var v4 pkg8_runtime.Object var v5 pkg1_types.UID var v6 pkg5_intstr.IntOrString var v7 pkg4_inf.Dec var v8 time.Time _, _, _, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6, v7, v8 } } func (x *ObjectMeta) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1 := z.EncBinary() _ = yym1 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2 := !z.EncBinary() yy2arr2 := z.EncBasicHandle().StructToArray var yyq2 [12]bool _, _, _ = yysep2, yyq2, yy2arr2 const yyr2 bool = false yyq2[0] = x.Name != "" yyq2[1] = x.GenerateName != "" yyq2[2] = x.Namespace != "" yyq2[3] = x.SelfLink != "" yyq2[4] = x.UID != "" yyq2[5] = x.ResourceVersion != "" yyq2[6] = x.Generation != 0 yyq2[7] = true yyq2[8] = x.DeletionTimestamp != nil yyq2[9] = x.DeletionGracePeriodSeconds != nil yyq2[10] = len(x.Labels) != 0 yyq2[11] = len(x.Annotations) != 0 var yynn2 int if yyr2 || yy2arr2 { r.EncodeArrayStart(12) } else { yynn2 = 0 for _, b := range yyq2 { if b { yynn2++ } } r.EncodeMapStart(yynn2) yynn2 = 0 } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[0] { yym4 := z.EncBinary() _ = yym4 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym5 := z.EncBinary() _ = yym5 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[1] { yym7 := z.EncBinary() _ = yym7 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("generateName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym8 := z.EncBinary() _ = yym8 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[2] { yym10 := z.EncBinary() _ = yym10 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("namespace")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym11 := z.EncBinary() _ = yym11 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[3] { yym13 := z.EncBinary() _ = yym13 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("selfLink")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym14 := z.EncBinary() _ = yym14 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[4] { yym16 := z.EncBinary() _ = yym16 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("uid")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym17 := z.EncBinary() _ = yym17 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[5] { yym19 := z.EncBinary() _ = yym19 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym20 := z.EncBinary() _ = yym20 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[6] { yym22 := z.EncBinary() _ = yym22 if false { } else { r.EncodeInt(int64(x.Generation)) } } else { r.EncodeInt(0) } } else { if yyq2[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("generation")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym23 := z.EncBinary() _ = yym23 if false { } else { r.EncodeInt(int64(x.Generation)) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[7] { yy25 := &x.CreationTimestamp yym26 := z.EncBinary() _ = yym26 if false { } else if z.HasExtensions() && z.EncExt(yy25) { } else if yym26 { z.EncBinaryMarshal(yy25) } else if !yym26 && z.IsJSONHandle() { z.EncJSONMarshal(yy25) } else { z.EncFallback(yy25) } } else { r.EncodeNil() } } else { if yyq2[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy27 := &x.CreationTimestamp yym28 := z.EncBinary() _ = yym28 if false { } else if z.HasExtensions() && z.EncExt(yy27) { } else if yym28 { z.EncBinaryMarshal(yy27) } else if !yym28 && z.IsJSONHandle() { z.EncJSONMarshal(yy27) } else { z.EncFallback(yy27) } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[8] { if x.DeletionTimestamp == nil { r.EncodeNil() } else { yym30 := z.EncBinary() _ = yym30 if false { } else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) { } else if yym30 { z.EncBinaryMarshal(x.DeletionTimestamp) } else if !yym30 && z.IsJSONHandle() { z.EncJSONMarshal(x.DeletionTimestamp) } else { z.EncFallback(x.DeletionTimestamp) } } } else { r.EncodeNil() } } else { if yyq2[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.DeletionTimestamp == nil { r.EncodeNil() } else { yym31 := z.EncBinary() _ = yym31 if false { } else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) { } else if yym31 { z.EncBinaryMarshal(x.DeletionTimestamp) } else if !yym31 && z.IsJSONHandle() { z.EncJSONMarshal(x.DeletionTimestamp) } else { z.EncFallback(x.DeletionTimestamp) } } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[9] { if x.DeletionGracePeriodSeconds == nil { r.EncodeNil() } else { yy33 := *x.DeletionGracePeriodSeconds yym34 := z.EncBinary() _ = yym34 if false { } else { r.EncodeInt(int64(yy33)) } } } else { r.EncodeNil() } } else { if yyq2[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.DeletionGracePeriodSeconds == nil { r.EncodeNil() } else { yy35 := *x.DeletionGracePeriodSeconds yym36 := z.EncBinary() _ = yym36 if false { } else { r.EncodeInt(int64(yy35)) } } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[10] { if x.Labels == nil { r.EncodeNil() } else { yym38 := z.EncBinary() _ = yym38 if false { } else { z.F.EncMapStringStringV(x.Labels, false, e) } } } else { r.EncodeNil() } } else { if yyq2[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("labels")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Labels == nil { r.EncodeNil() } else { yym39 := z.EncBinary() _ = yym39 if false { } else { z.F.EncMapStringStringV(x.Labels, false, e) } } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2[11] { if x.Annotations == nil { r.EncodeNil() } else { yym41 := z.EncBinary() _ = yym41 if false { } else { z.F.EncMapStringStringV(x.Annotations, false, e) } } } else { r.EncodeNil() } } else { if yyq2[11] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("annotations")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Annotations == nil { r.EncodeNil() } else { yym42 := z.EncBinary() _ = yym42 if false { } else { z.F.EncMapStringStringV(x.Annotations, false, e) } } } } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ObjectMeta) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym43 := z.DecBinary() _ = yym43 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct44 := r.ContainerType() if yyct44 == codecSelferValueTypeMap1234 { yyl44 := r.ReadMapStart() if yyl44 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl44, d) } } else if yyct44 == codecSelferValueTypeArray1234 { yyl44 := r.ReadArrayStart() if yyl44 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl44, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ObjectMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys45Slc = z.DecScratchBuffer() // default slice to decode into _ = yys45Slc var yyhl45 bool = l >= 0 for yyj45 := 0; ; yyj45++ { if yyhl45 { if yyj45 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys45Slc = r.DecodeBytes(yys45Slc, true, true) yys45 := string(yys45Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys45 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "generateName": if r.TryDecodeAsNil() { x.GenerateName = "" } else { x.GenerateName = string(r.DecodeString()) } case "namespace": if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } case "selfLink": if r.TryDecodeAsNil() { x.SelfLink = "" } else { x.SelfLink = string(r.DecodeString()) } case "uid": if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } case "resourceVersion": if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } case "generation": if r.TryDecodeAsNil() { x.Generation = 0 } else { x.Generation = int64(r.DecodeInt(64)) } case "creationTimestamp": if r.TryDecodeAsNil() { x.CreationTimestamp = pkg2_unversioned.Time{} } else { yyv53 := &x.CreationTimestamp yym54 := z.DecBinary() _ = yym54 if false { } else if z.HasExtensions() && z.DecExt(yyv53) { } else if yym54 { z.DecBinaryUnmarshal(yyv53) } else if !yym54 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv53) } else { z.DecFallback(yyv53, false) } } case "deletionTimestamp": if r.TryDecodeAsNil() { if x.DeletionTimestamp != nil { x.DeletionTimestamp = nil } } else { if x.DeletionTimestamp == nil { x.DeletionTimestamp = new(pkg2_unversioned.Time) } yym56 := z.DecBinary() _ = yym56 if false { } else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) { } else if yym56 { z.DecBinaryUnmarshal(x.DeletionTimestamp) } else if !yym56 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.DeletionTimestamp) } else { z.DecFallback(x.DeletionTimestamp, false) } } case "deletionGracePeriodSeconds": if r.TryDecodeAsNil() { if x.DeletionGracePeriodSeconds != nil { x.DeletionGracePeriodSeconds = nil } } else { if x.DeletionGracePeriodSeconds == nil { x.DeletionGracePeriodSeconds = new(int64) } yym58 := z.DecBinary() _ = yym58 if false { } else { *((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } case "labels": if r.TryDecodeAsNil() { x.Labels = nil } else { yyv59 := &x.Labels yym60 := z.DecBinary() _ = yym60 if false { } else { z.F.DecMapStringStringX(yyv59, false, d) } } case "annotations": if r.TryDecodeAsNil() { x.Annotations = nil } else { yyv61 := &x.Annotations yym62 := z.DecBinary() _ = yym62 if false { } else { z.F.DecMapStringStringX(yyv61, false, d) } } default: z.DecStructFieldNotFound(-1, yys45) } // end switch yys45 } // end for yyj45 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ObjectMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj63 int var yyb63 bool var yyhl63 bool = l >= 0 yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.GenerateName = "" } else { x.GenerateName = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SelfLink = "" } else { x.SelfLink = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Generation = 0 } else { x.Generation = int64(r.DecodeInt(64)) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.CreationTimestamp = pkg2_unversioned.Time{} } else { yyv71 := &x.CreationTimestamp yym72 := z.DecBinary() _ = yym72 if false { } else if z.HasExtensions() && z.DecExt(yyv71) { } else if yym72 { z.DecBinaryUnmarshal(yyv71) } else if !yym72 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv71) } else { z.DecFallback(yyv71, false) } } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.DeletionTimestamp != nil { x.DeletionTimestamp = nil } } else { if x.DeletionTimestamp == nil { x.DeletionTimestamp = new(pkg2_unversioned.Time) } yym74 := z.DecBinary() _ = yym74 if false { } else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) { } else if yym74 { z.DecBinaryUnmarshal(x.DeletionTimestamp) } else if !yym74 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.DeletionTimestamp) } else { z.DecFallback(x.DeletionTimestamp, false) } } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.DeletionGracePeriodSeconds != nil { x.DeletionGracePeriodSeconds = nil } } else { if x.DeletionGracePeriodSeconds == nil { x.DeletionGracePeriodSeconds = new(int64) } yym76 := z.DecBinary() _ = yym76 if false { } else { *((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Labels = nil } else { yyv77 := &x.Labels yym78 := z.DecBinary() _ = yym78 if false { } else { z.F.DecMapStringStringX(yyv77, false, d) } } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Annotations = nil } else { yyv79 := &x.Annotations yym80 := z.DecBinary() _ = yym80 if false { } else { z.F.DecMapStringStringX(yyv79, false, d) } } for { yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj63-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Volume) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym81 := z.EncBinary() _ = yym81 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep82 := !z.EncBinary() yy2arr82 := z.EncBasicHandle().StructToArray var yyq82 [17]bool _, _, _ = yysep82, yyq82, yy2arr82 const yyr82 bool = false yyq82[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil yyq82[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil yyq82[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil yyq82[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil yyq82[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil yyq82[6] = x.VolumeSource.Secret != nil && x.Secret != nil yyq82[7] = x.VolumeSource.NFS != nil && x.NFS != nil yyq82[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil yyq82[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil yyq82[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil yyq82[11] = x.VolumeSource.RBD != nil && x.RBD != nil yyq82[12] = x.VolumeSource.Cinder != nil && x.Cinder != nil yyq82[13] = x.VolumeSource.CephFS != nil && x.CephFS != nil yyq82[14] = x.VolumeSource.Flocker != nil && x.Flocker != nil yyq82[15] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil yyq82[16] = x.VolumeSource.FC != nil && x.FC != nil var yynn82 int if yyr82 || yy2arr82 { r.EncodeArrayStart(17) } else { yynn82 = 1 for _, b := range yyq82 { if b { yynn82++ } } r.EncodeMapStart(yynn82) yynn82 = 0 } if yyr82 || yy2arr82 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym84 := z.EncBinary() _ = yym84 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym85 := z.EncBinary() _ = yym85 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } var yyn86 bool if x.VolumeSource.HostPath == nil { yyn86 = true goto LABEL86 } LABEL86: if yyr82 || yy2arr82 { if yyn86 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[1] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn86 { r.EncodeNil() } else { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } } var yyn87 bool if x.VolumeSource.EmptyDir == nil { yyn87 = true goto LABEL87 } LABEL87: if yyr82 || yy2arr82 { if yyn87 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[2] { if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("emptyDir")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn87 { r.EncodeNil() } else { if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } } } var yyn88 bool if x.VolumeSource.GCEPersistentDisk == nil { yyn88 = true goto LABEL88 } LABEL88: if yyr82 || yy2arr82 { if yyn88 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[3] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn88 { r.EncodeNil() } else { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } } var yyn89 bool if x.VolumeSource.AWSElasticBlockStore == nil { yyn89 = true goto LABEL89 } LABEL89: if yyr82 || yy2arr82 { if yyn89 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[4] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn89 { r.EncodeNil() } else { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } } var yyn90 bool if x.VolumeSource.GitRepo == nil { yyn90 = true goto LABEL90 } LABEL90: if yyr82 || yy2arr82 { if yyn90 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[5] { if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gitRepo")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn90 { r.EncodeNil() } else { if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } } } var yyn91 bool if x.VolumeSource.Secret == nil { yyn91 = true goto LABEL91 } LABEL91: if yyr82 || yy2arr82 { if yyn91 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[6] { if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secret")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn91 { r.EncodeNil() } else { if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } } } var yyn92 bool if x.VolumeSource.NFS == nil { yyn92 = true goto LABEL92 } LABEL92: if yyr82 || yy2arr82 { if yyn92 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[7] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn92 { r.EncodeNil() } else { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } } var yyn93 bool if x.VolumeSource.ISCSI == nil { yyn93 = true goto LABEL93 } LABEL93: if yyr82 || yy2arr82 { if yyn93 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[8] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iscsi")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn93 { r.EncodeNil() } else { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } } var yyn94 bool if x.VolumeSource.Glusterfs == nil { yyn94 = true goto LABEL94 } LABEL94: if yyr82 || yy2arr82 { if yyn94 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[9] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn94 { r.EncodeNil() } else { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } } var yyn95 bool if x.VolumeSource.PersistentVolumeClaim == nil { yyn95 = true goto LABEL95 } LABEL95: if yyr82 || yy2arr82 { if yyn95 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[10] { if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn95 { r.EncodeNil() } else { if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } } } var yyn96 bool if x.VolumeSource.RBD == nil { yyn96 = true goto LABEL96 } LABEL96: if yyr82 || yy2arr82 { if yyn96 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[11] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[11] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("rbd")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn96 { r.EncodeNil() } else { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } } var yyn97 bool if x.VolumeSource.Cinder == nil { yyn97 = true goto LABEL97 } LABEL97: if yyr82 || yy2arr82 { if yyn97 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[12] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[12] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cinder")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn97 { r.EncodeNil() } else { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } } var yyn98 bool if x.VolumeSource.CephFS == nil { yyn98 = true goto LABEL98 } LABEL98: if yyr82 || yy2arr82 { if yyn98 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[13] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[13] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cephfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn98 { r.EncodeNil() } else { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } } var yyn99 bool if x.VolumeSource.Flocker == nil { yyn99 = true goto LABEL99 } LABEL99: if yyr82 || yy2arr82 { if yyn99 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[14] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[14] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("flocker")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn99 { r.EncodeNil() } else { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } } var yyn100 bool if x.VolumeSource.DownwardAPI == nil { yyn100 = true goto LABEL100 } LABEL100: if yyr82 || yy2arr82 { if yyn100 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[15] { if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[15] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("downwardAPI")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn100 { r.EncodeNil() } else { if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } } } var yyn101 bool if x.VolumeSource.FC == nil { yyn101 = true goto LABEL101 } LABEL101: if yyr82 || yy2arr82 { if yyn101 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq82[16] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[16] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fc")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn101 { r.EncodeNil() } else { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } } if yyr82 || yy2arr82 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Volume) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym102 := z.DecBinary() _ = yym102 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct103 := r.ContainerType() if yyct103 == codecSelferValueTypeMap1234 { yyl103 := r.ReadMapStart() if yyl103 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl103, d) } } else if yyct103 == codecSelferValueTypeArray1234 { yyl103 := r.ReadArrayStart() if yyl103 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl103, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Volume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys104Slc = z.DecScratchBuffer() // default slice to decode into _ = yys104Slc var yyhl104 bool = l >= 0 for yyj104 := 0; ; yyj104++ { if yyhl104 { if yyj104 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys104Slc = r.DecodeBytes(yys104Slc, true, true) yys104 := string(yys104Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys104 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "hostPath": if x.VolumeSource.HostPath == nil { x.VolumeSource.HostPath = new(HostPathVolumeSource) } if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } case "emptyDir": if x.VolumeSource.EmptyDir == nil { x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource) } if r.TryDecodeAsNil() { if x.EmptyDir != nil { x.EmptyDir = nil } } else { if x.EmptyDir == nil { x.EmptyDir = new(EmptyDirVolumeSource) } x.EmptyDir.CodecDecodeSelf(d) } case "gcePersistentDisk": if x.VolumeSource.GCEPersistentDisk == nil { x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } case "awsElasticBlockStore": if x.VolumeSource.AWSElasticBlockStore == nil { x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } case "gitRepo": if x.VolumeSource.GitRepo == nil { x.VolumeSource.GitRepo = new(GitRepoVolumeSource) } if r.TryDecodeAsNil() { if x.GitRepo != nil { x.GitRepo = nil } } else { if x.GitRepo == nil { x.GitRepo = new(GitRepoVolumeSource) } x.GitRepo.CodecDecodeSelf(d) } case "secret": if x.VolumeSource.Secret == nil { x.VolumeSource.Secret = new(SecretVolumeSource) } if r.TryDecodeAsNil() { if x.Secret != nil { x.Secret = nil } } else { if x.Secret == nil { x.Secret = new(SecretVolumeSource) } x.Secret.CodecDecodeSelf(d) } case "nfs": if x.VolumeSource.NFS == nil { x.VolumeSource.NFS = new(NFSVolumeSource) } if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } case "iscsi": if x.VolumeSource.ISCSI == nil { x.VolumeSource.ISCSI = new(ISCSIVolumeSource) } if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } case "glusterfs": if x.VolumeSource.Glusterfs == nil { x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource) } if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } case "persistentVolumeClaim": if x.VolumeSource.PersistentVolumeClaim == nil { x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } if r.TryDecodeAsNil() { if x.PersistentVolumeClaim != nil { x.PersistentVolumeClaim = nil } } else { if x.PersistentVolumeClaim == nil { x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } x.PersistentVolumeClaim.CodecDecodeSelf(d) } case "rbd": if x.VolumeSource.RBD == nil { x.VolumeSource.RBD = new(RBDVolumeSource) } if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } case "cinder": if x.VolumeSource.Cinder == nil { x.VolumeSource.Cinder = new(CinderVolumeSource) } if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } case "cephfs": if x.VolumeSource.CephFS == nil { x.VolumeSource.CephFS = new(CephFSVolumeSource) } if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } case "flocker": if x.VolumeSource.Flocker == nil { x.VolumeSource.Flocker = new(FlockerVolumeSource) } if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } case "downwardAPI": if x.VolumeSource.DownwardAPI == nil { x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource) } if r.TryDecodeAsNil() { if x.DownwardAPI != nil { x.DownwardAPI = nil } } else { if x.DownwardAPI == nil { x.DownwardAPI = new(DownwardAPIVolumeSource) } x.DownwardAPI.CodecDecodeSelf(d) } case "fc": if x.VolumeSource.FC == nil { x.VolumeSource.FC = new(FCVolumeSource) } if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys104) } // end switch yys104 } // end for yyj104 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Volume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj122 int var yyb122 bool var yyhl122 bool = l >= 0 yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } if x.VolumeSource.HostPath == nil { x.VolumeSource.HostPath = new(HostPathVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } if x.VolumeSource.EmptyDir == nil { x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.EmptyDir != nil { x.EmptyDir = nil } } else { if x.EmptyDir == nil { x.EmptyDir = new(EmptyDirVolumeSource) } x.EmptyDir.CodecDecodeSelf(d) } if x.VolumeSource.GCEPersistentDisk == nil { x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } if x.VolumeSource.AWSElasticBlockStore == nil { x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } if x.VolumeSource.GitRepo == nil { x.VolumeSource.GitRepo = new(GitRepoVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GitRepo != nil { x.GitRepo = nil } } else { if x.GitRepo == nil { x.GitRepo = new(GitRepoVolumeSource) } x.GitRepo.CodecDecodeSelf(d) } if x.VolumeSource.Secret == nil { x.VolumeSource.Secret = new(SecretVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Secret != nil { x.Secret = nil } } else { if x.Secret == nil { x.Secret = new(SecretVolumeSource) } x.Secret.CodecDecodeSelf(d) } if x.VolumeSource.NFS == nil { x.VolumeSource.NFS = new(NFSVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } if x.VolumeSource.ISCSI == nil { x.VolumeSource.ISCSI = new(ISCSIVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } if x.VolumeSource.Glusterfs == nil { x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } if x.VolumeSource.PersistentVolumeClaim == nil { x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.PersistentVolumeClaim != nil { x.PersistentVolumeClaim = nil } } else { if x.PersistentVolumeClaim == nil { x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } x.PersistentVolumeClaim.CodecDecodeSelf(d) } if x.VolumeSource.RBD == nil { x.VolumeSource.RBD = new(RBDVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } if x.VolumeSource.Cinder == nil { x.VolumeSource.Cinder = new(CinderVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } if x.VolumeSource.CephFS == nil { x.VolumeSource.CephFS = new(CephFSVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } if x.VolumeSource.Flocker == nil { x.VolumeSource.Flocker = new(FlockerVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } if x.VolumeSource.DownwardAPI == nil { x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.DownwardAPI != nil { x.DownwardAPI = nil } } else { if x.DownwardAPI == nil { x.DownwardAPI = new(DownwardAPIVolumeSource) } x.DownwardAPI.CodecDecodeSelf(d) } if x.VolumeSource.FC == nil { x.VolumeSource.FC = new(FCVolumeSource) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } for { yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj122-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *VolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym140 := z.EncBinary() _ = yym140 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep141 := !z.EncBinary() yy2arr141 := z.EncBasicHandle().StructToArray var yyq141 [16]bool _, _, _ = yysep141, yyq141, yy2arr141 const yyr141 bool = false yyq141[0] = x.HostPath != nil yyq141[1] = x.EmptyDir != nil yyq141[2] = x.GCEPersistentDisk != nil yyq141[3] = x.AWSElasticBlockStore != nil yyq141[4] = x.GitRepo != nil yyq141[5] = x.Secret != nil yyq141[6] = x.NFS != nil yyq141[7] = x.ISCSI != nil yyq141[8] = x.Glusterfs != nil yyq141[9] = x.PersistentVolumeClaim != nil yyq141[10] = x.RBD != nil yyq141[11] = x.Cinder != nil yyq141[12] = x.CephFS != nil yyq141[13] = x.Flocker != nil yyq141[14] = x.DownwardAPI != nil yyq141[15] = x.FC != nil var yynn141 int if yyr141 || yy2arr141 { r.EncodeArrayStart(16) } else { yynn141 = 0 for _, b := range yyq141 { if b { yynn141++ } } r.EncodeMapStart(yynn141) yynn141 = 0 } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[0] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[1] { if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("emptyDir")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[2] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[3] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[4] { if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gitRepo")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[5] { if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secret")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[6] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[7] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iscsi")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[8] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[9] { if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[10] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("rbd")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[11] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[11] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cinder")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[12] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[12] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cephfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[13] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[13] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("flocker")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[14] { if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[14] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("downwardAPI")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq141[15] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[15] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fc")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *VolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym158 := z.DecBinary() _ = yym158 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct159 := r.ContainerType() if yyct159 == codecSelferValueTypeMap1234 { yyl159 := r.ReadMapStart() if yyl159 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl159, d) } } else if yyct159 == codecSelferValueTypeArray1234 { yyl159 := r.ReadArrayStart() if yyl159 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl159, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *VolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys160Slc = z.DecScratchBuffer() // default slice to decode into _ = yys160Slc var yyhl160 bool = l >= 0 for yyj160 := 0; ; yyj160++ { if yyhl160 { if yyj160 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys160Slc = r.DecodeBytes(yys160Slc, true, true) yys160 := string(yys160Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys160 { case "hostPath": if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } case "emptyDir": if r.TryDecodeAsNil() { if x.EmptyDir != nil { x.EmptyDir = nil } } else { if x.EmptyDir == nil { x.EmptyDir = new(EmptyDirVolumeSource) } x.EmptyDir.CodecDecodeSelf(d) } case "gcePersistentDisk": if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } case "awsElasticBlockStore": if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } case "gitRepo": if r.TryDecodeAsNil() { if x.GitRepo != nil { x.GitRepo = nil } } else { if x.GitRepo == nil { x.GitRepo = new(GitRepoVolumeSource) } x.GitRepo.CodecDecodeSelf(d) } case "secret": if r.TryDecodeAsNil() { if x.Secret != nil { x.Secret = nil } } else { if x.Secret == nil { x.Secret = new(SecretVolumeSource) } x.Secret.CodecDecodeSelf(d) } case "nfs": if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } case "iscsi": if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } case "glusterfs": if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } case "persistentVolumeClaim": if r.TryDecodeAsNil() { if x.PersistentVolumeClaim != nil { x.PersistentVolumeClaim = nil } } else { if x.PersistentVolumeClaim == nil { x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } x.PersistentVolumeClaim.CodecDecodeSelf(d) } case "rbd": if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } case "cinder": if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } case "cephfs": if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } case "flocker": if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } case "downwardAPI": if r.TryDecodeAsNil() { if x.DownwardAPI != nil { x.DownwardAPI = nil } } else { if x.DownwardAPI == nil { x.DownwardAPI = new(DownwardAPIVolumeSource) } x.DownwardAPI.CodecDecodeSelf(d) } case "fc": if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys160) } // end switch yys160 } // end for yyj160 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *VolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj177 int var yyb177 bool var yyhl177 bool = l >= 0 yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.EmptyDir != nil { x.EmptyDir = nil } } else { if x.EmptyDir == nil { x.EmptyDir = new(EmptyDirVolumeSource) } x.EmptyDir.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GitRepo != nil { x.GitRepo = nil } } else { if x.GitRepo == nil { x.GitRepo = new(GitRepoVolumeSource) } x.GitRepo.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Secret != nil { x.Secret = nil } } else { if x.Secret == nil { x.Secret = new(SecretVolumeSource) } x.Secret.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.PersistentVolumeClaim != nil { x.PersistentVolumeClaim = nil } } else { if x.PersistentVolumeClaim == nil { x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } x.PersistentVolumeClaim.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.DownwardAPI != nil { x.DownwardAPI = nil } } else { if x.DownwardAPI == nil { x.DownwardAPI = new(DownwardAPIVolumeSource) } x.DownwardAPI.CodecDecodeSelf(d) } yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } for { yyj177++ if yyhl177 { yyb177 = yyj177 > l } else { yyb177 = r.CheckBreak() } if yyb177 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj177-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym194 := z.EncBinary() _ = yym194 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep195 := !z.EncBinary() yy2arr195 := z.EncBasicHandle().StructToArray var yyq195 [11]bool _, _, _ = yysep195, yyq195, yy2arr195 const yyr195 bool = false yyq195[0] = x.GCEPersistentDisk != nil yyq195[1] = x.AWSElasticBlockStore != nil yyq195[2] = x.HostPath != nil yyq195[3] = x.Glusterfs != nil yyq195[4] = x.NFS != nil yyq195[5] = x.RBD != nil yyq195[6] = x.ISCSI != nil yyq195[7] = x.Cinder != nil yyq195[8] = x.CephFS != nil yyq195[9] = x.FC != nil yyq195[10] = x.Flocker != nil var yynn195 int if yyr195 || yy2arr195 { r.EncodeArrayStart(11) } else { yynn195 = 0 for _, b := range yyq195 { if b { yynn195++ } } r.EncodeMapStart(yynn195) yynn195 = 0 } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[0] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[1] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[2] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[3] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[4] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[5] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("rbd")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[6] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iscsi")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[7] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cinder")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[8] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cephfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[9] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fc")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq195[10] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("flocker")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym207 := z.DecBinary() _ = yym207 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct208 := r.ContainerType() if yyct208 == codecSelferValueTypeMap1234 { yyl208 := r.ReadMapStart() if yyl208 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl208, d) } } else if yyct208 == codecSelferValueTypeArray1234 { yyl208 := r.ReadArrayStart() if yyl208 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl208, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys209Slc = z.DecScratchBuffer() // default slice to decode into _ = yys209Slc var yyhl209 bool = l >= 0 for yyj209 := 0; ; yyj209++ { if yyhl209 { if yyj209 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys209Slc = r.DecodeBytes(yys209Slc, true, true) yys209 := string(yys209Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys209 { case "gcePersistentDisk": if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } case "awsElasticBlockStore": if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } case "hostPath": if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } case "glusterfs": if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } case "nfs": if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } case "rbd": if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } case "iscsi": if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } case "cinder": if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } case "cephfs": if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } case "fc": if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } case "flocker": if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys209) } // end switch yys209 } // end for yyj209 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj221 int var yyb221 bool var yyhl221 bool = l >= 0 yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } for { yyj221++ if yyhl221 { yyb221 = yyj221 > l } else { yyb221 = r.CheckBreak() } if yyb221 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj221-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeClaimVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym233 := z.EncBinary() _ = yym233 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep234 := !z.EncBinary() yy2arr234 := z.EncBasicHandle().StructToArray var yyq234 [2]bool _, _, _ = yysep234, yyq234, yy2arr234 const yyr234 bool = false yyq234[1] = x.ReadOnly != false var yynn234 int if yyr234 || yy2arr234 { r.EncodeArrayStart(2) } else { yynn234 = 1 for _, b := range yyq234 { if b { yynn234++ } } r.EncodeMapStart(yynn234) yynn234 = 0 } if yyr234 || yy2arr234 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym236 := z.EncBinary() _ = yym236 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("claimName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym237 := z.EncBinary() _ = yym237 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName)) } } if yyr234 || yy2arr234 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq234[1] { yym239 := z.EncBinary() _ = yym239 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq234[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym240 := z.EncBinary() _ = yym240 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr234 || yy2arr234 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeClaimVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym241 := z.DecBinary() _ = yym241 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct242 := r.ContainerType() if yyct242 == codecSelferValueTypeMap1234 { yyl242 := r.ReadMapStart() if yyl242 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl242, d) } } else if yyct242 == codecSelferValueTypeArray1234 { yyl242 := r.ReadArrayStart() if yyl242 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl242, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys243Slc = z.DecScratchBuffer() // default slice to decode into _ = yys243Slc var yyhl243 bool = l >= 0 for yyj243 := 0; ; yyj243++ { if yyhl243 { if yyj243 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys243Slc = r.DecodeBytes(yys243Slc, true, true) yys243 := string(yys243Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys243 { case "claimName": if r.TryDecodeAsNil() { x.ClaimName = "" } else { x.ClaimName = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys243) } // end switch yys243 } // end for yyj243 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj246 int var yyb246 bool var yyhl246 bool = l >= 0 yyj246++ if yyhl246 { yyb246 = yyj246 > l } else { yyb246 = r.CheckBreak() } if yyb246 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ClaimName = "" } else { x.ClaimName = string(r.DecodeString()) } yyj246++ if yyhl246 { yyb246 = yyj246 > l } else { yyb246 = r.CheckBreak() } if yyb246 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj246++ if yyhl246 { yyb246 = yyj246 > l } else { yyb246 = r.CheckBreak() } if yyb246 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj246-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolume) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym249 := z.EncBinary() _ = yym249 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep250 := !z.EncBinary() yy2arr250 := z.EncBasicHandle().StructToArray var yyq250 [5]bool _, _, _ = yysep250, yyq250, yy2arr250 const yyr250 bool = false yyq250[0] = x.Kind != "" yyq250[1] = x.APIVersion != "" yyq250[2] = true yyq250[3] = true yyq250[4] = true var yynn250 int if yyr250 || yy2arr250 { r.EncodeArrayStart(5) } else { yynn250 = 0 for _, b := range yyq250 { if b { yynn250++ } } r.EncodeMapStart(yynn250) yynn250 = 0 } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq250[0] { yym252 := z.EncBinary() _ = yym252 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq250[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym253 := z.EncBinary() _ = yym253 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq250[1] { yym255 := z.EncBinary() _ = yym255 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq250[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym256 := z.EncBinary() _ = yym256 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq250[2] { yy258 := &x.ObjectMeta yy258.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy259 := &x.ObjectMeta yy259.CodecEncodeSelf(e) } } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq250[3] { yy261 := &x.Spec yy261.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy262 := &x.Spec yy262.CodecEncodeSelf(e) } } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq250[4] { yy264 := &x.Status yy264.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy265 := &x.Status yy265.CodecEncodeSelf(e) } } if yyr250 || yy2arr250 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolume) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym266 := z.DecBinary() _ = yym266 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct267 := r.ContainerType() if yyct267 == codecSelferValueTypeMap1234 { yyl267 := r.ReadMapStart() if yyl267 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl267, d) } } else if yyct267 == codecSelferValueTypeArray1234 { yyl267 := r.ReadArrayStart() if yyl267 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl267, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys268Slc = z.DecScratchBuffer() // default slice to decode into _ = yys268Slc var yyhl268 bool = l >= 0 for yyj268 := 0; ; yyj268++ { if yyhl268 { if yyj268 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys268Slc = r.DecodeBytes(yys268Slc, true, true) yys268 := string(yys268Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys268 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv271 := &x.ObjectMeta yyv271.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PersistentVolumeSpec{} } else { yyv272 := &x.Spec yyv272.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PersistentVolumeStatus{} } else { yyv273 := &x.Status yyv273.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys268) } // end switch yys268 } // end for yyj268 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj274 int var yyb274 bool var yyhl274 bool = l >= 0 yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv277 := &x.ObjectMeta yyv277.CodecDecodeSelf(d) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = PersistentVolumeSpec{} } else { yyv278 := &x.Spec yyv278.CodecDecodeSelf(d) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = PersistentVolumeStatus{} } else { yyv279 := &x.Status yyv279.CodecDecodeSelf(d) } for { yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj274-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym280 := z.EncBinary() _ = yym280 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep281 := !z.EncBinary() yy2arr281 := z.EncBasicHandle().StructToArray var yyq281 [15]bool _, _, _ = yysep281, yyq281, yy2arr281 const yyr281 bool = false yyq281[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil yyq281[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil yyq281[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil yyq281[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil yyq281[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil yyq281[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil yyq281[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil yyq281[8] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil yyq281[9] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil yyq281[10] = x.PersistentVolumeSource.FC != nil && x.FC != nil yyq281[11] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil yyq281[12] = len(x.AccessModes) != 0 yyq281[13] = x.ClaimRef != nil yyq281[14] = x.PersistentVolumeReclaimPolicy != "" var yynn281 int if yyr281 || yy2arr281 { r.EncodeArrayStart(15) } else { yynn281 = 1 for _, b := range yyq281 { if b { yynn281++ } } r.EncodeMapStart(yynn281) yynn281 = 0 } if yyr281 || yy2arr281 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("capacity")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } var yyn283 bool if x.PersistentVolumeSource.GCEPersistentDisk == nil { yyn283 = true goto LABEL283 } LABEL283: if yyr281 || yy2arr281 { if yyn283 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[1] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn283 { r.EncodeNil() } else { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } } var yyn284 bool if x.PersistentVolumeSource.AWSElasticBlockStore == nil { yyn284 = true goto LABEL284 } LABEL284: if yyr281 || yy2arr281 { if yyn284 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[2] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn284 { r.EncodeNil() } else { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } } var yyn285 bool if x.PersistentVolumeSource.HostPath == nil { yyn285 = true goto LABEL285 } LABEL285: if yyr281 || yy2arr281 { if yyn285 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[3] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn285 { r.EncodeNil() } else { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } } var yyn286 bool if x.PersistentVolumeSource.Glusterfs == nil { yyn286 = true goto LABEL286 } LABEL286: if yyr281 || yy2arr281 { if yyn286 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[4] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn286 { r.EncodeNil() } else { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } } var yyn287 bool if x.PersistentVolumeSource.NFS == nil { yyn287 = true goto LABEL287 } LABEL287: if yyr281 || yy2arr281 { if yyn287 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[5] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn287 { r.EncodeNil() } else { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } } var yyn288 bool if x.PersistentVolumeSource.RBD == nil { yyn288 = true goto LABEL288 } LABEL288: if yyr281 || yy2arr281 { if yyn288 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[6] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("rbd")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn288 { r.EncodeNil() } else { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } } var yyn289 bool if x.PersistentVolumeSource.ISCSI == nil { yyn289 = true goto LABEL289 } LABEL289: if yyr281 || yy2arr281 { if yyn289 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[7] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iscsi")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn289 { r.EncodeNil() } else { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } } var yyn290 bool if x.PersistentVolumeSource.Cinder == nil { yyn290 = true goto LABEL290 } LABEL290: if yyr281 || yy2arr281 { if yyn290 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[8] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cinder")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn290 { r.EncodeNil() } else { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } } var yyn291 bool if x.PersistentVolumeSource.CephFS == nil { yyn291 = true goto LABEL291 } LABEL291: if yyr281 || yy2arr281 { if yyn291 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[9] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("cephfs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn291 { r.EncodeNil() } else { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } } var yyn292 bool if x.PersistentVolumeSource.FC == nil { yyn292 = true goto LABEL292 } LABEL292: if yyr281 || yy2arr281 { if yyn292 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[10] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fc")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn292 { r.EncodeNil() } else { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } } var yyn293 bool if x.PersistentVolumeSource.Flocker == nil { yyn293 = true goto LABEL293 } LABEL293: if yyr281 || yy2arr281 { if yyn293 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[11] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[11] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("flocker")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn293 { r.EncodeNil() } else { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } } if yyr281 || yy2arr281 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[12] { if x.AccessModes == nil { r.EncodeNil() } else { yym295 := z.EncBinary() _ = yym295 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } else { r.EncodeNil() } } else { if yyq281[12] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("accessModes")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.AccessModes == nil { r.EncodeNil() } else { yym296 := z.EncBinary() _ = yym296 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr281 || yy2arr281 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[13] { if x.ClaimRef == nil { r.EncodeNil() } else { x.ClaimRef.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq281[13] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("claimRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ClaimRef == nil { r.EncodeNil() } else { x.ClaimRef.CodecEncodeSelf(e) } } } if yyr281 || yy2arr281 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq281[14] { x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq281[14] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e) } } if yyr281 || yy2arr281 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym299 := z.DecBinary() _ = yym299 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct300 := r.ContainerType() if yyct300 == codecSelferValueTypeMap1234 { yyl300 := r.ReadMapStart() if yyl300 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl300, d) } } else if yyct300 == codecSelferValueTypeArray1234 { yyl300 := r.ReadArrayStart() if yyl300 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl300, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys301Slc = z.DecScratchBuffer() // default slice to decode into _ = yys301Slc var yyhl301 bool = l >= 0 for yyj301 := 0; ; yyj301++ { if yyhl301 { if yyj301 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys301Slc = r.DecodeBytes(yys301Slc, true, true) yys301 := string(yys301Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys301 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv302 := &x.Capacity yyv302.CodecDecodeSelf(d) } case "gcePersistentDisk": if x.PersistentVolumeSource.GCEPersistentDisk == nil { x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } case "awsElasticBlockStore": if x.PersistentVolumeSource.AWSElasticBlockStore == nil { x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } case "hostPath": if x.PersistentVolumeSource.HostPath == nil { x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource) } if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } case "glusterfs": if x.PersistentVolumeSource.Glusterfs == nil { x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource) } if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } case "nfs": if x.PersistentVolumeSource.NFS == nil { x.PersistentVolumeSource.NFS = new(NFSVolumeSource) } if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } case "rbd": if x.PersistentVolumeSource.RBD == nil { x.PersistentVolumeSource.RBD = new(RBDVolumeSource) } if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } case "iscsi": if x.PersistentVolumeSource.ISCSI == nil { x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource) } if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } case "cinder": if x.PersistentVolumeSource.Cinder == nil { x.PersistentVolumeSource.Cinder = new(CinderVolumeSource) } if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } case "cephfs": if x.PersistentVolumeSource.CephFS == nil { x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource) } if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } case "fc": if x.PersistentVolumeSource.FC == nil { x.PersistentVolumeSource.FC = new(FCVolumeSource) } if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } case "flocker": if x.PersistentVolumeSource.Flocker == nil { x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource) } if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } case "accessModes": if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv314 := &x.AccessModes yym315 := z.DecBinary() _ = yym315 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv314), d) } } case "claimRef": if r.TryDecodeAsNil() { if x.ClaimRef != nil { x.ClaimRef = nil } } else { if x.ClaimRef == nil { x.ClaimRef = new(ObjectReference) } x.ClaimRef.CodecDecodeSelf(d) } case "persistentVolumeReclaimPolicy": if r.TryDecodeAsNil() { x.PersistentVolumeReclaimPolicy = "" } else { x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys301) } // end switch yys301 } // end for yyj301 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj318 int var yyb318 bool var yyhl318 bool = l >= 0 yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv319 := &x.Capacity yyv319.CodecDecodeSelf(d) } if x.PersistentVolumeSource.GCEPersistentDisk == nil { x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } if x.PersistentVolumeSource.AWSElasticBlockStore == nil { x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } if x.PersistentVolumeSource.HostPath == nil { x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } if x.PersistentVolumeSource.Glusterfs == nil { x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } if x.PersistentVolumeSource.NFS == nil { x.PersistentVolumeSource.NFS = new(NFSVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } if x.PersistentVolumeSource.RBD == nil { x.PersistentVolumeSource.RBD = new(RBDVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } if x.PersistentVolumeSource.ISCSI == nil { x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } if x.PersistentVolumeSource.Cinder == nil { x.PersistentVolumeSource.Cinder = new(CinderVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } if x.PersistentVolumeSource.CephFS == nil { x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } if x.PersistentVolumeSource.FC == nil { x.PersistentVolumeSource.FC = new(FCVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } if x.PersistentVolumeSource.Flocker == nil { x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv331 := &x.AccessModes yym332 := z.DecBinary() _ = yym332 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv331), d) } } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ClaimRef != nil { x.ClaimRef = nil } } else { if x.ClaimRef == nil { x.ClaimRef = new(ObjectReference) } x.ClaimRef.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PersistentVolumeReclaimPolicy = "" } else { x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString()) } for { yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj318-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym335 := z.EncBinary() _ = yym335 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PersistentVolumeReclaimPolicy) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym336 := z.DecBinary() _ = yym336 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *PersistentVolumeStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym337 := z.EncBinary() _ = yym337 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep338 := !z.EncBinary() yy2arr338 := z.EncBasicHandle().StructToArray var yyq338 [3]bool _, _, _ = yysep338, yyq338, yy2arr338 const yyr338 bool = false yyq338[0] = x.Phase != "" yyq338[1] = x.Message != "" yyq338[2] = x.Reason != "" var yynn338 int if yyr338 || yy2arr338 { r.EncodeArrayStart(3) } else { yynn338 = 0 for _, b := range yyq338 { if b { yynn338++ } } r.EncodeMapStart(yynn338) yynn338 = 0 } if yyr338 || yy2arr338 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq338[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq338[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("phase")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Phase.CodecEncodeSelf(e) } } if yyr338 || yy2arr338 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq338[1] { yym341 := z.EncBinary() _ = yym341 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq338[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym342 := z.EncBinary() _ = yym342 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr338 || yy2arr338 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq338[2] { yym344 := z.EncBinary() _ = yym344 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq338[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym345 := z.EncBinary() _ = yym345 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr338 || yy2arr338 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym346 := z.DecBinary() _ = yym346 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct347 := r.ContainerType() if yyct347 == codecSelferValueTypeMap1234 { yyl347 := r.ReadMapStart() if yyl347 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl347, d) } } else if yyct347 == codecSelferValueTypeArray1234 { yyl347 := r.ReadArrayStart() if yyl347 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl347, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys348Slc = z.DecScratchBuffer() // default slice to decode into _ = yys348Slc var yyhl348 bool = l >= 0 for yyj348 := 0; ; yyj348++ { if yyhl348 { if yyj348 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys348Slc = r.DecodeBytes(yys348Slc, true, true) yys348 := string(yys348Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys348 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumePhase(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys348) } // end switch yys348 } // end for yyj348 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj352 int var yyb352 bool var yyhl352 bool = l >= 0 yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumePhase(r.DecodeString()) } yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } for { yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj352-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym356 := z.EncBinary() _ = yym356 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep357 := !z.EncBinary() yy2arr357 := z.EncBasicHandle().StructToArray var yyq357 [4]bool _, _, _ = yysep357, yyq357, yy2arr357 const yyr357 bool = false yyq357[0] = x.Kind != "" yyq357[1] = x.APIVersion != "" yyq357[2] = true var yynn357 int if yyr357 || yy2arr357 { r.EncodeArrayStart(4) } else { yynn357 = 1 for _, b := range yyq357 { if b { yynn357++ } } r.EncodeMapStart(yynn357) yynn357 = 0 } if yyr357 || yy2arr357 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq357[0] { yym359 := z.EncBinary() _ = yym359 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq357[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym360 := z.EncBinary() _ = yym360 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr357 || yy2arr357 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq357[1] { yym362 := z.EncBinary() _ = yym362 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq357[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym363 := z.EncBinary() _ = yym363 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr357 || yy2arr357 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq357[2] { yy365 := &x.ListMeta yym366 := z.EncBinary() _ = yym366 if false { } else if z.HasExtensions() && z.EncExt(yy365) { } else { z.EncFallback(yy365) } } else { r.EncodeNil() } } else { if yyq357[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy367 := &x.ListMeta yym368 := z.EncBinary() _ = yym368 if false { } else if z.HasExtensions() && z.EncExt(yy367) { } else { z.EncFallback(yy367) } } } if yyr357 || yy2arr357 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym370 := z.EncBinary() _ = yym370 if false { } else { h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym371 := z.EncBinary() _ = yym371 if false { } else { h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e) } } } if yyr357 || yy2arr357 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym372 := z.DecBinary() _ = yym372 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct373 := r.ContainerType() if yyct373 == codecSelferValueTypeMap1234 { yyl373 := r.ReadMapStart() if yyl373 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl373, d) } } else if yyct373 == codecSelferValueTypeArray1234 { yyl373 := r.ReadArrayStart() if yyl373 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl373, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys374Slc = z.DecScratchBuffer() // default slice to decode into _ = yys374Slc var yyhl374 bool = l >= 0 for yyj374 := 0; ; yyj374++ { if yyhl374 { if yyj374 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys374Slc = r.DecodeBytes(yys374Slc, true, true) yys374 := string(yys374Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys374 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv377 := &x.ListMeta yym378 := z.DecBinary() _ = yym378 if false { } else if z.HasExtensions() && z.DecExt(yyv377) { } else { z.DecFallback(yyv377, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv379 := &x.Items yym380 := z.DecBinary() _ = yym380 if false { } else { h.decSlicePersistentVolume((*[]PersistentVolume)(yyv379), d) } } default: z.DecStructFieldNotFound(-1, yys374) } // end switch yys374 } // end for yyj374 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj381 int var yyb381 bool var yyhl381 bool = l >= 0 yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv384 := &x.ListMeta yym385 := z.DecBinary() _ = yym385 if false { } else if z.HasExtensions() && z.DecExt(yyv384) { } else { z.DecFallback(yyv384, false) } } yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv386 := &x.Items yym387 := z.DecBinary() _ = yym387 if false { } else { h.decSlicePersistentVolume((*[]PersistentVolume)(yyv386), d) } } for { yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj381-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeClaim) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym388 := z.EncBinary() _ = yym388 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep389 := !z.EncBinary() yy2arr389 := z.EncBasicHandle().StructToArray var yyq389 [5]bool _, _, _ = yysep389, yyq389, yy2arr389 const yyr389 bool = false yyq389[0] = x.Kind != "" yyq389[1] = x.APIVersion != "" yyq389[2] = true yyq389[3] = true yyq389[4] = true var yynn389 int if yyr389 || yy2arr389 { r.EncodeArrayStart(5) } else { yynn389 = 0 for _, b := range yyq389 { if b { yynn389++ } } r.EncodeMapStart(yynn389) yynn389 = 0 } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq389[0] { yym391 := z.EncBinary() _ = yym391 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq389[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym392 := z.EncBinary() _ = yym392 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq389[1] { yym394 := z.EncBinary() _ = yym394 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq389[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym395 := z.EncBinary() _ = yym395 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq389[2] { yy397 := &x.ObjectMeta yy397.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy398 := &x.ObjectMeta yy398.CodecEncodeSelf(e) } } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq389[3] { yy400 := &x.Spec yy400.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy401 := &x.Spec yy401.CodecEncodeSelf(e) } } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq389[4] { yy403 := &x.Status yy403.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy404 := &x.Status yy404.CodecEncodeSelf(e) } } if yyr389 || yy2arr389 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeClaim) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym405 := z.DecBinary() _ = yym405 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct406 := r.ContainerType() if yyct406 == codecSelferValueTypeMap1234 { yyl406 := r.ReadMapStart() if yyl406 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl406, d) } } else if yyct406 == codecSelferValueTypeArray1234 { yyl406 := r.ReadArrayStart() if yyl406 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl406, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeClaim) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys407Slc = z.DecScratchBuffer() // default slice to decode into _ = yys407Slc var yyhl407 bool = l >= 0 for yyj407 := 0; ; yyj407++ { if yyhl407 { if yyj407 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys407Slc = r.DecodeBytes(yys407Slc, true, true) yys407 := string(yys407Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys407 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv410 := &x.ObjectMeta yyv410.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PersistentVolumeClaimSpec{} } else { yyv411 := &x.Spec yyv411.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PersistentVolumeClaimStatus{} } else { yyv412 := &x.Status yyv412.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys407) } // end switch yys407 } // end for yyj407 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeClaim) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj413 int var yyb413 bool var yyhl413 bool = l >= 0 yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv416 := &x.ObjectMeta yyv416.CodecDecodeSelf(d) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = PersistentVolumeClaimSpec{} } else { yyv417 := &x.Spec yyv417.CodecDecodeSelf(d) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = PersistentVolumeClaimStatus{} } else { yyv418 := &x.Status yyv418.CodecDecodeSelf(d) } for { yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj413-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym419 := z.EncBinary() _ = yym419 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep420 := !z.EncBinary() yy2arr420 := z.EncBasicHandle().StructToArray var yyq420 [4]bool _, _, _ = yysep420, yyq420, yy2arr420 const yyr420 bool = false yyq420[0] = x.Kind != "" yyq420[1] = x.APIVersion != "" yyq420[2] = true var yynn420 int if yyr420 || yy2arr420 { r.EncodeArrayStart(4) } else { yynn420 = 1 for _, b := range yyq420 { if b { yynn420++ } } r.EncodeMapStart(yynn420) yynn420 = 0 } if yyr420 || yy2arr420 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq420[0] { yym422 := z.EncBinary() _ = yym422 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq420[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym423 := z.EncBinary() _ = yym423 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr420 || yy2arr420 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq420[1] { yym425 := z.EncBinary() _ = yym425 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq420[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym426 := z.EncBinary() _ = yym426 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr420 || yy2arr420 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq420[2] { yy428 := &x.ListMeta yym429 := z.EncBinary() _ = yym429 if false { } else if z.HasExtensions() && z.EncExt(yy428) { } else { z.EncFallback(yy428) } } else { r.EncodeNil() } } else { if yyq420[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy430 := &x.ListMeta yym431 := z.EncBinary() _ = yym431 if false { } else if z.HasExtensions() && z.EncExt(yy430) { } else { z.EncFallback(yy430) } } } if yyr420 || yy2arr420 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym433 := z.EncBinary() _ = yym433 if false { } else { h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym434 := z.EncBinary() _ = yym434 if false { } else { h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e) } } } if yyr420 || yy2arr420 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeClaimList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym435 := z.DecBinary() _ = yym435 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct436 := r.ContainerType() if yyct436 == codecSelferValueTypeMap1234 { yyl436 := r.ReadMapStart() if yyl436 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl436, d) } } else if yyct436 == codecSelferValueTypeArray1234 { yyl436 := r.ReadArrayStart() if yyl436 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl436, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeClaimList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys437Slc = z.DecScratchBuffer() // default slice to decode into _ = yys437Slc var yyhl437 bool = l >= 0 for yyj437 := 0; ; yyj437++ { if yyhl437 { if yyj437 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys437Slc = r.DecodeBytes(yys437Slc, true, true) yys437 := string(yys437Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys437 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv440 := &x.ListMeta yym441 := z.DecBinary() _ = yym441 if false { } else if z.HasExtensions() && z.DecExt(yyv440) { } else { z.DecFallback(yyv440, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv442 := &x.Items yym443 := z.DecBinary() _ = yym443 if false { } else { h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv442), d) } } default: z.DecStructFieldNotFound(-1, yys437) } // end switch yys437 } // end for yyj437 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeClaimList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj444 int var yyb444 bool var yyhl444 bool = l >= 0 yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv447 := &x.ListMeta yym448 := z.DecBinary() _ = yym448 if false { } else if z.HasExtensions() && z.DecExt(yyv447) { } else { z.DecFallback(yyv447, false) } } yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv449 := &x.Items yym450 := z.DecBinary() _ = yym450 if false { } else { h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv449), d) } } for { yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj444-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym451 := z.EncBinary() _ = yym451 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep452 := !z.EncBinary() yy2arr452 := z.EncBasicHandle().StructToArray var yyq452 [3]bool _, _, _ = yysep452, yyq452, yy2arr452 const yyr452 bool = false yyq452[0] = len(x.AccessModes) != 0 yyq452[1] = true yyq452[2] = x.VolumeName != "" var yynn452 int if yyr452 || yy2arr452 { r.EncodeArrayStart(3) } else { yynn452 = 0 for _, b := range yyq452 { if b { yynn452++ } } r.EncodeMapStart(yynn452) yynn452 = 0 } if yyr452 || yy2arr452 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq452[0] { if x.AccessModes == nil { r.EncodeNil() } else { yym454 := z.EncBinary() _ = yym454 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } else { r.EncodeNil() } } else { if yyq452[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("accessModes")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.AccessModes == nil { r.EncodeNil() } else { yym455 := z.EncBinary() _ = yym455 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr452 || yy2arr452 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq452[1] { yy457 := &x.Resources yy457.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq452[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("resources")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy458 := &x.Resources yy458.CodecEncodeSelf(e) } } if yyr452 || yy2arr452 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq452[2] { yym460 := z.EncBinary() _ = yym460 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq452[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("volumeName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym461 := z.EncBinary() _ = yym461 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName)) } } } if yyr452 || yy2arr452 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeClaimSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym462 := z.DecBinary() _ = yym462 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct463 := r.ContainerType() if yyct463 == codecSelferValueTypeMap1234 { yyl463 := r.ReadMapStart() if yyl463 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl463, d) } } else if yyct463 == codecSelferValueTypeArray1234 { yyl463 := r.ReadArrayStart() if yyl463 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl463, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys464Slc = z.DecScratchBuffer() // default slice to decode into _ = yys464Slc var yyhl464 bool = l >= 0 for yyj464 := 0; ; yyj464++ { if yyhl464 { if yyj464 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys464Slc = r.DecodeBytes(yys464Slc, true, true) yys464 := string(yys464Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys464 { case "accessModes": if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv465 := &x.AccessModes yym466 := z.DecBinary() _ = yym466 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv465), d) } } case "resources": if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv467 := &x.Resources yyv467.CodecDecodeSelf(d) } case "volumeName": if r.TryDecodeAsNil() { x.VolumeName = "" } else { x.VolumeName = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys464) } // end switch yys464 } // end for yyj464 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj469 int var yyb469 bool var yyhl469 bool = l >= 0 yyj469++ if yyhl469 { yyb469 = yyj469 > l } else { yyb469 = r.CheckBreak() } if yyb469 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv470 := &x.AccessModes yym471 := z.DecBinary() _ = yym471 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv470), d) } } yyj469++ if yyhl469 { yyb469 = yyj469 > l } else { yyb469 = r.CheckBreak() } if yyb469 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv472 := &x.Resources yyv472.CodecDecodeSelf(d) } yyj469++ if yyhl469 { yyb469 = yyj469 > l } else { yyb469 = r.CheckBreak() } if yyb469 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.VolumeName = "" } else { x.VolumeName = string(r.DecodeString()) } for { yyj469++ if yyhl469 { yyb469 = yyj469 > l } else { yyb469 = r.CheckBreak() } if yyb469 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj469-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PersistentVolumeClaimStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym474 := z.EncBinary() _ = yym474 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep475 := !z.EncBinary() yy2arr475 := z.EncBasicHandle().StructToArray var yyq475 [3]bool _, _, _ = yysep475, yyq475, yy2arr475 const yyr475 bool = false yyq475[0] = x.Phase != "" yyq475[1] = len(x.AccessModes) != 0 yyq475[2] = len(x.Capacity) != 0 var yynn475 int if yyr475 || yy2arr475 { r.EncodeArrayStart(3) } else { yynn475 = 0 for _, b := range yyq475 { if b { yynn475++ } } r.EncodeMapStart(yynn475) yynn475 = 0 } if yyr475 || yy2arr475 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq475[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq475[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("phase")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Phase.CodecEncodeSelf(e) } } if yyr475 || yy2arr475 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq475[1] { if x.AccessModes == nil { r.EncodeNil() } else { yym478 := z.EncBinary() _ = yym478 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } else { r.EncodeNil() } } else { if yyq475[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("accessModes")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.AccessModes == nil { r.EncodeNil() } else { yym479 := z.EncBinary() _ = yym479 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr475 || yy2arr475 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq475[2] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq475[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("capacity")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr475 || yy2arr475 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PersistentVolumeClaimStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym481 := z.DecBinary() _ = yym481 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct482 := r.ContainerType() if yyct482 == codecSelferValueTypeMap1234 { yyl482 := r.ReadMapStart() if yyl482 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl482, d) } } else if yyct482 == codecSelferValueTypeArray1234 { yyl482 := r.ReadArrayStart() if yyl482 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl482, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys483Slc = z.DecScratchBuffer() // default slice to decode into _ = yys483Slc var yyhl483 bool = l >= 0 for yyj483 := 0; ; yyj483++ { if yyhl483 { if yyj483 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys483Slc = r.DecodeBytes(yys483Slc, true, true) yys483 := string(yys483Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys483 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumeClaimPhase(r.DecodeString()) } case "accessModes": if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv485 := &x.AccessModes yym486 := z.DecBinary() _ = yym486 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv485), d) } } case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv487 := &x.Capacity yyv487.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys483) } // end switch yys483 } // end for yyj483 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj488 int var yyb488 bool var yyhl488 bool = l >= 0 yyj488++ if yyhl488 { yyb488 = yyj488 > l } else { yyb488 = r.CheckBreak() } if yyb488 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumeClaimPhase(r.DecodeString()) } yyj488++ if yyhl488 { yyb488 = yyj488 > l } else { yyb488 = r.CheckBreak() } if yyb488 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.AccessModes = nil } else { yyv490 := &x.AccessModes yym491 := z.DecBinary() _ = yym491 if false { } else { h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv490), d) } } yyj488++ if yyhl488 { yyb488 = yyj488 > l } else { yyb488 = r.CheckBreak() } if yyb488 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv492 := &x.Capacity yyv492.CodecDecodeSelf(d) } for { yyj488++ if yyhl488 { yyb488 = yyj488 > l } else { yyb488 = r.CheckBreak() } if yyb488 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj488-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym493 := z.EncBinary() _ = yym493 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PersistentVolumeAccessMode) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym494 := z.DecBinary() _ = yym494 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x PersistentVolumePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym495 := z.EncBinary() _ = yym495 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PersistentVolumePhase) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym496 := z.DecBinary() _ = yym496 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x PersistentVolumeClaimPhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym497 := z.EncBinary() _ = yym497 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PersistentVolumeClaimPhase) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym498 := z.DecBinary() _ = yym498 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym499 := z.EncBinary() _ = yym499 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep500 := !z.EncBinary() yy2arr500 := z.EncBasicHandle().StructToArray var yyq500 [1]bool _, _, _ = yysep500, yyq500, yy2arr500 const yyr500 bool = false var yynn500 int if yyr500 || yy2arr500 { r.EncodeArrayStart(1) } else { yynn500 = 1 for _, b := range yyq500 { if b { yynn500++ } } r.EncodeMapStart(yynn500) yynn500 = 0 } if yyr500 || yy2arr500 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym502 := z.EncBinary() _ = yym502 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym503 := z.EncBinary() _ = yym503 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr500 || yy2arr500 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym504 := z.DecBinary() _ = yym504 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct505 := r.ContainerType() if yyct505 == codecSelferValueTypeMap1234 { yyl505 := r.ReadMapStart() if yyl505 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl505, d) } } else if yyct505 == codecSelferValueTypeArray1234 { yyl505 := r.ReadArrayStart() if yyl505 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl505, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *HostPathVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys506Slc = z.DecScratchBuffer() // default slice to decode into _ = yys506Slc var yyhl506 bool = l >= 0 for yyj506 := 0; ; yyj506++ { if yyhl506 { if yyj506 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys506Slc = r.DecodeBytes(yys506Slc, true, true) yys506 := string(yys506Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys506 { case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys506) } // end switch yys506 } // end for yyj506 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *HostPathVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj508 int var yyb508 bool var yyhl508 bool = l >= 0 yyj508++ if yyhl508 { yyb508 = yyj508 > l } else { yyb508 = r.CheckBreak() } if yyb508 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj508++ if yyhl508 { yyb508 = yyj508 > l } else { yyb508 = r.CheckBreak() } if yyb508 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj508-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym510 := z.EncBinary() _ = yym510 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep511 := !z.EncBinary() yy2arr511 := z.EncBasicHandle().StructToArray var yyq511 [1]bool _, _, _ = yysep511, yyq511, yy2arr511 const yyr511 bool = false yyq511[0] = x.Medium != "" var yynn511 int if yyr511 || yy2arr511 { r.EncodeArrayStart(1) } else { yynn511 = 0 for _, b := range yyq511 { if b { yynn511++ } } r.EncodeMapStart(yynn511) yynn511 = 0 } if yyr511 || yy2arr511 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq511[0] { x.Medium.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq511[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("medium")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Medium.CodecEncodeSelf(e) } } if yyr511 || yy2arr511 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym513 := z.DecBinary() _ = yym513 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct514 := r.ContainerType() if yyct514 == codecSelferValueTypeMap1234 { yyl514 := r.ReadMapStart() if yyl514 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl514, d) } } else if yyct514 == codecSelferValueTypeArray1234 { yyl514 := r.ReadArrayStart() if yyl514 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl514, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EmptyDirVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys515Slc = z.DecScratchBuffer() // default slice to decode into _ = yys515Slc var yyhl515 bool = l >= 0 for yyj515 := 0; ; yyj515++ { if yyhl515 { if yyj515 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys515Slc = r.DecodeBytes(yys515Slc, true, true) yys515 := string(yys515Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys515 { case "medium": if r.TryDecodeAsNil() { x.Medium = "" } else { x.Medium = StorageMedium(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys515) } // end switch yys515 } // end for yyj515 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EmptyDirVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj517 int var yyb517 bool var yyhl517 bool = l >= 0 yyj517++ if yyhl517 { yyb517 = yyj517 > l } else { yyb517 = r.CheckBreak() } if yyb517 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Medium = "" } else { x.Medium = StorageMedium(r.DecodeString()) } for { yyj517++ if yyhl517 { yyb517 = yyj517 > l } else { yyb517 = r.CheckBreak() } if yyb517 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj517-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym519 := z.EncBinary() _ = yym519 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *StorageMedium) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym520 := z.DecBinary() _ = yym520 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x Protocol) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym521 := z.EncBinary() _ = yym521 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *Protocol) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym522 := z.DecBinary() _ = yym522 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym523 := z.EncBinary() _ = yym523 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep524 := !z.EncBinary() yy2arr524 := z.EncBasicHandle().StructToArray var yyq524 [4]bool _, _, _ = yysep524, yyq524, yy2arr524 const yyr524 bool = false yyq524[1] = x.FSType != "" yyq524[2] = x.Partition != 0 yyq524[3] = x.ReadOnly != false var yynn524 int if yyr524 || yy2arr524 { r.EncodeArrayStart(4) } else { yynn524 = 1 for _, b := range yyq524 { if b { yynn524++ } } r.EncodeMapStart(yynn524) yynn524 = 0 } if yyr524 || yy2arr524 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym526 := z.EncBinary() _ = yym526 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PDName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("pdName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym527 := z.EncBinary() _ = yym527 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PDName)) } } if yyr524 || yy2arr524 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq524[1] { yym529 := z.EncBinary() _ = yym529 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq524[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym530 := z.EncBinary() _ = yym530 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr524 || yy2arr524 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq524[2] { yym532 := z.EncBinary() _ = yym532 if false { } else { r.EncodeInt(int64(x.Partition)) } } else { r.EncodeInt(0) } } else { if yyq524[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("partition")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym533 := z.EncBinary() _ = yym533 if false { } else { r.EncodeInt(int64(x.Partition)) } } } if yyr524 || yy2arr524 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq524[3] { yym535 := z.EncBinary() _ = yym535 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq524[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym536 := z.EncBinary() _ = yym536 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr524 || yy2arr524 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym537 := z.DecBinary() _ = yym537 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct538 := r.ContainerType() if yyct538 == codecSelferValueTypeMap1234 { yyl538 := r.ReadMapStart() if yyl538 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl538, d) } } else if yyct538 == codecSelferValueTypeArray1234 { yyl538 := r.ReadArrayStart() if yyl538 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl538, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys539Slc = z.DecScratchBuffer() // default slice to decode into _ = yys539Slc var yyhl539 bool = l >= 0 for yyj539 := 0; ; yyj539++ { if yyhl539 { if yyj539 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys539Slc = r.DecodeBytes(yys539Slc, true, true) yys539 := string(yys539Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys539 { case "pdName": if r.TryDecodeAsNil() { x.PDName = "" } else { x.PDName = string(r.DecodeString()) } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "partition": if r.TryDecodeAsNil() { x.Partition = 0 } else { x.Partition = int(r.DecodeInt(codecSelferBitsize1234)) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys539) } // end switch yys539 } // end for yyj539 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj544 int var yyb544 bool var yyhl544 bool = l >= 0 yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PDName = "" } else { x.PDName = string(r.DecodeString()) } yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Partition = 0 } else { x.Partition = int(r.DecodeInt(codecSelferBitsize1234)) } yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj544-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym549 := z.EncBinary() _ = yym549 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep550 := !z.EncBinary() yy2arr550 := z.EncBasicHandle().StructToArray var yyq550 [6]bool _, _, _ = yysep550, yyq550, yy2arr550 const yyr550 bool = false yyq550[0] = x.TargetPortal != "" yyq550[1] = x.IQN != "" yyq550[2] = x.Lun != 0 yyq550[3] = x.ISCSIInterface != "" yyq550[4] = x.FSType != "" yyq550[5] = x.ReadOnly != false var yynn550 int if yyr550 || yy2arr550 { r.EncodeArrayStart(6) } else { yynn550 = 0 for _, b := range yyq550 { if b { yynn550++ } } r.EncodeMapStart(yynn550) yynn550 = 0 } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[0] { yym552 := z.EncBinary() _ = yym552 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq550[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("targetPortal")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym553 := z.EncBinary() _ = yym553 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[1] { yym555 := z.EncBinary() _ = yym555 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IQN)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq550[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iqn")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym556 := z.EncBinary() _ = yym556 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IQN)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[2] { yym558 := z.EncBinary() _ = yym558 if false { } else { r.EncodeInt(int64(x.Lun)) } } else { r.EncodeInt(0) } } else { if yyq550[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lun")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym559 := z.EncBinary() _ = yym559 if false { } else { r.EncodeInt(int64(x.Lun)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[3] { yym561 := z.EncBinary() _ = yym561 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq550[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("iscsiInterface")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym562 := z.EncBinary() _ = yym562 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[4] { yym564 := z.EncBinary() _ = yym564 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq550[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym565 := z.EncBinary() _ = yym565 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq550[5] { yym567 := z.EncBinary() _ = yym567 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq550[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym568 := z.EncBinary() _ = yym568 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr550 || yy2arr550 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym569 := z.DecBinary() _ = yym569 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct570 := r.ContainerType() if yyct570 == codecSelferValueTypeMap1234 { yyl570 := r.ReadMapStart() if yyl570 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl570, d) } } else if yyct570 == codecSelferValueTypeArray1234 { yyl570 := r.ReadArrayStart() if yyl570 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl570, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ISCSIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys571Slc = z.DecScratchBuffer() // default slice to decode into _ = yys571Slc var yyhl571 bool = l >= 0 for yyj571 := 0; ; yyj571++ { if yyhl571 { if yyj571 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys571Slc = r.DecodeBytes(yys571Slc, true, true) yys571 := string(yys571Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys571 { case "targetPortal": if r.TryDecodeAsNil() { x.TargetPortal = "" } else { x.TargetPortal = string(r.DecodeString()) } case "iqn": if r.TryDecodeAsNil() { x.IQN = "" } else { x.IQN = string(r.DecodeString()) } case "lun": if r.TryDecodeAsNil() { x.Lun = 0 } else { x.Lun = int(r.DecodeInt(codecSelferBitsize1234)) } case "iscsiInterface": if r.TryDecodeAsNil() { x.ISCSIInterface = "" } else { x.ISCSIInterface = string(r.DecodeString()) } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys571) } // end switch yys571 } // end for yyj571 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj578 int var yyb578 bool var yyhl578 bool = l >= 0 yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TargetPortal = "" } else { x.TargetPortal = string(r.DecodeString()) } yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.IQN = "" } else { x.IQN = string(r.DecodeString()) } yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Lun = 0 } else { x.Lun = int(r.DecodeInt(codecSelferBitsize1234)) } yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ISCSIInterface = "" } else { x.ISCSIInterface = string(r.DecodeString()) } yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj578++ if yyhl578 { yyb578 = yyj578 > l } else { yyb578 = r.CheckBreak() } if yyb578 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj578-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym585 := z.EncBinary() _ = yym585 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep586 := !z.EncBinary() yy2arr586 := z.EncBasicHandle().StructToArray var yyq586 [4]bool _, _, _ = yysep586, yyq586, yy2arr586 const yyr586 bool = false yyq586[3] = x.ReadOnly != false var yynn586 int if yyr586 || yy2arr586 { r.EncodeArrayStart(4) } else { yynn586 = 3 for _, b := range yyq586 { if b { yynn586++ } } r.EncodeMapStart(yynn586) yynn586 = 0 } if yyr586 || yy2arr586 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.TargetWWNs == nil { r.EncodeNil() } else { yym588 := z.EncBinary() _ = yym588 if false { } else { z.F.EncSliceStringV(x.TargetWWNs, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("targetWWNs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TargetWWNs == nil { r.EncodeNil() } else { yym589 := z.EncBinary() _ = yym589 if false { } else { z.F.EncSliceStringV(x.TargetWWNs, false, e) } } } if yyr586 || yy2arr586 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Lun == nil { r.EncodeNil() } else { yy591 := *x.Lun yym592 := z.EncBinary() _ = yym592 if false { } else { r.EncodeInt(int64(yy591)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lun")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Lun == nil { r.EncodeNil() } else { yy593 := *x.Lun yym594 := z.EncBinary() _ = yym594 if false { } else { r.EncodeInt(int64(yy593)) } } } if yyr586 || yy2arr586 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym596 := z.EncBinary() _ = yym596 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym597 := z.EncBinary() _ = yym597 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } if yyr586 || yy2arr586 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq586[3] { yym599 := z.EncBinary() _ = yym599 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq586[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym600 := z.EncBinary() _ = yym600 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr586 || yy2arr586 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym601 := z.DecBinary() _ = yym601 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct602 := r.ContainerType() if yyct602 == codecSelferValueTypeMap1234 { yyl602 := r.ReadMapStart() if yyl602 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl602, d) } } else if yyct602 == codecSelferValueTypeArray1234 { yyl602 := r.ReadArrayStart() if yyl602 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl602, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *FCVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys603Slc = z.DecScratchBuffer() // default slice to decode into _ = yys603Slc var yyhl603 bool = l >= 0 for yyj603 := 0; ; yyj603++ { if yyhl603 { if yyj603 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys603Slc = r.DecodeBytes(yys603Slc, true, true) yys603 := string(yys603Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys603 { case "targetWWNs": if r.TryDecodeAsNil() { x.TargetWWNs = nil } else { yyv604 := &x.TargetWWNs yym605 := z.DecBinary() _ = yym605 if false { } else { z.F.DecSliceStringX(yyv604, false, d) } } case "lun": if r.TryDecodeAsNil() { if x.Lun != nil { x.Lun = nil } } else { if x.Lun == nil { x.Lun = new(int) } yym607 := z.DecBinary() _ = yym607 if false { } else { *((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234)) } } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys603) } // end switch yys603 } // end for yyj603 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj610 int var yyb610 bool var yyhl610 bool = l >= 0 yyj610++ if yyhl610 { yyb610 = yyj610 > l } else { yyb610 = r.CheckBreak() } if yyb610 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TargetWWNs = nil } else { yyv611 := &x.TargetWWNs yym612 := z.DecBinary() _ = yym612 if false { } else { z.F.DecSliceStringX(yyv611, false, d) } } yyj610++ if yyhl610 { yyb610 = yyj610 > l } else { yyb610 = r.CheckBreak() } if yyb610 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Lun != nil { x.Lun = nil } } else { if x.Lun == nil { x.Lun = new(int) } yym614 := z.DecBinary() _ = yym614 if false { } else { *((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234)) } } yyj610++ if yyhl610 { yyb610 = yyj610 > l } else { yyb610 = r.CheckBreak() } if yyb610 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj610++ if yyhl610 { yyb610 = yyj610 > l } else { yyb610 = r.CheckBreak() } if yyb610 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj610++ if yyhl610 { yyb610 = yyj610 > l } else { yyb610 = r.CheckBreak() } if yyb610 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj610-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym617 := z.EncBinary() _ = yym617 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep618 := !z.EncBinary() yy2arr618 := z.EncBasicHandle().StructToArray var yyq618 [4]bool _, _, _ = yysep618, yyq618, yy2arr618 const yyr618 bool = false yyq618[1] = x.FSType != "" yyq618[2] = x.Partition != 0 yyq618[3] = x.ReadOnly != false var yynn618 int if yyr618 || yy2arr618 { r.EncodeArrayStart(4) } else { yynn618 = 1 for _, b := range yyq618 { if b { yynn618++ } } r.EncodeMapStart(yynn618) yynn618 = 0 } if yyr618 || yy2arr618 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym620 := z.EncBinary() _ = yym620 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("volumeID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym621 := z.EncBinary() _ = yym621 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } if yyr618 || yy2arr618 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq618[1] { yym623 := z.EncBinary() _ = yym623 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq618[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym624 := z.EncBinary() _ = yym624 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr618 || yy2arr618 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq618[2] { yym626 := z.EncBinary() _ = yym626 if false { } else { r.EncodeInt(int64(x.Partition)) } } else { r.EncodeInt(0) } } else { if yyq618[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("partition")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym627 := z.EncBinary() _ = yym627 if false { } else { r.EncodeInt(int64(x.Partition)) } } } if yyr618 || yy2arr618 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq618[3] { yym629 := z.EncBinary() _ = yym629 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq618[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym630 := z.EncBinary() _ = yym630 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr618 || yy2arr618 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym631 := z.DecBinary() _ = yym631 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct632 := r.ContainerType() if yyct632 == codecSelferValueTypeMap1234 { yyl632 := r.ReadMapStart() if yyl632 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl632, d) } } else if yyct632 == codecSelferValueTypeArray1234 { yyl632 := r.ReadArrayStart() if yyl632 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl632, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys633Slc = z.DecScratchBuffer() // default slice to decode into _ = yys633Slc var yyhl633 bool = l >= 0 for yyj633 := 0; ; yyj633++ { if yyhl633 { if yyj633 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys633Slc = r.DecodeBytes(yys633Slc, true, true) yys633 := string(yys633Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys633 { case "volumeID": if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "partition": if r.TryDecodeAsNil() { x.Partition = 0 } else { x.Partition = int(r.DecodeInt(codecSelferBitsize1234)) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys633) } // end switch yys633 } // end for yyj633 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj638 int var yyb638 bool var yyhl638 bool = l >= 0 yyj638++ if yyhl638 { yyb638 = yyj638 > l } else { yyb638 = r.CheckBreak() } if yyb638 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } yyj638++ if yyhl638 { yyb638 = yyj638 > l } else { yyb638 = r.CheckBreak() } if yyb638 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj638++ if yyhl638 { yyb638 = yyj638 > l } else { yyb638 = r.CheckBreak() } if yyb638 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Partition = 0 } else { x.Partition = int(r.DecodeInt(codecSelferBitsize1234)) } yyj638++ if yyhl638 { yyb638 = yyj638 > l } else { yyb638 = r.CheckBreak() } if yyb638 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj638++ if yyhl638 { yyb638 = yyj638 > l } else { yyb638 = r.CheckBreak() } if yyb638 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj638-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym643 := z.EncBinary() _ = yym643 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep644 := !z.EncBinary() yy2arr644 := z.EncBasicHandle().StructToArray var yyq644 [3]bool _, _, _ = yysep644, yyq644, yy2arr644 const yyr644 bool = false yyq644[1] = x.Revision != "" yyq644[2] = x.Directory != "" var yynn644 int if yyr644 || yy2arr644 { r.EncodeArrayStart(3) } else { yynn644 = 1 for _, b := range yyq644 { if b { yynn644++ } } r.EncodeMapStart(yynn644) yynn644 = 0 } if yyr644 || yy2arr644 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym646 := z.EncBinary() _ = yym646 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Repository)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("repository")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym647 := z.EncBinary() _ = yym647 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Repository)) } } if yyr644 || yy2arr644 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq644[1] { yym649 := z.EncBinary() _ = yym649 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Revision)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq644[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("revision")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym650 := z.EncBinary() _ = yym650 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Revision)) } } } if yyr644 || yy2arr644 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq644[2] { yym652 := z.EncBinary() _ = yym652 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Directory)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq644[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("directory")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym653 := z.EncBinary() _ = yym653 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Directory)) } } } if yyr644 || yy2arr644 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym654 := z.DecBinary() _ = yym654 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct655 := r.ContainerType() if yyct655 == codecSelferValueTypeMap1234 { yyl655 := r.ReadMapStart() if yyl655 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl655, d) } } else if yyct655 == codecSelferValueTypeArray1234 { yyl655 := r.ReadArrayStart() if yyl655 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl655, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *GitRepoVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys656Slc = z.DecScratchBuffer() // default slice to decode into _ = yys656Slc var yyhl656 bool = l >= 0 for yyj656 := 0; ; yyj656++ { if yyhl656 { if yyj656 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys656Slc = r.DecodeBytes(yys656Slc, true, true) yys656 := string(yys656Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys656 { case "repository": if r.TryDecodeAsNil() { x.Repository = "" } else { x.Repository = string(r.DecodeString()) } case "revision": if r.TryDecodeAsNil() { x.Revision = "" } else { x.Revision = string(r.DecodeString()) } case "directory": if r.TryDecodeAsNil() { x.Directory = "" } else { x.Directory = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys656) } // end switch yys656 } // end for yyj656 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *GitRepoVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj660 int var yyb660 bool var yyhl660 bool = l >= 0 yyj660++ if yyhl660 { yyb660 = yyj660 > l } else { yyb660 = r.CheckBreak() } if yyb660 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Repository = "" } else { x.Repository = string(r.DecodeString()) } yyj660++ if yyhl660 { yyb660 = yyj660 > l } else { yyb660 = r.CheckBreak() } if yyb660 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Revision = "" } else { x.Revision = string(r.DecodeString()) } yyj660++ if yyhl660 { yyb660 = yyj660 > l } else { yyb660 = r.CheckBreak() } if yyb660 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Directory = "" } else { x.Directory = string(r.DecodeString()) } for { yyj660++ if yyhl660 { yyb660 = yyj660 > l } else { yyb660 = r.CheckBreak() } if yyb660 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj660-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *SecretVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym664 := z.EncBinary() _ = yym664 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep665 := !z.EncBinary() yy2arr665 := z.EncBasicHandle().StructToArray var yyq665 [1]bool _, _, _ = yysep665, yyq665, yy2arr665 const yyr665 bool = false var yynn665 int if yyr665 || yy2arr665 { r.EncodeArrayStart(1) } else { yynn665 = 1 for _, b := range yyq665 { if b { yynn665++ } } r.EncodeMapStart(yynn665) yynn665 = 0 } if yyr665 || yy2arr665 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym667 := z.EncBinary() _ = yym667 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secretName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym668 := z.EncBinary() _ = yym668 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretName)) } } if yyr665 || yy2arr665 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym669 := z.DecBinary() _ = yym669 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct670 := r.ContainerType() if yyct670 == codecSelferValueTypeMap1234 { yyl670 := r.ReadMapStart() if yyl670 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl670, d) } } else if yyct670 == codecSelferValueTypeArray1234 { yyl670 := r.ReadArrayStart() if yyl670 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl670, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *SecretVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys671Slc = z.DecScratchBuffer() // default slice to decode into _ = yys671Slc var yyhl671 bool = l >= 0 for yyj671 := 0; ; yyj671++ { if yyhl671 { if yyj671 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys671Slc = r.DecodeBytes(yys671Slc, true, true) yys671 := string(yys671Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys671 { case "secretName": if r.TryDecodeAsNil() { x.SecretName = "" } else { x.SecretName = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys671) } // end switch yys671 } // end for yyj671 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj673 int var yyb673 bool var yyhl673 bool = l >= 0 yyj673++ if yyhl673 { yyb673 = yyj673 > l } else { yyb673 = r.CheckBreak() } if yyb673 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SecretName = "" } else { x.SecretName = string(r.DecodeString()) } for { yyj673++ if yyhl673 { yyb673 = yyj673 > l } else { yyb673 = r.CheckBreak() } if yyb673 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj673-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym675 := z.EncBinary() _ = yym675 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep676 := !z.EncBinary() yy2arr676 := z.EncBasicHandle().StructToArray var yyq676 [3]bool _, _, _ = yysep676, yyq676, yy2arr676 const yyr676 bool = false yyq676[2] = x.ReadOnly != false var yynn676 int if yyr676 || yy2arr676 { r.EncodeArrayStart(3) } else { yynn676 = 2 for _, b := range yyq676 { if b { yynn676++ } } r.EncodeMapStart(yynn676) yynn676 = 0 } if yyr676 || yy2arr676 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym678 := z.EncBinary() _ = yym678 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Server)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("server")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym679 := z.EncBinary() _ = yym679 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Server)) } } if yyr676 || yy2arr676 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym681 := z.EncBinary() _ = yym681 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym682 := z.EncBinary() _ = yym682 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr676 || yy2arr676 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq676[2] { yym684 := z.EncBinary() _ = yym684 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq676[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym685 := z.EncBinary() _ = yym685 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr676 || yy2arr676 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym686 := z.DecBinary() _ = yym686 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct687 := r.ContainerType() if yyct687 == codecSelferValueTypeMap1234 { yyl687 := r.ReadMapStart() if yyl687 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl687, d) } } else if yyct687 == codecSelferValueTypeArray1234 { yyl687 := r.ReadArrayStart() if yyl687 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl687, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys688Slc = z.DecScratchBuffer() // default slice to decode into _ = yys688Slc var yyhl688 bool = l >= 0 for yyj688 := 0; ; yyj688++ { if yyhl688 { if yyj688 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys688Slc = r.DecodeBytes(yys688Slc, true, true) yys688 := string(yys688Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys688 { case "server": if r.TryDecodeAsNil() { x.Server = "" } else { x.Server = string(r.DecodeString()) } case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys688) } // end switch yys688 } // end for yyj688 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj692 int var yyb692 bool var yyhl692 bool = l >= 0 yyj692++ if yyhl692 { yyb692 = yyj692 > l } else { yyb692 = r.CheckBreak() } if yyb692 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Server = "" } else { x.Server = string(r.DecodeString()) } yyj692++ if yyhl692 { yyb692 = yyj692 > l } else { yyb692 = r.CheckBreak() } if yyb692 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj692++ if yyhl692 { yyb692 = yyj692 > l } else { yyb692 = r.CheckBreak() } if yyb692 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj692++ if yyhl692 { yyb692 = yyj692 > l } else { yyb692 = r.CheckBreak() } if yyb692 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj692-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym696 := z.EncBinary() _ = yym696 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep697 := !z.EncBinary() yy2arr697 := z.EncBasicHandle().StructToArray var yyq697 [3]bool _, _, _ = yysep697, yyq697, yy2arr697 const yyr697 bool = false yyq697[2] = x.ReadOnly != false var yynn697 int if yyr697 || yy2arr697 { r.EncodeArrayStart(3) } else { yynn697 = 2 for _, b := range yyq697 { if b { yynn697++ } } r.EncodeMapStart(yynn697) yynn697 = 0 } if yyr697 || yy2arr697 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym699 := z.EncBinary() _ = yym699 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("endpoints")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym700 := z.EncBinary() _ = yym700 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName)) } } if yyr697 || yy2arr697 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym702 := z.EncBinary() _ = yym702 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym703 := z.EncBinary() _ = yym703 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr697 || yy2arr697 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq697[2] { yym705 := z.EncBinary() _ = yym705 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq697[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym706 := z.EncBinary() _ = yym706 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr697 || yy2arr697 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym707 := z.DecBinary() _ = yym707 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct708 := r.ContainerType() if yyct708 == codecSelferValueTypeMap1234 { yyl708 := r.ReadMapStart() if yyl708 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl708, d) } } else if yyct708 == codecSelferValueTypeArray1234 { yyl708 := r.ReadArrayStart() if yyl708 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl708, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *GlusterfsVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys709Slc = z.DecScratchBuffer() // default slice to decode into _ = yys709Slc var yyhl709 bool = l >= 0 for yyj709 := 0; ; yyj709++ { if yyhl709 { if yyj709 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys709Slc = r.DecodeBytes(yys709Slc, true, true) yys709 := string(yys709Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys709 { case "endpoints": if r.TryDecodeAsNil() { x.EndpointsName = "" } else { x.EndpointsName = string(r.DecodeString()) } case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys709) } // end switch yys709 } // end for yyj709 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj713 int var yyb713 bool var yyhl713 bool = l >= 0 yyj713++ if yyhl713 { yyb713 = yyj713 > l } else { yyb713 = r.CheckBreak() } if yyb713 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.EndpointsName = "" } else { x.EndpointsName = string(r.DecodeString()) } yyj713++ if yyhl713 { yyb713 = yyj713 > l } else { yyb713 = r.CheckBreak() } if yyb713 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj713++ if yyhl713 { yyb713 = yyj713 > l } else { yyb713 = r.CheckBreak() } if yyb713 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj713++ if yyhl713 { yyb713 = yyj713 > l } else { yyb713 = r.CheckBreak() } if yyb713 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj713-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym717 := z.EncBinary() _ = yym717 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep718 := !z.EncBinary() yy2arr718 := z.EncBasicHandle().StructToArray var yyq718 [8]bool _, _, _ = yysep718, yyq718, yy2arr718 const yyr718 bool = false yyq718[2] = x.FSType != "" yyq718[7] = x.ReadOnly != false var yynn718 int if yyr718 || yy2arr718 { r.EncodeArrayStart(8) } else { yynn718 = 6 for _, b := range yyq718 { if b { yynn718++ } } r.EncodeMapStart(yynn718) yynn718 = 0 } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.CephMonitors == nil { r.EncodeNil() } else { yym720 := z.EncBinary() _ = yym720 if false { } else { z.F.EncSliceStringV(x.CephMonitors, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("monitors")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.CephMonitors == nil { r.EncodeNil() } else { yym721 := z.EncBinary() _ = yym721 if false { } else { z.F.EncSliceStringV(x.CephMonitors, false, e) } } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym723 := z.EncBinary() _ = yym723 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("image")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym724 := z.EncBinary() _ = yym724 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage)) } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq718[2] { yym726 := z.EncBinary() _ = yym726 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq718[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym727 := z.EncBinary() _ = yym727 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym729 := z.EncBinary() _ = yym729 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("pool")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym730 := z.EncBinary() _ = yym730 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool)) } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym732 := z.EncBinary() _ = yym732 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("user")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym733 := z.EncBinary() _ = yym733 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser)) } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym735 := z.EncBinary() _ = yym735 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Keyring)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("keyring")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym736 := z.EncBinary() _ = yym736 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Keyring)) } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secretRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq718[7] { yym739 := z.EncBinary() _ = yym739 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq718[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym740 := z.EncBinary() _ = yym740 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr718 || yy2arr718 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym741 := z.DecBinary() _ = yym741 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct742 := r.ContainerType() if yyct742 == codecSelferValueTypeMap1234 { yyl742 := r.ReadMapStart() if yyl742 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl742, d) } } else if yyct742 == codecSelferValueTypeArray1234 { yyl742 := r.ReadArrayStart() if yyl742 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl742, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *RBDVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys743Slc = z.DecScratchBuffer() // default slice to decode into _ = yys743Slc var yyhl743 bool = l >= 0 for yyj743 := 0; ; yyj743++ { if yyhl743 { if yyj743 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys743Slc = r.DecodeBytes(yys743Slc, true, true) yys743 := string(yys743Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys743 { case "monitors": if r.TryDecodeAsNil() { x.CephMonitors = nil } else { yyv744 := &x.CephMonitors yym745 := z.DecBinary() _ = yym745 if false { } else { z.F.DecSliceStringX(yyv744, false, d) } } case "image": if r.TryDecodeAsNil() { x.RBDImage = "" } else { x.RBDImage = string(r.DecodeString()) } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "pool": if r.TryDecodeAsNil() { x.RBDPool = "" } else { x.RBDPool = string(r.DecodeString()) } case "user": if r.TryDecodeAsNil() { x.RadosUser = "" } else { x.RadosUser = string(r.DecodeString()) } case "keyring": if r.TryDecodeAsNil() { x.Keyring = "" } else { x.Keyring = string(r.DecodeString()) } case "secretRef": if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys743) } // end switch yys743 } // end for yyj743 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj753 int var yyb753 bool var yyhl753 bool = l >= 0 yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.CephMonitors = nil } else { yyv754 := &x.CephMonitors yym755 := z.DecBinary() _ = yym755 if false { } else { z.F.DecSliceStringX(yyv754, false, d) } } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.RBDImage = "" } else { x.RBDImage = string(r.DecodeString()) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.RBDPool = "" } else { x.RBDPool = string(r.DecodeString()) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.RadosUser = "" } else { x.RadosUser = string(r.DecodeString()) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Keyring = "" } else { x.Keyring = string(r.DecodeString()) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj753++ if yyhl753 { yyb753 = yyj753 > l } else { yyb753 = r.CheckBreak() } if yyb753 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj753-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym763 := z.EncBinary() _ = yym763 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep764 := !z.EncBinary() yy2arr764 := z.EncBasicHandle().StructToArray var yyq764 [3]bool _, _, _ = yysep764, yyq764, yy2arr764 const yyr764 bool = false yyq764[1] = x.FSType != "" yyq764[2] = x.ReadOnly != false var yynn764 int if yyr764 || yy2arr764 { r.EncodeArrayStart(3) } else { yynn764 = 1 for _, b := range yyq764 { if b { yynn764++ } } r.EncodeMapStart(yynn764) yynn764 = 0 } if yyr764 || yy2arr764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym766 := z.EncBinary() _ = yym766 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("volumeID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym767 := z.EncBinary() _ = yym767 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } if yyr764 || yy2arr764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq764[1] { yym769 := z.EncBinary() _ = yym769 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq764[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsType")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym770 := z.EncBinary() _ = yym770 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr764 || yy2arr764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq764[2] { yym772 := z.EncBinary() _ = yym772 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq764[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym773 := z.EncBinary() _ = yym773 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr764 || yy2arr764 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym774 := z.DecBinary() _ = yym774 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct775 := r.ContainerType() if yyct775 == codecSelferValueTypeMap1234 { yyl775 := r.ReadMapStart() if yyl775 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl775, d) } } else if yyct775 == codecSelferValueTypeArray1234 { yyl775 := r.ReadArrayStart() if yyl775 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl775, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *CinderVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys776Slc = z.DecScratchBuffer() // default slice to decode into _ = yys776Slc var yyhl776 bool = l >= 0 for yyj776 := 0; ; yyj776++ { if yyhl776 { if yyj776 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys776Slc = r.DecodeBytes(yys776Slc, true, true) yys776 := string(yys776Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys776 { case "volumeID": if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } case "fsType": if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys776) } // end switch yys776 } // end for yyj776 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj780 int var yyb780 bool var yyhl780 bool = l >= 0 yyj780++ if yyhl780 { yyb780 = yyj780 > l } else { yyb780 = r.CheckBreak() } if yyb780 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } yyj780++ if yyhl780 { yyb780 = yyj780 > l } else { yyb780 = r.CheckBreak() } if yyb780 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj780++ if yyhl780 { yyb780 = yyj780 > l } else { yyb780 = r.CheckBreak() } if yyb780 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj780++ if yyhl780 { yyb780 = yyj780 > l } else { yyb780 = r.CheckBreak() } if yyb780 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj780-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym784 := z.EncBinary() _ = yym784 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep785 := !z.EncBinary() yy2arr785 := z.EncBasicHandle().StructToArray var yyq785 [5]bool _, _, _ = yysep785, yyq785, yy2arr785 const yyr785 bool = false yyq785[1] = x.User != "" yyq785[2] = x.SecretFile != "" yyq785[3] = x.SecretRef != nil yyq785[4] = x.ReadOnly != false var yynn785 int if yyr785 || yy2arr785 { r.EncodeArrayStart(5) } else { yynn785 = 1 for _, b := range yyq785 { if b { yynn785++ } } r.EncodeMapStart(yynn785) yynn785 = 0 } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Monitors == nil { r.EncodeNil() } else { yym787 := z.EncBinary() _ = yym787 if false { } else { z.F.EncSliceStringV(x.Monitors, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("monitors")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Monitors == nil { r.EncodeNil() } else { yym788 := z.EncBinary() _ = yym788 if false { } else { z.F.EncSliceStringV(x.Monitors, false, e) } } } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq785[1] { yym790 := z.EncBinary() _ = yym790 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq785[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("user")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym791 := z.EncBinary() _ = yym791 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq785[2] { yym793 := z.EncBinary() _ = yym793 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq785[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secretFile")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym794 := z.EncBinary() _ = yym794 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile)) } } } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq785[3] { if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq785[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secretRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq785[4] { yym797 := z.EncBinary() _ = yym797 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq785[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym798 := z.EncBinary() _ = yym798 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr785 || yy2arr785 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym799 := z.DecBinary() _ = yym799 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct800 := r.ContainerType() if yyct800 == codecSelferValueTypeMap1234 { yyl800 := r.ReadMapStart() if yyl800 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl800, d) } } else if yyct800 == codecSelferValueTypeArray1234 { yyl800 := r.ReadArrayStart() if yyl800 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl800, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *CephFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys801Slc = z.DecScratchBuffer() // default slice to decode into _ = yys801Slc var yyhl801 bool = l >= 0 for yyj801 := 0; ; yyj801++ { if yyhl801 { if yyj801 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys801Slc = r.DecodeBytes(yys801Slc, true, true) yys801 := string(yys801Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys801 { case "monitors": if r.TryDecodeAsNil() { x.Monitors = nil } else { yyv802 := &x.Monitors yym803 := z.DecBinary() _ = yym803 if false { } else { z.F.DecSliceStringX(yyv802, false, d) } } case "user": if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } case "secretFile": if r.TryDecodeAsNil() { x.SecretFile = "" } else { x.SecretFile = string(r.DecodeString()) } case "secretRef": if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys801) } // end switch yys801 } // end for yyj801 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj808 int var yyb808 bool var yyhl808 bool = l >= 0 yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Monitors = nil } else { yyv809 := &x.Monitors yym810 := z.DecBinary() _ = yym810 if false { } else { z.F.DecSliceStringX(yyv809, false, d) } } yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SecretFile = "" } else { x.SecretFile = string(r.DecodeString()) } yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj808++ if yyhl808 { yyb808 = yyj808 > l } else { yyb808 = r.CheckBreak() } if yyb808 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj808-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym815 := z.EncBinary() _ = yym815 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep816 := !z.EncBinary() yy2arr816 := z.EncBasicHandle().StructToArray var yyq816 [1]bool _, _, _ = yysep816, yyq816, yy2arr816 const yyr816 bool = false var yynn816 int if yyr816 || yy2arr816 { r.EncodeArrayStart(1) } else { yynn816 = 1 for _, b := range yyq816 { if b { yynn816++ } } r.EncodeMapStart(yynn816) yynn816 = 0 } if yyr816 || yy2arr816 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym818 := z.EncBinary() _ = yym818 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("datasetName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym819 := z.EncBinary() _ = yym819 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName)) } } if yyr816 || yy2arr816 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym820 := z.DecBinary() _ = yym820 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct821 := r.ContainerType() if yyct821 == codecSelferValueTypeMap1234 { yyl821 := r.ReadMapStart() if yyl821 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl821, d) } } else if yyct821 == codecSelferValueTypeArray1234 { yyl821 := r.ReadArrayStart() if yyl821 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl821, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *FlockerVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys822Slc = z.DecScratchBuffer() // default slice to decode into _ = yys822Slc var yyhl822 bool = l >= 0 for yyj822 := 0; ; yyj822++ { if yyhl822 { if yyj822 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys822Slc = r.DecodeBytes(yys822Slc, true, true) yys822 := string(yys822Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys822 { case "datasetName": if r.TryDecodeAsNil() { x.DatasetName = "" } else { x.DatasetName = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys822) } // end switch yys822 } // end for yyj822 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj824 int var yyb824 bool var yyhl824 bool = l >= 0 yyj824++ if yyhl824 { yyb824 = yyj824 > l } else { yyb824 = r.CheckBreak() } if yyb824 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.DatasetName = "" } else { x.DatasetName = string(r.DecodeString()) } for { yyj824++ if yyhl824 { yyb824 = yyj824 > l } else { yyb824 = r.CheckBreak() } if yyb824 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj824-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym826 := z.EncBinary() _ = yym826 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep827 := !z.EncBinary() yy2arr827 := z.EncBasicHandle().StructToArray var yyq827 [1]bool _, _, _ = yysep827, yyq827, yy2arr827 const yyr827 bool = false yyq827[0] = len(x.Items) != 0 var yynn827 int if yyr827 || yy2arr827 { r.EncodeArrayStart(1) } else { yynn827 = 0 for _, b := range yyq827 { if b { yynn827++ } } r.EncodeMapStart(yynn827) yynn827 = 0 } if yyr827 || yy2arr827 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq827[0] { if x.Items == nil { r.EncodeNil() } else { yym829 := z.EncBinary() _ = yym829 if false { } else { h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e) } } } else { r.EncodeNil() } } else { if yyq827[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym830 := z.EncBinary() _ = yym830 if false { } else { h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e) } } } } if yyr827 || yy2arr827 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym831 := z.DecBinary() _ = yym831 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct832 := r.ContainerType() if yyct832 == codecSelferValueTypeMap1234 { yyl832 := r.ReadMapStart() if yyl832 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl832, d) } } else if yyct832 == codecSelferValueTypeArray1234 { yyl832 := r.ReadArrayStart() if yyl832 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl832, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *DownwardAPIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys833Slc = z.DecScratchBuffer() // default slice to decode into _ = yys833Slc var yyhl833 bool = l >= 0 for yyj833 := 0; ; yyj833++ { if yyhl833 { if yyj833 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys833Slc = r.DecodeBytes(yys833Slc, true, true) yys833 := string(yys833Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys833 { case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv834 := &x.Items yym835 := z.DecBinary() _ = yym835 if false { } else { h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv834), d) } } default: z.DecStructFieldNotFound(-1, yys833) } // end switch yys833 } // end for yyj833 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj836 int var yyb836 bool var yyhl836 bool = l >= 0 yyj836++ if yyhl836 { yyb836 = yyj836 > l } else { yyb836 = r.CheckBreak() } if yyb836 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv837 := &x.Items yym838 := z.DecBinary() _ = yym838 if false { } else { h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv837), d) } } for { yyj836++ if yyhl836 { yyb836 = yyj836 > l } else { yyb836 = r.CheckBreak() } if yyb836 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj836-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym839 := z.EncBinary() _ = yym839 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep840 := !z.EncBinary() yy2arr840 := z.EncBasicHandle().StructToArray var yyq840 [2]bool _, _, _ = yysep840, yyq840, yy2arr840 const yyr840 bool = false var yynn840 int if yyr840 || yy2arr840 { r.EncodeArrayStart(2) } else { yynn840 = 2 for _, b := range yyq840 { if b { yynn840++ } } r.EncodeMapStart(yynn840) yynn840 = 0 } if yyr840 || yy2arr840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym842 := z.EncBinary() _ = yym842 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym843 := z.EncBinary() _ = yym843 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr840 || yy2arr840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy845 := &x.FieldRef yy845.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fieldRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy846 := &x.FieldRef yy846.CodecEncodeSelf(e) } if yyr840 || yy2arr840 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym847 := z.DecBinary() _ = yym847 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct848 := r.ContainerType() if yyct848 == codecSelferValueTypeMap1234 { yyl848 := r.ReadMapStart() if yyl848 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl848, d) } } else if yyct848 == codecSelferValueTypeArray1234 { yyl848 := r.ReadArrayStart() if yyl848 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl848, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *DownwardAPIVolumeFile) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys849Slc = z.DecScratchBuffer() // default slice to decode into _ = yys849Slc var yyhl849 bool = l >= 0 for yyj849 := 0; ; yyj849++ { if yyhl849 { if yyj849 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys849Slc = r.DecodeBytes(yys849Slc, true, true) yys849 := string(yys849Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys849 { case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "fieldRef": if r.TryDecodeAsNil() { x.FieldRef = ObjectFieldSelector{} } else { yyv851 := &x.FieldRef yyv851.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys849) } // end switch yys849 } // end for yyj849 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj852 int var yyb852 bool var yyhl852 bool = l >= 0 yyj852++ if yyhl852 { yyb852 = yyj852 > l } else { yyb852 = r.CheckBreak() } if yyb852 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj852++ if yyhl852 { yyb852 = yyj852 > l } else { yyb852 = r.CheckBreak() } if yyb852 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FieldRef = ObjectFieldSelector{} } else { yyv854 := &x.FieldRef yyv854.CodecDecodeSelf(d) } for { yyj852++ if yyhl852 { yyb852 = yyj852 > l } else { yyb852 = r.CheckBreak() } if yyb852 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj852-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym855 := z.EncBinary() _ = yym855 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep856 := !z.EncBinary() yy2arr856 := z.EncBasicHandle().StructToArray var yyq856 [5]bool _, _, _ = yysep856, yyq856, yy2arr856 const yyr856 bool = false yyq856[0] = x.Name != "" yyq856[1] = x.HostPort != 0 yyq856[3] = x.Protocol != "" yyq856[4] = x.HostIP != "" var yynn856 int if yyr856 || yy2arr856 { r.EncodeArrayStart(5) } else { yynn856 = 1 for _, b := range yyq856 { if b { yynn856++ } } r.EncodeMapStart(yynn856) yynn856 = 0 } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq856[0] { yym858 := z.EncBinary() _ = yym858 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq856[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym859 := z.EncBinary() _ = yym859 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq856[1] { yym861 := z.EncBinary() _ = yym861 if false { } else { r.EncodeInt(int64(x.HostPort)) } } else { r.EncodeInt(0) } } else { if yyq856[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPort")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym862 := z.EncBinary() _ = yym862 if false { } else { r.EncodeInt(int64(x.HostPort)) } } } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym864 := z.EncBinary() _ = yym864 if false { } else { r.EncodeInt(int64(x.ContainerPort)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containerPort")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym865 := z.EncBinary() _ = yym865 if false { } else { r.EncodeInt(int64(x.ContainerPort)) } } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq856[3] { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq856[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("protocol")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Protocol.CodecEncodeSelf(e) } } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq856[4] { yym868 := z.EncBinary() _ = yym868 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq856[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostIP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym869 := z.EncBinary() _ = yym869 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr856 || yy2arr856 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym870 := z.DecBinary() _ = yym870 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct871 := r.ContainerType() if yyct871 == codecSelferValueTypeMap1234 { yyl871 := r.ReadMapStart() if yyl871 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl871, d) } } else if yyct871 == codecSelferValueTypeArray1234 { yyl871 := r.ReadArrayStart() if yyl871 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl871, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys872Slc = z.DecScratchBuffer() // default slice to decode into _ = yys872Slc var yyhl872 bool = l >= 0 for yyj872 := 0; ; yyj872++ { if yyhl872 { if yyj872 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys872Slc = r.DecodeBytes(yys872Slc, true, true) yys872 := string(yys872Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys872 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "hostPort": if r.TryDecodeAsNil() { x.HostPort = 0 } else { x.HostPort = int(r.DecodeInt(codecSelferBitsize1234)) } case "containerPort": if r.TryDecodeAsNil() { x.ContainerPort = 0 } else { x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234)) } case "protocol": if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } case "hostIP": if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys872) } // end switch yys872 } // end for yyj872 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj878 int var yyb878 bool var yyhl878 bool = l >= 0 yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostPort = 0 } else { x.HostPort = int(r.DecodeInt(codecSelferBitsize1234)) } yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ContainerPort = 0 } else { x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234)) } yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } for { yyj878++ if yyhl878 { yyb878 = yyj878 > l } else { yyb878 = r.CheckBreak() } if yyb878 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj878-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym884 := z.EncBinary() _ = yym884 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep885 := !z.EncBinary() yy2arr885 := z.EncBasicHandle().StructToArray var yyq885 [3]bool _, _, _ = yysep885, yyq885, yy2arr885 const yyr885 bool = false yyq885[1] = x.ReadOnly != false var yynn885 int if yyr885 || yy2arr885 { r.EncodeArrayStart(3) } else { yynn885 = 2 for _, b := range yyq885 { if b { yynn885++ } } r.EncodeMapStart(yynn885) yynn885 = 0 } if yyr885 || yy2arr885 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym887 := z.EncBinary() _ = yym887 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym888 := z.EncBinary() _ = yym888 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr885 || yy2arr885 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq885[1] { yym890 := z.EncBinary() _ = yym890 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq885[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readOnly")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym891 := z.EncBinary() _ = yym891 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr885 || yy2arr885 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym893 := z.EncBinary() _ = yym893 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MountPath)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("mountPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym894 := z.EncBinary() _ = yym894 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MountPath)) } } if yyr885 || yy2arr885 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym895 := z.DecBinary() _ = yym895 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct896 := r.ContainerType() if yyct896 == codecSelferValueTypeMap1234 { yyl896 := r.ReadMapStart() if yyl896 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl896, d) } } else if yyct896 == codecSelferValueTypeArray1234 { yyl896 := r.ReadArrayStart() if yyl896 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl896, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *VolumeMount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys897Slc = z.DecScratchBuffer() // default slice to decode into _ = yys897Slc var yyhl897 bool = l >= 0 for yyj897 := 0; ; yyj897++ { if yyhl897 { if yyj897 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys897Slc = r.DecodeBytes(yys897Slc, true, true) yys897 := string(yys897Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys897 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "readOnly": if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } case "mountPath": if r.TryDecodeAsNil() { x.MountPath = "" } else { x.MountPath = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys897) } // end switch yys897 } // end for yyj897 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj901 int var yyb901 bool var yyhl901 bool = l >= 0 yyj901++ if yyhl901 { yyb901 = yyj901 > l } else { yyb901 = r.CheckBreak() } if yyb901 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj901++ if yyhl901 { yyb901 = yyj901 > l } else { yyb901 = r.CheckBreak() } if yyb901 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } yyj901++ if yyhl901 { yyb901 = yyj901 > l } else { yyb901 = r.CheckBreak() } if yyb901 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.MountPath = "" } else { x.MountPath = string(r.DecodeString()) } for { yyj901++ if yyhl901 { yyb901 = yyj901 > l } else { yyb901 = r.CheckBreak() } if yyb901 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj901-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym905 := z.EncBinary() _ = yym905 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep906 := !z.EncBinary() yy2arr906 := z.EncBasicHandle().StructToArray var yyq906 [3]bool _, _, _ = yysep906, yyq906, yy2arr906 const yyr906 bool = false yyq906[1] = x.Value != "" yyq906[2] = x.ValueFrom != nil var yynn906 int if yyr906 || yy2arr906 { r.EncodeArrayStart(3) } else { yynn906 = 1 for _, b := range yyq906 { if b { yynn906++ } } r.EncodeMapStart(yynn906) yynn906 = 0 } if yyr906 || yy2arr906 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym908 := z.EncBinary() _ = yym908 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym909 := z.EncBinary() _ = yym909 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr906 || yy2arr906 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq906[1] { yym911 := z.EncBinary() _ = yym911 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Value)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq906[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("value")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym912 := z.EncBinary() _ = yym912 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Value)) } } } if yyr906 || yy2arr906 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq906[2] { if x.ValueFrom == nil { r.EncodeNil() } else { x.ValueFrom.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq906[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("valueFrom")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ValueFrom == nil { r.EncodeNil() } else { x.ValueFrom.CodecEncodeSelf(e) } } } if yyr906 || yy2arr906 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym914 := z.DecBinary() _ = yym914 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct915 := r.ContainerType() if yyct915 == codecSelferValueTypeMap1234 { yyl915 := r.ReadMapStart() if yyl915 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl915, d) } } else if yyct915 == codecSelferValueTypeArray1234 { yyl915 := r.ReadArrayStart() if yyl915 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl915, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EnvVar) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys916Slc = z.DecScratchBuffer() // default slice to decode into _ = yys916Slc var yyhl916 bool = l >= 0 for yyj916 := 0; ; yyj916++ { if yyhl916 { if yyj916 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys916Slc = r.DecodeBytes(yys916Slc, true, true) yys916 := string(yys916Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys916 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "value": if r.TryDecodeAsNil() { x.Value = "" } else { x.Value = string(r.DecodeString()) } case "valueFrom": if r.TryDecodeAsNil() { if x.ValueFrom != nil { x.ValueFrom = nil } } else { if x.ValueFrom == nil { x.ValueFrom = new(EnvVarSource) } x.ValueFrom.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys916) } // end switch yys916 } // end for yyj916 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj920 int var yyb920 bool var yyhl920 bool = l >= 0 yyj920++ if yyhl920 { yyb920 = yyj920 > l } else { yyb920 = r.CheckBreak() } if yyb920 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj920++ if yyhl920 { yyb920 = yyj920 > l } else { yyb920 = r.CheckBreak() } if yyb920 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Value = "" } else { x.Value = string(r.DecodeString()) } yyj920++ if yyhl920 { yyb920 = yyj920 > l } else { yyb920 = r.CheckBreak() } if yyb920 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ValueFrom != nil { x.ValueFrom = nil } } else { if x.ValueFrom == nil { x.ValueFrom = new(EnvVarSource) } x.ValueFrom.CodecDecodeSelf(d) } for { yyj920++ if yyhl920 { yyb920 = yyj920 > l } else { yyb920 = r.CheckBreak() } if yyb920 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj920-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym924 := z.EncBinary() _ = yym924 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep925 := !z.EncBinary() yy2arr925 := z.EncBasicHandle().StructToArray var yyq925 [1]bool _, _, _ = yysep925, yyq925, yy2arr925 const yyr925 bool = false var yynn925 int if yyr925 || yy2arr925 { r.EncodeArrayStart(1) } else { yynn925 = 1 for _, b := range yyq925 { if b { yynn925++ } } r.EncodeMapStart(yynn925) yynn925 = 0 } if yyr925 || yy2arr925 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.FieldRef == nil { r.EncodeNil() } else { x.FieldRef.CodecEncodeSelf(e) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fieldRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.FieldRef == nil { r.EncodeNil() } else { x.FieldRef.CodecEncodeSelf(e) } } if yyr925 || yy2arr925 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym927 := z.DecBinary() _ = yym927 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct928 := r.ContainerType() if yyct928 == codecSelferValueTypeMap1234 { yyl928 := r.ReadMapStart() if yyl928 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl928, d) } } else if yyct928 == codecSelferValueTypeArray1234 { yyl928 := r.ReadArrayStart() if yyl928 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl928, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EnvVarSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys929Slc = z.DecScratchBuffer() // default slice to decode into _ = yys929Slc var yyhl929 bool = l >= 0 for yyj929 := 0; ; yyj929++ { if yyhl929 { if yyj929 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys929Slc = r.DecodeBytes(yys929Slc, true, true) yys929 := string(yys929Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys929 { case "fieldRef": if r.TryDecodeAsNil() { if x.FieldRef != nil { x.FieldRef = nil } } else { if x.FieldRef == nil { x.FieldRef = new(ObjectFieldSelector) } x.FieldRef.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys929) } // end switch yys929 } // end for yyj929 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj931 int var yyb931 bool var yyhl931 bool = l >= 0 yyj931++ if yyhl931 { yyb931 = yyj931 > l } else { yyb931 = r.CheckBreak() } if yyb931 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FieldRef != nil { x.FieldRef = nil } } else { if x.FieldRef == nil { x.FieldRef = new(ObjectFieldSelector) } x.FieldRef.CodecDecodeSelf(d) } for { yyj931++ if yyhl931 { yyb931 = yyj931 > l } else { yyb931 = r.CheckBreak() } if yyb931 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj931-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym933 := z.EncBinary() _ = yym933 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep934 := !z.EncBinary() yy2arr934 := z.EncBasicHandle().StructToArray var yyq934 [2]bool _, _, _ = yysep934, yyq934, yy2arr934 const yyr934 bool = false var yynn934 int if yyr934 || yy2arr934 { r.EncodeArrayStart(2) } else { yynn934 = 2 for _, b := range yyq934 { if b { yynn934++ } } r.EncodeMapStart(yynn934) yynn934 = 0 } if yyr934 || yy2arr934 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym936 := z.EncBinary() _ = yym936 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym937 := z.EncBinary() _ = yym937 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } if yyr934 || yy2arr934 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym939 := z.EncBinary() _ = yym939 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym940 := z.EncBinary() _ = yym940 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } if yyr934 || yy2arr934 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym941 := z.DecBinary() _ = yym941 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct942 := r.ContainerType() if yyct942 == codecSelferValueTypeMap1234 { yyl942 := r.ReadMapStart() if yyl942 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl942, d) } } else if yyct942 == codecSelferValueTypeArray1234 { yyl942 := r.ReadArrayStart() if yyl942 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl942, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ObjectFieldSelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys943Slc = z.DecScratchBuffer() // default slice to decode into _ = yys943Slc var yyhl943 bool = l >= 0 for yyj943 := 0; ; yyj943++ { if yyhl943 { if yyj943 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys943Slc = r.DecodeBytes(yys943Slc, true, true) yys943 := string(yys943Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys943 { case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "fieldPath": if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys943) } // end switch yys943 } // end for yyj943 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj946 int var yyb946 bool var yyhl946 bool = l >= 0 yyj946++ if yyhl946 { yyb946 = yyj946 > l } else { yyb946 = r.CheckBreak() } if yyb946 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj946++ if yyhl946 { yyb946 = yyj946 > l } else { yyb946 = r.CheckBreak() } if yyb946 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj946++ if yyhl946 { yyb946 = yyj946 > l } else { yyb946 = r.CheckBreak() } if yyb946 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj946-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym949 := z.EncBinary() _ = yym949 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep950 := !z.EncBinary() yy2arr950 := z.EncBasicHandle().StructToArray var yyq950 [4]bool _, _, _ = yysep950, yyq950, yy2arr950 const yyr950 bool = false yyq950[0] = x.Path != "" yyq950[1] = true yyq950[2] = x.Host != "" yyq950[3] = x.Scheme != "" var yynn950 int if yyr950 || yy2arr950 { r.EncodeArrayStart(4) } else { yynn950 = 0 for _, b := range yyq950 { if b { yynn950++ } } r.EncodeMapStart(yynn950) yynn950 = 0 } if yyr950 || yy2arr950 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq950[0] { yym952 := z.EncBinary() _ = yym952 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq950[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym953 := z.EncBinary() _ = yym953 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } } if yyr950 || yy2arr950 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq950[1] { yy955 := &x.Port yym956 := z.EncBinary() _ = yym956 if false { } else if z.HasExtensions() && z.EncExt(yy955) { } else if !yym956 && z.IsJSONHandle() { z.EncJSONMarshal(yy955) } else { z.EncFallback(yy955) } } else { r.EncodeNil() } } else { if yyq950[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("port")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy957 := &x.Port yym958 := z.EncBinary() _ = yym958 if false { } else if z.HasExtensions() && z.EncExt(yy957) { } else if !yym958 && z.IsJSONHandle() { z.EncJSONMarshal(yy957) } else { z.EncFallback(yy957) } } } if yyr950 || yy2arr950 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq950[2] { yym960 := z.EncBinary() _ = yym960 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq950[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("host")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym961 := z.EncBinary() _ = yym961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yyr950 || yy2arr950 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq950[3] { x.Scheme.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq950[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("scheme")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Scheme.CodecEncodeSelf(e) } } if yyr950 || yy2arr950 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym963 := z.DecBinary() _ = yym963 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct964 := r.ContainerType() if yyct964 == codecSelferValueTypeMap1234 { yyl964 := r.ReadMapStart() if yyl964 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl964, d) } } else if yyct964 == codecSelferValueTypeArray1234 { yyl964 := r.ReadArrayStart() if yyl964 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl964, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *HTTPGetAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys965Slc = z.DecScratchBuffer() // default slice to decode into _ = yys965Slc var yyhl965 bool = l >= 0 for yyj965 := 0; ; yyj965++ { if yyhl965 { if yyj965 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys965Slc = r.DecodeBytes(yys965Slc, true, true) yys965 := string(yys965Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys965 { case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "port": if r.TryDecodeAsNil() { x.Port = pkg5_intstr.IntOrString{} } else { yyv967 := &x.Port yym968 := z.DecBinary() _ = yym968 if false { } else if z.HasExtensions() && z.DecExt(yyv967) { } else if !yym968 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv967) } else { z.DecFallback(yyv967, false) } } case "host": if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } case "scheme": if r.TryDecodeAsNil() { x.Scheme = "" } else { x.Scheme = URIScheme(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys965) } // end switch yys965 } // end for yyj965 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj971 int var yyb971 bool var yyhl971 bool = l >= 0 yyj971++ if yyhl971 { yyb971 = yyj971 > l } else { yyb971 = r.CheckBreak() } if yyb971 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj971++ if yyhl971 { yyb971 = yyj971 > l } else { yyb971 = r.CheckBreak() } if yyb971 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Port = pkg5_intstr.IntOrString{} } else { yyv973 := &x.Port yym974 := z.DecBinary() _ = yym974 if false { } else if z.HasExtensions() && z.DecExt(yyv973) { } else if !yym974 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv973) } else { z.DecFallback(yyv973, false) } } yyj971++ if yyhl971 { yyb971 = yyj971 > l } else { yyb971 = r.CheckBreak() } if yyb971 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } yyj971++ if yyhl971 { yyb971 = yyj971 > l } else { yyb971 = r.CheckBreak() } if yyb971 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Scheme = "" } else { x.Scheme = URIScheme(r.DecodeString()) } for { yyj971++ if yyhl971 { yyb971 = yyj971 > l } else { yyb971 = r.CheckBreak() } if yyb971 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj971-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym977 := z.EncBinary() _ = yym977 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *URIScheme) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym978 := z.DecBinary() _ = yym978 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *TCPSocketAction) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym979 := z.EncBinary() _ = yym979 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep980 := !z.EncBinary() yy2arr980 := z.EncBasicHandle().StructToArray var yyq980 [1]bool _, _, _ = yysep980, yyq980, yy2arr980 const yyr980 bool = false yyq980[0] = true var yynn980 int if yyr980 || yy2arr980 { r.EncodeArrayStart(1) } else { yynn980 = 0 for _, b := range yyq980 { if b { yynn980++ } } r.EncodeMapStart(yynn980) yynn980 = 0 } if yyr980 || yy2arr980 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq980[0] { yy982 := &x.Port yym983 := z.EncBinary() _ = yym983 if false { } else if z.HasExtensions() && z.EncExt(yy982) { } else if !yym983 && z.IsJSONHandle() { z.EncJSONMarshal(yy982) } else { z.EncFallback(yy982) } } else { r.EncodeNil() } } else { if yyq980[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("port")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy984 := &x.Port yym985 := z.EncBinary() _ = yym985 if false { } else if z.HasExtensions() && z.EncExt(yy984) { } else if !yym985 && z.IsJSONHandle() { z.EncJSONMarshal(yy984) } else { z.EncFallback(yy984) } } } if yyr980 || yy2arr980 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym986 := z.DecBinary() _ = yym986 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct987 := r.ContainerType() if yyct987 == codecSelferValueTypeMap1234 { yyl987 := r.ReadMapStart() if yyl987 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl987, d) } } else if yyct987 == codecSelferValueTypeArray1234 { yyl987 := r.ReadArrayStart() if yyl987 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl987, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *TCPSocketAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys988Slc = z.DecScratchBuffer() // default slice to decode into _ = yys988Slc var yyhl988 bool = l >= 0 for yyj988 := 0; ; yyj988++ { if yyhl988 { if yyj988 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys988Slc = r.DecodeBytes(yys988Slc, true, true) yys988 := string(yys988Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys988 { case "port": if r.TryDecodeAsNil() { x.Port = pkg5_intstr.IntOrString{} } else { yyv989 := &x.Port yym990 := z.DecBinary() _ = yym990 if false { } else if z.HasExtensions() && z.DecExt(yyv989) { } else if !yym990 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv989) } else { z.DecFallback(yyv989, false) } } default: z.DecStructFieldNotFound(-1, yys988) } // end switch yys988 } // end for yyj988 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj991 int var yyb991 bool var yyhl991 bool = l >= 0 yyj991++ if yyhl991 { yyb991 = yyj991 > l } else { yyb991 = r.CheckBreak() } if yyb991 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Port = pkg5_intstr.IntOrString{} } else { yyv992 := &x.Port yym993 := z.DecBinary() _ = yym993 if false { } else if z.HasExtensions() && z.DecExt(yyv992) { } else if !yym993 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv992) } else { z.DecFallback(yyv992, false) } } for { yyj991++ if yyhl991 { yyb991 = yyj991 > l } else { yyb991 = r.CheckBreak() } if yyb991 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj991-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym994 := z.EncBinary() _ = yym994 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep995 := !z.EncBinary() yy2arr995 := z.EncBasicHandle().StructToArray var yyq995 [1]bool _, _, _ = yysep995, yyq995, yy2arr995 const yyr995 bool = false yyq995[0] = len(x.Command) != 0 var yynn995 int if yyr995 || yy2arr995 { r.EncodeArrayStart(1) } else { yynn995 = 0 for _, b := range yyq995 { if b { yynn995++ } } r.EncodeMapStart(yynn995) yynn995 = 0 } if yyr995 || yy2arr995 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq995[0] { if x.Command == nil { r.EncodeNil() } else { yym997 := z.EncBinary() _ = yym997 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeNil() } } else { if yyq995[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("command")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Command == nil { r.EncodeNil() } else { yym998 := z.EncBinary() _ = yym998 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } } if yyr995 || yy2arr995 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym999 := z.DecBinary() _ = yym999 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1000 := r.ContainerType() if yyct1000 == codecSelferValueTypeMap1234 { yyl1000 := r.ReadMapStart() if yyl1000 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1000, d) } } else if yyct1000 == codecSelferValueTypeArray1234 { yyl1000 := r.ReadArrayStart() if yyl1000 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1000, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ExecAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1001Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1001Slc var yyhl1001 bool = l >= 0 for yyj1001 := 0; ; yyj1001++ { if yyhl1001 { if yyj1001 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1001Slc = r.DecodeBytes(yys1001Slc, true, true) yys1001 := string(yys1001Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1001 { case "command": if r.TryDecodeAsNil() { x.Command = nil } else { yyv1002 := &x.Command yym1003 := z.DecBinary() _ = yym1003 if false { } else { z.F.DecSliceStringX(yyv1002, false, d) } } default: z.DecStructFieldNotFound(-1, yys1001) } // end switch yys1001 } // end for yyj1001 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1004 int var yyb1004 bool var yyhl1004 bool = l >= 0 yyj1004++ if yyhl1004 { yyb1004 = yyj1004 > l } else { yyb1004 = r.CheckBreak() } if yyb1004 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Command = nil } else { yyv1005 := &x.Command yym1006 := z.DecBinary() _ = yym1006 if false { } else { z.F.DecSliceStringX(yyv1005, false, d) } } for { yyj1004++ if yyhl1004 { yyb1004 = yyj1004 > l } else { yyb1004 = r.CheckBreak() } if yyb1004 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1004-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1007 := z.EncBinary() _ = yym1007 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1008 := !z.EncBinary() yy2arr1008 := z.EncBasicHandle().StructToArray var yyq1008 [8]bool _, _, _ = yysep1008, yyq1008, yy2arr1008 const yyr1008 bool = false yyq1008[0] = x.Handler.Exec != nil && x.Exec != nil yyq1008[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil yyq1008[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil yyq1008[3] = x.InitialDelaySeconds != 0 yyq1008[4] = x.TimeoutSeconds != 0 yyq1008[5] = x.PeriodSeconds != 0 yyq1008[6] = x.SuccessThreshold != 0 yyq1008[7] = x.FailureThreshold != 0 var yynn1008 int if yyr1008 || yy2arr1008 { r.EncodeArrayStart(8) } else { yynn1008 = 0 for _, b := range yyq1008 { if b { yynn1008++ } } r.EncodeMapStart(yynn1008) yynn1008 = 0 } var yyn1009 bool if x.Handler.Exec == nil { yyn1009 = true goto LABEL1009 } LABEL1009: if yyr1008 || yy2arr1008 { if yyn1009 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[0] { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq1008[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("exec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn1009 { r.EncodeNil() } else { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } } } var yyn1010 bool if x.Handler.HTTPGet == nil { yyn1010 = true goto LABEL1010 } LABEL1010: if yyr1008 || yy2arr1008 { if yyn1010 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[1] { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq1008[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("httpGet")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn1010 { r.EncodeNil() } else { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } } } var yyn1011 bool if x.Handler.TCPSocket == nil { yyn1011 = true goto LABEL1011 } LABEL1011: if yyr1008 || yy2arr1008 { if yyn1011 { r.EncodeNil() } else { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[2] { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq1008[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("tcpSocket")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyn1011 { r.EncodeNil() } else { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[3] { yym1013 := z.EncBinary() _ = yym1013 if false { } else { r.EncodeInt(int64(x.InitialDelaySeconds)) } } else { r.EncodeInt(0) } } else { if yyq1008[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1014 := z.EncBinary() _ = yym1014 if false { } else { r.EncodeInt(int64(x.InitialDelaySeconds)) } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[4] { yym1016 := z.EncBinary() _ = yym1016 if false { } else { r.EncodeInt(int64(x.TimeoutSeconds)) } } else { r.EncodeInt(0) } } else { if yyq1008[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1017 := z.EncBinary() _ = yym1017 if false { } else { r.EncodeInt(int64(x.TimeoutSeconds)) } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[5] { yym1019 := z.EncBinary() _ = yym1019 if false { } else { r.EncodeInt(int64(x.PeriodSeconds)) } } else { r.EncodeInt(0) } } else { if yyq1008[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("periodSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1020 := z.EncBinary() _ = yym1020 if false { } else { r.EncodeInt(int64(x.PeriodSeconds)) } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[6] { yym1022 := z.EncBinary() _ = yym1022 if false { } else { r.EncodeInt(int64(x.SuccessThreshold)) } } else { r.EncodeInt(0) } } else { if yyq1008[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("successThreshold")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1023 := z.EncBinary() _ = yym1023 if false { } else { r.EncodeInt(int64(x.SuccessThreshold)) } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1008[7] { yym1025 := z.EncBinary() _ = yym1025 if false { } else { r.EncodeInt(int64(x.FailureThreshold)) } } else { r.EncodeInt(0) } } else { if yyq1008[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("failureThreshold")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1026 := z.EncBinary() _ = yym1026 if false { } else { r.EncodeInt(int64(x.FailureThreshold)) } } } if yyr1008 || yy2arr1008 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1027 := z.DecBinary() _ = yym1027 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1028 := r.ContainerType() if yyct1028 == codecSelferValueTypeMap1234 { yyl1028 := r.ReadMapStart() if yyl1028 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1028, d) } } else if yyct1028 == codecSelferValueTypeArray1234 { yyl1028 := r.ReadArrayStart() if yyl1028 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1028, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Probe) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1029Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1029Slc var yyhl1029 bool = l >= 0 for yyj1029 := 0; ; yyj1029++ { if yyhl1029 { if yyj1029 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1029Slc = r.DecodeBytes(yys1029Slc, true, true) yys1029 := string(yys1029Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1029 { case "exec": if x.Handler.Exec == nil { x.Handler.Exec = new(ExecAction) } if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } case "httpGet": if x.Handler.HTTPGet == nil { x.Handler.HTTPGet = new(HTTPGetAction) } if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } case "tcpSocket": if x.Handler.TCPSocket == nil { x.Handler.TCPSocket = new(TCPSocketAction) } if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } case "initialDelaySeconds": if r.TryDecodeAsNil() { x.InitialDelaySeconds = 0 } else { x.InitialDelaySeconds = int(r.DecodeInt(codecSelferBitsize1234)) } case "timeoutSeconds": if r.TryDecodeAsNil() { x.TimeoutSeconds = 0 } else { x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234)) } case "periodSeconds": if r.TryDecodeAsNil() { x.PeriodSeconds = 0 } else { x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234)) } case "successThreshold": if r.TryDecodeAsNil() { x.SuccessThreshold = 0 } else { x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234)) } case "failureThreshold": if r.TryDecodeAsNil() { x.FailureThreshold = 0 } else { x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1029) } // end switch yys1029 } // end for yyj1029 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1038 int var yyb1038 bool var yyhl1038 bool = l >= 0 if x.Handler.Exec == nil { x.Handler.Exec = new(ExecAction) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } if x.Handler.HTTPGet == nil { x.Handler.HTTPGet = new(HTTPGetAction) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } if x.Handler.TCPSocket == nil { x.Handler.TCPSocket = new(TCPSocketAction) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.InitialDelaySeconds = 0 } else { x.InitialDelaySeconds = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TimeoutSeconds = 0 } else { x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PeriodSeconds = 0 } else { x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SuccessThreshold = 0 } else { x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FailureThreshold = 0 } else { x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1038++ if yyhl1038 { yyb1038 = yyj1038 > l } else { yyb1038 = r.CheckBreak() } if yyb1038 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1038-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1047 := z.EncBinary() _ = yym1047 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PullPolicy) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1048 := z.DecBinary() _ = yym1048 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x Capability) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1049 := z.EncBinary() _ = yym1049 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *Capability) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1050 := z.DecBinary() _ = yym1050 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *Capabilities) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1051 := z.EncBinary() _ = yym1051 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1052 := !z.EncBinary() yy2arr1052 := z.EncBasicHandle().StructToArray var yyq1052 [2]bool _, _, _ = yysep1052, yyq1052, yy2arr1052 const yyr1052 bool = false yyq1052[0] = len(x.Add) != 0 yyq1052[1] = len(x.Drop) != 0 var yynn1052 int if yyr1052 || yy2arr1052 { r.EncodeArrayStart(2) } else { yynn1052 = 0 for _, b := range yyq1052 { if b { yynn1052++ } } r.EncodeMapStart(yynn1052) yynn1052 = 0 } if yyr1052 || yy2arr1052 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1052[0] { if x.Add == nil { r.EncodeNil() } else { yym1054 := z.EncBinary() _ = yym1054 if false { } else { h.encSliceCapability(([]Capability)(x.Add), e) } } } else { r.EncodeNil() } } else { if yyq1052[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("add")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Add == nil { r.EncodeNil() } else { yym1055 := z.EncBinary() _ = yym1055 if false { } else { h.encSliceCapability(([]Capability)(x.Add), e) } } } } if yyr1052 || yy2arr1052 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1052[1] { if x.Drop == nil { r.EncodeNil() } else { yym1057 := z.EncBinary() _ = yym1057 if false { } else { h.encSliceCapability(([]Capability)(x.Drop), e) } } } else { r.EncodeNil() } } else { if yyq1052[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("drop")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Drop == nil { r.EncodeNil() } else { yym1058 := z.EncBinary() _ = yym1058 if false { } else { h.encSliceCapability(([]Capability)(x.Drop), e) } } } } if yyr1052 || yy2arr1052 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1059 := z.DecBinary() _ = yym1059 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1060 := r.ContainerType() if yyct1060 == codecSelferValueTypeMap1234 { yyl1060 := r.ReadMapStart() if yyl1060 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1060, d) } } else if yyct1060 == codecSelferValueTypeArray1234 { yyl1060 := r.ReadArrayStart() if yyl1060 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1060, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Capabilities) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1061Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1061Slc var yyhl1061 bool = l >= 0 for yyj1061 := 0; ; yyj1061++ { if yyhl1061 { if yyj1061 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1061Slc = r.DecodeBytes(yys1061Slc, true, true) yys1061 := string(yys1061Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1061 { case "add": if r.TryDecodeAsNil() { x.Add = nil } else { yyv1062 := &x.Add yym1063 := z.DecBinary() _ = yym1063 if false { } else { h.decSliceCapability((*[]Capability)(yyv1062), d) } } case "drop": if r.TryDecodeAsNil() { x.Drop = nil } else { yyv1064 := &x.Drop yym1065 := z.DecBinary() _ = yym1065 if false { } else { h.decSliceCapability((*[]Capability)(yyv1064), d) } } default: z.DecStructFieldNotFound(-1, yys1061) } // end switch yys1061 } // end for yyj1061 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1066 int var yyb1066 bool var yyhl1066 bool = l >= 0 yyj1066++ if yyhl1066 { yyb1066 = yyj1066 > l } else { yyb1066 = r.CheckBreak() } if yyb1066 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Add = nil } else { yyv1067 := &x.Add yym1068 := z.DecBinary() _ = yym1068 if false { } else { h.decSliceCapability((*[]Capability)(yyv1067), d) } } yyj1066++ if yyhl1066 { yyb1066 = yyj1066 > l } else { yyb1066 = r.CheckBreak() } if yyb1066 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Drop = nil } else { yyv1069 := &x.Drop yym1070 := z.DecBinary() _ = yym1070 if false { } else { h.decSliceCapability((*[]Capability)(yyv1069), d) } } for { yyj1066++ if yyhl1066 { yyb1066 = yyj1066 > l } else { yyb1066 = r.CheckBreak() } if yyb1066 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1066-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1071 := z.EncBinary() _ = yym1071 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1072 := !z.EncBinary() yy2arr1072 := z.EncBasicHandle().StructToArray var yyq1072 [2]bool _, _, _ = yysep1072, yyq1072, yy2arr1072 const yyr1072 bool = false yyq1072[0] = len(x.Limits) != 0 yyq1072[1] = len(x.Requests) != 0 var yynn1072 int if yyr1072 || yy2arr1072 { r.EncodeArrayStart(2) } else { yynn1072 = 0 for _, b := range yyq1072 { if b { yynn1072++ } } r.EncodeMapStart(yynn1072) yynn1072 = 0 } if yyr1072 || yy2arr1072 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1072[0] { if x.Limits == nil { r.EncodeNil() } else { x.Limits.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1072[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("limits")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Limits == nil { r.EncodeNil() } else { x.Limits.CodecEncodeSelf(e) } } } if yyr1072 || yy2arr1072 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1072[1] { if x.Requests == nil { r.EncodeNil() } else { x.Requests.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1072[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("requests")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Requests == nil { r.EncodeNil() } else { x.Requests.CodecEncodeSelf(e) } } } if yyr1072 || yy2arr1072 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ResourceRequirements) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1075 := z.DecBinary() _ = yym1075 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1076 := r.ContainerType() if yyct1076 == codecSelferValueTypeMap1234 { yyl1076 := r.ReadMapStart() if yyl1076 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1076, d) } } else if yyct1076 == codecSelferValueTypeArray1234 { yyl1076 := r.ReadArrayStart() if yyl1076 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1076, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ResourceRequirements) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1077Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1077Slc var yyhl1077 bool = l >= 0 for yyj1077 := 0; ; yyj1077++ { if yyhl1077 { if yyj1077 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1077Slc = r.DecodeBytes(yys1077Slc, true, true) yys1077 := string(yys1077Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1077 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv1078 := &x.Limits yyv1078.CodecDecodeSelf(d) } case "requests": if r.TryDecodeAsNil() { x.Requests = nil } else { yyv1079 := &x.Requests yyv1079.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1077) } // end switch yys1077 } // end for yyj1077 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1080 int var yyb1080 bool var yyhl1080 bool = l >= 0 yyj1080++ if yyhl1080 { yyb1080 = yyj1080 > l } else { yyb1080 = r.CheckBreak() } if yyb1080 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Limits = nil } else { yyv1081 := &x.Limits yyv1081.CodecDecodeSelf(d) } yyj1080++ if yyhl1080 { yyb1080 = yyj1080 > l } else { yyb1080 = r.CheckBreak() } if yyb1080 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Requests = nil } else { yyv1082 := &x.Requests yyv1082.CodecDecodeSelf(d) } for { yyj1080++ if yyhl1080 { yyb1080 = yyj1080 > l } else { yyb1080 = r.CheckBreak() } if yyb1080 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1080-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1083 := z.EncBinary() _ = yym1083 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1084 := !z.EncBinary() yy2arr1084 := z.EncBasicHandle().StructToArray var yyq1084 [18]bool _, _, _ = yysep1084, yyq1084, yy2arr1084 const yyr1084 bool = false yyq1084[2] = len(x.Command) != 0 yyq1084[3] = len(x.Args) != 0 yyq1084[4] = x.WorkingDir != "" yyq1084[5] = len(x.Ports) != 0 yyq1084[6] = len(x.Env) != 0 yyq1084[7] = true yyq1084[8] = len(x.VolumeMounts) != 0 yyq1084[9] = x.LivenessProbe != nil yyq1084[10] = x.ReadinessProbe != nil yyq1084[11] = x.Lifecycle != nil yyq1084[12] = x.TerminationMessagePath != "" yyq1084[14] = x.SecurityContext != nil yyq1084[15] = x.Stdin != false yyq1084[16] = x.StdinOnce != false yyq1084[17] = x.TTY != false var yynn1084 int if yyr1084 || yy2arr1084 { r.EncodeArrayStart(18) } else { yynn1084 = 3 for _, b := range yyq1084 { if b { yynn1084++ } } r.EncodeMapStart(yynn1084) yynn1084 = 0 } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1086 := z.EncBinary() _ = yym1086 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1087 := z.EncBinary() _ = yym1087 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1089 := z.EncBinary() _ = yym1089 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("image")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1090 := z.EncBinary() _ = yym1090 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[2] { if x.Command == nil { r.EncodeNil() } else { yym1092 := z.EncBinary() _ = yym1092 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeNil() } } else { if yyq1084[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("command")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Command == nil { r.EncodeNil() } else { yym1093 := z.EncBinary() _ = yym1093 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[3] { if x.Args == nil { r.EncodeNil() } else { yym1095 := z.EncBinary() _ = yym1095 if false { } else { z.F.EncSliceStringV(x.Args, false, e) } } } else { r.EncodeNil() } } else { if yyq1084[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("args")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Args == nil { r.EncodeNil() } else { yym1096 := z.EncBinary() _ = yym1096 if false { } else { z.F.EncSliceStringV(x.Args, false, e) } } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[4] { yym1098 := z.EncBinary() _ = yym1098 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1084[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("workingDir")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1099 := z.EncBinary() _ = yym1099 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir)) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[5] { if x.Ports == nil { r.EncodeNil() } else { yym1101 := z.EncBinary() _ = yym1101 if false { } else { h.encSliceContainerPort(([]ContainerPort)(x.Ports), e) } } } else { r.EncodeNil() } } else { if yyq1084[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ports")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Ports == nil { r.EncodeNil() } else { yym1102 := z.EncBinary() _ = yym1102 if false { } else { h.encSliceContainerPort(([]ContainerPort)(x.Ports), e) } } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[6] { if x.Env == nil { r.EncodeNil() } else { yym1104 := z.EncBinary() _ = yym1104 if false { } else { h.encSliceEnvVar(([]EnvVar)(x.Env), e) } } } else { r.EncodeNil() } } else { if yyq1084[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("env")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Env == nil { r.EncodeNil() } else { yym1105 := z.EncBinary() _ = yym1105 if false { } else { h.encSliceEnvVar(([]EnvVar)(x.Env), e) } } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[7] { yy1107 := &x.Resources yy1107.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1084[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("resources")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1108 := &x.Resources yy1108.CodecEncodeSelf(e) } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[8] { if x.VolumeMounts == nil { r.EncodeNil() } else { yym1110 := z.EncBinary() _ = yym1110 if false { } else { h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e) } } } else { r.EncodeNil() } } else { if yyq1084[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("volumeMounts")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.VolumeMounts == nil { r.EncodeNil() } else { yym1111 := z.EncBinary() _ = yym1111 if false { } else { h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e) } } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[9] { if x.LivenessProbe == nil { r.EncodeNil() } else { x.LivenessProbe.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1084[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("livenessProbe")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.LivenessProbe == nil { r.EncodeNil() } else { x.LivenessProbe.CodecEncodeSelf(e) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[10] { if x.ReadinessProbe == nil { r.EncodeNil() } else { x.ReadinessProbe.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1084[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("readinessProbe")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ReadinessProbe == nil { r.EncodeNil() } else { x.ReadinessProbe.CodecEncodeSelf(e) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[11] { if x.Lifecycle == nil { r.EncodeNil() } else { x.Lifecycle.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1084[11] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lifecycle")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Lifecycle == nil { r.EncodeNil() } else { x.Lifecycle.CodecEncodeSelf(e) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[12] { yym1116 := z.EncBinary() _ = yym1116 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1084[12] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1117 := z.EncBinary() _ = yym1117 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath)) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.ImagePullPolicy.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.ImagePullPolicy.CodecEncodeSelf(e) } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[14] { if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1084[14] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("securityContext")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[15] { yym1121 := z.EncBinary() _ = yym1121 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq1084[15] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("stdin")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1122 := z.EncBinary() _ = yym1122 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[16] { yym1124 := z.EncBinary() _ = yym1124 if false { } else { r.EncodeBool(bool(x.StdinOnce)) } } else { r.EncodeBool(false) } } else { if yyq1084[16] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("stdinOnce")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1125 := z.EncBinary() _ = yym1125 if false { } else { r.EncodeBool(bool(x.StdinOnce)) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1084[17] { yym1127 := z.EncBinary() _ = yym1127 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq1084[17] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("tty")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1128 := z.EncBinary() _ = yym1128 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr1084 || yy2arr1084 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Container) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1129 := z.DecBinary() _ = yym1129 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1130 := r.ContainerType() if yyct1130 == codecSelferValueTypeMap1234 { yyl1130 := r.ReadMapStart() if yyl1130 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1130, d) } } else if yyct1130 == codecSelferValueTypeArray1234 { yyl1130 := r.ReadArrayStart() if yyl1130 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1130, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Container) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1131Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1131Slc var yyhl1131 bool = l >= 0 for yyj1131 := 0; ; yyj1131++ { if yyhl1131 { if yyj1131 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1131Slc = r.DecodeBytes(yys1131Slc, true, true) yys1131 := string(yys1131Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1131 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "image": if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } case "command": if r.TryDecodeAsNil() { x.Command = nil } else { yyv1134 := &x.Command yym1135 := z.DecBinary() _ = yym1135 if false { } else { z.F.DecSliceStringX(yyv1134, false, d) } } case "args": if r.TryDecodeAsNil() { x.Args = nil } else { yyv1136 := &x.Args yym1137 := z.DecBinary() _ = yym1137 if false { } else { z.F.DecSliceStringX(yyv1136, false, d) } } case "workingDir": if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1139 := &x.Ports yym1140 := z.DecBinary() _ = yym1140 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1139), d) } } case "env": if r.TryDecodeAsNil() { x.Env = nil } else { yyv1141 := &x.Env yym1142 := z.DecBinary() _ = yym1142 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1141), d) } } case "resources": if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1143 := &x.Resources yyv1143.CodecDecodeSelf(d) } case "volumeMounts": if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1144 := &x.VolumeMounts yym1145 := z.DecBinary() _ = yym1145 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1144), d) } } case "livenessProbe": if r.TryDecodeAsNil() { if x.LivenessProbe != nil { x.LivenessProbe = nil } } else { if x.LivenessProbe == nil { x.LivenessProbe = new(Probe) } x.LivenessProbe.CodecDecodeSelf(d) } case "readinessProbe": if r.TryDecodeAsNil() { if x.ReadinessProbe != nil { x.ReadinessProbe = nil } } else { if x.ReadinessProbe == nil { x.ReadinessProbe = new(Probe) } x.ReadinessProbe.CodecDecodeSelf(d) } case "lifecycle": if r.TryDecodeAsNil() { if x.Lifecycle != nil { x.Lifecycle = nil } } else { if x.Lifecycle == nil { x.Lifecycle = new(Lifecycle) } x.Lifecycle.CodecDecodeSelf(d) } case "terminationMessagePath": if r.TryDecodeAsNil() { x.TerminationMessagePath = "" } else { x.TerminationMessagePath = string(r.DecodeString()) } case "imagePullPolicy": if r.TryDecodeAsNil() { x.ImagePullPolicy = "" } else { x.ImagePullPolicy = PullPolicy(r.DecodeString()) } case "securityContext": if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(SecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } case "stdin": if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } case "stdinOnce": if r.TryDecodeAsNil() { x.StdinOnce = false } else { x.StdinOnce = bool(r.DecodeBool()) } case "tty": if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys1131) } // end switch yys1131 } // end for yyj1131 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1155 int var yyb1155 bool var yyhl1155 bool = l >= 0 yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Command = nil } else { yyv1158 := &x.Command yym1159 := z.DecBinary() _ = yym1159 if false { } else { z.F.DecSliceStringX(yyv1158, false, d) } } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Args = nil } else { yyv1160 := &x.Args yym1161 := z.DecBinary() _ = yym1161 if false { } else { z.F.DecSliceStringX(yyv1160, false, d) } } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1163 := &x.Ports yym1164 := z.DecBinary() _ = yym1164 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1163), d) } } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Env = nil } else { yyv1165 := &x.Env yym1166 := z.DecBinary() _ = yym1166 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1165), d) } } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1167 := &x.Resources yyv1167.CodecDecodeSelf(d) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1168 := &x.VolumeMounts yym1169 := z.DecBinary() _ = yym1169 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1168), d) } } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.LivenessProbe != nil { x.LivenessProbe = nil } } else { if x.LivenessProbe == nil { x.LivenessProbe = new(Probe) } x.LivenessProbe.CodecDecodeSelf(d) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ReadinessProbe != nil { x.ReadinessProbe = nil } } else { if x.ReadinessProbe == nil { x.ReadinessProbe = new(Probe) } x.ReadinessProbe.CodecDecodeSelf(d) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Lifecycle != nil { x.Lifecycle = nil } } else { if x.Lifecycle == nil { x.Lifecycle = new(Lifecycle) } x.Lifecycle.CodecDecodeSelf(d) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TerminationMessagePath = "" } else { x.TerminationMessagePath = string(r.DecodeString()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ImagePullPolicy = "" } else { x.ImagePullPolicy = PullPolicy(r.DecodeString()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(SecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.StdinOnce = false } else { x.StdinOnce = bool(r.DecodeBool()) } yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } for { yyj1155++ if yyhl1155 { yyb1155 = yyj1155 > l } else { yyb1155 = r.CheckBreak() } if yyb1155 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1155-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1179 := z.EncBinary() _ = yym1179 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1180 := !z.EncBinary() yy2arr1180 := z.EncBasicHandle().StructToArray var yyq1180 [3]bool _, _, _ = yysep1180, yyq1180, yy2arr1180 const yyr1180 bool = false yyq1180[0] = x.Exec != nil yyq1180[1] = x.HTTPGet != nil yyq1180[2] = x.TCPSocket != nil var yynn1180 int if yyr1180 || yy2arr1180 { r.EncodeArrayStart(3) } else { yynn1180 = 0 for _, b := range yyq1180 { if b { yynn1180++ } } r.EncodeMapStart(yynn1180) yynn1180 = 0 } if yyr1180 || yy2arr1180 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1180[0] { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1180[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("exec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } } if yyr1180 || yy2arr1180 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1180[1] { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1180[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("httpGet")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } } if yyr1180 || yy2arr1180 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1180[2] { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1180[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("tcpSocket")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } } if yyr1180 || yy2arr1180 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1184 := z.DecBinary() _ = yym1184 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1185 := r.ContainerType() if yyct1185 == codecSelferValueTypeMap1234 { yyl1185 := r.ReadMapStart() if yyl1185 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1185, d) } } else if yyct1185 == codecSelferValueTypeArray1234 { yyl1185 := r.ReadArrayStart() if yyl1185 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1185, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Handler) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1186Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1186Slc var yyhl1186 bool = l >= 0 for yyj1186 := 0; ; yyj1186++ { if yyhl1186 { if yyj1186 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1186Slc = r.DecodeBytes(yys1186Slc, true, true) yys1186 := string(yys1186Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1186 { case "exec": if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } case "httpGet": if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } case "tcpSocket": if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1186) } // end switch yys1186 } // end for yyj1186 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1190 int var yyb1190 bool var yyhl1190 bool = l >= 0 yyj1190++ if yyhl1190 { yyb1190 = yyj1190 > l } else { yyb1190 = r.CheckBreak() } if yyb1190 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } yyj1190++ if yyhl1190 { yyb1190 = yyj1190 > l } else { yyb1190 = r.CheckBreak() } if yyb1190 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } yyj1190++ if yyhl1190 { yyb1190 = yyj1190 > l } else { yyb1190 = r.CheckBreak() } if yyb1190 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } for { yyj1190++ if yyhl1190 { yyb1190 = yyj1190 > l } else { yyb1190 = r.CheckBreak() } if yyb1190 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1190-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1194 := z.EncBinary() _ = yym1194 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1195 := !z.EncBinary() yy2arr1195 := z.EncBasicHandle().StructToArray var yyq1195 [2]bool _, _, _ = yysep1195, yyq1195, yy2arr1195 const yyr1195 bool = false yyq1195[0] = x.PostStart != nil yyq1195[1] = x.PreStop != nil var yynn1195 int if yyr1195 || yy2arr1195 { r.EncodeArrayStart(2) } else { yynn1195 = 0 for _, b := range yyq1195 { if b { yynn1195++ } } r.EncodeMapStart(yynn1195) yynn1195 = 0 } if yyr1195 || yy2arr1195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1195[0] { if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1195[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("postStart")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } } if yyr1195 || yy2arr1195 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1195[1] { if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1195[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("preStop")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } } if yyr1195 || yy2arr1195 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1198 := z.DecBinary() _ = yym1198 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1199 := r.ContainerType() if yyct1199 == codecSelferValueTypeMap1234 { yyl1199 := r.ReadMapStart() if yyl1199 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1199, d) } } else if yyct1199 == codecSelferValueTypeArray1234 { yyl1199 := r.ReadArrayStart() if yyl1199 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1199, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Lifecycle) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1200Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1200Slc var yyhl1200 bool = l >= 0 for yyj1200 := 0; ; yyj1200++ { if yyhl1200 { if yyj1200 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1200Slc = r.DecodeBytes(yys1200Slc, true, true) yys1200 := string(yys1200Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1200 { case "postStart": if r.TryDecodeAsNil() { if x.PostStart != nil { x.PostStart = nil } } else { if x.PostStart == nil { x.PostStart = new(Handler) } x.PostStart.CodecDecodeSelf(d) } case "preStop": if r.TryDecodeAsNil() { if x.PreStop != nil { x.PreStop = nil } } else { if x.PreStop == nil { x.PreStop = new(Handler) } x.PreStop.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1200) } // end switch yys1200 } // end for yyj1200 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1203 int var yyb1203 bool var yyhl1203 bool = l >= 0 yyj1203++ if yyhl1203 { yyb1203 = yyj1203 > l } else { yyb1203 = r.CheckBreak() } if yyb1203 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.PostStart != nil { x.PostStart = nil } } else { if x.PostStart == nil { x.PostStart = new(Handler) } x.PostStart.CodecDecodeSelf(d) } yyj1203++ if yyhl1203 { yyb1203 = yyj1203 > l } else { yyb1203 = r.CheckBreak() } if yyb1203 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.PreStop != nil { x.PreStop = nil } } else { if x.PreStop == nil { x.PreStop = new(Handler) } x.PreStop.CodecDecodeSelf(d) } for { yyj1203++ if yyhl1203 { yyb1203 = yyj1203 > l } else { yyb1203 = r.CheckBreak() } if yyb1203 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1203-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1206 := z.EncBinary() _ = yym1206 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1207 := z.DecBinary() _ = yym1207 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *ContainerStateWaiting) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1208 := z.EncBinary() _ = yym1208 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1209 := !z.EncBinary() yy2arr1209 := z.EncBasicHandle().StructToArray var yyq1209 [2]bool _, _, _ = yysep1209, yyq1209, yy2arr1209 const yyr1209 bool = false yyq1209[0] = x.Reason != "" yyq1209[1] = x.Message != "" var yynn1209 int if yyr1209 || yy2arr1209 { r.EncodeArrayStart(2) } else { yynn1209 = 0 for _, b := range yyq1209 { if b { yynn1209++ } } r.EncodeMapStart(yynn1209) yynn1209 = 0 } if yyr1209 || yy2arr1209 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1209[0] { yym1211 := z.EncBinary() _ = yym1211 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1209[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1212 := z.EncBinary() _ = yym1212 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1209 || yy2arr1209 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1209[1] { yym1214 := z.EncBinary() _ = yym1214 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1209[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1215 := z.EncBinary() _ = yym1215 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1209 || yy2arr1209 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1216 := z.DecBinary() _ = yym1216 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1217 := r.ContainerType() if yyct1217 == codecSelferValueTypeMap1234 { yyl1217 := r.ReadMapStart() if yyl1217 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1217, d) } } else if yyct1217 == codecSelferValueTypeArray1234 { yyl1217 := r.ReadArrayStart() if yyl1217 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1217, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerStateWaiting) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1218Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1218Slc var yyhl1218 bool = l >= 0 for yyj1218 := 0; ; yyj1218++ { if yyhl1218 { if yyj1218 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1218Slc = r.DecodeBytes(yys1218Slc, true, true) yys1218 := string(yys1218Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1218 { case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1218) } // end switch yys1218 } // end for yyj1218 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1221 int var yyb1221 bool var yyhl1221 bool = l >= 0 yyj1221++ if yyhl1221 { yyb1221 = yyj1221 > l } else { yyb1221 = r.CheckBreak() } if yyb1221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1221++ if yyhl1221 { yyb1221 = yyj1221 > l } else { yyb1221 = r.CheckBreak() } if yyb1221 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1221++ if yyhl1221 { yyb1221 = yyj1221 > l } else { yyb1221 = r.CheckBreak() } if yyb1221 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1221-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1224 := z.EncBinary() _ = yym1224 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1225 := !z.EncBinary() yy2arr1225 := z.EncBasicHandle().StructToArray var yyq1225 [1]bool _, _, _ = yysep1225, yyq1225, yy2arr1225 const yyr1225 bool = false yyq1225[0] = true var yynn1225 int if yyr1225 || yy2arr1225 { r.EncodeArrayStart(1) } else { yynn1225 = 0 for _, b := range yyq1225 { if b { yynn1225++ } } r.EncodeMapStart(yynn1225) yynn1225 = 0 } if yyr1225 || yy2arr1225 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1225[0] { yy1227 := &x.StartedAt yym1228 := z.EncBinary() _ = yym1228 if false { } else if z.HasExtensions() && z.EncExt(yy1227) { } else if yym1228 { z.EncBinaryMarshal(yy1227) } else if !yym1228 && z.IsJSONHandle() { z.EncJSONMarshal(yy1227) } else { z.EncFallback(yy1227) } } else { r.EncodeNil() } } else { if yyq1225[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("startedAt")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1229 := &x.StartedAt yym1230 := z.EncBinary() _ = yym1230 if false { } else if z.HasExtensions() && z.EncExt(yy1229) { } else if yym1230 { z.EncBinaryMarshal(yy1229) } else if !yym1230 && z.IsJSONHandle() { z.EncJSONMarshal(yy1229) } else { z.EncFallback(yy1229) } } } if yyr1225 || yy2arr1225 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1231 := z.DecBinary() _ = yym1231 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1232 := r.ContainerType() if yyct1232 == codecSelferValueTypeMap1234 { yyl1232 := r.ReadMapStart() if yyl1232 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1232, d) } } else if yyct1232 == codecSelferValueTypeArray1234 { yyl1232 := r.ReadArrayStart() if yyl1232 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1232, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerStateRunning) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1233Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1233Slc var yyhl1233 bool = l >= 0 for yyj1233 := 0; ; yyj1233++ { if yyhl1233 { if yyj1233 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1233Slc = r.DecodeBytes(yys1233Slc, true, true) yys1233 := string(yys1233Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1233 { case "startedAt": if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1234 := &x.StartedAt yym1235 := z.DecBinary() _ = yym1235 if false { } else if z.HasExtensions() && z.DecExt(yyv1234) { } else if yym1235 { z.DecBinaryUnmarshal(yyv1234) } else if !yym1235 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1234) } else { z.DecFallback(yyv1234, false) } } default: z.DecStructFieldNotFound(-1, yys1233) } // end switch yys1233 } // end for yyj1233 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1236 int var yyb1236 bool var yyhl1236 bool = l >= 0 yyj1236++ if yyhl1236 { yyb1236 = yyj1236 > l } else { yyb1236 = r.CheckBreak() } if yyb1236 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1237 := &x.StartedAt yym1238 := z.DecBinary() _ = yym1238 if false { } else if z.HasExtensions() && z.DecExt(yyv1237) { } else if yym1238 { z.DecBinaryUnmarshal(yyv1237) } else if !yym1238 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1237) } else { z.DecFallback(yyv1237, false) } } for { yyj1236++ if yyhl1236 { yyb1236 = yyj1236 > l } else { yyb1236 = r.CheckBreak() } if yyb1236 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1236-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1239 := z.EncBinary() _ = yym1239 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1240 := !z.EncBinary() yy2arr1240 := z.EncBasicHandle().StructToArray var yyq1240 [7]bool _, _, _ = yysep1240, yyq1240, yy2arr1240 const yyr1240 bool = false yyq1240[1] = x.Signal != 0 yyq1240[2] = x.Reason != "" yyq1240[3] = x.Message != "" yyq1240[4] = true yyq1240[5] = true yyq1240[6] = x.ContainerID != "" var yynn1240 int if yyr1240 || yy2arr1240 { r.EncodeArrayStart(7) } else { yynn1240 = 1 for _, b := range yyq1240 { if b { yynn1240++ } } r.EncodeMapStart(yynn1240) yynn1240 = 0 } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1242 := z.EncBinary() _ = yym1242 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("exitCode")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1243 := z.EncBinary() _ = yym1243 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[1] { yym1245 := z.EncBinary() _ = yym1245 if false { } else { r.EncodeInt(int64(x.Signal)) } } else { r.EncodeInt(0) } } else { if yyq1240[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("signal")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1246 := z.EncBinary() _ = yym1246 if false { } else { r.EncodeInt(int64(x.Signal)) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[2] { yym1248 := z.EncBinary() _ = yym1248 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1240[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1249 := z.EncBinary() _ = yym1249 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[3] { yym1251 := z.EncBinary() _ = yym1251 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1240[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1252 := z.EncBinary() _ = yym1252 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[4] { yy1254 := &x.StartedAt yym1255 := z.EncBinary() _ = yym1255 if false { } else if z.HasExtensions() && z.EncExt(yy1254) { } else if yym1255 { z.EncBinaryMarshal(yy1254) } else if !yym1255 && z.IsJSONHandle() { z.EncJSONMarshal(yy1254) } else { z.EncFallback(yy1254) } } else { r.EncodeNil() } } else { if yyq1240[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("startedAt")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1256 := &x.StartedAt yym1257 := z.EncBinary() _ = yym1257 if false { } else if z.HasExtensions() && z.EncExt(yy1256) { } else if yym1257 { z.EncBinaryMarshal(yy1256) } else if !yym1257 && z.IsJSONHandle() { z.EncJSONMarshal(yy1256) } else { z.EncFallback(yy1256) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[5] { yy1259 := &x.FinishedAt yym1260 := z.EncBinary() _ = yym1260 if false { } else if z.HasExtensions() && z.EncExt(yy1259) { } else if yym1260 { z.EncBinaryMarshal(yy1259) } else if !yym1260 && z.IsJSONHandle() { z.EncJSONMarshal(yy1259) } else { z.EncFallback(yy1259) } } else { r.EncodeNil() } } else { if yyq1240[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("finishedAt")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1261 := &x.FinishedAt yym1262 := z.EncBinary() _ = yym1262 if false { } else if z.HasExtensions() && z.EncExt(yy1261) { } else if yym1262 { z.EncBinaryMarshal(yy1261) } else if !yym1262 && z.IsJSONHandle() { z.EncJSONMarshal(yy1261) } else { z.EncFallback(yy1261) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1240[6] { yym1264 := z.EncBinary() _ = yym1264 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1240[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containerID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1265 := z.EncBinary() _ = yym1265 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yyr1240 || yy2arr1240 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1266 := z.DecBinary() _ = yym1266 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1267 := r.ContainerType() if yyct1267 == codecSelferValueTypeMap1234 { yyl1267 := r.ReadMapStart() if yyl1267 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1267, d) } } else if yyct1267 == codecSelferValueTypeArray1234 { yyl1267 := r.ReadArrayStart() if yyl1267 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1267, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerStateTerminated) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1268Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1268Slc var yyhl1268 bool = l >= 0 for yyj1268 := 0; ; yyj1268++ { if yyhl1268 { if yyj1268 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1268Slc = r.DecodeBytes(yys1268Slc, true, true) yys1268 := string(yys1268Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1268 { case "exitCode": if r.TryDecodeAsNil() { x.ExitCode = 0 } else { x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234)) } case "signal": if r.TryDecodeAsNil() { x.Signal = 0 } else { x.Signal = int(r.DecodeInt(codecSelferBitsize1234)) } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } case "startedAt": if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1273 := &x.StartedAt yym1274 := z.DecBinary() _ = yym1274 if false { } else if z.HasExtensions() && z.DecExt(yyv1273) { } else if yym1274 { z.DecBinaryUnmarshal(yyv1273) } else if !yym1274 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1273) } else { z.DecFallback(yyv1273, false) } } case "finishedAt": if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1275 := &x.FinishedAt yym1276 := z.DecBinary() _ = yym1276 if false { } else if z.HasExtensions() && z.DecExt(yyv1275) { } else if yym1276 { z.DecBinaryUnmarshal(yyv1275) } else if !yym1276 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1275) } else { z.DecFallback(yyv1275, false) } } case "containerID": if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1268) } // end switch yys1268 } // end for yyj1268 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1278 int var yyb1278 bool var yyhl1278 bool = l >= 0 yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ExitCode = 0 } else { x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Signal = 0 } else { x.Signal = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1283 := &x.StartedAt yym1284 := z.DecBinary() _ = yym1284 if false { } else if z.HasExtensions() && z.DecExt(yyv1283) { } else if yym1284 { z.DecBinaryUnmarshal(yyv1283) } else if !yym1284 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1283) } else { z.DecFallback(yyv1283, false) } } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1285 := &x.FinishedAt yym1286 := z.DecBinary() _ = yym1286 if false { } else if z.HasExtensions() && z.DecExt(yyv1285) { } else if yym1286 { z.DecBinaryUnmarshal(yyv1285) } else if !yym1286 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1285) } else { z.DecFallback(yyv1285, false) } } yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1278++ if yyhl1278 { yyb1278 = yyj1278 > l } else { yyb1278 = r.CheckBreak() } if yyb1278 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1278-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1288 := z.EncBinary() _ = yym1288 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1289 := !z.EncBinary() yy2arr1289 := z.EncBasicHandle().StructToArray var yyq1289 [3]bool _, _, _ = yysep1289, yyq1289, yy2arr1289 const yyr1289 bool = false yyq1289[0] = x.Waiting != nil yyq1289[1] = x.Running != nil yyq1289[2] = x.Terminated != nil var yynn1289 int if yyr1289 || yy2arr1289 { r.EncodeArrayStart(3) } else { yynn1289 = 0 for _, b := range yyq1289 { if b { yynn1289++ } } r.EncodeMapStart(yynn1289) yynn1289 = 0 } if yyr1289 || yy2arr1289 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1289[0] { if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1289[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("waiting")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } } if yyr1289 || yy2arr1289 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1289[1] { if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1289[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("running")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } } if yyr1289 || yy2arr1289 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1289[2] { if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1289[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("terminated")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } } if yyr1289 || yy2arr1289 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1293 := z.DecBinary() _ = yym1293 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1294 := r.ContainerType() if yyct1294 == codecSelferValueTypeMap1234 { yyl1294 := r.ReadMapStart() if yyl1294 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1294, d) } } else if yyct1294 == codecSelferValueTypeArray1234 { yyl1294 := r.ReadArrayStart() if yyl1294 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1294, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerState) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1295Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1295Slc var yyhl1295 bool = l >= 0 for yyj1295 := 0; ; yyj1295++ { if yyhl1295 { if yyj1295 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1295Slc = r.DecodeBytes(yys1295Slc, true, true) yys1295 := string(yys1295Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1295 { case "waiting": if r.TryDecodeAsNil() { if x.Waiting != nil { x.Waiting = nil } } else { if x.Waiting == nil { x.Waiting = new(ContainerStateWaiting) } x.Waiting.CodecDecodeSelf(d) } case "running": if r.TryDecodeAsNil() { if x.Running != nil { x.Running = nil } } else { if x.Running == nil { x.Running = new(ContainerStateRunning) } x.Running.CodecDecodeSelf(d) } case "terminated": if r.TryDecodeAsNil() { if x.Terminated != nil { x.Terminated = nil } } else { if x.Terminated == nil { x.Terminated = new(ContainerStateTerminated) } x.Terminated.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1295) } // end switch yys1295 } // end for yyj1295 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1299 int var yyb1299 bool var yyhl1299 bool = l >= 0 yyj1299++ if yyhl1299 { yyb1299 = yyj1299 > l } else { yyb1299 = r.CheckBreak() } if yyb1299 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Waiting != nil { x.Waiting = nil } } else { if x.Waiting == nil { x.Waiting = new(ContainerStateWaiting) } x.Waiting.CodecDecodeSelf(d) } yyj1299++ if yyhl1299 { yyb1299 = yyj1299 > l } else { yyb1299 = r.CheckBreak() } if yyb1299 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Running != nil { x.Running = nil } } else { if x.Running == nil { x.Running = new(ContainerStateRunning) } x.Running.CodecDecodeSelf(d) } yyj1299++ if yyhl1299 { yyb1299 = yyj1299 > l } else { yyb1299 = r.CheckBreak() } if yyb1299 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Terminated != nil { x.Terminated = nil } } else { if x.Terminated == nil { x.Terminated = new(ContainerStateTerminated) } x.Terminated.CodecDecodeSelf(d) } for { yyj1299++ if yyhl1299 { yyb1299 = yyj1299 > l } else { yyb1299 = r.CheckBreak() } if yyb1299 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1299-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1303 := z.EncBinary() _ = yym1303 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1304 := !z.EncBinary() yy2arr1304 := z.EncBasicHandle().StructToArray var yyq1304 [8]bool _, _, _ = yysep1304, yyq1304, yy2arr1304 const yyr1304 bool = false yyq1304[1] = true yyq1304[2] = true yyq1304[7] = x.ContainerID != "" var yynn1304 int if yyr1304 || yy2arr1304 { r.EncodeArrayStart(8) } else { yynn1304 = 5 for _, b := range yyq1304 { if b { yynn1304++ } } r.EncodeMapStart(yynn1304) yynn1304 = 0 } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1306 := z.EncBinary() _ = yym1306 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1307 := z.EncBinary() _ = yym1307 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1304[1] { yy1309 := &x.State yy1309.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1304[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("state")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1310 := &x.State yy1310.CodecEncodeSelf(e) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1304[2] { yy1312 := &x.LastTerminationState yy1312.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1304[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastState")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1313 := &x.LastTerminationState yy1313.CodecEncodeSelf(e) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1315 := z.EncBinary() _ = yym1315 if false { } else { r.EncodeBool(bool(x.Ready)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ready")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1316 := z.EncBinary() _ = yym1316 if false { } else { r.EncodeBool(bool(x.Ready)) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1318 := z.EncBinary() _ = yym1318 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("restartCount")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1319 := z.EncBinary() _ = yym1319 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1321 := z.EncBinary() _ = yym1321 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("image")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1322 := z.EncBinary() _ = yym1322 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1324 := z.EncBinary() _ = yym1324 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("imageID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1325 := z.EncBinary() _ = yym1325 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1304[7] { yym1327 := z.EncBinary() _ = yym1327 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1304[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containerID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1328 := z.EncBinary() _ = yym1328 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yyr1304 || yy2arr1304 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1329 := z.DecBinary() _ = yym1329 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1330 := r.ContainerType() if yyct1330 == codecSelferValueTypeMap1234 { yyl1330 := r.ReadMapStart() if yyl1330 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1330, d) } } else if yyct1330 == codecSelferValueTypeArray1234 { yyl1330 := r.ReadArrayStart() if yyl1330 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1330, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ContainerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1331Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1331Slc var yyhl1331 bool = l >= 0 for yyj1331 := 0; ; yyj1331++ { if yyhl1331 { if yyj1331 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1331Slc = r.DecodeBytes(yys1331Slc, true, true) yys1331 := string(yys1331Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1331 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "state": if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1333 := &x.State yyv1333.CodecDecodeSelf(d) } case "lastState": if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1334 := &x.LastTerminationState yyv1334.CodecDecodeSelf(d) } case "ready": if r.TryDecodeAsNil() { x.Ready = false } else { x.Ready = bool(r.DecodeBool()) } case "restartCount": if r.TryDecodeAsNil() { x.RestartCount = 0 } else { x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234)) } case "image": if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } case "imageID": if r.TryDecodeAsNil() { x.ImageID = "" } else { x.ImageID = string(r.DecodeString()) } case "containerID": if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1331) } // end switch yys1331 } // end for yyj1331 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1340 int var yyb1340 bool var yyhl1340 bool = l >= 0 yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1342 := &x.State yyv1342.CodecDecodeSelf(d) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1343 := &x.LastTerminationState yyv1343.CodecDecodeSelf(d) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Ready = false } else { x.Ready = bool(r.DecodeBool()) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.RestartCount = 0 } else { x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ImageID = "" } else { x.ImageID = string(r.DecodeString()) } yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1340++ if yyhl1340 { yyb1340 = yyj1340 > l } else { yyb1340 = r.CheckBreak() } if yyb1340 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1340-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1349 := z.EncBinary() _ = yym1349 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PodPhase) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1350 := z.DecBinary() _ = yym1350 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x PodConditionType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1351 := z.EncBinary() _ = yym1351 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PodConditionType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1352 := z.DecBinary() _ = yym1352 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *PodCondition) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1353 := z.EncBinary() _ = yym1353 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1354 := !z.EncBinary() yy2arr1354 := z.EncBasicHandle().StructToArray var yyq1354 [6]bool _, _, _ = yysep1354, yyq1354, yy2arr1354 const yyr1354 bool = false yyq1354[2] = true yyq1354[3] = true yyq1354[4] = x.Reason != "" yyq1354[5] = x.Message != "" var yynn1354 int if yyr1354 || yy2arr1354 { r.EncodeArrayStart(6) } else { yynn1354 = 2 for _, b := range yyq1354 { if b { yynn1354++ } } r.EncodeMapStart(yynn1354) yynn1354 = 0 } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Type.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Status.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Status.CodecEncodeSelf(e) } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1354[2] { yy1358 := &x.LastProbeTime yym1359 := z.EncBinary() _ = yym1359 if false { } else if z.HasExtensions() && z.EncExt(yy1358) { } else if yym1359 { z.EncBinaryMarshal(yy1358) } else if !yym1359 && z.IsJSONHandle() { z.EncJSONMarshal(yy1358) } else { z.EncFallback(yy1358) } } else { r.EncodeNil() } } else { if yyq1354[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1360 := &x.LastProbeTime yym1361 := z.EncBinary() _ = yym1361 if false { } else if z.HasExtensions() && z.EncExt(yy1360) { } else if yym1361 { z.EncBinaryMarshal(yy1360) } else if !yym1361 && z.IsJSONHandle() { z.EncJSONMarshal(yy1360) } else { z.EncFallback(yy1360) } } } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1354[3] { yy1363 := &x.LastTransitionTime yym1364 := z.EncBinary() _ = yym1364 if false { } else if z.HasExtensions() && z.EncExt(yy1363) { } else if yym1364 { z.EncBinaryMarshal(yy1363) } else if !yym1364 && z.IsJSONHandle() { z.EncJSONMarshal(yy1363) } else { z.EncFallback(yy1363) } } else { r.EncodeNil() } } else { if yyq1354[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1365 := &x.LastTransitionTime yym1366 := z.EncBinary() _ = yym1366 if false { } else if z.HasExtensions() && z.EncExt(yy1365) { } else if yym1366 { z.EncBinaryMarshal(yy1365) } else if !yym1366 && z.IsJSONHandle() { z.EncJSONMarshal(yy1365) } else { z.EncFallback(yy1365) } } } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1354[4] { yym1368 := z.EncBinary() _ = yym1368 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1354[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1369 := z.EncBinary() _ = yym1369 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1354[5] { yym1371 := z.EncBinary() _ = yym1371 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1354[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1372 := z.EncBinary() _ = yym1372 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1354 || yy2arr1354 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1373 := z.DecBinary() _ = yym1373 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1374 := r.ContainerType() if yyct1374 == codecSelferValueTypeMap1234 { yyl1374 := r.ReadMapStart() if yyl1374 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1374, d) } } else if yyct1374 == codecSelferValueTypeArray1234 { yyl1374 := r.ReadArrayStart() if yyl1374 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1374, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1375Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1375Slc var yyhl1375 bool = l >= 0 for yyj1375 := 0; ; yyj1375++ { if yyhl1375 { if yyj1375 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1375Slc = r.DecodeBytes(yys1375Slc, true, true) yys1375 := string(yys1375Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1375 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = PodConditionType(r.DecodeString()) } case "status": if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } case "lastProbeTime": if r.TryDecodeAsNil() { x.LastProbeTime = pkg2_unversioned.Time{} } else { yyv1378 := &x.LastProbeTime yym1379 := z.DecBinary() _ = yym1379 if false { } else if z.HasExtensions() && z.DecExt(yyv1378) { } else if yym1379 { z.DecBinaryUnmarshal(yyv1378) } else if !yym1379 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1378) } else { z.DecFallback(yyv1378, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1380 := &x.LastTransitionTime yym1381 := z.DecBinary() _ = yym1381 if false { } else if z.HasExtensions() && z.DecExt(yyv1380) { } else if yym1381 { z.DecBinaryUnmarshal(yyv1380) } else if !yym1381 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1380) } else { z.DecFallback(yyv1380, false) } } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1375) } // end switch yys1375 } // end for yyj1375 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1384 int var yyb1384 bool var yyhl1384 bool = l >= 0 yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = PodConditionType(r.DecodeString()) } yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastProbeTime = pkg2_unversioned.Time{} } else { yyv1387 := &x.LastProbeTime yym1388 := z.DecBinary() _ = yym1388 if false { } else if z.HasExtensions() && z.DecExt(yyv1387) { } else if yym1388 { z.DecBinaryUnmarshal(yyv1387) } else if !yym1388 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1387) } else { z.DecFallback(yyv1387, false) } } yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1389 := &x.LastTransitionTime yym1390 := z.DecBinary() _ = yym1390 if false { } else if z.HasExtensions() && z.DecExt(yyv1389) { } else if yym1390 { z.DecBinaryUnmarshal(yyv1389) } else if !yym1390 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1389) } else { z.DecFallback(yyv1389, false) } } yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1384++ if yyhl1384 { yyb1384 = yyj1384 > l } else { yyb1384 = r.CheckBreak() } if yyb1384 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1384-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1393 := z.EncBinary() _ = yym1393 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *RestartPolicy) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1394 := z.DecBinary() _ = yym1394 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *PodList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1395 := z.EncBinary() _ = yym1395 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1396 := !z.EncBinary() yy2arr1396 := z.EncBasicHandle().StructToArray var yyq1396 [4]bool _, _, _ = yysep1396, yyq1396, yy2arr1396 const yyr1396 bool = false yyq1396[0] = x.Kind != "" yyq1396[1] = x.APIVersion != "" yyq1396[2] = true var yynn1396 int if yyr1396 || yy2arr1396 { r.EncodeArrayStart(4) } else { yynn1396 = 1 for _, b := range yyq1396 { if b { yynn1396++ } } r.EncodeMapStart(yynn1396) yynn1396 = 0 } if yyr1396 || yy2arr1396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1396[0] { yym1398 := z.EncBinary() _ = yym1398 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1396[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1399 := z.EncBinary() _ = yym1399 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1396 || yy2arr1396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1396[1] { yym1401 := z.EncBinary() _ = yym1401 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1396[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1402 := z.EncBinary() _ = yym1402 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1396 || yy2arr1396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1396[2] { yy1404 := &x.ListMeta yym1405 := z.EncBinary() _ = yym1405 if false { } else if z.HasExtensions() && z.EncExt(yy1404) { } else { z.EncFallback(yy1404) } } else { r.EncodeNil() } } else { if yyq1396[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1406 := &x.ListMeta yym1407 := z.EncBinary() _ = yym1407 if false { } else if z.HasExtensions() && z.EncExt(yy1406) { } else { z.EncFallback(yy1406) } } } if yyr1396 || yy2arr1396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym1409 := z.EncBinary() _ = yym1409 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym1410 := z.EncBinary() _ = yym1410 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } if yyr1396 || yy2arr1396 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1411 := z.DecBinary() _ = yym1411 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1412 := r.ContainerType() if yyct1412 == codecSelferValueTypeMap1234 { yyl1412 := r.ReadMapStart() if yyl1412 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1412, d) } } else if yyct1412 == codecSelferValueTypeArray1234 { yyl1412 := r.ReadArrayStart() if yyl1412 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1412, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1413Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1413Slc var yyhl1413 bool = l >= 0 for yyj1413 := 0; ; yyj1413++ { if yyhl1413 { if yyj1413 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1413Slc = r.DecodeBytes(yys1413Slc, true, true) yys1413 := string(yys1413Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1413 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1416 := &x.ListMeta yym1417 := z.DecBinary() _ = yym1417 if false { } else if z.HasExtensions() && z.DecExt(yyv1416) { } else { z.DecFallback(yyv1416, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1418 := &x.Items yym1419 := z.DecBinary() _ = yym1419 if false { } else { h.decSlicePod((*[]Pod)(yyv1418), d) } } default: z.DecStructFieldNotFound(-1, yys1413) } // end switch yys1413 } // end for yyj1413 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1420 int var yyb1420 bool var yyhl1420 bool = l >= 0 yyj1420++ if yyhl1420 { yyb1420 = yyj1420 > l } else { yyb1420 = r.CheckBreak() } if yyb1420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1420++ if yyhl1420 { yyb1420 = yyj1420 > l } else { yyb1420 = r.CheckBreak() } if yyb1420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1420++ if yyhl1420 { yyb1420 = yyj1420 > l } else { yyb1420 = r.CheckBreak() } if yyb1420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1423 := &x.ListMeta yym1424 := z.DecBinary() _ = yym1424 if false { } else if z.HasExtensions() && z.DecExt(yyv1423) { } else { z.DecFallback(yyv1423, false) } } yyj1420++ if yyhl1420 { yyb1420 = yyj1420 > l } else { yyb1420 = r.CheckBreak() } if yyb1420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv1425 := &x.Items yym1426 := z.DecBinary() _ = yym1426 if false { } else { h.decSlicePod((*[]Pod)(yyv1425), d) } } for { yyj1420++ if yyhl1420 { yyb1420 = yyj1420 > l } else { yyb1420 = r.CheckBreak() } if yyb1420 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1420-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1427 := z.EncBinary() _ = yym1427 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *DNSPolicy) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1428 := z.DecBinary() _ = yym1428 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *PodSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1429 := z.EncBinary() _ = yym1429 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1430 := !z.EncBinary() yy2arr1430 := z.EncBasicHandle().StructToArray var yyq1430 [11]bool _, _, _ = yysep1430, yyq1430, yy2arr1430 const yyr1430 bool = false yyq1430[2] = x.RestartPolicy != "" yyq1430[3] = x.TerminationGracePeriodSeconds != nil yyq1430[4] = x.ActiveDeadlineSeconds != nil yyq1430[5] = x.DNSPolicy != "" yyq1430[6] = len(x.NodeSelector) != 0 yyq1430[8] = x.NodeName != "" yyq1430[9] = x.SecurityContext != nil yyq1430[10] = len(x.ImagePullSecrets) != 0 var yynn1430 int if yyr1430 || yy2arr1430 { r.EncodeArrayStart(11) } else { yynn1430 = 3 for _, b := range yyq1430 { if b { yynn1430++ } } r.EncodeMapStart(yynn1430) yynn1430 = 0 } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Volumes == nil { r.EncodeNil() } else { yym1432 := z.EncBinary() _ = yym1432 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("volumes")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Volumes == nil { r.EncodeNil() } else { yym1433 := z.EncBinary() _ = yym1433 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Containers == nil { r.EncodeNil() } else { yym1435 := z.EncBinary() _ = yym1435 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containers")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Containers == nil { r.EncodeNil() } else { yym1436 := z.EncBinary() _ = yym1436 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[2] { x.RestartPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1430[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("restartPolicy")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.RestartPolicy.CodecEncodeSelf(e) } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[3] { if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1439 := *x.TerminationGracePeriodSeconds yym1440 := z.EncBinary() _ = yym1440 if false { } else { r.EncodeInt(int64(yy1439)) } } } else { r.EncodeNil() } } else { if yyq1430[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1441 := *x.TerminationGracePeriodSeconds yym1442 := z.EncBinary() _ = yym1442 if false { } else { r.EncodeInt(int64(yy1441)) } } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[4] { if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1444 := *x.ActiveDeadlineSeconds yym1445 := z.EncBinary() _ = yym1445 if false { } else { r.EncodeInt(int64(yy1444)) } } } else { r.EncodeNil() } } else { if yyq1430[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1446 := *x.ActiveDeadlineSeconds yym1447 := z.EncBinary() _ = yym1447 if false { } else { r.EncodeInt(int64(yy1446)) } } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[5] { x.DNSPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1430[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.DNSPolicy.CodecEncodeSelf(e) } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[6] { if x.NodeSelector == nil { r.EncodeNil() } else { yym1450 := z.EncBinary() _ = yym1450 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } else { r.EncodeNil() } } else { if yyq1430[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nodeSelector")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.NodeSelector == nil { r.EncodeNil() } else { yym1451 := z.EncBinary() _ = yym1451 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1453 := z.EncBinary() _ = yym1453 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1454 := z.EncBinary() _ = yym1454 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[8] { yym1456 := z.EncBinary() _ = yym1456 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1430[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nodeName")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1457 := z.EncBinary() _ = yym1457 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[9] { if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1430[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("securityContext")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1430[10] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1460 := z.EncBinary() _ = yym1460 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1430[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1461 := z.EncBinary() _ = yym1461 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yyr1430 || yy2arr1430 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1462 := z.DecBinary() _ = yym1462 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1463 := r.ContainerType() if yyct1463 == codecSelferValueTypeMap1234 { yyl1463 := r.ReadMapStart() if yyl1463 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1463, d) } } else if yyct1463 == codecSelferValueTypeArray1234 { yyl1463 := r.ReadArrayStart() if yyl1463 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1463, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1464Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1464Slc var yyhl1464 bool = l >= 0 for yyj1464 := 0; ; yyj1464++ { if yyhl1464 { if yyj1464 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1464Slc = r.DecodeBytes(yys1464Slc, true, true) yys1464 := string(yys1464Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1464 { case "volumes": if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1465 := &x.Volumes yym1466 := z.DecBinary() _ = yym1466 if false { } else { h.decSliceVolume((*[]Volume)(yyv1465), d) } } case "containers": if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1467 := &x.Containers yym1468 := z.DecBinary() _ = yym1468 if false { } else { h.decSliceContainer((*[]Container)(yyv1467), d) } } case "restartPolicy": if r.TryDecodeAsNil() { x.RestartPolicy = "" } else { x.RestartPolicy = RestartPolicy(r.DecodeString()) } case "terminationGracePeriodSeconds": if r.TryDecodeAsNil() { if x.TerminationGracePeriodSeconds != nil { x.TerminationGracePeriodSeconds = nil } } else { if x.TerminationGracePeriodSeconds == nil { x.TerminationGracePeriodSeconds = new(int64) } yym1471 := z.DecBinary() _ = yym1471 if false { } else { *((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } case "activeDeadlineSeconds": if r.TryDecodeAsNil() { if x.ActiveDeadlineSeconds != nil { x.ActiveDeadlineSeconds = nil } } else { if x.ActiveDeadlineSeconds == nil { x.ActiveDeadlineSeconds = new(int64) } yym1473 := z.DecBinary() _ = yym1473 if false { } else { *((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64)) } } case "dnsPolicy": if r.TryDecodeAsNil() { x.DNSPolicy = "" } else { x.DNSPolicy = DNSPolicy(r.DecodeString()) } case "nodeSelector": if r.TryDecodeAsNil() { x.NodeSelector = nil } else { yyv1475 := &x.NodeSelector yym1476 := z.DecBinary() _ = yym1476 if false { } else { z.F.DecMapStringStringX(yyv1475, false, d) } } case "serviceAccountName": if r.TryDecodeAsNil() { x.ServiceAccountName = "" } else { x.ServiceAccountName = string(r.DecodeString()) } case "nodeName": if r.TryDecodeAsNil() { x.NodeName = "" } else { x.NodeName = string(r.DecodeString()) } case "securityContext": if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(PodSecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1480 := &x.ImagePullSecrets yym1481 := z.DecBinary() _ = yym1481 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1480), d) } } default: z.DecStructFieldNotFound(-1, yys1464) } // end switch yys1464 } // end for yyj1464 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1482 int var yyb1482 bool var yyhl1482 bool = l >= 0 yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1483 := &x.Volumes yym1484 := z.DecBinary() _ = yym1484 if false { } else { h.decSliceVolume((*[]Volume)(yyv1483), d) } } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1485 := &x.Containers yym1486 := z.DecBinary() _ = yym1486 if false { } else { h.decSliceContainer((*[]Container)(yyv1485), d) } } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.RestartPolicy = "" } else { x.RestartPolicy = RestartPolicy(r.DecodeString()) } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TerminationGracePeriodSeconds != nil { x.TerminationGracePeriodSeconds = nil } } else { if x.TerminationGracePeriodSeconds == nil { x.TerminationGracePeriodSeconds = new(int64) } yym1489 := z.DecBinary() _ = yym1489 if false { } else { *((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.ActiveDeadlineSeconds != nil { x.ActiveDeadlineSeconds = nil } } else { if x.ActiveDeadlineSeconds == nil { x.ActiveDeadlineSeconds = new(int64) } yym1491 := z.DecBinary() _ = yym1491 if false { } else { *((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64)) } } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.DNSPolicy = "" } else { x.DNSPolicy = DNSPolicy(r.DecodeString()) } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.NodeSelector = nil } else { yyv1493 := &x.NodeSelector yym1494 := z.DecBinary() _ = yym1494 if false { } else { z.F.DecMapStringStringX(yyv1493, false, d) } } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ServiceAccountName = "" } else { x.ServiceAccountName = string(r.DecodeString()) } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.NodeName = "" } else { x.NodeName = string(r.DecodeString()) } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(PodSecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1498 := &x.ImagePullSecrets yym1499 := z.DecBinary() _ = yym1499 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1498), d) } } for { yyj1482++ if yyhl1482 { yyb1482 = yyj1482 > l } else { yyb1482 = r.CheckBreak() } if yyb1482 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1482-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1500 := z.EncBinary() _ = yym1500 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1501 := !z.EncBinary() yy2arr1501 := z.EncBasicHandle().StructToArray var yyq1501 [8]bool _, _, _ = yysep1501, yyq1501, yy2arr1501 const yyr1501 bool = false yyq1501[0] = x.HostNetwork != false yyq1501[1] = x.HostPID != false yyq1501[2] = x.HostIPC != false yyq1501[3] = x.SELinuxOptions != nil yyq1501[4] = x.RunAsUser != nil yyq1501[5] = x.RunAsNonRoot != nil yyq1501[6] = len(x.SupplementalGroups) != 0 yyq1501[7] = x.FSGroup != nil var yynn1501 int if yyr1501 || yy2arr1501 { r.EncodeArrayStart(8) } else { yynn1501 = 0 for _, b := range yyq1501 { if b { yynn1501++ } } r.EncodeMapStart(yynn1501) yynn1501 = 0 } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[0] { yym1503 := z.EncBinary() _ = yym1503 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } else { r.EncodeBool(false) } } else { if yyq1501[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostNetwork")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1504 := z.EncBinary() _ = yym1504 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[1] { yym1506 := z.EncBinary() _ = yym1506 if false { } else { r.EncodeBool(bool(x.HostPID)) } } else { r.EncodeBool(false) } } else { if yyq1501[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostPID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1507 := z.EncBinary() _ = yym1507 if false { } else { r.EncodeBool(bool(x.HostPID)) } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[2] { yym1509 := z.EncBinary() _ = yym1509 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } else { r.EncodeBool(false) } } else { if yyq1501[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostIPC")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1510 := z.EncBinary() _ = yym1510 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[3] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1501[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[4] { if x.RunAsUser == nil { r.EncodeNil() } else { yy1513 := *x.RunAsUser yym1514 := z.EncBinary() _ = yym1514 if false { } else { r.EncodeInt(int64(yy1513)) } } } else { r.EncodeNil() } } else { if yyq1501[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RunAsUser == nil { r.EncodeNil() } else { yy1515 := *x.RunAsUser yym1516 := z.EncBinary() _ = yym1516 if false { } else { r.EncodeInt(int64(yy1515)) } } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[5] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1518 := *x.RunAsNonRoot yym1519 := z.EncBinary() _ = yym1519 if false { } else { r.EncodeBool(bool(yy1518)) } } } else { r.EncodeNil() } } else { if yyq1501[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1520 := *x.RunAsNonRoot yym1521 := z.EncBinary() _ = yym1521 if false { } else { r.EncodeBool(bool(yy1520)) } } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[6] { if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1523 := z.EncBinary() _ = yym1523 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } else { r.EncodeNil() } } else { if yyq1501[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1524 := z.EncBinary() _ = yym1524 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1501[7] { if x.FSGroup == nil { r.EncodeNil() } else { yy1526 := *x.FSGroup yym1527 := z.EncBinary() _ = yym1527 if false { } else { r.EncodeInt(int64(yy1526)) } } } else { r.EncodeNil() } } else { if yyq1501[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fsGroup")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.FSGroup == nil { r.EncodeNil() } else { yy1528 := *x.FSGroup yym1529 := z.EncBinary() _ = yym1529 if false { } else { r.EncodeInt(int64(yy1528)) } } } } if yyr1501 || yy2arr1501 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1530 := z.DecBinary() _ = yym1530 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1531 := r.ContainerType() if yyct1531 == codecSelferValueTypeMap1234 { yyl1531 := r.ReadMapStart() if yyl1531 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1531, d) } } else if yyct1531 == codecSelferValueTypeArray1234 { yyl1531 := r.ReadArrayStart() if yyl1531 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1531, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodSecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1532Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1532Slc var yyhl1532 bool = l >= 0 for yyj1532 := 0; ; yyj1532++ { if yyhl1532 { if yyj1532 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1532Slc = r.DecodeBytes(yys1532Slc, true, true) yys1532 := string(yys1532Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1532 { case "hostNetwork": if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } case "hostPID": if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } case "hostIPC": if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } case "seLinuxOptions": if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } case "runAsUser": if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym1538 := z.DecBinary() _ = yym1538 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } case "runAsNonRoot": if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym1540 := z.DecBinary() _ = yym1540 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } case "supplementalGroups": if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1541 := &x.SupplementalGroups yym1542 := z.DecBinary() _ = yym1542 if false { } else { z.F.DecSliceInt64X(yyv1541, false, d) } } case "fsGroup": if r.TryDecodeAsNil() { if x.FSGroup != nil { x.FSGroup = nil } } else { if x.FSGroup == nil { x.FSGroup = new(int64) } yym1544 := z.DecBinary() _ = yym1544 if false { } else { *((*int64)(x.FSGroup)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys1532) } // end switch yys1532 } // end for yyj1532 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1545 int var yyb1545 bool var yyhl1545 bool = l >= 0 yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym1551 := z.DecBinary() _ = yym1551 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym1553 := z.DecBinary() _ = yym1553 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1554 := &x.SupplementalGroups yym1555 := z.DecBinary() _ = yym1555 if false { } else { z.F.DecSliceInt64X(yyv1554, false, d) } } yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.FSGroup != nil { x.FSGroup = nil } } else { if x.FSGroup == nil { x.FSGroup = new(int64) } yym1557 := z.DecBinary() _ = yym1557 if false { } else { *((*int64)(x.FSGroup)) = int64(r.DecodeInt(64)) } } for { yyj1545++ if yyhl1545 { yyb1545 = yyj1545 > l } else { yyb1545 = r.CheckBreak() } if yyb1545 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1545-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1558 := z.EncBinary() _ = yym1558 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1559 := !z.EncBinary() yy2arr1559 := z.EncBasicHandle().StructToArray var yyq1559 [8]bool _, _, _ = yysep1559, yyq1559, yy2arr1559 const yyr1559 bool = false yyq1559[0] = x.Phase != "" yyq1559[1] = len(x.Conditions) != 0 yyq1559[2] = x.Message != "" yyq1559[3] = x.Reason != "" yyq1559[4] = x.HostIP != "" yyq1559[5] = x.PodIP != "" yyq1559[6] = x.StartTime != nil yyq1559[7] = len(x.ContainerStatuses) != 0 var yynn1559 int if yyr1559 || yy2arr1559 { r.EncodeArrayStart(8) } else { yynn1559 = 0 for _, b := range yyq1559 { if b { yynn1559++ } } r.EncodeMapStart(yynn1559) yynn1559 = 0 } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1559[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("phase")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Phase.CodecEncodeSelf(e) } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[1] { if x.Conditions == nil { r.EncodeNil() } else { yym1562 := z.EncBinary() _ = yym1562 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq1559[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("conditions")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Conditions == nil { r.EncodeNil() } else { yym1563 := z.EncBinary() _ = yym1563 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[2] { yym1565 := z.EncBinary() _ = yym1565 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1559[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1566 := z.EncBinary() _ = yym1566 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[3] { yym1568 := z.EncBinary() _ = yym1568 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1559[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1569 := z.EncBinary() _ = yym1569 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[4] { yym1571 := z.EncBinary() _ = yym1571 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1559[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostIP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1572 := z.EncBinary() _ = yym1572 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[5] { yym1574 := z.EncBinary() _ = yym1574 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1559[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("podIP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1575 := z.EncBinary() _ = yym1575 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[6] { if x.StartTime == nil { r.EncodeNil() } else { yym1577 := z.EncBinary() _ = yym1577 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1577 { z.EncBinaryMarshal(x.StartTime) } else if !yym1577 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } else { r.EncodeNil() } } else { if yyq1559[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("startTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.StartTime == nil { r.EncodeNil() } else { yym1578 := z.EncBinary() _ = yym1578 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1578 { z.EncBinaryMarshal(x.StartTime) } else if !yym1578 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1559[7] { if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1580 := z.EncBinary() _ = yym1580 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } else { r.EncodeNil() } } else { if yyq1559[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containerStatuses")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1581 := z.EncBinary() _ = yym1581 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } } if yyr1559 || yy2arr1559 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1582 := z.DecBinary() _ = yym1582 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1583 := r.ContainerType() if yyct1583 == codecSelferValueTypeMap1234 { yyl1583 := r.ReadMapStart() if yyl1583 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1583, d) } } else if yyct1583 == codecSelferValueTypeArray1234 { yyl1583 := r.ReadArrayStart() if yyl1583 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1583, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1584Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1584Slc var yyhl1584 bool = l >= 0 for yyj1584 := 0; ; yyj1584++ { if yyhl1584 { if yyj1584 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1584Slc = r.DecodeBytes(yys1584Slc, true, true) yys1584 := string(yys1584Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1584 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1586 := &x.Conditions yym1587 := z.DecBinary() _ = yym1587 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1586), d) } } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "hostIP": if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } case "podIP": if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } case "startTime": if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1593 := z.DecBinary() _ = yym1593 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1593 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1593 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } case "containerStatuses": if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1594 := &x.ContainerStatuses yym1595 := z.DecBinary() _ = yym1595 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1594), d) } } default: z.DecStructFieldNotFound(-1, yys1584) } // end switch yys1584 } // end for yyj1584 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1596 int var yyb1596 bool var yyhl1596 bool = l >= 0 yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1598 := &x.Conditions yym1599 := z.DecBinary() _ = yym1599 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1598), d) } } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1605 := z.DecBinary() _ = yym1605 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1605 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1605 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1606 := &x.ContainerStatuses yym1607 := z.DecBinary() _ = yym1607 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1606), d) } } for { yyj1596++ if yyhl1596 { yyb1596 = yyj1596 > l } else { yyb1596 = r.CheckBreak() } if yyb1596 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1596-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1608 := z.EncBinary() _ = yym1608 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1609 := !z.EncBinary() yy2arr1609 := z.EncBasicHandle().StructToArray var yyq1609 [4]bool _, _, _ = yysep1609, yyq1609, yy2arr1609 const yyr1609 bool = false yyq1609[0] = x.Kind != "" yyq1609[1] = x.APIVersion != "" yyq1609[2] = true yyq1609[3] = true var yynn1609 int if yyr1609 || yy2arr1609 { r.EncodeArrayStart(4) } else { yynn1609 = 0 for _, b := range yyq1609 { if b { yynn1609++ } } r.EncodeMapStart(yynn1609) yynn1609 = 0 } if yyr1609 || yy2arr1609 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1609[0] { yym1611 := z.EncBinary() _ = yym1611 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1609[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1612 := z.EncBinary() _ = yym1612 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1609 || yy2arr1609 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1609[1] { yym1614 := z.EncBinary() _ = yym1614 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1609[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1615 := z.EncBinary() _ = yym1615 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1609 || yy2arr1609 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1609[2] { yy1617 := &x.ObjectMeta yy1617.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1609[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1618 := &x.ObjectMeta yy1618.CodecEncodeSelf(e) } } if yyr1609 || yy2arr1609 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1609[3] { yy1620 := &x.Status yy1620.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1609[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1621 := &x.Status yy1621.CodecEncodeSelf(e) } } if yyr1609 || yy2arr1609 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1622 := z.DecBinary() _ = yym1622 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1623 := r.ContainerType() if yyct1623 == codecSelferValueTypeMap1234 { yyl1623 := r.ReadMapStart() if yyl1623 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1623, d) } } else if yyct1623 == codecSelferValueTypeArray1234 { yyl1623 := r.ReadArrayStart() if yyl1623 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1623, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodStatusResult) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1624Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1624Slc var yyhl1624 bool = l >= 0 for yyj1624 := 0; ; yyj1624++ { if yyhl1624 { if yyj1624 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1624Slc = r.DecodeBytes(yys1624Slc, true, true) yys1624 := string(yys1624Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1624 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1627 := &x.ObjectMeta yyv1627.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1628 := &x.Status yyv1628.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1624) } // end switch yys1624 } // end for yyj1624 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1629 int var yyb1629 bool var yyhl1629 bool = l >= 0 yyj1629++ if yyhl1629 { yyb1629 = yyj1629 > l } else { yyb1629 = r.CheckBreak() } if yyb1629 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1629++ if yyhl1629 { yyb1629 = yyj1629 > l } else { yyb1629 = r.CheckBreak() } if yyb1629 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1629++ if yyhl1629 { yyb1629 = yyj1629 > l } else { yyb1629 = r.CheckBreak() } if yyb1629 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1632 := &x.ObjectMeta yyv1632.CodecDecodeSelf(d) } yyj1629++ if yyhl1629 { yyb1629 = yyj1629 > l } else { yyb1629 = r.CheckBreak() } if yyb1629 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1633 := &x.Status yyv1633.CodecDecodeSelf(d) } for { yyj1629++ if yyhl1629 { yyb1629 = yyj1629 > l } else { yyb1629 = r.CheckBreak() } if yyb1629 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1629-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1634 := z.EncBinary() _ = yym1634 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1635 := !z.EncBinary() yy2arr1635 := z.EncBasicHandle().StructToArray var yyq1635 [5]bool _, _, _ = yysep1635, yyq1635, yy2arr1635 const yyr1635 bool = false yyq1635[0] = x.Kind != "" yyq1635[1] = x.APIVersion != "" yyq1635[2] = true yyq1635[3] = true yyq1635[4] = true var yynn1635 int if yyr1635 || yy2arr1635 { r.EncodeArrayStart(5) } else { yynn1635 = 0 for _, b := range yyq1635 { if b { yynn1635++ } } r.EncodeMapStart(yynn1635) yynn1635 = 0 } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1635[0] { yym1637 := z.EncBinary() _ = yym1637 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1635[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1638 := z.EncBinary() _ = yym1638 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1635[1] { yym1640 := z.EncBinary() _ = yym1640 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1635[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1641 := z.EncBinary() _ = yym1641 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1635[2] { yy1643 := &x.ObjectMeta yy1643.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1635[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1644 := &x.ObjectMeta yy1644.CodecEncodeSelf(e) } } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1635[3] { yy1646 := &x.Spec yy1646.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1635[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1647 := &x.Spec yy1647.CodecEncodeSelf(e) } } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1635[4] { yy1649 := &x.Status yy1649.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1635[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1650 := &x.Status yy1650.CodecEncodeSelf(e) } } if yyr1635 || yy2arr1635 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1651 := z.DecBinary() _ = yym1651 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1652 := r.ContainerType() if yyct1652 == codecSelferValueTypeMap1234 { yyl1652 := r.ReadMapStart() if yyl1652 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1652, d) } } else if yyct1652 == codecSelferValueTypeArray1234 { yyl1652 := r.ReadArrayStart() if yyl1652 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1652, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Pod) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1653Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1653Slc var yyhl1653 bool = l >= 0 for yyj1653 := 0; ; yyj1653++ { if yyhl1653 { if yyj1653 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1653Slc = r.DecodeBytes(yys1653Slc, true, true) yys1653 := string(yys1653Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1653 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1656 := &x.ObjectMeta yyv1656.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1657 := &x.Spec yyv1657.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1658 := &x.Status yyv1658.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1653) } // end switch yys1653 } // end for yyj1653 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1659 int var yyb1659 bool var yyhl1659 bool = l >= 0 yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1662 := &x.ObjectMeta yyv1662.CodecDecodeSelf(d) } yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1663 := &x.Spec yyv1663.CodecDecodeSelf(d) } yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1664 := &x.Status yyv1664.CodecDecodeSelf(d) } for { yyj1659++ if yyhl1659 { yyb1659 = yyj1659 > l } else { yyb1659 = r.CheckBreak() } if yyb1659 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1659-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1665 := z.EncBinary() _ = yym1665 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1666 := !z.EncBinary() yy2arr1666 := z.EncBasicHandle().StructToArray var yyq1666 [2]bool _, _, _ = yysep1666, yyq1666, yy2arr1666 const yyr1666 bool = false yyq1666[0] = true yyq1666[1] = true var yynn1666 int if yyr1666 || yy2arr1666 { r.EncodeArrayStart(2) } else { yynn1666 = 0 for _, b := range yyq1666 { if b { yynn1666++ } } r.EncodeMapStart(yynn1666) yynn1666 = 0 } if yyr1666 || yy2arr1666 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1666[0] { yy1668 := &x.ObjectMeta yy1668.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1666[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1669 := &x.ObjectMeta yy1669.CodecEncodeSelf(e) } } if yyr1666 || yy2arr1666 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1666[1] { yy1671 := &x.Spec yy1671.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1666[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1672 := &x.Spec yy1672.CodecEncodeSelf(e) } } if yyr1666 || yy2arr1666 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1673 := z.DecBinary() _ = yym1673 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1674 := r.ContainerType() if yyct1674 == codecSelferValueTypeMap1234 { yyl1674 := r.ReadMapStart() if yyl1674 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1674, d) } } else if yyct1674 == codecSelferValueTypeArray1234 { yyl1674 := r.ReadArrayStart() if yyl1674 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1674, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodTemplateSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1675Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1675Slc var yyhl1675 bool = l >= 0 for yyj1675 := 0; ; yyj1675++ { if yyhl1675 { if yyj1675 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1675Slc = r.DecodeBytes(yys1675Slc, true, true) yys1675 := string(yys1675Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1675 { case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1676 := &x.ObjectMeta yyv1676.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1677 := &x.Spec yyv1677.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1675) } // end switch yys1675 } // end for yyj1675 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1678 int var yyb1678 bool var yyhl1678 bool = l >= 0 yyj1678++ if yyhl1678 { yyb1678 = yyj1678 > l } else { yyb1678 = r.CheckBreak() } if yyb1678 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1679 := &x.ObjectMeta yyv1679.CodecDecodeSelf(d) } yyj1678++ if yyhl1678 { yyb1678 = yyj1678 > l } else { yyb1678 = r.CheckBreak() } if yyb1678 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1680 := &x.Spec yyv1680.CodecDecodeSelf(d) } for { yyj1678++ if yyhl1678 { yyb1678 = yyj1678 > l } else { yyb1678 = r.CheckBreak() } if yyb1678 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1678-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1681 := z.EncBinary() _ = yym1681 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1682 := !z.EncBinary() yy2arr1682 := z.EncBasicHandle().StructToArray var yyq1682 [4]bool _, _, _ = yysep1682, yyq1682, yy2arr1682 const yyr1682 bool = false yyq1682[0] = x.Kind != "" yyq1682[1] = x.APIVersion != "" yyq1682[2] = true yyq1682[3] = true var yynn1682 int if yyr1682 || yy2arr1682 { r.EncodeArrayStart(4) } else { yynn1682 = 0 for _, b := range yyq1682 { if b { yynn1682++ } } r.EncodeMapStart(yynn1682) yynn1682 = 0 } if yyr1682 || yy2arr1682 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1682[0] { yym1684 := z.EncBinary() _ = yym1684 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1682[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1685 := z.EncBinary() _ = yym1685 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1682 || yy2arr1682 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1682[1] { yym1687 := z.EncBinary() _ = yym1687 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1682[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1688 := z.EncBinary() _ = yym1688 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1682 || yy2arr1682 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1682[2] { yy1690 := &x.ObjectMeta yy1690.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1682[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1691 := &x.ObjectMeta yy1691.CodecEncodeSelf(e) } } if yyr1682 || yy2arr1682 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1682[3] { yy1693 := &x.Template yy1693.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1682[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("template")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1694 := &x.Template yy1694.CodecEncodeSelf(e) } } if yyr1682 || yy2arr1682 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1695 := z.DecBinary() _ = yym1695 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1696 := r.ContainerType() if yyct1696 == codecSelferValueTypeMap1234 { yyl1696 := r.ReadMapStart() if yyl1696 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1696, d) } } else if yyct1696 == codecSelferValueTypeArray1234 { yyl1696 := r.ReadArrayStart() if yyl1696 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1696, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodTemplate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1697Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1697Slc var yyhl1697 bool = l >= 0 for yyj1697 := 0; ; yyj1697++ { if yyhl1697 { if yyj1697 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1697Slc = r.DecodeBytes(yys1697Slc, true, true) yys1697 := string(yys1697Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1697 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1700 := &x.ObjectMeta yyv1700.CodecDecodeSelf(d) } case "template": if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1701 := &x.Template yyv1701.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1697) } // end switch yys1697 } // end for yyj1697 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1702 int var yyb1702 bool var yyhl1702 bool = l >= 0 yyj1702++ if yyhl1702 { yyb1702 = yyj1702 > l } else { yyb1702 = r.CheckBreak() } if yyb1702 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1702++ if yyhl1702 { yyb1702 = yyj1702 > l } else { yyb1702 = r.CheckBreak() } if yyb1702 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1702++ if yyhl1702 { yyb1702 = yyj1702 > l } else { yyb1702 = r.CheckBreak() } if yyb1702 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1705 := &x.ObjectMeta yyv1705.CodecDecodeSelf(d) } yyj1702++ if yyhl1702 { yyb1702 = yyj1702 > l } else { yyb1702 = r.CheckBreak() } if yyb1702 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1706 := &x.Template yyv1706.CodecDecodeSelf(d) } for { yyj1702++ if yyhl1702 { yyb1702 = yyj1702 > l } else { yyb1702 = r.CheckBreak() } if yyb1702 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1702-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1707 := z.EncBinary() _ = yym1707 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1708 := !z.EncBinary() yy2arr1708 := z.EncBasicHandle().StructToArray var yyq1708 [4]bool _, _, _ = yysep1708, yyq1708, yy2arr1708 const yyr1708 bool = false yyq1708[0] = x.Kind != "" yyq1708[1] = x.APIVersion != "" yyq1708[2] = true var yynn1708 int if yyr1708 || yy2arr1708 { r.EncodeArrayStart(4) } else { yynn1708 = 1 for _, b := range yyq1708 { if b { yynn1708++ } } r.EncodeMapStart(yynn1708) yynn1708 = 0 } if yyr1708 || yy2arr1708 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1708[0] { yym1710 := z.EncBinary() _ = yym1710 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1708[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1711 := z.EncBinary() _ = yym1711 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1708 || yy2arr1708 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1708[1] { yym1713 := z.EncBinary() _ = yym1713 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1708[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1714 := z.EncBinary() _ = yym1714 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1708 || yy2arr1708 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1708[2] { yy1716 := &x.ListMeta yym1717 := z.EncBinary() _ = yym1717 if false { } else if z.HasExtensions() && z.EncExt(yy1716) { } else { z.EncFallback(yy1716) } } else { r.EncodeNil() } } else { if yyq1708[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1718 := &x.ListMeta yym1719 := z.EncBinary() _ = yym1719 if false { } else if z.HasExtensions() && z.EncExt(yy1718) { } else { z.EncFallback(yy1718) } } } if yyr1708 || yy2arr1708 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym1721 := z.EncBinary() _ = yym1721 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym1722 := z.EncBinary() _ = yym1722 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } if yyr1708 || yy2arr1708 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1723 := z.DecBinary() _ = yym1723 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1724 := r.ContainerType() if yyct1724 == codecSelferValueTypeMap1234 { yyl1724 := r.ReadMapStart() if yyl1724 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1724, d) } } else if yyct1724 == codecSelferValueTypeArray1234 { yyl1724 := r.ReadArrayStart() if yyl1724 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1724, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodTemplateList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1725Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1725Slc var yyhl1725 bool = l >= 0 for yyj1725 := 0; ; yyj1725++ { if yyhl1725 { if yyj1725 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1725Slc = r.DecodeBytes(yys1725Slc, true, true) yys1725 := string(yys1725Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1725 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1728 := &x.ListMeta yym1729 := z.DecBinary() _ = yym1729 if false { } else if z.HasExtensions() && z.DecExt(yyv1728) { } else { z.DecFallback(yyv1728, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1730 := &x.Items yym1731 := z.DecBinary() _ = yym1731 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1730), d) } } default: z.DecStructFieldNotFound(-1, yys1725) } // end switch yys1725 } // end for yyj1725 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1732 int var yyb1732 bool var yyhl1732 bool = l >= 0 yyj1732++ if yyhl1732 { yyb1732 = yyj1732 > l } else { yyb1732 = r.CheckBreak() } if yyb1732 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1732++ if yyhl1732 { yyb1732 = yyj1732 > l } else { yyb1732 = r.CheckBreak() } if yyb1732 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1732++ if yyhl1732 { yyb1732 = yyj1732 > l } else { yyb1732 = r.CheckBreak() } if yyb1732 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1735 := &x.ListMeta yym1736 := z.DecBinary() _ = yym1736 if false { } else if z.HasExtensions() && z.DecExt(yyv1735) { } else { z.DecFallback(yyv1735, false) } } yyj1732++ if yyhl1732 { yyb1732 = yyj1732 > l } else { yyb1732 = r.CheckBreak() } if yyb1732 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv1737 := &x.Items yym1738 := z.DecBinary() _ = yym1738 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1737), d) } } for { yyj1732++ if yyhl1732 { yyb1732 = yyj1732 > l } else { yyb1732 = r.CheckBreak() } if yyb1732 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1732-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1739 := z.EncBinary() _ = yym1739 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1740 := !z.EncBinary() yy2arr1740 := z.EncBasicHandle().StructToArray var yyq1740 [3]bool _, _, _ = yysep1740, yyq1740, yy2arr1740 const yyr1740 bool = false yyq1740[2] = x.Template != nil var yynn1740 int if yyr1740 || yy2arr1740 { r.EncodeArrayStart(3) } else { yynn1740 = 2 for _, b := range yyq1740 { if b { yynn1740++ } } r.EncodeMapStart(yynn1740) yynn1740 = 0 } if yyr1740 || yy2arr1740 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1742 := z.EncBinary() _ = yym1742 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("replicas")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1743 := z.EncBinary() _ = yym1743 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1740 || yy2arr1740 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Selector == nil { r.EncodeNil() } else { yym1745 := z.EncBinary() _ = yym1745 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("selector")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Selector == nil { r.EncodeNil() } else { yym1746 := z.EncBinary() _ = yym1746 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1740 || yy2arr1740 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1740[2] { if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1740[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("template")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } } if yyr1740 || yy2arr1740 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1748 := z.DecBinary() _ = yym1748 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1749 := r.ContainerType() if yyct1749 == codecSelferValueTypeMap1234 { yyl1749 := r.ReadMapStart() if yyl1749 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1749, d) } } else if yyct1749 == codecSelferValueTypeArray1234 { yyl1749 := r.ReadArrayStart() if yyl1749 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1749, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ReplicationControllerSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1750Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1750Slc var yyhl1750 bool = l >= 0 for yyj1750 := 0; ; yyj1750++ { if yyhl1750 { if yyj1750 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1750Slc = r.DecodeBytes(yys1750Slc, true, true) yys1750 := string(yys1750Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1750 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1752 := &x.Selector yym1753 := z.DecBinary() _ = yym1753 if false { } else { z.F.DecMapStringStringX(yyv1752, false, d) } } case "template": if r.TryDecodeAsNil() { if x.Template != nil { x.Template = nil } } else { if x.Template == nil { x.Template = new(PodTemplateSpec) } x.Template.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1750) } // end switch yys1750 } // end for yyj1750 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1755 int var yyb1755 bool var yyhl1755 bool = l >= 0 yyj1755++ if yyhl1755 { yyb1755 = yyj1755 > l } else { yyb1755 = r.CheckBreak() } if yyb1755 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1755++ if yyhl1755 { yyb1755 = yyj1755 > l } else { yyb1755 = r.CheckBreak() } if yyb1755 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1757 := &x.Selector yym1758 := z.DecBinary() _ = yym1758 if false { } else { z.F.DecMapStringStringX(yyv1757, false, d) } } yyj1755++ if yyhl1755 { yyb1755 = yyj1755 > l } else { yyb1755 = r.CheckBreak() } if yyb1755 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Template != nil { x.Template = nil } } else { if x.Template == nil { x.Template = new(PodTemplateSpec) } x.Template.CodecDecodeSelf(d) } for { yyj1755++ if yyhl1755 { yyb1755 = yyj1755 > l } else { yyb1755 = r.CheckBreak() } if yyb1755 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1755-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1760 := z.EncBinary() _ = yym1760 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1761 := !z.EncBinary() yy2arr1761 := z.EncBasicHandle().StructToArray var yyq1761 [2]bool _, _, _ = yysep1761, yyq1761, yy2arr1761 const yyr1761 bool = false yyq1761[1] = x.ObservedGeneration != 0 var yynn1761 int if yyr1761 || yy2arr1761 { r.EncodeArrayStart(2) } else { yynn1761 = 1 for _, b := range yyq1761 { if b { yynn1761++ } } r.EncodeMapStart(yynn1761) yynn1761 = 0 } if yyr1761 || yy2arr1761 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1763 := z.EncBinary() _ = yym1763 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("replicas")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1764 := z.EncBinary() _ = yym1764 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1761 || yy2arr1761 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1761[1] { yym1766 := z.EncBinary() _ = yym1766 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } else { r.EncodeInt(0) } } else { if yyq1761[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("observedGeneration")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1767 := z.EncBinary() _ = yym1767 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } } if yyr1761 || yy2arr1761 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1768 := z.DecBinary() _ = yym1768 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1769 := r.ContainerType() if yyct1769 == codecSelferValueTypeMap1234 { yyl1769 := r.ReadMapStart() if yyl1769 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1769, d) } } else if yyct1769 == codecSelferValueTypeArray1234 { yyl1769 := r.ReadArrayStart() if yyl1769 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1769, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ReplicationControllerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1770Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1770Slc var yyhl1770 bool = l >= 0 for yyj1770 := 0; ; yyj1770++ { if yyhl1770 { if yyj1770 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1770Slc = r.DecodeBytes(yys1770Slc, true, true) yys1770 := string(yys1770Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1770 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "observedGeneration": if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } default: z.DecStructFieldNotFound(-1, yys1770) } // end switch yys1770 } // end for yyj1770 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1773 int var yyb1773 bool var yyhl1773 bool = l >= 0 yyj1773++ if yyhl1773 { yyb1773 = yyj1773 > l } else { yyb1773 = r.CheckBreak() } if yyb1773 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1773++ if yyhl1773 { yyb1773 = yyj1773 > l } else { yyb1773 = r.CheckBreak() } if yyb1773 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } for { yyj1773++ if yyhl1773 { yyb1773 = yyj1773 > l } else { yyb1773 = r.CheckBreak() } if yyb1773 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1773-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1776 := z.EncBinary() _ = yym1776 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1777 := !z.EncBinary() yy2arr1777 := z.EncBasicHandle().StructToArray var yyq1777 [5]bool _, _, _ = yysep1777, yyq1777, yy2arr1777 const yyr1777 bool = false yyq1777[0] = x.Kind != "" yyq1777[1] = x.APIVersion != "" yyq1777[2] = true yyq1777[3] = true yyq1777[4] = true var yynn1777 int if yyr1777 || yy2arr1777 { r.EncodeArrayStart(5) } else { yynn1777 = 0 for _, b := range yyq1777 { if b { yynn1777++ } } r.EncodeMapStart(yynn1777) yynn1777 = 0 } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1777[0] { yym1779 := z.EncBinary() _ = yym1779 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1777[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1780 := z.EncBinary() _ = yym1780 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1777[1] { yym1782 := z.EncBinary() _ = yym1782 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1777[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1783 := z.EncBinary() _ = yym1783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1777[2] { yy1785 := &x.ObjectMeta yy1785.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1777[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1786 := &x.ObjectMeta yy1786.CodecEncodeSelf(e) } } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1777[3] { yy1788 := &x.Spec yy1788.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1777[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1789 := &x.Spec yy1789.CodecEncodeSelf(e) } } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1777[4] { yy1791 := &x.Status yy1791.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1777[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1792 := &x.Status yy1792.CodecEncodeSelf(e) } } if yyr1777 || yy2arr1777 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1793 := z.DecBinary() _ = yym1793 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1794 := r.ContainerType() if yyct1794 == codecSelferValueTypeMap1234 { yyl1794 := r.ReadMapStart() if yyl1794 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1794, d) } } else if yyct1794 == codecSelferValueTypeArray1234 { yyl1794 := r.ReadArrayStart() if yyl1794 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1794, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ReplicationController) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1795Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1795Slc var yyhl1795 bool = l >= 0 for yyj1795 := 0; ; yyj1795++ { if yyhl1795 { if yyj1795 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1795Slc = r.DecodeBytes(yys1795Slc, true, true) yys1795 := string(yys1795Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1795 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1798 := &x.ObjectMeta yyv1798.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1799 := &x.Spec yyv1799.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1800 := &x.Status yyv1800.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1795) } // end switch yys1795 } // end for yyj1795 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1801 int var yyb1801 bool var yyhl1801 bool = l >= 0 yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1804 := &x.ObjectMeta yyv1804.CodecDecodeSelf(d) } yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1805 := &x.Spec yyv1805.CodecDecodeSelf(d) } yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1806 := &x.Status yyv1806.CodecDecodeSelf(d) } for { yyj1801++ if yyhl1801 { yyb1801 = yyj1801 > l } else { yyb1801 = r.CheckBreak() } if yyb1801 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1801-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1807 := z.EncBinary() _ = yym1807 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1808 := !z.EncBinary() yy2arr1808 := z.EncBasicHandle().StructToArray var yyq1808 [4]bool _, _, _ = yysep1808, yyq1808, yy2arr1808 const yyr1808 bool = false yyq1808[0] = x.Kind != "" yyq1808[1] = x.APIVersion != "" yyq1808[2] = true var yynn1808 int if yyr1808 || yy2arr1808 { r.EncodeArrayStart(4) } else { yynn1808 = 1 for _, b := range yyq1808 { if b { yynn1808++ } } r.EncodeMapStart(yynn1808) yynn1808 = 0 } if yyr1808 || yy2arr1808 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1808[0] { yym1810 := z.EncBinary() _ = yym1810 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1808[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1811 := z.EncBinary() _ = yym1811 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1808 || yy2arr1808 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1808[1] { yym1813 := z.EncBinary() _ = yym1813 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1808[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1814 := z.EncBinary() _ = yym1814 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1808 || yy2arr1808 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1808[2] { yy1816 := &x.ListMeta yym1817 := z.EncBinary() _ = yym1817 if false { } else if z.HasExtensions() && z.EncExt(yy1816) { } else { z.EncFallback(yy1816) } } else { r.EncodeNil() } } else { if yyq1808[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1818 := &x.ListMeta yym1819 := z.EncBinary() _ = yym1819 if false { } else if z.HasExtensions() && z.EncExt(yy1818) { } else { z.EncFallback(yy1818) } } } if yyr1808 || yy2arr1808 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym1821 := z.EncBinary() _ = yym1821 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym1822 := z.EncBinary() _ = yym1822 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } if yyr1808 || yy2arr1808 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1823 := z.DecBinary() _ = yym1823 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1824 := r.ContainerType() if yyct1824 == codecSelferValueTypeMap1234 { yyl1824 := r.ReadMapStart() if yyl1824 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1824, d) } } else if yyct1824 == codecSelferValueTypeArray1234 { yyl1824 := r.ReadArrayStart() if yyl1824 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1824, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ReplicationControllerList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1825Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1825Slc var yyhl1825 bool = l >= 0 for yyj1825 := 0; ; yyj1825++ { if yyhl1825 { if yyj1825 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1825Slc = r.DecodeBytes(yys1825Slc, true, true) yys1825 := string(yys1825Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1825 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1828 := &x.ListMeta yym1829 := z.DecBinary() _ = yym1829 if false { } else if z.HasExtensions() && z.DecExt(yyv1828) { } else { z.DecFallback(yyv1828, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1830 := &x.Items yym1831 := z.DecBinary() _ = yym1831 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1830), d) } } default: z.DecStructFieldNotFound(-1, yys1825) } // end switch yys1825 } // end for yyj1825 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1832 int var yyb1832 bool var yyhl1832 bool = l >= 0 yyj1832++ if yyhl1832 { yyb1832 = yyj1832 > l } else { yyb1832 = r.CheckBreak() } if yyb1832 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1832++ if yyhl1832 { yyb1832 = yyj1832 > l } else { yyb1832 = r.CheckBreak() } if yyb1832 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1832++ if yyhl1832 { yyb1832 = yyj1832 > l } else { yyb1832 = r.CheckBreak() } if yyb1832 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1835 := &x.ListMeta yym1836 := z.DecBinary() _ = yym1836 if false { } else if z.HasExtensions() && z.DecExt(yyv1835) { } else { z.DecFallback(yyv1835, false) } } yyj1832++ if yyhl1832 { yyb1832 = yyj1832 > l } else { yyb1832 = r.CheckBreak() } if yyb1832 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv1837 := &x.Items yym1838 := z.DecBinary() _ = yym1838 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1837), d) } } for { yyj1832++ if yyhl1832 { yyb1832 = yyj1832 > l } else { yyb1832 = r.CheckBreak() } if yyb1832 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1832-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1839 := z.EncBinary() _ = yym1839 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1840 := !z.EncBinary() yy2arr1840 := z.EncBasicHandle().StructToArray var yyq1840 [4]bool _, _, _ = yysep1840, yyq1840, yy2arr1840 const yyr1840 bool = false yyq1840[0] = x.Kind != "" yyq1840[1] = x.APIVersion != "" yyq1840[2] = true var yynn1840 int if yyr1840 || yy2arr1840 { r.EncodeArrayStart(4) } else { yynn1840 = 1 for _, b := range yyq1840 { if b { yynn1840++ } } r.EncodeMapStart(yynn1840) yynn1840 = 0 } if yyr1840 || yy2arr1840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1840[0] { yym1842 := z.EncBinary() _ = yym1842 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1840[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1843 := z.EncBinary() _ = yym1843 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1840 || yy2arr1840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1840[1] { yym1845 := z.EncBinary() _ = yym1845 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1840[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1846 := z.EncBinary() _ = yym1846 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1840 || yy2arr1840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1840[2] { yy1848 := &x.ListMeta yym1849 := z.EncBinary() _ = yym1849 if false { } else if z.HasExtensions() && z.EncExt(yy1848) { } else { z.EncFallback(yy1848) } } else { r.EncodeNil() } } else { if yyq1840[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1850 := &x.ListMeta yym1851 := z.EncBinary() _ = yym1851 if false { } else if z.HasExtensions() && z.EncExt(yy1850) { } else { z.EncFallback(yy1850) } } } if yyr1840 || yy2arr1840 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym1853 := z.EncBinary() _ = yym1853 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym1854 := z.EncBinary() _ = yym1854 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } if yyr1840 || yy2arr1840 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1855 := z.DecBinary() _ = yym1855 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1856 := r.ContainerType() if yyct1856 == codecSelferValueTypeMap1234 { yyl1856 := r.ReadMapStart() if yyl1856 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1856, d) } } else if yyct1856 == codecSelferValueTypeArray1234 { yyl1856 := r.ReadArrayStart() if yyl1856 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1856, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServiceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1857Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1857Slc var yyhl1857 bool = l >= 0 for yyj1857 := 0; ; yyj1857++ { if yyhl1857 { if yyj1857 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1857Slc = r.DecodeBytes(yys1857Slc, true, true) yys1857 := string(yys1857Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1857 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1860 := &x.ListMeta yym1861 := z.DecBinary() _ = yym1861 if false { } else if z.HasExtensions() && z.DecExt(yyv1860) { } else { z.DecFallback(yyv1860, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1862 := &x.Items yym1863 := z.DecBinary() _ = yym1863 if false { } else { h.decSliceService((*[]Service)(yyv1862), d) } } default: z.DecStructFieldNotFound(-1, yys1857) } // end switch yys1857 } // end for yyj1857 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1864 int var yyb1864 bool var yyhl1864 bool = l >= 0 yyj1864++ if yyhl1864 { yyb1864 = yyj1864 > l } else { yyb1864 = r.CheckBreak() } if yyb1864 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1864++ if yyhl1864 { yyb1864 = yyj1864 > l } else { yyb1864 = r.CheckBreak() } if yyb1864 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1864++ if yyhl1864 { yyb1864 = yyj1864 > l } else { yyb1864 = r.CheckBreak() } if yyb1864 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1867 := &x.ListMeta yym1868 := z.DecBinary() _ = yym1868 if false { } else if z.HasExtensions() && z.DecExt(yyv1867) { } else { z.DecFallback(yyv1867, false) } } yyj1864++ if yyhl1864 { yyb1864 = yyj1864 > l } else { yyb1864 = r.CheckBreak() } if yyb1864 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv1869 := &x.Items yym1870 := z.DecBinary() _ = yym1870 if false { } else { h.decSliceService((*[]Service)(yyv1869), d) } } for { yyj1864++ if yyhl1864 { yyb1864 = yyj1864 > l } else { yyb1864 = r.CheckBreak() } if yyb1864 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1864-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1871 := z.EncBinary() _ = yym1871 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *ServiceAffinity) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1872 := z.DecBinary() _ = yym1872 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x ServiceType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1873 := z.EncBinary() _ = yym1873 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *ServiceType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1874 := z.DecBinary() _ = yym1874 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *ServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1875 := z.EncBinary() _ = yym1875 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1876 := !z.EncBinary() yy2arr1876 := z.EncBasicHandle().StructToArray var yyq1876 [1]bool _, _, _ = yysep1876, yyq1876, yy2arr1876 const yyr1876 bool = false yyq1876[0] = true var yynn1876 int if yyr1876 || yy2arr1876 { r.EncodeArrayStart(1) } else { yynn1876 = 0 for _, b := range yyq1876 { if b { yynn1876++ } } r.EncodeMapStart(yynn1876) yynn1876 = 0 } if yyr1876 || yy2arr1876 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1876[0] { yy1878 := &x.LoadBalancer yy1878.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1876[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("loadBalancer")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1879 := &x.LoadBalancer yy1879.CodecEncodeSelf(e) } } if yyr1876 || yy2arr1876 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1880 := z.DecBinary() _ = yym1880 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1881 := r.ContainerType() if yyct1881 == codecSelferValueTypeMap1234 { yyl1881 := r.ReadMapStart() if yyl1881 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1881, d) } } else if yyct1881 == codecSelferValueTypeArray1234 { yyl1881 := r.ReadArrayStart() if yyl1881 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1881, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServiceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1882Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1882Slc var yyhl1882 bool = l >= 0 for yyj1882 := 0; ; yyj1882++ { if yyhl1882 { if yyj1882 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1882Slc = r.DecodeBytes(yys1882Slc, true, true) yys1882 := string(yys1882Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1882 { case "loadBalancer": if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1883 := &x.LoadBalancer yyv1883.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1882) } // end switch yys1882 } // end for yyj1882 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1884 int var yyb1884 bool var yyhl1884 bool = l >= 0 yyj1884++ if yyhl1884 { yyb1884 = yyj1884 > l } else { yyb1884 = r.CheckBreak() } if yyb1884 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1885 := &x.LoadBalancer yyv1885.CodecDecodeSelf(d) } for { yyj1884++ if yyhl1884 { yyb1884 = yyj1884 > l } else { yyb1884 = r.CheckBreak() } if yyb1884 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1884-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1886 := z.EncBinary() _ = yym1886 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1887 := !z.EncBinary() yy2arr1887 := z.EncBasicHandle().StructToArray var yyq1887 [1]bool _, _, _ = yysep1887, yyq1887, yy2arr1887 const yyr1887 bool = false yyq1887[0] = len(x.Ingress) != 0 var yynn1887 int if yyr1887 || yy2arr1887 { r.EncodeArrayStart(1) } else { yynn1887 = 0 for _, b := range yyq1887 { if b { yynn1887++ } } r.EncodeMapStart(yynn1887) yynn1887 = 0 } if yyr1887 || yy2arr1887 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1887[0] { if x.Ingress == nil { r.EncodeNil() } else { yym1889 := z.EncBinary() _ = yym1889 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } else { r.EncodeNil() } } else { if yyq1887[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ingress")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Ingress == nil { r.EncodeNil() } else { yym1890 := z.EncBinary() _ = yym1890 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } } if yyr1887 || yy2arr1887 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1891 := z.DecBinary() _ = yym1891 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1892 := r.ContainerType() if yyct1892 == codecSelferValueTypeMap1234 { yyl1892 := r.ReadMapStart() if yyl1892 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1892, d) } } else if yyct1892 == codecSelferValueTypeArray1234 { yyl1892 := r.ReadArrayStart() if yyl1892 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1892, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LoadBalancerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1893Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1893Slc var yyhl1893 bool = l >= 0 for yyj1893 := 0; ; yyj1893++ { if yyhl1893 { if yyj1893 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1893Slc = r.DecodeBytes(yys1893Slc, true, true) yys1893 := string(yys1893Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1893 { case "ingress": if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1894 := &x.Ingress yym1895 := z.DecBinary() _ = yym1895 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1894), d) } } default: z.DecStructFieldNotFound(-1, yys1893) } // end switch yys1893 } // end for yyj1893 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1896 int var yyb1896 bool var yyhl1896 bool = l >= 0 yyj1896++ if yyhl1896 { yyb1896 = yyj1896 > l } else { yyb1896 = r.CheckBreak() } if yyb1896 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1897 := &x.Ingress yym1898 := z.DecBinary() _ = yym1898 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1897), d) } } for { yyj1896++ if yyhl1896 { yyb1896 = yyj1896 > l } else { yyb1896 = r.CheckBreak() } if yyb1896 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1896-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1899 := z.EncBinary() _ = yym1899 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1900 := !z.EncBinary() yy2arr1900 := z.EncBasicHandle().StructToArray var yyq1900 [2]bool _, _, _ = yysep1900, yyq1900, yy2arr1900 const yyr1900 bool = false yyq1900[0] = x.IP != "" yyq1900[1] = x.Hostname != "" var yynn1900 int if yyr1900 || yy2arr1900 { r.EncodeArrayStart(2) } else { yynn1900 = 0 for _, b := range yyq1900 { if b { yynn1900++ } } r.EncodeMapStart(yynn1900) yynn1900 = 0 } if yyr1900 || yy2arr1900 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1900[0] { yym1902 := z.EncBinary() _ = yym1902 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1900[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ip")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1903 := z.EncBinary() _ = yym1903 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } } if yyr1900 || yy2arr1900 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1900[1] { yym1905 := z.EncBinary() _ = yym1905 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1900[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hostname")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1906 := z.EncBinary() _ = yym1906 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } } if yyr1900 || yy2arr1900 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1907 := z.DecBinary() _ = yym1907 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1908 := r.ContainerType() if yyct1908 == codecSelferValueTypeMap1234 { yyl1908 := r.ReadMapStart() if yyl1908 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1908, d) } } else if yyct1908 == codecSelferValueTypeArray1234 { yyl1908 := r.ReadArrayStart() if yyl1908 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1908, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LoadBalancerIngress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1909Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1909Slc var yyhl1909 bool = l >= 0 for yyj1909 := 0; ; yyj1909++ { if yyhl1909 { if yyj1909 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1909Slc = r.DecodeBytes(yys1909Slc, true, true) yys1909 := string(yys1909Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1909 { case "ip": if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } case "hostname": if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1909) } // end switch yys1909 } // end for yyj1909 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1912 int var yyb1912 bool var yyhl1912 bool = l >= 0 yyj1912++ if yyhl1912 { yyb1912 = yyj1912 > l } else { yyb1912 = r.CheckBreak() } if yyb1912 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj1912++ if yyhl1912 { yyb1912 = yyj1912 > l } else { yyb1912 = r.CheckBreak() } if yyb1912 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } for { yyj1912++ if yyhl1912 { yyb1912 = yyj1912 > l } else { yyb1912 = r.CheckBreak() } if yyb1912 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1912-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1915 := z.EncBinary() _ = yym1915 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1916 := !z.EncBinary() yy2arr1916 := z.EncBasicHandle().StructToArray var yyq1916 [7]bool _, _, _ = yysep1916, yyq1916, yy2arr1916 const yyr1916 bool = false yyq1916[0] = x.Type != "" yyq1916[3] = x.ClusterIP != "" yyq1916[4] = len(x.ExternalIPs) != 0 yyq1916[5] = x.LoadBalancerIP != "" yyq1916[6] = x.SessionAffinity != "" var yynn1916 int if yyr1916 || yy2arr1916 { r.EncodeArrayStart(7) } else { yynn1916 = 2 for _, b := range yyq1916 { if b { yynn1916++ } } r.EncodeMapStart(yynn1916) yynn1916 = 0 } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1916[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1916[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Ports == nil { r.EncodeNil() } else { yym1919 := z.EncBinary() _ = yym1919 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ports")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Ports == nil { r.EncodeNil() } else { yym1920 := z.EncBinary() _ = yym1920 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Selector == nil { r.EncodeNil() } else { yym1922 := z.EncBinary() _ = yym1922 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("selector")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Selector == nil { r.EncodeNil() } else { yym1923 := z.EncBinary() _ = yym1923 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1916[3] { yym1925 := z.EncBinary() _ = yym1925 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1916[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("clusterIP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1926 := z.EncBinary() _ = yym1926 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1916[4] { if x.ExternalIPs == nil { r.EncodeNil() } else { yym1928 := z.EncBinary() _ = yym1928 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } else { r.EncodeNil() } } else { if yyq1916[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("externalIPs")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ExternalIPs == nil { r.EncodeNil() } else { yym1929 := z.EncBinary() _ = yym1929 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1916[5] { yym1931 := z.EncBinary() _ = yym1931 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1916[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1932 := z.EncBinary() _ = yym1932 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1916[6] { x.SessionAffinity.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1916[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.SessionAffinity.CodecEncodeSelf(e) } } if yyr1916 || yy2arr1916 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1934 := z.DecBinary() _ = yym1934 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1935 := r.ContainerType() if yyct1935 == codecSelferValueTypeMap1234 { yyl1935 := r.ReadMapStart() if yyl1935 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1935, d) } } else if yyct1935 == codecSelferValueTypeArray1234 { yyl1935 := r.ReadArrayStart() if yyl1935 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1935, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServiceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1936Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1936Slc var yyhl1936 bool = l >= 0 for yyj1936 := 0; ; yyj1936++ { if yyhl1936 { if yyj1936 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1936Slc = r.DecodeBytes(yys1936Slc, true, true) yys1936 := string(yys1936Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1936 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1938 := &x.Ports yym1939 := z.DecBinary() _ = yym1939 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1938), d) } } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1940 := &x.Selector yym1941 := z.DecBinary() _ = yym1941 if false { } else { z.F.DecMapStringStringX(yyv1940, false, d) } } case "clusterIP": if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } case "externalIPs": if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1943 := &x.ExternalIPs yym1944 := z.DecBinary() _ = yym1944 if false { } else { z.F.DecSliceStringX(yyv1943, false, d) } } case "loadBalancerIP": if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } case "sessionAffinity": if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1936) } // end switch yys1936 } // end for yyj1936 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1947 int var yyb1947 bool var yyhl1947 bool = l >= 0 yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1949 := &x.Ports yym1950 := z.DecBinary() _ = yym1950 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1949), d) } } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1951 := &x.Selector yym1952 := z.DecBinary() _ = yym1952 if false { } else { z.F.DecMapStringStringX(yyv1951, false, d) } } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1954 := &x.ExternalIPs yym1955 := z.DecBinary() _ = yym1955 if false { } else { z.F.DecSliceStringX(yyv1954, false, d) } } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } for { yyj1947++ if yyhl1947 { yyb1947 = yyj1947 > l } else { yyb1947 = r.CheckBreak() } if yyb1947 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1947-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1958 := z.EncBinary() _ = yym1958 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1959 := !z.EncBinary() yy2arr1959 := z.EncBasicHandle().StructToArray var yyq1959 [5]bool _, _, _ = yysep1959, yyq1959, yy2arr1959 const yyr1959 bool = false var yynn1959 int if yyr1959 || yy2arr1959 { r.EncodeArrayStart(5) } else { yynn1959 = 5 for _, b := range yyq1959 { if b { yynn1959++ } } r.EncodeMapStart(yynn1959) yynn1959 = 0 } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1961 := z.EncBinary() _ = yym1961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1962 := z.EncBinary() _ = yym1962 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Protocol.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("protocol")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Protocol.CodecEncodeSelf(e) } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1965 := z.EncBinary() _ = yym1965 if false { } else { r.EncodeInt(int64(x.Port)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("port")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1966 := z.EncBinary() _ = yym1966 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy1968 := &x.TargetPort yym1969 := z.EncBinary() _ = yym1969 if false { } else if z.HasExtensions() && z.EncExt(yy1968) { } else if !yym1969 && z.IsJSONHandle() { z.EncJSONMarshal(yy1968) } else { z.EncFallback(yy1968) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("targetPort")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy1970 := &x.TargetPort yym1971 := z.EncBinary() _ = yym1971 if false { } else if z.HasExtensions() && z.EncExt(yy1970) { } else if !yym1971 && z.IsJSONHandle() { z.EncJSONMarshal(yy1970) } else { z.EncFallback(yy1970) } } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym1973 := z.EncBinary() _ = yym1973 if false { } else { r.EncodeInt(int64(x.NodePort)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nodePort")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1974 := z.EncBinary() _ = yym1974 if false { } else { r.EncodeInt(int64(x.NodePort)) } } if yyr1959 || yy2arr1959 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1975 := z.DecBinary() _ = yym1975 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct1976 := r.ContainerType() if yyct1976 == codecSelferValueTypeMap1234 { yyl1976 := r.ReadMapStart() if yyl1976 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl1976, d) } } else if yyct1976 == codecSelferValueTypeArray1234 { yyl1976 := r.ReadArrayStart() if yyl1976 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl1976, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServicePort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1977Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1977Slc var yyhl1977 bool = l >= 0 for yyj1977 := 0; ; yyj1977++ { if yyhl1977 { if yyj1977 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys1977Slc = r.DecodeBytes(yys1977Slc, true, true) yys1977 := string(yys1977Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys1977 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "protocol": if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } case "port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } case "targetPort": if r.TryDecodeAsNil() { x.TargetPort = pkg5_intstr.IntOrString{} } else { yyv1981 := &x.TargetPort yym1982 := z.DecBinary() _ = yym1982 if false { } else if z.HasExtensions() && z.DecExt(yyv1981) { } else if !yym1982 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1981) } else { z.DecFallback(yyv1981, false) } } case "nodePort": if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1977) } // end switch yys1977 } // end for yyj1977 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1984 int var yyb1984 bool var yyhl1984 bool = l >= 0 yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TargetPort = pkg5_intstr.IntOrString{} } else { yyv1988 := &x.TargetPort yym1989 := z.DecBinary() _ = yym1989 if false { } else if z.HasExtensions() && z.DecExt(yyv1988) { } else if !yym1989 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1988) } else { z.DecFallback(yyv1988, false) } } yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1984++ if yyhl1984 { yyb1984 = yyj1984 > l } else { yyb1984 = r.CheckBreak() } if yyb1984 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj1984-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1991 := z.EncBinary() _ = yym1991 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1992 := !z.EncBinary() yy2arr1992 := z.EncBasicHandle().StructToArray var yyq1992 [5]bool _, _, _ = yysep1992, yyq1992, yy2arr1992 const yyr1992 bool = false yyq1992[0] = x.Kind != "" yyq1992[1] = x.APIVersion != "" yyq1992[2] = true yyq1992[3] = true yyq1992[4] = true var yynn1992 int if yyr1992 || yy2arr1992 { r.EncodeArrayStart(5) } else { yynn1992 = 0 for _, b := range yyq1992 { if b { yynn1992++ } } r.EncodeMapStart(yynn1992) yynn1992 = 0 } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1992[0] { yym1994 := z.EncBinary() _ = yym1994 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1992[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1995 := z.EncBinary() _ = yym1995 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1992[1] { yym1997 := z.EncBinary() _ = yym1997 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1992[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym1998 := z.EncBinary() _ = yym1998 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1992[2] { yy2000 := &x.ObjectMeta yy2000.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1992[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2001 := &x.ObjectMeta yy2001.CodecEncodeSelf(e) } } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1992[3] { yy2003 := &x.Spec yy2003.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1992[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2004 := &x.Spec yy2004.CodecEncodeSelf(e) } } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq1992[4] { yy2006 := &x.Status yy2006.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1992[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2007 := &x.Status yy2007.CodecEncodeSelf(e) } } if yyr1992 || yy2arr1992 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2008 := z.DecBinary() _ = yym2008 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2009 := r.ContainerType() if yyct2009 == codecSelferValueTypeMap1234 { yyl2009 := r.ReadMapStart() if yyl2009 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2009, d) } } else if yyct2009 == codecSelferValueTypeArray1234 { yyl2009 := r.ReadArrayStart() if yyl2009 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2009, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Service) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2010Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2010Slc var yyhl2010 bool = l >= 0 for yyj2010 := 0; ; yyj2010++ { if yyhl2010 { if yyj2010 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2010Slc = r.DecodeBytes(yys2010Slc, true, true) yys2010 := string(yys2010Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2010 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2013 := &x.ObjectMeta yyv2013.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv2014 := &x.Spec yyv2014.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv2015 := &x.Status yyv2015.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2010) } // end switch yys2010 } // end for yyj2010 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2016 int var yyb2016 bool var yyhl2016 bool = l >= 0 yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2019 := &x.ObjectMeta yyv2019.CodecDecodeSelf(d) } yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv2020 := &x.Spec yyv2020.CodecDecodeSelf(d) } yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv2021 := &x.Status yyv2021.CodecDecodeSelf(d) } for { yyj2016++ if yyhl2016 { yyb2016 = yyj2016 > l } else { yyb2016 = r.CheckBreak() } if yyb2016 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2016-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2022 := z.EncBinary() _ = yym2022 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2023 := !z.EncBinary() yy2arr2023 := z.EncBasicHandle().StructToArray var yyq2023 [5]bool _, _, _ = yysep2023, yyq2023, yy2arr2023 const yyr2023 bool = false yyq2023[0] = x.Kind != "" yyq2023[1] = x.APIVersion != "" yyq2023[2] = true yyq2023[4] = len(x.ImagePullSecrets) != 0 var yynn2023 int if yyr2023 || yy2arr2023 { r.EncodeArrayStart(5) } else { yynn2023 = 1 for _, b := range yyq2023 { if b { yynn2023++ } } r.EncodeMapStart(yynn2023) yynn2023 = 0 } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2023[0] { yym2025 := z.EncBinary() _ = yym2025 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2023[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2026 := z.EncBinary() _ = yym2026 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2023[1] { yym2028 := z.EncBinary() _ = yym2028 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2023[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2029 := z.EncBinary() _ = yym2029 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2023[2] { yy2031 := &x.ObjectMeta yy2031.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2023[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2032 := &x.ObjectMeta yy2032.CodecEncodeSelf(e) } } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Secrets == nil { r.EncodeNil() } else { yym2034 := z.EncBinary() _ = yym2034 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("secrets")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Secrets == nil { r.EncodeNil() } else { yym2035 := z.EncBinary() _ = yym2035 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2023[4] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2037 := z.EncBinary() _ = yym2037 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq2023[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2038 := z.EncBinary() _ = yym2038 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yyr2023 || yy2arr2023 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2039 := z.DecBinary() _ = yym2039 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2040 := r.ContainerType() if yyct2040 == codecSelferValueTypeMap1234 { yyl2040 := r.ReadMapStart() if yyl2040 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2040, d) } } else if yyct2040 == codecSelferValueTypeArray1234 { yyl2040 := r.ReadArrayStart() if yyl2040 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2040, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServiceAccount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2041Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2041Slc var yyhl2041 bool = l >= 0 for yyj2041 := 0; ; yyj2041++ { if yyhl2041 { if yyj2041 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2041Slc = r.DecodeBytes(yys2041Slc, true, true) yys2041 := string(yys2041Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2041 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2044 := &x.ObjectMeta yyv2044.CodecDecodeSelf(d) } case "secrets": if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2045 := &x.Secrets yym2046 := z.DecBinary() _ = yym2046 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2045), d) } } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2047 := &x.ImagePullSecrets yym2048 := z.DecBinary() _ = yym2048 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2047), d) } } default: z.DecStructFieldNotFound(-1, yys2041) } // end switch yys2041 } // end for yyj2041 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2049 int var yyb2049 bool var yyhl2049 bool = l >= 0 yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2052 := &x.ObjectMeta yyv2052.CodecDecodeSelf(d) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2053 := &x.Secrets yym2054 := z.DecBinary() _ = yym2054 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2053), d) } } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2055 := &x.ImagePullSecrets yym2056 := z.DecBinary() _ = yym2056 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2055), d) } } for { yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2049-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ServiceAccountList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2057 := z.EncBinary() _ = yym2057 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2058 := !z.EncBinary() yy2arr2058 := z.EncBasicHandle().StructToArray var yyq2058 [4]bool _, _, _ = yysep2058, yyq2058, yy2arr2058 const yyr2058 bool = false yyq2058[0] = x.Kind != "" yyq2058[1] = x.APIVersion != "" yyq2058[2] = true var yynn2058 int if yyr2058 || yy2arr2058 { r.EncodeArrayStart(4) } else { yynn2058 = 1 for _, b := range yyq2058 { if b { yynn2058++ } } r.EncodeMapStart(yynn2058) yynn2058 = 0 } if yyr2058 || yy2arr2058 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2058[0] { yym2060 := z.EncBinary() _ = yym2060 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2058[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2061 := z.EncBinary() _ = yym2061 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2058 || yy2arr2058 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2058[1] { yym2063 := z.EncBinary() _ = yym2063 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2058[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2064 := z.EncBinary() _ = yym2064 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2058 || yy2arr2058 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2058[2] { yy2066 := &x.ListMeta yym2067 := z.EncBinary() _ = yym2067 if false { } else if z.HasExtensions() && z.EncExt(yy2066) { } else { z.EncFallback(yy2066) } } else { r.EncodeNil() } } else { if yyq2058[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2068 := &x.ListMeta yym2069 := z.EncBinary() _ = yym2069 if false { } else if z.HasExtensions() && z.EncExt(yy2068) { } else { z.EncFallback(yy2068) } } } if yyr2058 || yy2arr2058 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym2071 := z.EncBinary() _ = yym2071 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym2072 := z.EncBinary() _ = yym2072 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } if yyr2058 || yy2arr2058 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2073 := z.DecBinary() _ = yym2073 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2074 := r.ContainerType() if yyct2074 == codecSelferValueTypeMap1234 { yyl2074 := r.ReadMapStart() if yyl2074 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2074, d) } } else if yyct2074 == codecSelferValueTypeArray1234 { yyl2074 := r.ReadArrayStart() if yyl2074 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2074, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServiceAccountList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2075Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2075Slc var yyhl2075 bool = l >= 0 for yyj2075 := 0; ; yyj2075++ { if yyhl2075 { if yyj2075 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2075Slc = r.DecodeBytes(yys2075Slc, true, true) yys2075 := string(yys2075Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2075 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2078 := &x.ListMeta yym2079 := z.DecBinary() _ = yym2079 if false { } else if z.HasExtensions() && z.DecExt(yyv2078) { } else { z.DecFallback(yyv2078, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2080 := &x.Items yym2081 := z.DecBinary() _ = yym2081 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2080), d) } } default: z.DecStructFieldNotFound(-1, yys2075) } // end switch yys2075 } // end for yyj2075 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2082 int var yyb2082 bool var yyhl2082 bool = l >= 0 yyj2082++ if yyhl2082 { yyb2082 = yyj2082 > l } else { yyb2082 = r.CheckBreak() } if yyb2082 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2082++ if yyhl2082 { yyb2082 = yyj2082 > l } else { yyb2082 = r.CheckBreak() } if yyb2082 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2082++ if yyhl2082 { yyb2082 = yyj2082 > l } else { yyb2082 = r.CheckBreak() } if yyb2082 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2085 := &x.ListMeta yym2086 := z.DecBinary() _ = yym2086 if false { } else if z.HasExtensions() && z.DecExt(yyv2085) { } else { z.DecFallback(yyv2085, false) } } yyj2082++ if yyhl2082 { yyb2082 = yyj2082 > l } else { yyb2082 = r.CheckBreak() } if yyb2082 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv2087 := &x.Items yym2088 := z.DecBinary() _ = yym2088 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2087), d) } } for { yyj2082++ if yyhl2082 { yyb2082 = yyj2082 > l } else { yyb2082 = r.CheckBreak() } if yyb2082 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2082-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2089 := z.EncBinary() _ = yym2089 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2090 := !z.EncBinary() yy2arr2090 := z.EncBasicHandle().StructToArray var yyq2090 [4]bool _, _, _ = yysep2090, yyq2090, yy2arr2090 const yyr2090 bool = false yyq2090[0] = x.Kind != "" yyq2090[1] = x.APIVersion != "" yyq2090[2] = true var yynn2090 int if yyr2090 || yy2arr2090 { r.EncodeArrayStart(4) } else { yynn2090 = 1 for _, b := range yyq2090 { if b { yynn2090++ } } r.EncodeMapStart(yynn2090) yynn2090 = 0 } if yyr2090 || yy2arr2090 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2090[0] { yym2092 := z.EncBinary() _ = yym2092 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2090[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2093 := z.EncBinary() _ = yym2093 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2090 || yy2arr2090 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2090[1] { yym2095 := z.EncBinary() _ = yym2095 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2090[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2096 := z.EncBinary() _ = yym2096 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2090 || yy2arr2090 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2090[2] { yy2098 := &x.ObjectMeta yy2098.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2090[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2099 := &x.ObjectMeta yy2099.CodecEncodeSelf(e) } } if yyr2090 || yy2arr2090 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Subsets == nil { r.EncodeNil() } else { yym2101 := z.EncBinary() _ = yym2101 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Subsets")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Subsets == nil { r.EncodeNil() } else { yym2102 := z.EncBinary() _ = yym2102 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } if yyr2090 || yy2arr2090 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2103 := z.DecBinary() _ = yym2103 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2104 := r.ContainerType() if yyct2104 == codecSelferValueTypeMap1234 { yyl2104 := r.ReadMapStart() if yyl2104 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2104, d) } } else if yyct2104 == codecSelferValueTypeArray1234 { yyl2104 := r.ReadArrayStart() if yyl2104 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2104, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Endpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2105Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2105Slc var yyhl2105 bool = l >= 0 for yyj2105 := 0; ; yyj2105++ { if yyhl2105 { if yyj2105 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2105Slc = r.DecodeBytes(yys2105Slc, true, true) yys2105 := string(yys2105Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2105 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2108 := &x.ObjectMeta yyv2108.CodecDecodeSelf(d) } case "Subsets": if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2109 := &x.Subsets yym2110 := z.DecBinary() _ = yym2110 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2109), d) } } default: z.DecStructFieldNotFound(-1, yys2105) } // end switch yys2105 } // end for yyj2105 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2111 int var yyb2111 bool var yyhl2111 bool = l >= 0 yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2114 := &x.ObjectMeta yyv2114.CodecDecodeSelf(d) } yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2115 := &x.Subsets yym2116 := z.DecBinary() _ = yym2116 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2115), d) } } for { yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2111-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2117 := z.EncBinary() _ = yym2117 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2118 := !z.EncBinary() yy2arr2118 := z.EncBasicHandle().StructToArray var yyq2118 [3]bool _, _, _ = yysep2118, yyq2118, yy2arr2118 const yyr2118 bool = false var yynn2118 int if yyr2118 || yy2arr2118 { r.EncodeArrayStart(3) } else { yynn2118 = 3 for _, b := range yyq2118 { if b { yynn2118++ } } r.EncodeMapStart(yynn2118) yynn2118 = 0 } if yyr2118 || yy2arr2118 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Addresses == nil { r.EncodeNil() } else { yym2120 := z.EncBinary() _ = yym2120 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Addresses")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Addresses == nil { r.EncodeNil() } else { yym2121 := z.EncBinary() _ = yym2121 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } if yyr2118 || yy2arr2118 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2123 := z.EncBinary() _ = yym2123 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2124 := z.EncBinary() _ = yym2124 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } if yyr2118 || yy2arr2118 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Ports == nil { r.EncodeNil() } else { yym2126 := z.EncBinary() _ = yym2126 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Ports")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Ports == nil { r.EncodeNil() } else { yym2127 := z.EncBinary() _ = yym2127 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } if yyr2118 || yy2arr2118 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2128 := z.DecBinary() _ = yym2128 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2129 := r.ContainerType() if yyct2129 == codecSelferValueTypeMap1234 { yyl2129 := r.ReadMapStart() if yyl2129 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2129, d) } } else if yyct2129 == codecSelferValueTypeArray1234 { yyl2129 := r.ReadArrayStart() if yyl2129 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2129, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EndpointSubset) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2130Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2130Slc var yyhl2130 bool = l >= 0 for yyj2130 := 0; ; yyj2130++ { if yyhl2130 { if yyj2130 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2130Slc = r.DecodeBytes(yys2130Slc, true, true) yys2130 := string(yys2130Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2130 { case "Addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2131 := &x.Addresses yym2132 := z.DecBinary() _ = yym2132 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2131), d) } } case "NotReadyAddresses": if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2133 := &x.NotReadyAddresses yym2134 := z.DecBinary() _ = yym2134 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2133), d) } } case "Ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2135 := &x.Ports yym2136 := z.DecBinary() _ = yym2136 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2135), d) } } default: z.DecStructFieldNotFound(-1, yys2130) } // end switch yys2130 } // end for yyj2130 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2137 int var yyb2137 bool var yyhl2137 bool = l >= 0 yyj2137++ if yyhl2137 { yyb2137 = yyj2137 > l } else { yyb2137 = r.CheckBreak() } if yyb2137 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2138 := &x.Addresses yym2139 := z.DecBinary() _ = yym2139 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2138), d) } } yyj2137++ if yyhl2137 { yyb2137 = yyj2137 > l } else { yyb2137 = r.CheckBreak() } if yyb2137 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2140 := &x.NotReadyAddresses yym2141 := z.DecBinary() _ = yym2141 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2140), d) } } yyj2137++ if yyhl2137 { yyb2137 = yyj2137 > l } else { yyb2137 = r.CheckBreak() } if yyb2137 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2142 := &x.Ports yym2143 := z.DecBinary() _ = yym2143 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2142), d) } } for { yyj2137++ if yyhl2137 { yyb2137 = yyj2137 > l } else { yyb2137 = r.CheckBreak() } if yyb2137 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2137-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2144 := z.EncBinary() _ = yym2144 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2145 := !z.EncBinary() yy2arr2145 := z.EncBasicHandle().StructToArray var yyq2145 [2]bool _, _, _ = yysep2145, yyq2145, yy2arr2145 const yyr2145 bool = false var yynn2145 int if yyr2145 || yy2arr2145 { r.EncodeArrayStart(2) } else { yynn2145 = 2 for _, b := range yyq2145 { if b { yynn2145++ } } r.EncodeMapStart(yynn2145) yynn2145 = 0 } if yyr2145 || yy2arr2145 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2147 := z.EncBinary() _ = yym2147 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("IP")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2148 := z.EncBinary() _ = yym2148 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } if yyr2145 || yy2arr2145 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.TargetRef == nil { r.EncodeNil() } else { x.TargetRef.CodecEncodeSelf(e) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("TargetRef")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TargetRef == nil { r.EncodeNil() } else { x.TargetRef.CodecEncodeSelf(e) } } if yyr2145 || yy2arr2145 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2150 := z.DecBinary() _ = yym2150 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2151 := r.ContainerType() if yyct2151 == codecSelferValueTypeMap1234 { yyl2151 := r.ReadMapStart() if yyl2151 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2151, d) } } else if yyct2151 == codecSelferValueTypeArray1234 { yyl2151 := r.ReadArrayStart() if yyl2151 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2151, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EndpointAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2152Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2152Slc var yyhl2152 bool = l >= 0 for yyj2152 := 0; ; yyj2152++ { if yyhl2152 { if yyj2152 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2152Slc = r.DecodeBytes(yys2152Slc, true, true) yys2152 := string(yys2152Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2152 { case "IP": if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } case "TargetRef": if r.TryDecodeAsNil() { if x.TargetRef != nil { x.TargetRef = nil } } else { if x.TargetRef == nil { x.TargetRef = new(ObjectReference) } x.TargetRef.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2152) } // end switch yys2152 } // end for yyj2152 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2155 int var yyb2155 bool var yyhl2155 bool = l >= 0 yyj2155++ if yyhl2155 { yyb2155 = yyj2155 > l } else { yyb2155 = r.CheckBreak() } if yyb2155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj2155++ if yyhl2155 { yyb2155 = yyj2155 > l } else { yyb2155 = r.CheckBreak() } if yyb2155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TargetRef != nil { x.TargetRef = nil } } else { if x.TargetRef == nil { x.TargetRef = new(ObjectReference) } x.TargetRef.CodecDecodeSelf(d) } for { yyj2155++ if yyhl2155 { yyb2155 = yyj2155 > l } else { yyb2155 = r.CheckBreak() } if yyb2155 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2155-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2158 := z.EncBinary() _ = yym2158 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2159 := !z.EncBinary() yy2arr2159 := z.EncBasicHandle().StructToArray var yyq2159 [3]bool _, _, _ = yysep2159, yyq2159, yy2arr2159 const yyr2159 bool = false var yynn2159 int if yyr2159 || yy2arr2159 { r.EncodeArrayStart(3) } else { yynn2159 = 3 for _, b := range yyq2159 { if b { yynn2159++ } } r.EncodeMapStart(yynn2159) yynn2159 = 0 } if yyr2159 || yy2arr2159 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2161 := z.EncBinary() _ = yym2161 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2162 := z.EncBinary() _ = yym2162 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2159 || yy2arr2159 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2164 := z.EncBinary() _ = yym2164 if false { } else { r.EncodeInt(int64(x.Port)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Port")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2165 := z.EncBinary() _ = yym2165 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2159 || yy2arr2159 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Protocol.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Protocol")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Protocol.CodecEncodeSelf(e) } if yyr2159 || yy2arr2159 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2167 := z.DecBinary() _ = yym2167 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2168 := r.ContainerType() if yyct2168 == codecSelferValueTypeMap1234 { yyl2168 := r.ReadMapStart() if yyl2168 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2168, d) } } else if yyct2168 == codecSelferValueTypeArray1234 { yyl2168 := r.ReadArrayStart() if yyl2168 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2168, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EndpointPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2169Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2169Slc var yyhl2169 bool = l >= 0 for yyj2169 := 0; ; yyj2169++ { if yyhl2169 { if yyj2169 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2169Slc = r.DecodeBytes(yys2169Slc, true, true) yys2169 := string(yys2169Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2169 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } case "Protocol": if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2169) } // end switch yys2169 } // end for yyj2169 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2173 int var yyb2173 bool var yyhl2173 bool = l >= 0 yyj2173++ if yyhl2173 { yyb2173 = yyj2173 > l } else { yyb2173 = r.CheckBreak() } if yyb2173 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2173++ if yyhl2173 { yyb2173 = yyj2173 > l } else { yyb2173 = r.CheckBreak() } if yyb2173 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj2173++ if yyhl2173 { yyb2173 = yyj2173 > l } else { yyb2173 = r.CheckBreak() } if yyb2173 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } for { yyj2173++ if yyhl2173 { yyb2173 = yyj2173 > l } else { yyb2173 = r.CheckBreak() } if yyb2173 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2173-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2177 := z.EncBinary() _ = yym2177 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2178 := !z.EncBinary() yy2arr2178 := z.EncBasicHandle().StructToArray var yyq2178 [4]bool _, _, _ = yysep2178, yyq2178, yy2arr2178 const yyr2178 bool = false yyq2178[0] = x.Kind != "" yyq2178[1] = x.APIVersion != "" yyq2178[2] = true var yynn2178 int if yyr2178 || yy2arr2178 { r.EncodeArrayStart(4) } else { yynn2178 = 1 for _, b := range yyq2178 { if b { yynn2178++ } } r.EncodeMapStart(yynn2178) yynn2178 = 0 } if yyr2178 || yy2arr2178 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2178[0] { yym2180 := z.EncBinary() _ = yym2180 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2178[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2181 := z.EncBinary() _ = yym2181 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2178 || yy2arr2178 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2178[1] { yym2183 := z.EncBinary() _ = yym2183 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2178[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2184 := z.EncBinary() _ = yym2184 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2178 || yy2arr2178 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2178[2] { yy2186 := &x.ListMeta yym2187 := z.EncBinary() _ = yym2187 if false { } else if z.HasExtensions() && z.EncExt(yy2186) { } else { z.EncFallback(yy2186) } } else { r.EncodeNil() } } else { if yyq2178[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2188 := &x.ListMeta yym2189 := z.EncBinary() _ = yym2189 if false { } else if z.HasExtensions() && z.EncExt(yy2188) { } else { z.EncFallback(yy2188) } } } if yyr2178 || yy2arr2178 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym2191 := z.EncBinary() _ = yym2191 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym2192 := z.EncBinary() _ = yym2192 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } if yyr2178 || yy2arr2178 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2193 := z.DecBinary() _ = yym2193 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2194 := r.ContainerType() if yyct2194 == codecSelferValueTypeMap1234 { yyl2194 := r.ReadMapStart() if yyl2194 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2194, d) } } else if yyct2194 == codecSelferValueTypeArray1234 { yyl2194 := r.ReadArrayStart() if yyl2194 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2194, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EndpointsList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2195Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2195Slc var yyhl2195 bool = l >= 0 for yyj2195 := 0; ; yyj2195++ { if yyhl2195 { if yyj2195 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2195Slc = r.DecodeBytes(yys2195Slc, true, true) yys2195 := string(yys2195Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2195 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2198 := &x.ListMeta yym2199 := z.DecBinary() _ = yym2199 if false { } else if z.HasExtensions() && z.DecExt(yyv2198) { } else { z.DecFallback(yyv2198, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2200 := &x.Items yym2201 := z.DecBinary() _ = yym2201 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2200), d) } } default: z.DecStructFieldNotFound(-1, yys2195) } // end switch yys2195 } // end for yyj2195 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2202 int var yyb2202 bool var yyhl2202 bool = l >= 0 yyj2202++ if yyhl2202 { yyb2202 = yyj2202 > l } else { yyb2202 = r.CheckBreak() } if yyb2202 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2202++ if yyhl2202 { yyb2202 = yyj2202 > l } else { yyb2202 = r.CheckBreak() } if yyb2202 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2202++ if yyhl2202 { yyb2202 = yyj2202 > l } else { yyb2202 = r.CheckBreak() } if yyb2202 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2205 := &x.ListMeta yym2206 := z.DecBinary() _ = yym2206 if false { } else if z.HasExtensions() && z.DecExt(yyv2205) { } else { z.DecFallback(yyv2205, false) } } yyj2202++ if yyhl2202 { yyb2202 = yyj2202 > l } else { yyb2202 = r.CheckBreak() } if yyb2202 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv2207 := &x.Items yym2208 := z.DecBinary() _ = yym2208 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2207), d) } } for { yyj2202++ if yyhl2202 { yyb2202 = yyj2202 > l } else { yyb2202 = r.CheckBreak() } if yyb2202 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2202-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2209 := z.EncBinary() _ = yym2209 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2210 := !z.EncBinary() yy2arr2210 := z.EncBasicHandle().StructToArray var yyq2210 [4]bool _, _, _ = yysep2210, yyq2210, yy2arr2210 const yyr2210 bool = false yyq2210[0] = x.PodCIDR != "" yyq2210[1] = x.ExternalID != "" yyq2210[2] = x.ProviderID != "" yyq2210[3] = x.Unschedulable != false var yynn2210 int if yyr2210 || yy2arr2210 { r.EncodeArrayStart(4) } else { yynn2210 = 0 for _, b := range yyq2210 { if b { yynn2210++ } } r.EncodeMapStart(yynn2210) yynn2210 = 0 } if yyr2210 || yy2arr2210 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2210[0] { yym2212 := z.EncBinary() _ = yym2212 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2210[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("podCIDR")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2213 := z.EncBinary() _ = yym2213 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } } if yyr2210 || yy2arr2210 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2210[1] { yym2215 := z.EncBinary() _ = yym2215 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2210[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("externalID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2216 := z.EncBinary() _ = yym2216 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } } if yyr2210 || yy2arr2210 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2210[2] { yym2218 := z.EncBinary() _ = yym2218 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2210[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("providerID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2219 := z.EncBinary() _ = yym2219 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } } if yyr2210 || yy2arr2210 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2210[3] { yym2221 := z.EncBinary() _ = yym2221 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } else { r.EncodeBool(false) } } else { if yyq2210[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("unschedulable")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2222 := z.EncBinary() _ = yym2222 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } } if yyr2210 || yy2arr2210 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2223 := z.DecBinary() _ = yym2223 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2224 := r.ContainerType() if yyct2224 == codecSelferValueTypeMap1234 { yyl2224 := r.ReadMapStart() if yyl2224 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2224, d) } } else if yyct2224 == codecSelferValueTypeArray1234 { yyl2224 := r.ReadArrayStart() if yyl2224 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2224, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2225Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2225Slc var yyhl2225 bool = l >= 0 for yyj2225 := 0; ; yyj2225++ { if yyhl2225 { if yyj2225 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2225Slc = r.DecodeBytes(yys2225Slc, true, true) yys2225 := string(yys2225Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2225 { case "podCIDR": if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } case "externalID": if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } case "providerID": if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } case "unschedulable": if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys2225) } // end switch yys2225 } // end for yyj2225 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2230 int var yyb2230 bool var yyhl2230 bool = l >= 0 yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } for { yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2230-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2235 := z.EncBinary() _ = yym2235 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2236 := !z.EncBinary() yy2arr2236 := z.EncBasicHandle().StructToArray var yyq2236 [1]bool _, _, _ = yysep2236, yyq2236, yy2arr2236 const yyr2236 bool = false var yynn2236 int if yyr2236 || yy2arr2236 { r.EncodeArrayStart(1) } else { yynn2236 = 1 for _, b := range yyq2236 { if b { yynn2236++ } } r.EncodeMapStart(yynn2236) yynn2236 = 0 } if yyr2236 || yy2arr2236 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2238 := z.EncBinary() _ = yym2238 if false { } else { r.EncodeInt(int64(x.Port)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Port")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2239 := z.EncBinary() _ = yym2239 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2236 || yy2arr2236 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2240 := z.DecBinary() _ = yym2240 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2241 := r.ContainerType() if yyct2241 == codecSelferValueTypeMap1234 { yyl2241 := r.ReadMapStart() if yyl2241 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2241, d) } } else if yyct2241 == codecSelferValueTypeArray1234 { yyl2241 := r.ReadArrayStart() if yyl2241 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2241, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *DaemonEndpoint) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2242Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2242Slc var yyhl2242 bool = l >= 0 for yyj2242 := 0; ; yyj2242++ { if yyhl2242 { if yyj2242 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2242Slc = r.DecodeBytes(yys2242Slc, true, true) yys2242 := string(yys2242Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2242 { case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2242) } // end switch yys2242 } // end for yyj2242 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2244 int var yyb2244 bool var yyhl2244 bool = l >= 0 yyj2244++ if yyhl2244 { yyb2244 = yyj2244 > l } else { yyb2244 = r.CheckBreak() } if yyb2244 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2244++ if yyhl2244 { yyb2244 = yyj2244 > l } else { yyb2244 = r.CheckBreak() } if yyb2244 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2244-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2246 := z.EncBinary() _ = yym2246 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2247 := !z.EncBinary() yy2arr2247 := z.EncBasicHandle().StructToArray var yyq2247 [1]bool _, _, _ = yysep2247, yyq2247, yy2arr2247 const yyr2247 bool = false yyq2247[0] = true var yynn2247 int if yyr2247 || yy2arr2247 { r.EncodeArrayStart(1) } else { yynn2247 = 0 for _, b := range yyq2247 { if b { yynn2247++ } } r.EncodeMapStart(yynn2247) yynn2247 = 0 } if yyr2247 || yy2arr2247 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2247[0] { yy2249 := &x.KubeletEndpoint yy2249.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2247[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2250 := &x.KubeletEndpoint yy2250.CodecEncodeSelf(e) } } if yyr2247 || yy2arr2247 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2251 := z.DecBinary() _ = yym2251 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2252 := r.ContainerType() if yyct2252 == codecSelferValueTypeMap1234 { yyl2252 := r.ReadMapStart() if yyl2252 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2252, d) } } else if yyct2252 == codecSelferValueTypeArray1234 { yyl2252 := r.ReadArrayStart() if yyl2252 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2252, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeDaemonEndpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2253Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2253Slc var yyhl2253 bool = l >= 0 for yyj2253 := 0; ; yyj2253++ { if yyhl2253 { if yyj2253 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2253Slc = r.DecodeBytes(yys2253Slc, true, true) yys2253 := string(yys2253Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2253 { case "kubeletEndpoint": if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2254 := &x.KubeletEndpoint yyv2254.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2253) } // end switch yys2253 } // end for yyj2253 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2255 int var yyb2255 bool var yyhl2255 bool = l >= 0 yyj2255++ if yyhl2255 { yyb2255 = yyj2255 > l } else { yyb2255 = r.CheckBreak() } if yyb2255 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2256 := &x.KubeletEndpoint yyv2256.CodecDecodeSelf(d) } for { yyj2255++ if yyhl2255 { yyb2255 = yyj2255 > l } else { yyb2255 = r.CheckBreak() } if yyb2255 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2255-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2257 := z.EncBinary() _ = yym2257 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2258 := !z.EncBinary() yy2arr2258 := z.EncBasicHandle().StructToArray var yyq2258 [8]bool _, _, _ = yysep2258, yyq2258, yy2arr2258 const yyr2258 bool = false var yynn2258 int if yyr2258 || yy2arr2258 { r.EncodeArrayStart(8) } else { yynn2258 = 8 for _, b := range yyq2258 { if b { yynn2258++ } } r.EncodeMapStart(yynn2258) yynn2258 = 0 } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2260 := z.EncBinary() _ = yym2260 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("machineID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2261 := z.EncBinary() _ = yym2261 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2263 := z.EncBinary() _ = yym2263 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("systemUUID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2264 := z.EncBinary() _ = yym2264 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2266 := z.EncBinary() _ = yym2266 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("bootID")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2267 := z.EncBinary() _ = yym2267 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2269 := z.EncBinary() _ = yym2269 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kernelVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2270 := z.EncBinary() _ = yym2270 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2272 := z.EncBinary() _ = yym2272 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OSImage)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("osImage")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2273 := z.EncBinary() _ = yym2273 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OSImage)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2275 := z.EncBinary() _ = yym2275 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2276 := z.EncBinary() _ = yym2276 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2278 := z.EncBinary() _ = yym2278 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2279 := z.EncBinary() _ = yym2279 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2281 := z.EncBinary() _ = yym2281 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2282 := z.EncBinary() _ = yym2282 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } if yyr2258 || yy2arr2258 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2283 := z.DecBinary() _ = yym2283 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2284 := r.ContainerType() if yyct2284 == codecSelferValueTypeMap1234 { yyl2284 := r.ReadMapStart() if yyl2284 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2284, d) } } else if yyct2284 == codecSelferValueTypeArray1234 { yyl2284 := r.ReadArrayStart() if yyl2284 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2284, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeSystemInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2285Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2285Slc var yyhl2285 bool = l >= 0 for yyj2285 := 0; ; yyj2285++ { if yyhl2285 { if yyj2285 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2285Slc = r.DecodeBytes(yys2285Slc, true, true) yys2285 := string(yys2285Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2285 { case "machineID": if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } case "systemUUID": if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } case "bootID": if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } case "kernelVersion": if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } case "osImage": if r.TryDecodeAsNil() { x.OSImage = "" } else { x.OSImage = string(r.DecodeString()) } case "containerRuntimeVersion": if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } case "kubeletVersion": if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } case "kubeProxyVersion": if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2285) } // end switch yys2285 } // end for yyj2285 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2294 int var yyb2294 bool var yyhl2294 bool = l >= 0 yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.OSImage = "" } else { x.OSImage = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } for { yyj2294++ if yyhl2294 { yyb2294 = yyj2294 > l } else { yyb2294 = r.CheckBreak() } if yyb2294 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2294-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2303 := z.EncBinary() _ = yym2303 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2304 := !z.EncBinary() yy2arr2304 := z.EncBasicHandle().StructToArray var yyq2304 [7]bool _, _, _ = yysep2304, yyq2304, yy2arr2304 const yyr2304 bool = false yyq2304[0] = len(x.Capacity) != 0 yyq2304[1] = len(x.Allocatable) != 0 yyq2304[2] = x.Phase != "" yyq2304[3] = len(x.Conditions) != 0 yyq2304[4] = len(x.Addresses) != 0 yyq2304[5] = true yyq2304[6] = true var yynn2304 int if yyr2304 || yy2arr2304 { r.EncodeArrayStart(7) } else { yynn2304 = 0 for _, b := range yyq2304 { if b { yynn2304++ } } r.EncodeMapStart(yynn2304) yynn2304 = 0 } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2304[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("capacity")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[1] { if x.Allocatable == nil { r.EncodeNil() } else { x.Allocatable.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2304[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("allocatable")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Allocatable == nil { r.EncodeNil() } else { x.Allocatable.CodecEncodeSelf(e) } } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[2] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2304[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("phase")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Phase.CodecEncodeSelf(e) } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[3] { if x.Conditions == nil { r.EncodeNil() } else { yym2309 := z.EncBinary() _ = yym2309 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq2304[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("conditions")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Conditions == nil { r.EncodeNil() } else { yym2310 := z.EncBinary() _ = yym2310 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[4] { if x.Addresses == nil { r.EncodeNil() } else { yym2312 := z.EncBinary() _ = yym2312 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } else { r.EncodeNil() } } else { if yyq2304[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("addresses")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Addresses == nil { r.EncodeNil() } else { yym2313 := z.EncBinary() _ = yym2313 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[5] { yy2315 := &x.DaemonEndpoints yy2315.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2304[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2316 := &x.DaemonEndpoints yy2316.CodecEncodeSelf(e) } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2304[6] { yy2318 := &x.NodeInfo yy2318.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2304[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("nodeInfo")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2319 := &x.NodeInfo yy2319.CodecEncodeSelf(e) } } if yyr2304 || yy2arr2304 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2320 := z.DecBinary() _ = yym2320 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2321 := r.ContainerType() if yyct2321 == codecSelferValueTypeMap1234 { yyl2321 := r.ReadMapStart() if yyl2321 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2321, d) } } else if yyct2321 == codecSelferValueTypeArray1234 { yyl2321 := r.ReadArrayStart() if yyl2321 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2321, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2322Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2322Slc var yyhl2322 bool = l >= 0 for yyj2322 := 0; ; yyj2322++ { if yyhl2322 { if yyj2322 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2322Slc = r.DecodeBytes(yys2322Slc, true, true) yys2322 := string(yys2322Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2322 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2323 := &x.Capacity yyv2323.CodecDecodeSelf(d) } case "allocatable": if r.TryDecodeAsNil() { x.Allocatable = nil } else { yyv2324 := &x.Allocatable yyv2324.CodecDecodeSelf(d) } case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2326 := &x.Conditions yym2327 := z.DecBinary() _ = yym2327 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2326), d) } } case "addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2328 := &x.Addresses yym2329 := z.DecBinary() _ = yym2329 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2328), d) } } case "daemonEndpoints": if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2330 := &x.DaemonEndpoints yyv2330.CodecDecodeSelf(d) } case "nodeInfo": if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2331 := &x.NodeInfo yyv2331.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2322) } // end switch yys2322 } // end for yyj2322 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2332 int var yyb2332 bool var yyhl2332 bool = l >= 0 yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2333 := &x.Capacity yyv2333.CodecDecodeSelf(d) } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Allocatable = nil } else { yyv2334 := &x.Allocatable yyv2334.CodecDecodeSelf(d) } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2336 := &x.Conditions yym2337 := z.DecBinary() _ = yym2337 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2336), d) } } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2338 := &x.Addresses yym2339 := z.DecBinary() _ = yym2339 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2338), d) } } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2340 := &x.DaemonEndpoints yyv2340.CodecDecodeSelf(d) } yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2341 := &x.NodeInfo yyv2341.CodecDecodeSelf(d) } for { yyj2332++ if yyhl2332 { yyb2332 = yyj2332 > l } else { yyb2332 = r.CheckBreak() } if yyb2332 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2332-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2342 := z.EncBinary() _ = yym2342 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *NodePhase) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2343 := z.DecBinary() _ = yym2343 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x NodeConditionType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2344 := z.EncBinary() _ = yym2344 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *NodeConditionType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2345 := z.DecBinary() _ = yym2345 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *NodeCondition) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2346 := z.EncBinary() _ = yym2346 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2347 := !z.EncBinary() yy2arr2347 := z.EncBasicHandle().StructToArray var yyq2347 [6]bool _, _, _ = yysep2347, yyq2347, yy2arr2347 const yyr2347 bool = false yyq2347[2] = true yyq2347[3] = true yyq2347[4] = x.Reason != "" yyq2347[5] = x.Message != "" var yynn2347 int if yyr2347 || yy2arr2347 { r.EncodeArrayStart(6) } else { yynn2347 = 2 for _, b := range yyq2347 { if b { yynn2347++ } } r.EncodeMapStart(yynn2347) yynn2347 = 0 } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Type.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Status.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Status.CodecEncodeSelf(e) } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2347[2] { yy2351 := &x.LastHeartbeatTime yym2352 := z.EncBinary() _ = yym2352 if false { } else if z.HasExtensions() && z.EncExt(yy2351) { } else if yym2352 { z.EncBinaryMarshal(yy2351) } else if !yym2352 && z.IsJSONHandle() { z.EncJSONMarshal(yy2351) } else { z.EncFallback(yy2351) } } else { r.EncodeNil() } } else { if yyq2347[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2353 := &x.LastHeartbeatTime yym2354 := z.EncBinary() _ = yym2354 if false { } else if z.HasExtensions() && z.EncExt(yy2353) { } else if yym2354 { z.EncBinaryMarshal(yy2353) } else if !yym2354 && z.IsJSONHandle() { z.EncJSONMarshal(yy2353) } else { z.EncFallback(yy2353) } } } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2347[3] { yy2356 := &x.LastTransitionTime yym2357 := z.EncBinary() _ = yym2357 if false { } else if z.HasExtensions() && z.EncExt(yy2356) { } else if yym2357 { z.EncBinaryMarshal(yy2356) } else if !yym2357 && z.IsJSONHandle() { z.EncJSONMarshal(yy2356) } else { z.EncFallback(yy2356) } } else { r.EncodeNil() } } else { if yyq2347[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2358 := &x.LastTransitionTime yym2359 := z.EncBinary() _ = yym2359 if false { } else if z.HasExtensions() && z.EncExt(yy2358) { } else if yym2359 { z.EncBinaryMarshal(yy2358) } else if !yym2359 && z.IsJSONHandle() { z.EncJSONMarshal(yy2358) } else { z.EncFallback(yy2358) } } } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2347[4] { yym2361 := z.EncBinary() _ = yym2361 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2347[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2362 := z.EncBinary() _ = yym2362 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2347[5] { yym2364 := z.EncBinary() _ = yym2364 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2347[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2365 := z.EncBinary() _ = yym2365 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2347 || yy2arr2347 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2366 := z.DecBinary() _ = yym2366 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2367 := r.ContainerType() if yyct2367 == codecSelferValueTypeMap1234 { yyl2367 := r.ReadMapStart() if yyl2367 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2367, d) } } else if yyct2367 == codecSelferValueTypeArray1234 { yyl2367 := r.ReadArrayStart() if yyl2367 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2367, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2368Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2368Slc var yyhl2368 bool = l >= 0 for yyj2368 := 0; ; yyj2368++ { if yyhl2368 { if yyj2368 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2368Slc = r.DecodeBytes(yys2368Slc, true, true) yys2368 := string(yys2368Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2368 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } case "status": if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } case "lastHeartbeatTime": if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2371 := &x.LastHeartbeatTime yym2372 := z.DecBinary() _ = yym2372 if false { } else if z.HasExtensions() && z.DecExt(yyv2371) { } else if yym2372 { z.DecBinaryUnmarshal(yyv2371) } else if !yym2372 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2371) } else { z.DecFallback(yyv2371, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2373 := &x.LastTransitionTime yym2374 := z.DecBinary() _ = yym2374 if false { } else if z.HasExtensions() && z.DecExt(yyv2373) { } else if yym2374 { z.DecBinaryUnmarshal(yyv2373) } else if !yym2374 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2373) } else { z.DecFallback(yyv2373, false) } } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2368) } // end switch yys2368 } // end for yyj2368 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2377 int var yyb2377 bool var yyhl2377 bool = l >= 0 yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2380 := &x.LastHeartbeatTime yym2381 := z.DecBinary() _ = yym2381 if false { } else if z.HasExtensions() && z.DecExt(yyv2380) { } else if yym2381 { z.DecBinaryUnmarshal(yyv2380) } else if !yym2381 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2380) } else { z.DecFallback(yyv2380, false) } } yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2382 := &x.LastTransitionTime yym2383 := z.DecBinary() _ = yym2383 if false { } else if z.HasExtensions() && z.DecExt(yyv2382) { } else if yym2383 { z.DecBinaryUnmarshal(yyv2382) } else if !yym2383 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2382) } else { z.DecFallback(yyv2382, false) } } yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj2377++ if yyhl2377 { yyb2377 = yyj2377 > l } else { yyb2377 = r.CheckBreak() } if yyb2377 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2377-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2386 := z.EncBinary() _ = yym2386 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2387 := z.DecBinary() _ = yym2387 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2388 := z.EncBinary() _ = yym2388 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2389 := !z.EncBinary() yy2arr2389 := z.EncBasicHandle().StructToArray var yyq2389 [2]bool _, _, _ = yysep2389, yyq2389, yy2arr2389 const yyr2389 bool = false var yynn2389 int if yyr2389 || yy2arr2389 { r.EncodeArrayStart(2) } else { yynn2389 = 2 for _, b := range yyq2389 { if b { yynn2389++ } } r.EncodeMapStart(yynn2389) yynn2389 = 0 } if yyr2389 || yy2arr2389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Type.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } if yyr2389 || yy2arr2389 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2392 := z.EncBinary() _ = yym2392 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("address")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2393 := z.EncBinary() _ = yym2393 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } if yyr2389 || yy2arr2389 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2394 := z.DecBinary() _ = yym2394 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2395 := r.ContainerType() if yyct2395 == codecSelferValueTypeMap1234 { yyl2395 := r.ReadMapStart() if yyl2395 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2395, d) } } else if yyct2395 == codecSelferValueTypeArray1234 { yyl2395 := r.ReadArrayStart() if yyl2395 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2395, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2396Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2396Slc var yyhl2396 bool = l >= 0 for yyj2396 := 0; ; yyj2396++ { if yyhl2396 { if yyj2396 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2396Slc = r.DecodeBytes(yys2396Slc, true, true) yys2396 := string(yys2396Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2396 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } case "address": if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2396) } // end switch yys2396 } // end for yyj2396 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2399 int var yyb2399 bool var yyhl2399 bool = l >= 0 yyj2399++ if yyhl2399 { yyb2399 = yyj2399 > l } else { yyb2399 = r.CheckBreak() } if yyb2399 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } yyj2399++ if yyhl2399 { yyb2399 = yyj2399 > l } else { yyb2399 = r.CheckBreak() } if yyb2399 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } for { yyj2399++ if yyhl2399 { yyb2399 = yyj2399 > l } else { yyb2399 = r.CheckBreak() } if yyb2399 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2399-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2402 := z.EncBinary() _ = yym2402 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2403 := !z.EncBinary() yy2arr2403 := z.EncBasicHandle().StructToArray var yyq2403 [1]bool _, _, _ = yysep2403, yyq2403, yy2arr2403 const yyr2403 bool = false yyq2403[0] = len(x.Capacity) != 0 var yynn2403 int if yyr2403 || yy2arr2403 { r.EncodeArrayStart(1) } else { yynn2403 = 0 for _, b := range yyq2403 { if b { yynn2403++ } } r.EncodeMapStart(yynn2403) yynn2403 = 0 } if yyr2403 || yy2arr2403 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2403[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2403[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("capacity")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2403 || yy2arr2403 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2405 := z.DecBinary() _ = yym2405 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2406 := r.ContainerType() if yyct2406 == codecSelferValueTypeMap1234 { yyl2406 := r.ReadMapStart() if yyl2406 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2406, d) } } else if yyct2406 == codecSelferValueTypeArray1234 { yyl2406 := r.ReadArrayStart() if yyl2406 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2406, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2407Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2407Slc var yyhl2407 bool = l >= 0 for yyj2407 := 0; ; yyj2407++ { if yyhl2407 { if yyj2407 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2407Slc = r.DecodeBytes(yys2407Slc, true, true) yys2407 := string(yys2407Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2407 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2408 := &x.Capacity yyv2408.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2407) } // end switch yys2407 } // end for yyj2407 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2409 int var yyb2409 bool var yyhl2409 bool = l >= 0 yyj2409++ if yyhl2409 { yyb2409 = yyj2409 > l } else { yyb2409 = r.CheckBreak() } if yyb2409 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2410 := &x.Capacity yyv2410.CodecDecodeSelf(d) } for { yyj2409++ if yyhl2409 { yyb2409 = yyj2409 > l } else { yyb2409 = r.CheckBreak() } if yyb2409 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2409-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2411 := z.EncBinary() _ = yym2411 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *ResourceName) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2412 := z.DecBinary() _ = yym2412 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x ResourceList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2413 := z.EncBinary() _ = yym2413 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { h.encResourceList((ResourceList)(x), e) } } } func (x *ResourceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2414 := z.DecBinary() _ = yym2414 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { h.decResourceList((*ResourceList)(x), d) } } func (x *Node) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2415 := z.EncBinary() _ = yym2415 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2416 := !z.EncBinary() yy2arr2416 := z.EncBasicHandle().StructToArray var yyq2416 [5]bool _, _, _ = yysep2416, yyq2416, yy2arr2416 const yyr2416 bool = false yyq2416[0] = x.Kind != "" yyq2416[1] = x.APIVersion != "" yyq2416[2] = true yyq2416[3] = true yyq2416[4] = true var yynn2416 int if yyr2416 || yy2arr2416 { r.EncodeArrayStart(5) } else { yynn2416 = 0 for _, b := range yyq2416 { if b { yynn2416++ } } r.EncodeMapStart(yynn2416) yynn2416 = 0 } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2416[0] { yym2418 := z.EncBinary() _ = yym2418 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2416[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2419 := z.EncBinary() _ = yym2419 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2416[1] { yym2421 := z.EncBinary() _ = yym2421 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2416[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2422 := z.EncBinary() _ = yym2422 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2416[2] { yy2424 := &x.ObjectMeta yy2424.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2416[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2425 := &x.ObjectMeta yy2425.CodecEncodeSelf(e) } } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2416[3] { yy2427 := &x.Spec yy2427.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2416[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2428 := &x.Spec yy2428.CodecEncodeSelf(e) } } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2416[4] { yy2430 := &x.Status yy2430.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2416[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2431 := &x.Status yy2431.CodecEncodeSelf(e) } } if yyr2416 || yy2arr2416 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2432 := z.DecBinary() _ = yym2432 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2433 := r.ContainerType() if yyct2433 == codecSelferValueTypeMap1234 { yyl2433 := r.ReadMapStart() if yyl2433 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2433, d) } } else if yyct2433 == codecSelferValueTypeArray1234 { yyl2433 := r.ReadArrayStart() if yyl2433 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2433, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Node) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2434Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2434Slc var yyhl2434 bool = l >= 0 for yyj2434 := 0; ; yyj2434++ { if yyhl2434 { if yyj2434 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2434Slc = r.DecodeBytes(yys2434Slc, true, true) yys2434 := string(yys2434Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2434 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2437 := &x.ObjectMeta yyv2437.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2438 := &x.Spec yyv2438.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2439 := &x.Status yyv2439.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2434) } // end switch yys2434 } // end for yyj2434 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2440 int var yyb2440 bool var yyhl2440 bool = l >= 0 yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2443 := &x.ObjectMeta yyv2443.CodecDecodeSelf(d) } yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2444 := &x.Spec yyv2444.CodecDecodeSelf(d) } yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2445 := &x.Status yyv2445.CodecDecodeSelf(d) } for { yyj2440++ if yyhl2440 { yyb2440 = yyj2440 > l } else { yyb2440 = r.CheckBreak() } if yyb2440 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2440-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2446 := z.EncBinary() _ = yym2446 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2447 := !z.EncBinary() yy2arr2447 := z.EncBasicHandle().StructToArray var yyq2447 [4]bool _, _, _ = yysep2447, yyq2447, yy2arr2447 const yyr2447 bool = false yyq2447[0] = x.Kind != "" yyq2447[1] = x.APIVersion != "" yyq2447[2] = true var yynn2447 int if yyr2447 || yy2arr2447 { r.EncodeArrayStart(4) } else { yynn2447 = 1 for _, b := range yyq2447 { if b { yynn2447++ } } r.EncodeMapStart(yynn2447) yynn2447 = 0 } if yyr2447 || yy2arr2447 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2447[0] { yym2449 := z.EncBinary() _ = yym2449 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2447[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2450 := z.EncBinary() _ = yym2450 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2447 || yy2arr2447 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2447[1] { yym2452 := z.EncBinary() _ = yym2452 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2447[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2453 := z.EncBinary() _ = yym2453 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2447 || yy2arr2447 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2447[2] { yy2455 := &x.ListMeta yym2456 := z.EncBinary() _ = yym2456 if false { } else if z.HasExtensions() && z.EncExt(yy2455) { } else { z.EncFallback(yy2455) } } else { r.EncodeNil() } } else { if yyq2447[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2457 := &x.ListMeta yym2458 := z.EncBinary() _ = yym2458 if false { } else if z.HasExtensions() && z.EncExt(yy2457) { } else { z.EncFallback(yy2457) } } } if yyr2447 || yy2arr2447 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym2460 := z.EncBinary() _ = yym2460 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym2461 := z.EncBinary() _ = yym2461 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } if yyr2447 || yy2arr2447 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2462 := z.DecBinary() _ = yym2462 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2463 := r.ContainerType() if yyct2463 == codecSelferValueTypeMap1234 { yyl2463 := r.ReadMapStart() if yyl2463 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2463, d) } } else if yyct2463 == codecSelferValueTypeArray1234 { yyl2463 := r.ReadArrayStart() if yyl2463 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2463, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NodeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2464Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2464Slc var yyhl2464 bool = l >= 0 for yyj2464 := 0; ; yyj2464++ { if yyhl2464 { if yyj2464 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2464Slc = r.DecodeBytes(yys2464Slc, true, true) yys2464 := string(yys2464Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2464 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2467 := &x.ListMeta yym2468 := z.DecBinary() _ = yym2468 if false { } else if z.HasExtensions() && z.DecExt(yyv2467) { } else { z.DecFallback(yyv2467, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2469 := &x.Items yym2470 := z.DecBinary() _ = yym2470 if false { } else { h.decSliceNode((*[]Node)(yyv2469), d) } } default: z.DecStructFieldNotFound(-1, yys2464) } // end switch yys2464 } // end for yyj2464 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2471 int var yyb2471 bool var yyhl2471 bool = l >= 0 yyj2471++ if yyhl2471 { yyb2471 = yyj2471 > l } else { yyb2471 = r.CheckBreak() } if yyb2471 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2471++ if yyhl2471 { yyb2471 = yyj2471 > l } else { yyb2471 = r.CheckBreak() } if yyb2471 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2471++ if yyhl2471 { yyb2471 = yyj2471 > l } else { yyb2471 = r.CheckBreak() } if yyb2471 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2474 := &x.ListMeta yym2475 := z.DecBinary() _ = yym2475 if false { } else if z.HasExtensions() && z.DecExt(yyv2474) { } else { z.DecFallback(yyv2474, false) } } yyj2471++ if yyhl2471 { yyb2471 = yyj2471 > l } else { yyb2471 = r.CheckBreak() } if yyb2471 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv2476 := &x.Items yym2477 := z.DecBinary() _ = yym2477 if false { } else { h.decSliceNode((*[]Node)(yyv2476), d) } } for { yyj2471++ if yyhl2471 { yyb2471 = yyj2471 > l } else { yyb2471 = r.CheckBreak() } if yyb2471 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2471-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2478 := z.EncBinary() _ = yym2478 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2479 := !z.EncBinary() yy2arr2479 := z.EncBasicHandle().StructToArray var yyq2479 [1]bool _, _, _ = yysep2479, yyq2479, yy2arr2479 const yyr2479 bool = false var yynn2479 int if yyr2479 || yy2arr2479 { r.EncodeArrayStart(1) } else { yynn2479 = 1 for _, b := range yyq2479 { if b { yynn2479++ } } r.EncodeMapStart(yynn2479) yynn2479 = 0 } if yyr2479 || yy2arr2479 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Finalizers == nil { r.EncodeNil() } else { yym2481 := z.EncBinary() _ = yym2481 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Finalizers")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Finalizers == nil { r.EncodeNil() } else { yym2482 := z.EncBinary() _ = yym2482 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } if yyr2479 || yy2arr2479 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2483 := z.DecBinary() _ = yym2483 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2484 := r.ContainerType() if yyct2484 == codecSelferValueTypeMap1234 { yyl2484 := r.ReadMapStart() if yyl2484 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2484, d) } } else if yyct2484 == codecSelferValueTypeArray1234 { yyl2484 := r.ReadArrayStart() if yyl2484 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2484, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NamespaceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2485Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2485Slc var yyhl2485 bool = l >= 0 for yyj2485 := 0; ; yyj2485++ { if yyhl2485 { if yyj2485 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2485Slc = r.DecodeBytes(yys2485Slc, true, true) yys2485 := string(yys2485Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2485 { case "Finalizers": if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2486 := &x.Finalizers yym2487 := z.DecBinary() _ = yym2487 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2486), d) } } default: z.DecStructFieldNotFound(-1, yys2485) } // end switch yys2485 } // end for yyj2485 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2488 int var yyb2488 bool var yyhl2488 bool = l >= 0 yyj2488++ if yyhl2488 { yyb2488 = yyj2488 > l } else { yyb2488 = r.CheckBreak() } if yyb2488 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2489 := &x.Finalizers yym2490 := z.DecBinary() _ = yym2490 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2489), d) } } for { yyj2488++ if yyhl2488 { yyb2488 = yyj2488 > l } else { yyb2488 = r.CheckBreak() } if yyb2488 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2488-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2491 := z.EncBinary() _ = yym2491 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *FinalizerName) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2492 := z.DecBinary() _ = yym2492 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *NamespaceStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2493 := z.EncBinary() _ = yym2493 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2494 := !z.EncBinary() yy2arr2494 := z.EncBasicHandle().StructToArray var yyq2494 [1]bool _, _, _ = yysep2494, yyq2494, yy2arr2494 const yyr2494 bool = false yyq2494[0] = x.Phase != "" var yynn2494 int if yyr2494 || yy2arr2494 { r.EncodeArrayStart(1) } else { yynn2494 = 0 for _, b := range yyq2494 { if b { yynn2494++ } } r.EncodeMapStart(yynn2494) yynn2494 = 0 } if yyr2494 || yy2arr2494 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2494[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2494[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("phase")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Phase.CodecEncodeSelf(e) } } if yyr2494 || yy2arr2494 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2496 := z.DecBinary() _ = yym2496 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2497 := r.ContainerType() if yyct2497 == codecSelferValueTypeMap1234 { yyl2497 := r.ReadMapStart() if yyl2497 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2497, d) } } else if yyct2497 == codecSelferValueTypeArray1234 { yyl2497 := r.ReadArrayStart() if yyl2497 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2497, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NamespaceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2498Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2498Slc var yyhl2498 bool = l >= 0 for yyj2498 := 0; ; yyj2498++ { if yyhl2498 { if yyj2498 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2498Slc = r.DecodeBytes(yys2498Slc, true, true) yys2498 := string(yys2498Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2498 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2498) } // end switch yys2498 } // end for yyj2498 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2500 int var yyb2500 bool var yyhl2500 bool = l >= 0 yyj2500++ if yyhl2500 { yyb2500 = yyj2500 > l } else { yyb2500 = r.CheckBreak() } if yyb2500 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } for { yyj2500++ if yyhl2500 { yyb2500 = yyj2500 > l } else { yyb2500 = r.CheckBreak() } if yyb2500 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2500-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2502 := z.EncBinary() _ = yym2502 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *NamespacePhase) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2503 := z.DecBinary() _ = yym2503 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *Namespace) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2504 := z.EncBinary() _ = yym2504 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2505 := !z.EncBinary() yy2arr2505 := z.EncBasicHandle().StructToArray var yyq2505 [5]bool _, _, _ = yysep2505, yyq2505, yy2arr2505 const yyr2505 bool = false yyq2505[0] = x.Kind != "" yyq2505[1] = x.APIVersion != "" yyq2505[2] = true yyq2505[3] = true yyq2505[4] = true var yynn2505 int if yyr2505 || yy2arr2505 { r.EncodeArrayStart(5) } else { yynn2505 = 0 for _, b := range yyq2505 { if b { yynn2505++ } } r.EncodeMapStart(yynn2505) yynn2505 = 0 } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2505[0] { yym2507 := z.EncBinary() _ = yym2507 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2505[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2508 := z.EncBinary() _ = yym2508 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2505[1] { yym2510 := z.EncBinary() _ = yym2510 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2505[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2511 := z.EncBinary() _ = yym2511 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2505[2] { yy2513 := &x.ObjectMeta yy2513.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2505[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2514 := &x.ObjectMeta yy2514.CodecEncodeSelf(e) } } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2505[3] { yy2516 := &x.Spec yy2516.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2505[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2517 := &x.Spec yy2517.CodecEncodeSelf(e) } } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2505[4] { yy2519 := &x.Status yy2519.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2505[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2520 := &x.Status yy2520.CodecEncodeSelf(e) } } if yyr2505 || yy2arr2505 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2521 := z.DecBinary() _ = yym2521 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2522 := r.ContainerType() if yyct2522 == codecSelferValueTypeMap1234 { yyl2522 := r.ReadMapStart() if yyl2522 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2522, d) } } else if yyct2522 == codecSelferValueTypeArray1234 { yyl2522 := r.ReadArrayStart() if yyl2522 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2522, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Namespace) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2523Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2523Slc var yyhl2523 bool = l >= 0 for yyj2523 := 0; ; yyj2523++ { if yyhl2523 { if yyj2523 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2523Slc = r.DecodeBytes(yys2523Slc, true, true) yys2523 := string(yys2523Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2523 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2526 := &x.ObjectMeta yyv2526.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2527 := &x.Spec yyv2527.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2528 := &x.Status yyv2528.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2523) } // end switch yys2523 } // end for yyj2523 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2529 int var yyb2529 bool var yyhl2529 bool = l >= 0 yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2532 := &x.ObjectMeta yyv2532.CodecDecodeSelf(d) } yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2533 := &x.Spec yyv2533.CodecDecodeSelf(d) } yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2534 := &x.Status yyv2534.CodecDecodeSelf(d) } for { yyj2529++ if yyhl2529 { yyb2529 = yyj2529 > l } else { yyb2529 = r.CheckBreak() } if yyb2529 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2529-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2535 := z.EncBinary() _ = yym2535 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2536 := !z.EncBinary() yy2arr2536 := z.EncBasicHandle().StructToArray var yyq2536 [4]bool _, _, _ = yysep2536, yyq2536, yy2arr2536 const yyr2536 bool = false yyq2536[0] = x.Kind != "" yyq2536[1] = x.APIVersion != "" yyq2536[2] = true var yynn2536 int if yyr2536 || yy2arr2536 { r.EncodeArrayStart(4) } else { yynn2536 = 1 for _, b := range yyq2536 { if b { yynn2536++ } } r.EncodeMapStart(yynn2536) yynn2536 = 0 } if yyr2536 || yy2arr2536 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2536[0] { yym2538 := z.EncBinary() _ = yym2538 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2536[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2539 := z.EncBinary() _ = yym2539 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2536 || yy2arr2536 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2536[1] { yym2541 := z.EncBinary() _ = yym2541 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2536[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2542 := z.EncBinary() _ = yym2542 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2536 || yy2arr2536 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2536[2] { yy2544 := &x.ListMeta yym2545 := z.EncBinary() _ = yym2545 if false { } else if z.HasExtensions() && z.EncExt(yy2544) { } else { z.EncFallback(yy2544) } } else { r.EncodeNil() } } else { if yyq2536[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2546 := &x.ListMeta yym2547 := z.EncBinary() _ = yym2547 if false { } else if z.HasExtensions() && z.EncExt(yy2546) { } else { z.EncFallback(yy2546) } } } if yyr2536 || yy2arr2536 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym2549 := z.EncBinary() _ = yym2549 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym2550 := z.EncBinary() _ = yym2550 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } if yyr2536 || yy2arr2536 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2551 := z.DecBinary() _ = yym2551 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2552 := r.ContainerType() if yyct2552 == codecSelferValueTypeMap1234 { yyl2552 := r.ReadMapStart() if yyl2552 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2552, d) } } else if yyct2552 == codecSelferValueTypeArray1234 { yyl2552 := r.ReadArrayStart() if yyl2552 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2552, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *NamespaceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2553Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2553Slc var yyhl2553 bool = l >= 0 for yyj2553 := 0; ; yyj2553++ { if yyhl2553 { if yyj2553 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2553Slc = r.DecodeBytes(yys2553Slc, true, true) yys2553 := string(yys2553Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2553 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2556 := &x.ListMeta yym2557 := z.DecBinary() _ = yym2557 if false { } else if z.HasExtensions() && z.DecExt(yyv2556) { } else { z.DecFallback(yyv2556, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2558 := &x.Items yym2559 := z.DecBinary() _ = yym2559 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2558), d) } } default: z.DecStructFieldNotFound(-1, yys2553) } // end switch yys2553 } // end for yyj2553 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2560 int var yyb2560 bool var yyhl2560 bool = l >= 0 yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2563 := &x.ListMeta yym2564 := z.DecBinary() _ = yym2564 if false { } else if z.HasExtensions() && z.DecExt(yyv2563) { } else { z.DecFallback(yyv2563, false) } } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv2565 := &x.Items yym2566 := z.DecBinary() _ = yym2566 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2565), d) } } for { yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2560-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2567 := z.EncBinary() _ = yym2567 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2568 := !z.EncBinary() yy2arr2568 := z.EncBasicHandle().StructToArray var yyq2568 [4]bool _, _, _ = yysep2568, yyq2568, yy2arr2568 const yyr2568 bool = false yyq2568[0] = x.Kind != "" yyq2568[1] = x.APIVersion != "" yyq2568[2] = true var yynn2568 int if yyr2568 || yy2arr2568 { r.EncodeArrayStart(4) } else { yynn2568 = 1 for _, b := range yyq2568 { if b { yynn2568++ } } r.EncodeMapStart(yynn2568) yynn2568 = 0 } if yyr2568 || yy2arr2568 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2568[0] { yym2570 := z.EncBinary() _ = yym2570 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2568[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2571 := z.EncBinary() _ = yym2571 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2568 || yy2arr2568 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2568[1] { yym2573 := z.EncBinary() _ = yym2573 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2568[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2574 := z.EncBinary() _ = yym2574 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2568 || yy2arr2568 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2568[2] { yy2576 := &x.ObjectMeta yy2576.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2568[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2577 := &x.ObjectMeta yy2577.CodecEncodeSelf(e) } } if yyr2568 || yy2arr2568 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy2579 := &x.Target yy2579.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("target")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2580 := &x.Target yy2580.CodecEncodeSelf(e) } if yyr2568 || yy2arr2568 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2581 := z.DecBinary() _ = yym2581 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2582 := r.ContainerType() if yyct2582 == codecSelferValueTypeMap1234 { yyl2582 := r.ReadMapStart() if yyl2582 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2582, d) } } else if yyct2582 == codecSelferValueTypeArray1234 { yyl2582 := r.ReadArrayStart() if yyl2582 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2582, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Binding) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2583Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2583Slc var yyhl2583 bool = l >= 0 for yyj2583 := 0; ; yyj2583++ { if yyhl2583 { if yyj2583 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2583Slc = r.DecodeBytes(yys2583Slc, true, true) yys2583 := string(yys2583Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2583 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2586 := &x.ObjectMeta yyv2586.CodecDecodeSelf(d) } case "target": if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2587 := &x.Target yyv2587.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2583) } // end switch yys2583 } // end for yyj2583 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2588 int var yyb2588 bool var yyhl2588 bool = l >= 0 yyj2588++ if yyhl2588 { yyb2588 = yyj2588 > l } else { yyb2588 = r.CheckBreak() } if yyb2588 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2588++ if yyhl2588 { yyb2588 = yyj2588 > l } else { yyb2588 = r.CheckBreak() } if yyb2588 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2588++ if yyhl2588 { yyb2588 = yyj2588 > l } else { yyb2588 = r.CheckBreak() } if yyb2588 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2591 := &x.ObjectMeta yyv2591.CodecDecodeSelf(d) } yyj2588++ if yyhl2588 { yyb2588 = yyj2588 > l } else { yyb2588 = r.CheckBreak() } if yyb2588 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2592 := &x.Target yyv2592.CodecDecodeSelf(d) } for { yyj2588++ if yyhl2588 { yyb2588 = yyj2588 > l } else { yyb2588 = r.CheckBreak() } if yyb2588 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2588-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2593 := z.EncBinary() _ = yym2593 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2594 := !z.EncBinary() yy2arr2594 := z.EncBasicHandle().StructToArray var yyq2594 [3]bool _, _, _ = yysep2594, yyq2594, yy2arr2594 const yyr2594 bool = false yyq2594[0] = x.Kind != "" yyq2594[1] = x.APIVersion != "" var yynn2594 int if yyr2594 || yy2arr2594 { r.EncodeArrayStart(3) } else { yynn2594 = 1 for _, b := range yyq2594 { if b { yynn2594++ } } r.EncodeMapStart(yynn2594) yynn2594 = 0 } if yyr2594 || yy2arr2594 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2594[0] { yym2596 := z.EncBinary() _ = yym2596 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2594[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2597 := z.EncBinary() _ = yym2597 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2594 || yy2arr2594 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2594[1] { yym2599 := z.EncBinary() _ = yym2599 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2594[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2600 := z.EncBinary() _ = yym2600 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2594 || yy2arr2594 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2602 := *x.GracePeriodSeconds yym2603 := z.EncBinary() _ = yym2603 if false { } else { r.EncodeInt(int64(yy2602)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2604 := *x.GracePeriodSeconds yym2605 := z.EncBinary() _ = yym2605 if false { } else { r.EncodeInt(int64(yy2604)) } } } if yyr2594 || yy2arr2594 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2606 := z.DecBinary() _ = yym2606 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2607 := r.ContainerType() if yyct2607 == codecSelferValueTypeMap1234 { yyl2607 := r.ReadMapStart() if yyl2607 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2607, d) } } else if yyct2607 == codecSelferValueTypeArray1234 { yyl2607 := r.ReadArrayStart() if yyl2607 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2607, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *DeleteOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2608Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2608Slc var yyhl2608 bool = l >= 0 for yyj2608 := 0; ; yyj2608++ { if yyhl2608 { if yyj2608 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2608Slc = r.DecodeBytes(yys2608Slc, true, true) yys2608 := string(yys2608Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2608 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "gracePeriodSeconds": if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2612 := z.DecBinary() _ = yym2612 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2608) } // end switch yys2608 } // end for yyj2608 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2613 int var yyb2613 bool var yyhl2613 bool = l >= 0 yyj2613++ if yyhl2613 { yyb2613 = yyj2613 > l } else { yyb2613 = r.CheckBreak() } if yyb2613 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2613++ if yyhl2613 { yyb2613 = yyj2613 > l } else { yyb2613 = r.CheckBreak() } if yyb2613 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2613++ if yyhl2613 { yyb2613 = yyj2613 > l } else { yyb2613 = r.CheckBreak() } if yyb2613 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2617 := z.DecBinary() _ = yym2617 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2613++ if yyhl2613 { yyb2613 = yyj2613 > l } else { yyb2613 = r.CheckBreak() } if yyb2613 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2613-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ExportOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2618 := z.EncBinary() _ = yym2618 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2619 := !z.EncBinary() yy2arr2619 := z.EncBasicHandle().StructToArray var yyq2619 [4]bool _, _, _ = yysep2619, yyq2619, yy2arr2619 const yyr2619 bool = false yyq2619[0] = x.Kind != "" yyq2619[1] = x.APIVersion != "" var yynn2619 int if yyr2619 || yy2arr2619 { r.EncodeArrayStart(4) } else { yynn2619 = 2 for _, b := range yyq2619 { if b { yynn2619++ } } r.EncodeMapStart(yynn2619) yynn2619 = 0 } if yyr2619 || yy2arr2619 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2619[0] { yym2621 := z.EncBinary() _ = yym2621 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2619[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2622 := z.EncBinary() _ = yym2622 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2619 || yy2arr2619 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2619[1] { yym2624 := z.EncBinary() _ = yym2624 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2619[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2625 := z.EncBinary() _ = yym2625 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2619 || yy2arr2619 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2627 := z.EncBinary() _ = yym2627 if false { } else { r.EncodeBool(bool(x.Export)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("export")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2628 := z.EncBinary() _ = yym2628 if false { } else { r.EncodeBool(bool(x.Export)) } } if yyr2619 || yy2arr2619 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2630 := z.EncBinary() _ = yym2630 if false { } else { r.EncodeBool(bool(x.Exact)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("exact")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2631 := z.EncBinary() _ = yym2631 if false { } else { r.EncodeBool(bool(x.Exact)) } } if yyr2619 || yy2arr2619 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ExportOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2632 := z.DecBinary() _ = yym2632 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2633 := r.ContainerType() if yyct2633 == codecSelferValueTypeMap1234 { yyl2633 := r.ReadMapStart() if yyl2633 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2633, d) } } else if yyct2633 == codecSelferValueTypeArray1234 { yyl2633 := r.ReadArrayStart() if yyl2633 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2633, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ExportOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2634Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2634Slc var yyhl2634 bool = l >= 0 for yyj2634 := 0; ; yyj2634++ { if yyhl2634 { if yyj2634 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2634Slc = r.DecodeBytes(yys2634Slc, true, true) yys2634 := string(yys2634Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2634 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "export": if r.TryDecodeAsNil() { x.Export = false } else { x.Export = bool(r.DecodeBool()) } case "exact": if r.TryDecodeAsNil() { x.Exact = false } else { x.Exact = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys2634) } // end switch yys2634 } // end for yyj2634 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ExportOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2639 int var yyb2639 bool var yyhl2639 bool = l >= 0 yyj2639++ if yyhl2639 { yyb2639 = yyj2639 > l } else { yyb2639 = r.CheckBreak() } if yyb2639 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2639++ if yyhl2639 { yyb2639 = yyj2639 > l } else { yyb2639 = r.CheckBreak() } if yyb2639 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2639++ if yyhl2639 { yyb2639 = yyj2639 > l } else { yyb2639 = r.CheckBreak() } if yyb2639 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Export = false } else { x.Export = bool(r.DecodeBool()) } yyj2639++ if yyhl2639 { yyb2639 = yyj2639 > l } else { yyb2639 = r.CheckBreak() } if yyb2639 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Exact = false } else { x.Exact = bool(r.DecodeBool()) } for { yyj2639++ if yyhl2639 { yyb2639 = yyj2639 > l } else { yyb2639 = r.CheckBreak() } if yyb2639 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2639-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2644 := z.EncBinary() _ = yym2644 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2645 := !z.EncBinary() yy2arr2645 := z.EncBasicHandle().StructToArray var yyq2645 [7]bool _, _, _ = yysep2645, yyq2645, yy2arr2645 const yyr2645 bool = false yyq2645[0] = x.Kind != "" yyq2645[1] = x.APIVersion != "" var yynn2645 int if yyr2645 || yy2arr2645 { r.EncodeArrayStart(7) } else { yynn2645 = 5 for _, b := range yyq2645 { if b { yynn2645++ } } r.EncodeMapStart(yynn2645) yynn2645 = 0 } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2645[0] { yym2647 := z.EncBinary() _ = yym2647 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2645[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2648 := z.EncBinary() _ = yym2648 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2645[1] { yym2650 := z.EncBinary() _ = yym2650 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2645[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2651 := z.EncBinary() _ = yym2651 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.LabelSelector == nil { r.EncodeNil() } else { yym2653 := z.EncBinary() _ = yym2653 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("LabelSelector")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.LabelSelector == nil { r.EncodeNil() } else { yym2654 := z.EncBinary() _ = yym2654 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.FieldSelector == nil { r.EncodeNil() } else { yym2656 := z.EncBinary() _ = yym2656 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("FieldSelector")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.FieldSelector == nil { r.EncodeNil() } else { yym2657 := z.EncBinary() _ = yym2657 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2659 := z.EncBinary() _ = yym2659 if false { } else { r.EncodeBool(bool(x.Watch)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Watch")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2660 := z.EncBinary() _ = yym2660 if false { } else { r.EncodeBool(bool(x.Watch)) } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2662 := z.EncBinary() _ = yym2662 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2663 := z.EncBinary() _ = yym2663 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.TimeoutSeconds == nil { r.EncodeNil() } else { yy2665 := *x.TimeoutSeconds yym2666 := z.EncBinary() _ = yym2666 if false { } else { r.EncodeInt(int64(yy2665)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TimeoutSeconds == nil { r.EncodeNil() } else { yy2667 := *x.TimeoutSeconds yym2668 := z.EncBinary() _ = yym2668 if false { } else { r.EncodeInt(int64(yy2667)) } } } if yyr2645 || yy2arr2645 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2669 := z.DecBinary() _ = yym2669 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2670 := r.ContainerType() if yyct2670 == codecSelferValueTypeMap1234 { yyl2670 := r.ReadMapStart() if yyl2670 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2670, d) } } else if yyct2670 == codecSelferValueTypeArray1234 { yyl2670 := r.ReadArrayStart() if yyl2670 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2670, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ListOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2671Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2671Slc var yyhl2671 bool = l >= 0 for yyj2671 := 0; ; yyj2671++ { if yyhl2671 { if yyj2671 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2671Slc = r.DecodeBytes(yys2671Slc, true, true) yys2671 := string(yys2671Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2671 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "LabelSelector": if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2674 := &x.LabelSelector yym2675 := z.DecBinary() _ = yym2675 if false { } else if z.HasExtensions() && z.DecExt(yyv2674) { } else { z.DecFallback(yyv2674, true) } } case "FieldSelector": if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2676 := &x.FieldSelector yym2677 := z.DecBinary() _ = yym2677 if false { } else if z.HasExtensions() && z.DecExt(yyv2676) { } else { z.DecFallback(yyv2676, true) } } case "Watch": if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } case "ResourceVersion": if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } case "TimeoutSeconds": if r.TryDecodeAsNil() { if x.TimeoutSeconds != nil { x.TimeoutSeconds = nil } } else { if x.TimeoutSeconds == nil { x.TimeoutSeconds = new(int64) } yym2681 := z.DecBinary() _ = yym2681 if false { } else { *((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2671) } // end switch yys2671 } // end for yyj2671 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2682 int var yyb2682 bool var yyhl2682 bool = l >= 0 yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2685 := &x.LabelSelector yym2686 := z.DecBinary() _ = yym2686 if false { } else if z.HasExtensions() && z.DecExt(yyv2685) { } else { z.DecFallback(yyv2685, true) } } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2687 := &x.FieldSelector yym2688 := z.DecBinary() _ = yym2688 if false { } else if z.HasExtensions() && z.DecExt(yyv2687) { } else { z.DecFallback(yyv2687, true) } } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TimeoutSeconds != nil { x.TimeoutSeconds = nil } } else { if x.TimeoutSeconds == nil { x.TimeoutSeconds = new(int64) } yym2692 := z.DecBinary() _ = yym2692 if false { } else { *((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2682++ if yyhl2682 { yyb2682 = yyj2682 > l } else { yyb2682 = r.CheckBreak() } if yyb2682 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2682-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2693 := z.EncBinary() _ = yym2693 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2694 := !z.EncBinary() yy2arr2694 := z.EncBasicHandle().StructToArray var yyq2694 [10]bool _, _, _ = yysep2694, yyq2694, yy2arr2694 const yyr2694 bool = false yyq2694[0] = x.Kind != "" yyq2694[1] = x.APIVersion != "" var yynn2694 int if yyr2694 || yy2arr2694 { r.EncodeArrayStart(10) } else { yynn2694 = 8 for _, b := range yyq2694 { if b { yynn2694++ } } r.EncodeMapStart(yynn2694) yynn2694 = 0 } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2694[0] { yym2696 := z.EncBinary() _ = yym2696 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2694[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2697 := z.EncBinary() _ = yym2697 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2694[1] { yym2699 := z.EncBinary() _ = yym2699 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2694[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2700 := z.EncBinary() _ = yym2700 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2702 := z.EncBinary() _ = yym2702 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Container")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2703 := z.EncBinary() _ = yym2703 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2705 := z.EncBinary() _ = yym2705 if false { } else { r.EncodeBool(bool(x.Follow)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Follow")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2706 := z.EncBinary() _ = yym2706 if false { } else { r.EncodeBool(bool(x.Follow)) } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2708 := z.EncBinary() _ = yym2708 if false { } else { r.EncodeBool(bool(x.Previous)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Previous")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2709 := z.EncBinary() _ = yym2709 if false { } else { r.EncodeBool(bool(x.Previous)) } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2711 := *x.SinceSeconds yym2712 := z.EncBinary() _ = yym2712 if false { } else { r.EncodeInt(int64(yy2711)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2713 := *x.SinceSeconds yym2714 := z.EncBinary() _ = yym2714 if false { } else { r.EncodeInt(int64(yy2713)) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.SinceTime == nil { r.EncodeNil() } else { yym2716 := z.EncBinary() _ = yym2716 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2716 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2716 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("SinceTime")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SinceTime == nil { r.EncodeNil() } else { yym2717 := z.EncBinary() _ = yym2717 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2717 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2717 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2719 := z.EncBinary() _ = yym2719 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Timestamps")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2720 := z.EncBinary() _ = yym2720 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.TailLines == nil { r.EncodeNil() } else { yy2722 := *x.TailLines yym2723 := z.EncBinary() _ = yym2723 if false { } else { r.EncodeInt(int64(yy2722)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("TailLines")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.TailLines == nil { r.EncodeNil() } else { yy2724 := *x.TailLines yym2725 := z.EncBinary() _ = yym2725 if false { } else { r.EncodeInt(int64(yy2724)) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.LimitBytes == nil { r.EncodeNil() } else { yy2727 := *x.LimitBytes yym2728 := z.EncBinary() _ = yym2728 if false { } else { r.EncodeInt(int64(yy2727)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("LimitBytes")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.LimitBytes == nil { r.EncodeNil() } else { yy2729 := *x.LimitBytes yym2730 := z.EncBinary() _ = yym2730 if false { } else { r.EncodeInt(int64(yy2729)) } } } if yyr2694 || yy2arr2694 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2731 := z.DecBinary() _ = yym2731 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2732 := r.ContainerType() if yyct2732 == codecSelferValueTypeMap1234 { yyl2732 := r.ReadMapStart() if yyl2732 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2732, d) } } else if yyct2732 == codecSelferValueTypeArray1234 { yyl2732 := r.ReadArrayStart() if yyl2732 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2732, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodLogOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2733Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2733Slc var yyhl2733 bool = l >= 0 for yyj2733 := 0; ; yyj2733++ { if yyhl2733 { if yyj2733 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2733Slc = r.DecodeBytes(yys2733Slc, true, true) yys2733 := string(yys2733Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2733 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "Container": if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } case "Follow": if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } case "Previous": if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } case "SinceSeconds": if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2740 := z.DecBinary() _ = yym2740 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } case "SinceTime": if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2742 := z.DecBinary() _ = yym2742 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2742 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2742 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } case "Timestamps": if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } case "TailLines": if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2745 := z.DecBinary() _ = yym2745 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } case "LimitBytes": if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2747 := z.DecBinary() _ = yym2747 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2733) } // end switch yys2733 } // end for yyj2733 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2748 int var yyb2748 bool var yyhl2748 bool = l >= 0 yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2755 := z.DecBinary() _ = yym2755 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2757 := z.DecBinary() _ = yym2757 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2757 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2757 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2760 := z.DecBinary() _ = yym2760 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2762 := z.DecBinary() _ = yym2762 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } for { yyj2748++ if yyhl2748 { yyb2748 = yyj2748 > l } else { yyb2748 = r.CheckBreak() } if yyb2748 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2748-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2763 := z.EncBinary() _ = yym2763 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2764 := !z.EncBinary() yy2arr2764 := z.EncBasicHandle().StructToArray var yyq2764 [7]bool _, _, _ = yysep2764, yyq2764, yy2arr2764 const yyr2764 bool = false yyq2764[0] = x.Kind != "" yyq2764[1] = x.APIVersion != "" yyq2764[2] = x.Stdin != false yyq2764[3] = x.Stdout != false yyq2764[4] = x.Stderr != false yyq2764[5] = x.TTY != false yyq2764[6] = x.Container != "" var yynn2764 int if yyr2764 || yy2arr2764 { r.EncodeArrayStart(7) } else { yynn2764 = 0 for _, b := range yyq2764 { if b { yynn2764++ } } r.EncodeMapStart(yynn2764) yynn2764 = 0 } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[0] { yym2766 := z.EncBinary() _ = yym2766 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2764[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2767 := z.EncBinary() _ = yym2767 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[1] { yym2769 := z.EncBinary() _ = yym2769 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2764[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2770 := z.EncBinary() _ = yym2770 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[2] { yym2772 := z.EncBinary() _ = yym2772 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq2764[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("stdin")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2773 := z.EncBinary() _ = yym2773 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[3] { yym2775 := z.EncBinary() _ = yym2775 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeBool(false) } } else { if yyq2764[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("stdout")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2776 := z.EncBinary() _ = yym2776 if false { } else { r.EncodeBool(bool(x.Stdout)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[4] { yym2778 := z.EncBinary() _ = yym2778 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeBool(false) } } else { if yyq2764[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("stderr")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2779 := z.EncBinary() _ = yym2779 if false { } else { r.EncodeBool(bool(x.Stderr)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[5] { yym2781 := z.EncBinary() _ = yym2781 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq2764[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("tty")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2782 := z.EncBinary() _ = yym2782 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2764[6] { yym2784 := z.EncBinary() _ = yym2784 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2764[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("container")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2785 := z.EncBinary() _ = yym2785 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } } if yyr2764 || yy2arr2764 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2786 := z.DecBinary() _ = yym2786 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2787 := r.ContainerType() if yyct2787 == codecSelferValueTypeMap1234 { yyl2787 := r.ReadMapStart() if yyl2787 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2787, d) } } else if yyct2787 == codecSelferValueTypeArray1234 { yyl2787 := r.ReadArrayStart() if yyl2787 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2787, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodAttachOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2788Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2788Slc var yyhl2788 bool = l >= 0 for yyj2788 := 0; ; yyj2788++ { if yyhl2788 { if yyj2788 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2788Slc = r.DecodeBytes(yys2788Slc, true, true) yys2788 := string(yys2788Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2788 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "stdin": if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } case "stdout": if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } case "stderr": if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } case "tty": if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } case "container": if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2788) } // end switch yys2788 } // end for yyj2788 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2796 int var yyb2796 bool var yyhl2796 bool = l >= 0 yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } for { yyj2796++ if yyhl2796 { yyb2796 = yyj2796 > l } else { yyb2796 = r.CheckBreak() } if yyb2796 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2796-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2804 := z.EncBinary() _ = yym2804 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2805 := !z.EncBinary() yy2arr2805 := z.EncBasicHandle().StructToArray var yyq2805 [8]bool _, _, _ = yysep2805, yyq2805, yy2arr2805 const yyr2805 bool = false yyq2805[0] = x.Kind != "" yyq2805[1] = x.APIVersion != "" var yynn2805 int if yyr2805 || yy2arr2805 { r.EncodeArrayStart(8) } else { yynn2805 = 6 for _, b := range yyq2805 { if b { yynn2805++ } } r.EncodeMapStart(yynn2805) yynn2805 = 0 } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2805[0] { yym2807 := z.EncBinary() _ = yym2807 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2805[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2808 := z.EncBinary() _ = yym2808 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2805[1] { yym2810 := z.EncBinary() _ = yym2810 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2805[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2811 := z.EncBinary() _ = yym2811 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2813 := z.EncBinary() _ = yym2813 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Stdin")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2814 := z.EncBinary() _ = yym2814 if false { } else { r.EncodeBool(bool(x.Stdin)) } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2816 := z.EncBinary() _ = yym2816 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Stdout")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2817 := z.EncBinary() _ = yym2817 if false { } else { r.EncodeBool(bool(x.Stdout)) } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2819 := z.EncBinary() _ = yym2819 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Stderr")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2820 := z.EncBinary() _ = yym2820 if false { } else { r.EncodeBool(bool(x.Stderr)) } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2822 := z.EncBinary() _ = yym2822 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("TTY")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2823 := z.EncBinary() _ = yym2823 if false { } else { r.EncodeBool(bool(x.TTY)) } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2825 := z.EncBinary() _ = yym2825 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Container")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2826 := z.EncBinary() _ = yym2826 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Command == nil { r.EncodeNil() } else { yym2828 := z.EncBinary() _ = yym2828 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Command")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Command == nil { r.EncodeNil() } else { yym2829 := z.EncBinary() _ = yym2829 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } if yyr2805 || yy2arr2805 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2830 := z.DecBinary() _ = yym2830 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2831 := r.ContainerType() if yyct2831 == codecSelferValueTypeMap1234 { yyl2831 := r.ReadMapStart() if yyl2831 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2831, d) } } else if yyct2831 == codecSelferValueTypeArray1234 { yyl2831 := r.ReadArrayStart() if yyl2831 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2831, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodExecOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2832Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2832Slc var yyhl2832 bool = l >= 0 for yyj2832 := 0; ; yyj2832++ { if yyhl2832 { if yyj2832 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2832Slc = r.DecodeBytes(yys2832Slc, true, true) yys2832 := string(yys2832Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2832 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "Stdin": if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } case "Stdout": if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } case "Stderr": if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } case "TTY": if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } case "Container": if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } case "Command": if r.TryDecodeAsNil() { x.Command = nil } else { yyv2840 := &x.Command yym2841 := z.DecBinary() _ = yym2841 if false { } else { z.F.DecSliceStringX(yyv2840, false, d) } } default: z.DecStructFieldNotFound(-1, yys2832) } // end switch yys2832 } // end for yyj2832 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2842 int var yyb2842 bool var yyhl2842 bool = l >= 0 yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Command = nil } else { yyv2850 := &x.Command yym2851 := z.DecBinary() _ = yym2851 if false { } else { z.F.DecSliceStringX(yyv2850, false, d) } } for { yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2842-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2852 := z.EncBinary() _ = yym2852 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2853 := !z.EncBinary() yy2arr2853 := z.EncBasicHandle().StructToArray var yyq2853 [3]bool _, _, _ = yysep2853, yyq2853, yy2arr2853 const yyr2853 bool = false yyq2853[0] = x.Kind != "" yyq2853[1] = x.APIVersion != "" var yynn2853 int if yyr2853 || yy2arr2853 { r.EncodeArrayStart(3) } else { yynn2853 = 1 for _, b := range yyq2853 { if b { yynn2853++ } } r.EncodeMapStart(yynn2853) yynn2853 = 0 } if yyr2853 || yy2arr2853 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2853[0] { yym2855 := z.EncBinary() _ = yym2855 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2853[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2856 := z.EncBinary() _ = yym2856 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2853 || yy2arr2853 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2853[1] { yym2858 := z.EncBinary() _ = yym2858 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2853[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2859 := z.EncBinary() _ = yym2859 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2853 || yy2arr2853 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2861 := z.EncBinary() _ = yym2861 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Path")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2862 := z.EncBinary() _ = yym2862 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr2853 || yy2arr2853 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2863 := z.DecBinary() _ = yym2863 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2864 := r.ContainerType() if yyct2864 == codecSelferValueTypeMap1234 { yyl2864 := r.ReadMapStart() if yyl2864 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2864, d) } } else if yyct2864 == codecSelferValueTypeArray1234 { yyl2864 := r.ReadArrayStart() if yyl2864 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2864, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2865Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2865Slc var yyhl2865 bool = l >= 0 for yyj2865 := 0; ; yyj2865++ { if yyhl2865 { if yyj2865 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2865Slc = r.DecodeBytes(yys2865Slc, true, true) yys2865 := string(yys2865Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2865 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "Path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2865) } // end switch yys2865 } // end for yyj2865 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2869 int var yyb2869 bool var yyhl2869 bool = l >= 0 yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2869-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2873 := z.EncBinary() _ = yym2873 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2874 := !z.EncBinary() yy2arr2874 := z.EncBasicHandle().StructToArray var yyq2874 [7]bool _, _, _ = yysep2874, yyq2874, yy2arr2874 const yyr2874 bool = false yyq2874[0] = x.Kind != "" yyq2874[1] = x.Namespace != "" yyq2874[2] = x.Name != "" yyq2874[3] = x.UID != "" yyq2874[4] = x.APIVersion != "" yyq2874[5] = x.ResourceVersion != "" yyq2874[6] = x.FieldPath != "" var yynn2874 int if yyr2874 || yy2arr2874 { r.EncodeArrayStart(7) } else { yynn2874 = 0 for _, b := range yyq2874 { if b { yynn2874++ } } r.EncodeMapStart(yynn2874) yynn2874 = 0 } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[0] { yym2876 := z.EncBinary() _ = yym2876 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2877 := z.EncBinary() _ = yym2877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[1] { yym2879 := z.EncBinary() _ = yym2879 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("namespace")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2880 := z.EncBinary() _ = yym2880 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[2] { yym2882 := z.EncBinary() _ = yym2882 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2883 := z.EncBinary() _ = yym2883 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[3] { yym2885 := z.EncBinary() _ = yym2885 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("uid")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2886 := z.EncBinary() _ = yym2886 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[4] { yym2888 := z.EncBinary() _ = yym2888 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2889 := z.EncBinary() _ = yym2889 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[5] { yym2891 := z.EncBinary() _ = yym2891 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2892 := z.EncBinary() _ = yym2892 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2874[6] { yym2894 := z.EncBinary() _ = yym2894 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2874[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2895 := z.EncBinary() _ = yym2895 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } } if yyr2874 || yy2arr2874 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2896 := z.DecBinary() _ = yym2896 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2897 := r.ContainerType() if yyct2897 == codecSelferValueTypeMap1234 { yyl2897 := r.ReadMapStart() if yyl2897 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2897, d) } } else if yyct2897 == codecSelferValueTypeArray1234 { yyl2897 := r.ReadArrayStart() if yyl2897 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2897, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2898Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2898Slc var yyhl2898 bool = l >= 0 for yyj2898 := 0; ; yyj2898++ { if yyhl2898 { if yyj2898 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2898Slc = r.DecodeBytes(yys2898Slc, true, true) yys2898 := string(yys2898Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2898 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "namespace": if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "uid": if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "resourceVersion": if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } case "fieldPath": if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2898) } // end switch yys2898 } // end for yyj2898 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2906 int var yyb2906 bool var yyhl2906 bool = l >= 0 yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj2906++ if yyhl2906 { yyb2906 = yyj2906 > l } else { yyb2906 = r.CheckBreak() } if yyb2906 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2906-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2914 := z.EncBinary() _ = yym2914 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2915 := !z.EncBinary() yy2arr2915 := z.EncBasicHandle().StructToArray var yyq2915 [1]bool _, _, _ = yysep2915, yyq2915, yy2arr2915 const yyr2915 bool = false var yynn2915 int if yyr2915 || yy2arr2915 { r.EncodeArrayStart(1) } else { yynn2915 = 1 for _, b := range yyq2915 { if b { yynn2915++ } } r.EncodeMapStart(yynn2915) yynn2915 = 0 } if yyr2915 || yy2arr2915 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym2917 := z.EncBinary() _ = yym2917 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("Name")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2918 := z.EncBinary() _ = yym2918 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2915 || yy2arr2915 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2919 := z.DecBinary() _ = yym2919 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2920 := r.ContainerType() if yyct2920 == codecSelferValueTypeMap1234 { yyl2920 := r.ReadMapStart() if yyl2920 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2920, d) } } else if yyct2920 == codecSelferValueTypeArray1234 { yyl2920 := r.ReadArrayStart() if yyl2920 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2920, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LocalObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2921Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2921Slc var yyhl2921 bool = l >= 0 for yyj2921 := 0; ; yyj2921++ { if yyhl2921 { if yyj2921 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2921Slc = r.DecodeBytes(yys2921Slc, true, true) yys2921 := string(yys2921Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2921 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2921) } // end switch yys2921 } // end for yyj2921 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2923 int var yyb2923 bool var yyhl2923 bool = l >= 0 yyj2923++ if yyhl2923 { yyb2923 = yyj2923 > l } else { yyb2923 = r.CheckBreak() } if yyb2923 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } for { yyj2923++ if yyhl2923 { yyb2923 = yyj2923 > l } else { yyb2923 = r.CheckBreak() } if yyb2923 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2923-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2925 := z.EncBinary() _ = yym2925 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2926 := !z.EncBinary() yy2arr2926 := z.EncBasicHandle().StructToArray var yyq2926 [3]bool _, _, _ = yysep2926, yyq2926, yy2arr2926 const yyr2926 bool = false yyq2926[0] = x.Kind != "" yyq2926[1] = x.APIVersion != "" yyq2926[2] = true var yynn2926 int if yyr2926 || yy2arr2926 { r.EncodeArrayStart(3) } else { yynn2926 = 0 for _, b := range yyq2926 { if b { yynn2926++ } } r.EncodeMapStart(yynn2926) yynn2926 = 0 } if yyr2926 || yy2arr2926 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2926[0] { yym2928 := z.EncBinary() _ = yym2928 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2926[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2929 := z.EncBinary() _ = yym2929 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2926 || yy2arr2926 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2926[1] { yym2931 := z.EncBinary() _ = yym2931 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2926[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2932 := z.EncBinary() _ = yym2932 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2926 || yy2arr2926 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2926[2] { yy2934 := &x.Reference yy2934.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2926[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reference")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2935 := &x.Reference yy2935.CodecEncodeSelf(e) } } if yyr2926 || yy2arr2926 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2936 := z.DecBinary() _ = yym2936 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2937 := r.ContainerType() if yyct2937 == codecSelferValueTypeMap1234 { yyl2937 := r.ReadMapStart() if yyl2937 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2937, d) } } else if yyct2937 == codecSelferValueTypeArray1234 { yyl2937 := r.ReadArrayStart() if yyl2937 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2937, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *SerializedReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2938Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2938Slc var yyhl2938 bool = l >= 0 for yyj2938 := 0; ; yyj2938++ { if yyhl2938 { if yyj2938 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2938Slc = r.DecodeBytes(yys2938Slc, true, true) yys2938 := string(yys2938Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2938 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "reference": if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2941 := &x.Reference yyv2941.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2938) } // end switch yys2938 } // end for yyj2938 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2942 int var yyb2942 bool var yyhl2942 bool = l >= 0 yyj2942++ if yyhl2942 { yyb2942 = yyj2942 > l } else { yyb2942 = r.CheckBreak() } if yyb2942 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2942++ if yyhl2942 { yyb2942 = yyj2942 > l } else { yyb2942 = r.CheckBreak() } if yyb2942 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2942++ if yyhl2942 { yyb2942 = yyj2942 > l } else { yyb2942 = r.CheckBreak() } if yyb2942 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2945 := &x.Reference yyv2945.CodecDecodeSelf(d) } for { yyj2942++ if yyhl2942 { yyb2942 = yyj2942 > l } else { yyb2942 = r.CheckBreak() } if yyb2942 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2942-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2946 := z.EncBinary() _ = yym2946 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2947 := !z.EncBinary() yy2arr2947 := z.EncBasicHandle().StructToArray var yyq2947 [2]bool _, _, _ = yysep2947, yyq2947, yy2arr2947 const yyr2947 bool = false yyq2947[0] = x.Component != "" yyq2947[1] = x.Host != "" var yynn2947 int if yyr2947 || yy2arr2947 { r.EncodeArrayStart(2) } else { yynn2947 = 0 for _, b := range yyq2947 { if b { yynn2947++ } } r.EncodeMapStart(yynn2947) yynn2947 = 0 } if yyr2947 || yy2arr2947 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2947[0] { yym2949 := z.EncBinary() _ = yym2949 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2947[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("component")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2950 := z.EncBinary() _ = yym2950 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } } if yyr2947 || yy2arr2947 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2947[1] { yym2952 := z.EncBinary() _ = yym2952 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2947[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("host")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2953 := z.EncBinary() _ = yym2953 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yyr2947 || yy2arr2947 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2954 := z.DecBinary() _ = yym2954 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct2955 := r.ContainerType() if yyct2955 == codecSelferValueTypeMap1234 { yyl2955 := r.ReadMapStart() if yyl2955 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl2955, d) } } else if yyct2955 == codecSelferValueTypeArray1234 { yyl2955 := r.ReadArrayStart() if yyl2955 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl2955, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EventSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2956Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2956Slc var yyhl2956 bool = l >= 0 for yyj2956 := 0; ; yyj2956++ { if yyhl2956 { if yyj2956 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys2956Slc = r.DecodeBytes(yys2956Slc, true, true) yys2956 := string(yys2956Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys2956 { case "component": if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } case "host": if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2956) } // end switch yys2956 } // end for yyj2956 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2959 int var yyb2959 bool var yyhl2959 bool = l >= 0 yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } for { yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj2959-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2962 := z.EncBinary() _ = yym2962 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2963 := !z.EncBinary() yy2arr2963 := z.EncBasicHandle().StructToArray var yyq2963 [11]bool _, _, _ = yysep2963, yyq2963, yy2arr2963 const yyr2963 bool = false yyq2963[0] = x.Kind != "" yyq2963[1] = x.APIVersion != "" yyq2963[2] = true yyq2963[3] = true yyq2963[4] = x.Reason != "" yyq2963[5] = x.Message != "" yyq2963[6] = true yyq2963[7] = true yyq2963[8] = true yyq2963[9] = x.Count != 0 yyq2963[10] = x.Type != "" var yynn2963 int if yyr2963 || yy2arr2963 { r.EncodeArrayStart(11) } else { yynn2963 = 0 for _, b := range yyq2963 { if b { yynn2963++ } } r.EncodeMapStart(yynn2963) yynn2963 = 0 } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[0] { yym2965 := z.EncBinary() _ = yym2965 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2963[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2966 := z.EncBinary() _ = yym2966 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[1] { yym2968 := z.EncBinary() _ = yym2968 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2963[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2969 := z.EncBinary() _ = yym2969 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[2] { yy2971 := &x.ObjectMeta yy2971.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2963[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2972 := &x.ObjectMeta yy2972.CodecEncodeSelf(e) } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[3] { yy2974 := &x.InvolvedObject yy2974.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2963[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("involvedObject")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2975 := &x.InvolvedObject yy2975.CodecEncodeSelf(e) } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[4] { yym2977 := z.EncBinary() _ = yym2977 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2963[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("reason")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2978 := z.EncBinary() _ = yym2978 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[5] { yym2980 := z.EncBinary() _ = yym2980 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2963[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2981 := z.EncBinary() _ = yym2981 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[6] { yy2983 := &x.Source yy2983.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2963[6] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("source")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2984 := &x.Source yy2984.CodecEncodeSelf(e) } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[7] { yy2986 := &x.FirstTimestamp yym2987 := z.EncBinary() _ = yym2987 if false { } else if z.HasExtensions() && z.EncExt(yy2986) { } else if yym2987 { z.EncBinaryMarshal(yy2986) } else if !yym2987 && z.IsJSONHandle() { z.EncJSONMarshal(yy2986) } else { z.EncFallback(yy2986) } } else { r.EncodeNil() } } else { if yyq2963[7] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2988 := &x.FirstTimestamp yym2989 := z.EncBinary() _ = yym2989 if false { } else if z.HasExtensions() && z.EncExt(yy2988) { } else if yym2989 { z.EncBinaryMarshal(yy2988) } else if !yym2989 && z.IsJSONHandle() { z.EncJSONMarshal(yy2988) } else { z.EncFallback(yy2988) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[8] { yy2991 := &x.LastTimestamp yym2992 := z.EncBinary() _ = yym2992 if false { } else if z.HasExtensions() && z.EncExt(yy2991) { } else if yym2992 { z.EncBinaryMarshal(yy2991) } else if !yym2992 && z.IsJSONHandle() { z.EncJSONMarshal(yy2991) } else { z.EncFallback(yy2991) } } else { r.EncodeNil() } } else { if yyq2963[8] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy2993 := &x.LastTimestamp yym2994 := z.EncBinary() _ = yym2994 if false { } else if z.HasExtensions() && z.EncExt(yy2993) { } else if yym2994 { z.EncBinaryMarshal(yy2993) } else if !yym2994 && z.IsJSONHandle() { z.EncJSONMarshal(yy2993) } else { z.EncFallback(yy2993) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[9] { yym2996 := z.EncBinary() _ = yym2996 if false { } else { r.EncodeInt(int64(x.Count)) } } else { r.EncodeInt(0) } } else { if yyq2963[9] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("count")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym2997 := z.EncBinary() _ = yym2997 if false { } else { r.EncodeInt(int64(x.Count)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq2963[10] { yym2999 := z.EncBinary() _ = yym2999 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2963[10] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3000 := z.EncBinary() _ = yym3000 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr2963 || yy2arr2963 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3001 := z.DecBinary() _ = yym3001 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3002 := r.ContainerType() if yyct3002 == codecSelferValueTypeMap1234 { yyl3002 := r.ReadMapStart() if yyl3002 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3002, d) } } else if yyct3002 == codecSelferValueTypeArray1234 { yyl3002 := r.ReadArrayStart() if yyl3002 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3002, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Event) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3003Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3003Slc var yyhl3003 bool = l >= 0 for yyj3003 := 0; ; yyj3003++ { if yyhl3003 { if yyj3003 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3003Slc = r.DecodeBytes(yys3003Slc, true, true) yys3003 := string(yys3003Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3003 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3006 := &x.ObjectMeta yyv3006.CodecDecodeSelf(d) } case "involvedObject": if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv3007 := &x.InvolvedObject yyv3007.CodecDecodeSelf(d) } case "reason": if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } case "source": if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv3010 := &x.Source yyv3010.CodecDecodeSelf(d) } case "firstTimestamp": if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv3011 := &x.FirstTimestamp yym3012 := z.DecBinary() _ = yym3012 if false { } else if z.HasExtensions() && z.DecExt(yyv3011) { } else if yym3012 { z.DecBinaryUnmarshal(yyv3011) } else if !yym3012 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3011) } else { z.DecFallback(yyv3011, false) } } case "lastTimestamp": if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv3013 := &x.LastTimestamp yym3014 := z.DecBinary() _ = yym3014 if false { } else if z.HasExtensions() && z.DecExt(yyv3013) { } else if yym3014 { z.DecBinaryUnmarshal(yyv3013) } else if !yym3014 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3013) } else { z.DecFallback(yyv3013, false) } } case "count": if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3003) } // end switch yys3003 } // end for yyj3003 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3017 int var yyb3017 bool var yyhl3017 bool = l >= 0 yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3020 := &x.ObjectMeta yyv3020.CodecDecodeSelf(d) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv3021 := &x.InvolvedObject yyv3021.CodecDecodeSelf(d) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv3024 := &x.Source yyv3024.CodecDecodeSelf(d) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv3025 := &x.FirstTimestamp yym3026 := z.DecBinary() _ = yym3026 if false { } else if z.HasExtensions() && z.DecExt(yyv3025) { } else if yym3026 { z.DecBinaryUnmarshal(yyv3025) } else if !yym3026 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3025) } else { z.DecFallback(yyv3025, false) } } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv3027 := &x.LastTimestamp yym3028 := z.DecBinary() _ = yym3028 if false { } else if z.HasExtensions() && z.DecExt(yyv3027) { } else if yym3028 { z.DecBinaryUnmarshal(yyv3027) } else if !yym3028 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3027) } else { z.DecFallback(yyv3027, false) } } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } for { yyj3017++ if yyhl3017 { yyb3017 = yyj3017 > l } else { yyb3017 = r.CheckBreak() } if yyb3017 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3017-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3031 := z.EncBinary() _ = yym3031 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3032 := !z.EncBinary() yy2arr3032 := z.EncBasicHandle().StructToArray var yyq3032 [4]bool _, _, _ = yysep3032, yyq3032, yy2arr3032 const yyr3032 bool = false yyq3032[0] = x.Kind != "" yyq3032[1] = x.APIVersion != "" yyq3032[2] = true var yynn3032 int if yyr3032 || yy2arr3032 { r.EncodeArrayStart(4) } else { yynn3032 = 1 for _, b := range yyq3032 { if b { yynn3032++ } } r.EncodeMapStart(yynn3032) yynn3032 = 0 } if yyr3032 || yy2arr3032 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3032[0] { yym3034 := z.EncBinary() _ = yym3034 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3032[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3035 := z.EncBinary() _ = yym3035 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3032 || yy2arr3032 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3032[1] { yym3037 := z.EncBinary() _ = yym3037 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3032[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3038 := z.EncBinary() _ = yym3038 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3032 || yy2arr3032 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3032[2] { yy3040 := &x.ListMeta yym3041 := z.EncBinary() _ = yym3041 if false { } else if z.HasExtensions() && z.EncExt(yy3040) { } else { z.EncFallback(yy3040) } } else { r.EncodeNil() } } else { if yyq3032[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3042 := &x.ListMeta yym3043 := z.EncBinary() _ = yym3043 if false { } else if z.HasExtensions() && z.EncExt(yy3042) { } else { z.EncFallback(yy3042) } } } if yyr3032 || yy2arr3032 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3045 := z.EncBinary() _ = yym3045 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3046 := z.EncBinary() _ = yym3046 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } if yyr3032 || yy2arr3032 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3047 := z.DecBinary() _ = yym3047 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3048 := r.ContainerType() if yyct3048 == codecSelferValueTypeMap1234 { yyl3048 := r.ReadMapStart() if yyl3048 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3048, d) } } else if yyct3048 == codecSelferValueTypeArray1234 { yyl3048 := r.ReadArrayStart() if yyl3048 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3048, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *EventList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3049Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3049Slc var yyhl3049 bool = l >= 0 for yyj3049 := 0; ; yyj3049++ { if yyhl3049 { if yyj3049 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3049Slc = r.DecodeBytes(yys3049Slc, true, true) yys3049 := string(yys3049Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3049 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3052 := &x.ListMeta yym3053 := z.DecBinary() _ = yym3053 if false { } else if z.HasExtensions() && z.DecExt(yyv3052) { } else { z.DecFallback(yyv3052, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3054 := &x.Items yym3055 := z.DecBinary() _ = yym3055 if false { } else { h.decSliceEvent((*[]Event)(yyv3054), d) } } default: z.DecStructFieldNotFound(-1, yys3049) } // end switch yys3049 } // end for yyj3049 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3056 int var yyb3056 bool var yyhl3056 bool = l >= 0 yyj3056++ if yyhl3056 { yyb3056 = yyj3056 > l } else { yyb3056 = r.CheckBreak() } if yyb3056 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3056++ if yyhl3056 { yyb3056 = yyj3056 > l } else { yyb3056 = r.CheckBreak() } if yyb3056 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3056++ if yyhl3056 { yyb3056 = yyj3056 > l } else { yyb3056 = r.CheckBreak() } if yyb3056 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3059 := &x.ListMeta yym3060 := z.DecBinary() _ = yym3060 if false { } else if z.HasExtensions() && z.DecExt(yyv3059) { } else { z.DecFallback(yyv3059, false) } } yyj3056++ if yyhl3056 { yyb3056 = yyj3056 > l } else { yyb3056 = r.CheckBreak() } if yyb3056 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3061 := &x.Items yym3062 := z.DecBinary() _ = yym3062 if false { } else { h.decSliceEvent((*[]Event)(yyv3061), d) } } for { yyj3056++ if yyhl3056 { yyb3056 = yyj3056 > l } else { yyb3056 = r.CheckBreak() } if yyb3056 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3056-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *List) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3063 := z.EncBinary() _ = yym3063 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3064 := !z.EncBinary() yy2arr3064 := z.EncBasicHandle().StructToArray var yyq3064 [4]bool _, _, _ = yysep3064, yyq3064, yy2arr3064 const yyr3064 bool = false yyq3064[0] = x.Kind != "" yyq3064[1] = x.APIVersion != "" yyq3064[2] = true var yynn3064 int if yyr3064 || yy2arr3064 { r.EncodeArrayStart(4) } else { yynn3064 = 1 for _, b := range yyq3064 { if b { yynn3064++ } } r.EncodeMapStart(yynn3064) yynn3064 = 0 } if yyr3064 || yy2arr3064 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3064[0] { yym3066 := z.EncBinary() _ = yym3066 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3064[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3067 := z.EncBinary() _ = yym3067 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3064 || yy2arr3064 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3064[1] { yym3069 := z.EncBinary() _ = yym3069 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3064[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3070 := z.EncBinary() _ = yym3070 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3064 || yy2arr3064 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3064[2] { yy3072 := &x.ListMeta yym3073 := z.EncBinary() _ = yym3073 if false { } else if z.HasExtensions() && z.EncExt(yy3072) { } else { z.EncFallback(yy3072) } } else { r.EncodeNil() } } else { if yyq3064[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3074 := &x.ListMeta yym3075 := z.EncBinary() _ = yym3075 if false { } else if z.HasExtensions() && z.EncExt(yy3074) { } else { z.EncFallback(yy3074) } } } if yyr3064 || yy2arr3064 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3077 := z.EncBinary() _ = yym3077 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3078 := z.EncBinary() _ = yym3078 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } if yyr3064 || yy2arr3064 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *List) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3079 := z.DecBinary() _ = yym3079 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3080 := r.ContainerType() if yyct3080 == codecSelferValueTypeMap1234 { yyl3080 := r.ReadMapStart() if yyl3080 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3080, d) } } else if yyct3080 == codecSelferValueTypeArray1234 { yyl3080 := r.ReadArrayStart() if yyl3080 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3080, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *List) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3081Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3081Slc var yyhl3081 bool = l >= 0 for yyj3081 := 0; ; yyj3081++ { if yyhl3081 { if yyj3081 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3081Slc = r.DecodeBytes(yys3081Slc, true, true) yys3081 := string(yys3081Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3081 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3084 := &x.ListMeta yym3085 := z.DecBinary() _ = yym3085 if false { } else if z.HasExtensions() && z.DecExt(yyv3084) { } else { z.DecFallback(yyv3084, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3086 := &x.Items yym3087 := z.DecBinary() _ = yym3087 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3086), d) } } default: z.DecStructFieldNotFound(-1, yys3081) } // end switch yys3081 } // end for yyj3081 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3088 int var yyb3088 bool var yyhl3088 bool = l >= 0 yyj3088++ if yyhl3088 { yyb3088 = yyj3088 > l } else { yyb3088 = r.CheckBreak() } if yyb3088 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3088++ if yyhl3088 { yyb3088 = yyj3088 > l } else { yyb3088 = r.CheckBreak() } if yyb3088 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3088++ if yyhl3088 { yyb3088 = yyj3088 > l } else { yyb3088 = r.CheckBreak() } if yyb3088 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3091 := &x.ListMeta yym3092 := z.DecBinary() _ = yym3092 if false { } else if z.HasExtensions() && z.DecExt(yyv3091) { } else { z.DecFallback(yyv3091, false) } } yyj3088++ if yyhl3088 { yyb3088 = yyj3088 > l } else { yyb3088 = r.CheckBreak() } if yyb3088 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3093 := &x.Items yym3094 := z.DecBinary() _ = yym3094 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3093), d) } } for { yyj3088++ if yyhl3088 { yyb3088 = yyj3088 > l } else { yyb3088 = r.CheckBreak() } if yyb3088 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3088-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3095 := z.EncBinary() _ = yym3095 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *LimitType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3096 := z.DecBinary() _ = yym3096 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *LimitRangeItem) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3097 := z.EncBinary() _ = yym3097 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3098 := !z.EncBinary() yy2arr3098 := z.EncBasicHandle().StructToArray var yyq3098 [6]bool _, _, _ = yysep3098, yyq3098, yy2arr3098 const yyr3098 bool = false yyq3098[0] = x.Type != "" yyq3098[1] = len(x.Max) != 0 yyq3098[2] = len(x.Min) != 0 yyq3098[3] = len(x.Default) != 0 yyq3098[4] = len(x.DefaultRequest) != 0 yyq3098[5] = len(x.MaxLimitRequestRatio) != 0 var yynn3098 int if yyr3098 || yy2arr3098 { r.EncodeArrayStart(6) } else { yynn3098 = 0 for _, b := range yyq3098 { if b { yynn3098++ } } r.EncodeMapStart(yynn3098) yynn3098 = 0 } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3098[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[1] { if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3098[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("max")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[2] { if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3098[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("min")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[3] { if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3098[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("default")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[4] { if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3098[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("defaultRequest")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3098[5] { if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3098[5] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } } if yyr3098 || yy2arr3098 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3105 := z.DecBinary() _ = yym3105 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3106 := r.ContainerType() if yyct3106 == codecSelferValueTypeMap1234 { yyl3106 := r.ReadMapStart() if yyl3106 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3106, d) } } else if yyct3106 == codecSelferValueTypeArray1234 { yyl3106 := r.ReadArrayStart() if yyl3106 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3106, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LimitRangeItem) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3107Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3107Slc var yyhl3107 bool = l >= 0 for yyj3107 := 0; ; yyj3107++ { if yyhl3107 { if yyj3107 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3107Slc = r.DecodeBytes(yys3107Slc, true, true) yys3107 := string(yys3107Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3107 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } case "max": if r.TryDecodeAsNil() { x.Max = nil } else { yyv3109 := &x.Max yyv3109.CodecDecodeSelf(d) } case "min": if r.TryDecodeAsNil() { x.Min = nil } else { yyv3110 := &x.Min yyv3110.CodecDecodeSelf(d) } case "default": if r.TryDecodeAsNil() { x.Default = nil } else { yyv3111 := &x.Default yyv3111.CodecDecodeSelf(d) } case "defaultRequest": if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3112 := &x.DefaultRequest yyv3112.CodecDecodeSelf(d) } case "maxLimitRequestRatio": if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3113 := &x.MaxLimitRequestRatio yyv3113.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3107) } // end switch yys3107 } // end for yyj3107 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3114 int var yyb3114 bool var yyhl3114 bool = l >= 0 yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Max = nil } else { yyv3116 := &x.Max yyv3116.CodecDecodeSelf(d) } yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Min = nil } else { yyv3117 := &x.Min yyv3117.CodecDecodeSelf(d) } yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Default = nil } else { yyv3118 := &x.Default yyv3118.CodecDecodeSelf(d) } yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3119 := &x.DefaultRequest yyv3119.CodecDecodeSelf(d) } yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3120 := &x.MaxLimitRequestRatio yyv3120.CodecDecodeSelf(d) } for { yyj3114++ if yyhl3114 { yyb3114 = yyj3114 > l } else { yyb3114 = r.CheckBreak() } if yyb3114 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3114-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3121 := z.EncBinary() _ = yym3121 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3122 := !z.EncBinary() yy2arr3122 := z.EncBasicHandle().StructToArray var yyq3122 [1]bool _, _, _ = yysep3122, yyq3122, yy2arr3122 const yyr3122 bool = false var yynn3122 int if yyr3122 || yy2arr3122 { r.EncodeArrayStart(1) } else { yynn3122 = 1 for _, b := range yyq3122 { if b { yynn3122++ } } r.EncodeMapStart(yynn3122) yynn3122 = 0 } if yyr3122 || yy2arr3122 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Limits == nil { r.EncodeNil() } else { yym3124 := z.EncBinary() _ = yym3124 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("limits")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Limits == nil { r.EncodeNil() } else { yym3125 := z.EncBinary() _ = yym3125 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } if yyr3122 || yy2arr3122 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3126 := z.DecBinary() _ = yym3126 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3127 := r.ContainerType() if yyct3127 == codecSelferValueTypeMap1234 { yyl3127 := r.ReadMapStart() if yyl3127 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3127, d) } } else if yyct3127 == codecSelferValueTypeArray1234 { yyl3127 := r.ReadArrayStart() if yyl3127 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3127, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LimitRangeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3128Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3128Slc var yyhl3128 bool = l >= 0 for yyj3128 := 0; ; yyj3128++ { if yyhl3128 { if yyj3128 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3128Slc = r.DecodeBytes(yys3128Slc, true, true) yys3128 := string(yys3128Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3128 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3129 := &x.Limits yym3130 := z.DecBinary() _ = yym3130 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3129), d) } } default: z.DecStructFieldNotFound(-1, yys3128) } // end switch yys3128 } // end for yyj3128 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3131 int var yyb3131 bool var yyhl3131 bool = l >= 0 yyj3131++ if yyhl3131 { yyb3131 = yyj3131 > l } else { yyb3131 = r.CheckBreak() } if yyb3131 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3132 := &x.Limits yym3133 := z.DecBinary() _ = yym3133 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3132), d) } } for { yyj3131++ if yyhl3131 { yyb3131 = yyj3131 > l } else { yyb3131 = r.CheckBreak() } if yyb3131 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3131-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3134 := z.EncBinary() _ = yym3134 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3135 := !z.EncBinary() yy2arr3135 := z.EncBasicHandle().StructToArray var yyq3135 [4]bool _, _, _ = yysep3135, yyq3135, yy2arr3135 const yyr3135 bool = false yyq3135[0] = x.Kind != "" yyq3135[1] = x.APIVersion != "" yyq3135[2] = true yyq3135[3] = true var yynn3135 int if yyr3135 || yy2arr3135 { r.EncodeArrayStart(4) } else { yynn3135 = 0 for _, b := range yyq3135 { if b { yynn3135++ } } r.EncodeMapStart(yynn3135) yynn3135 = 0 } if yyr3135 || yy2arr3135 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3135[0] { yym3137 := z.EncBinary() _ = yym3137 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3135[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3138 := z.EncBinary() _ = yym3138 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3135 || yy2arr3135 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3135[1] { yym3140 := z.EncBinary() _ = yym3140 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3135[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3141 := z.EncBinary() _ = yym3141 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3135 || yy2arr3135 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3135[2] { yy3143 := &x.ObjectMeta yy3143.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3135[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3144 := &x.ObjectMeta yy3144.CodecEncodeSelf(e) } } if yyr3135 || yy2arr3135 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3135[3] { yy3146 := &x.Spec yy3146.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3135[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3147 := &x.Spec yy3147.CodecEncodeSelf(e) } } if yyr3135 || yy2arr3135 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3148 := z.DecBinary() _ = yym3148 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3149 := r.ContainerType() if yyct3149 == codecSelferValueTypeMap1234 { yyl3149 := r.ReadMapStart() if yyl3149 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3149, d) } } else if yyct3149 == codecSelferValueTypeArray1234 { yyl3149 := r.ReadArrayStart() if yyl3149 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3149, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LimitRange) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3150Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3150Slc var yyhl3150 bool = l >= 0 for yyj3150 := 0; ; yyj3150++ { if yyhl3150 { if yyj3150 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3150Slc = r.DecodeBytes(yys3150Slc, true, true) yys3150 := string(yys3150Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3150 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3153 := &x.ObjectMeta yyv3153.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3154 := &x.Spec yyv3154.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3150) } // end switch yys3150 } // end for yyj3150 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3155 int var yyb3155 bool var yyhl3155 bool = l >= 0 yyj3155++ if yyhl3155 { yyb3155 = yyj3155 > l } else { yyb3155 = r.CheckBreak() } if yyb3155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3155++ if yyhl3155 { yyb3155 = yyj3155 > l } else { yyb3155 = r.CheckBreak() } if yyb3155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3155++ if yyhl3155 { yyb3155 = yyj3155 > l } else { yyb3155 = r.CheckBreak() } if yyb3155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3158 := &x.ObjectMeta yyv3158.CodecDecodeSelf(d) } yyj3155++ if yyhl3155 { yyb3155 = yyj3155 > l } else { yyb3155 = r.CheckBreak() } if yyb3155 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3159 := &x.Spec yyv3159.CodecDecodeSelf(d) } for { yyj3155++ if yyhl3155 { yyb3155 = yyj3155 > l } else { yyb3155 = r.CheckBreak() } if yyb3155 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3155-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3160 := z.EncBinary() _ = yym3160 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3161 := !z.EncBinary() yy2arr3161 := z.EncBasicHandle().StructToArray var yyq3161 [4]bool _, _, _ = yysep3161, yyq3161, yy2arr3161 const yyr3161 bool = false yyq3161[0] = x.Kind != "" yyq3161[1] = x.APIVersion != "" yyq3161[2] = true var yynn3161 int if yyr3161 || yy2arr3161 { r.EncodeArrayStart(4) } else { yynn3161 = 1 for _, b := range yyq3161 { if b { yynn3161++ } } r.EncodeMapStart(yynn3161) yynn3161 = 0 } if yyr3161 || yy2arr3161 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3161[0] { yym3163 := z.EncBinary() _ = yym3163 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3161[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3164 := z.EncBinary() _ = yym3164 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3161 || yy2arr3161 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3161[1] { yym3166 := z.EncBinary() _ = yym3166 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3161[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3167 := z.EncBinary() _ = yym3167 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3161 || yy2arr3161 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3161[2] { yy3169 := &x.ListMeta yym3170 := z.EncBinary() _ = yym3170 if false { } else if z.HasExtensions() && z.EncExt(yy3169) { } else { z.EncFallback(yy3169) } } else { r.EncodeNil() } } else { if yyq3161[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3171 := &x.ListMeta yym3172 := z.EncBinary() _ = yym3172 if false { } else if z.HasExtensions() && z.EncExt(yy3171) { } else { z.EncFallback(yy3171) } } } if yyr3161 || yy2arr3161 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3174 := z.EncBinary() _ = yym3174 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3175 := z.EncBinary() _ = yym3175 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } if yyr3161 || yy2arr3161 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3176 := z.DecBinary() _ = yym3176 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3177 := r.ContainerType() if yyct3177 == codecSelferValueTypeMap1234 { yyl3177 := r.ReadMapStart() if yyl3177 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3177, d) } } else if yyct3177 == codecSelferValueTypeArray1234 { yyl3177 := r.ReadArrayStart() if yyl3177 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3177, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *LimitRangeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3178Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3178Slc var yyhl3178 bool = l >= 0 for yyj3178 := 0; ; yyj3178++ { if yyhl3178 { if yyj3178 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3178Slc = r.DecodeBytes(yys3178Slc, true, true) yys3178 := string(yys3178Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3178 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3181 := &x.ListMeta yym3182 := z.DecBinary() _ = yym3182 if false { } else if z.HasExtensions() && z.DecExt(yyv3181) { } else { z.DecFallback(yyv3181, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3183 := &x.Items yym3184 := z.DecBinary() _ = yym3184 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3183), d) } } default: z.DecStructFieldNotFound(-1, yys3178) } // end switch yys3178 } // end for yyj3178 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3185 int var yyb3185 bool var yyhl3185 bool = l >= 0 yyj3185++ if yyhl3185 { yyb3185 = yyj3185 > l } else { yyb3185 = r.CheckBreak() } if yyb3185 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3185++ if yyhl3185 { yyb3185 = yyj3185 > l } else { yyb3185 = r.CheckBreak() } if yyb3185 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3185++ if yyhl3185 { yyb3185 = yyj3185 > l } else { yyb3185 = r.CheckBreak() } if yyb3185 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3188 := &x.ListMeta yym3189 := z.DecBinary() _ = yym3189 if false { } else if z.HasExtensions() && z.DecExt(yyv3188) { } else { z.DecFallback(yyv3188, false) } } yyj3185++ if yyhl3185 { yyb3185 = yyj3185 > l } else { yyb3185 = r.CheckBreak() } if yyb3185 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3190 := &x.Items yym3191 := z.DecBinary() _ = yym3191 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3190), d) } } for { yyj3185++ if yyhl3185 { yyb3185 = yyj3185 > l } else { yyb3185 = r.CheckBreak() } if yyb3185 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3185-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3192 := z.EncBinary() _ = yym3192 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3193 := !z.EncBinary() yy2arr3193 := z.EncBasicHandle().StructToArray var yyq3193 [1]bool _, _, _ = yysep3193, yyq3193, yy2arr3193 const yyr3193 bool = false yyq3193[0] = len(x.Hard) != 0 var yynn3193 int if yyr3193 || yy2arr3193 { r.EncodeArrayStart(1) } else { yynn3193 = 0 for _, b := range yyq3193 { if b { yynn3193++ } } r.EncodeMapStart(yynn3193) yynn3193 = 0 } if yyr3193 || yy2arr3193 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3193[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3193[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hard")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3193 || yy2arr3193 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3195 := z.DecBinary() _ = yym3195 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3196 := r.ContainerType() if yyct3196 == codecSelferValueTypeMap1234 { yyl3196 := r.ReadMapStart() if yyl3196 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3196, d) } } else if yyct3196 == codecSelferValueTypeArray1234 { yyl3196 := r.ReadArrayStart() if yyl3196 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3196, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ResourceQuotaSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3197Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3197Slc var yyhl3197 bool = l >= 0 for yyj3197 := 0; ; yyj3197++ { if yyhl3197 { if yyj3197 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3197Slc = r.DecodeBytes(yys3197Slc, true, true) yys3197 := string(yys3197Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3197 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3198 := &x.Hard yyv3198.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3197) } // end switch yys3197 } // end for yyj3197 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3199 int var yyb3199 bool var yyhl3199 bool = l >= 0 yyj3199++ if yyhl3199 { yyb3199 = yyj3199 > l } else { yyb3199 = r.CheckBreak() } if yyb3199 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3200 := &x.Hard yyv3200.CodecDecodeSelf(d) } for { yyj3199++ if yyhl3199 { yyb3199 = yyj3199 > l } else { yyb3199 = r.CheckBreak() } if yyb3199 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3199-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3201 := z.EncBinary() _ = yym3201 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3202 := !z.EncBinary() yy2arr3202 := z.EncBasicHandle().StructToArray var yyq3202 [2]bool _, _, _ = yysep3202, yyq3202, yy2arr3202 const yyr3202 bool = false yyq3202[0] = len(x.Hard) != 0 yyq3202[1] = len(x.Used) != 0 var yynn3202 int if yyr3202 || yy2arr3202 { r.EncodeArrayStart(2) } else { yynn3202 = 0 for _, b := range yyq3202 { if b { yynn3202++ } } r.EncodeMapStart(yynn3202) yynn3202 = 0 } if yyr3202 || yy2arr3202 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3202[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3202[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("hard")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3202 || yy2arr3202 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3202[1] { if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3202[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("used")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } } if yyr3202 || yy2arr3202 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3205 := z.DecBinary() _ = yym3205 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3206 := r.ContainerType() if yyct3206 == codecSelferValueTypeMap1234 { yyl3206 := r.ReadMapStart() if yyl3206 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3206, d) } } else if yyct3206 == codecSelferValueTypeArray1234 { yyl3206 := r.ReadArrayStart() if yyl3206 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3206, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ResourceQuotaStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3207Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3207Slc var yyhl3207 bool = l >= 0 for yyj3207 := 0; ; yyj3207++ { if yyhl3207 { if yyj3207 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3207Slc = r.DecodeBytes(yys3207Slc, true, true) yys3207 := string(yys3207Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3207 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3208 := &x.Hard yyv3208.CodecDecodeSelf(d) } case "used": if r.TryDecodeAsNil() { x.Used = nil } else { yyv3209 := &x.Used yyv3209.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3207) } // end switch yys3207 } // end for yyj3207 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3210 int var yyb3210 bool var yyhl3210 bool = l >= 0 yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3211 := &x.Hard yyv3211.CodecDecodeSelf(d) } yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Used = nil } else { yyv3212 := &x.Used yyv3212.CodecDecodeSelf(d) } for { yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3210-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3213 := z.EncBinary() _ = yym3213 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3214 := !z.EncBinary() yy2arr3214 := z.EncBasicHandle().StructToArray var yyq3214 [5]bool _, _, _ = yysep3214, yyq3214, yy2arr3214 const yyr3214 bool = false yyq3214[0] = x.Kind != "" yyq3214[1] = x.APIVersion != "" yyq3214[2] = true yyq3214[3] = true yyq3214[4] = true var yynn3214 int if yyr3214 || yy2arr3214 { r.EncodeArrayStart(5) } else { yynn3214 = 0 for _, b := range yyq3214 { if b { yynn3214++ } } r.EncodeMapStart(yynn3214) yynn3214 = 0 } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3214[0] { yym3216 := z.EncBinary() _ = yym3216 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3214[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3217 := z.EncBinary() _ = yym3217 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3214[1] { yym3219 := z.EncBinary() _ = yym3219 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3214[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3220 := z.EncBinary() _ = yym3220 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3214[2] { yy3222 := &x.ObjectMeta yy3222.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3214[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3223 := &x.ObjectMeta yy3223.CodecEncodeSelf(e) } } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3214[3] { yy3225 := &x.Spec yy3225.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3214[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("spec")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3226 := &x.Spec yy3226.CodecEncodeSelf(e) } } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3214[4] { yy3228 := &x.Status yy3228.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3214[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3229 := &x.Status yy3229.CodecEncodeSelf(e) } } if yyr3214 || yy2arr3214 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3230 := z.DecBinary() _ = yym3230 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3231 := r.ContainerType() if yyct3231 == codecSelferValueTypeMap1234 { yyl3231 := r.ReadMapStart() if yyl3231 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3231, d) } } else if yyct3231 == codecSelferValueTypeArray1234 { yyl3231 := r.ReadArrayStart() if yyl3231 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3231, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ResourceQuota) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3232Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3232Slc var yyhl3232 bool = l >= 0 for yyj3232 := 0; ; yyj3232++ { if yyhl3232 { if yyj3232 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3232Slc = r.DecodeBytes(yys3232Slc, true, true) yys3232 := string(yys3232Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3232 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3235 := &x.ObjectMeta yyv3235.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3236 := &x.Spec yyv3236.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3237 := &x.Status yyv3237.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3232) } // end switch yys3232 } // end for yyj3232 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3238 int var yyb3238 bool var yyhl3238 bool = l >= 0 yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3241 := &x.ObjectMeta yyv3241.CodecDecodeSelf(d) } yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3242 := &x.Spec yyv3242.CodecDecodeSelf(d) } yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3243 := &x.Status yyv3243.CodecDecodeSelf(d) } for { yyj3238++ if yyhl3238 { yyb3238 = yyj3238 > l } else { yyb3238 = r.CheckBreak() } if yyb3238 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3238-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ResourceQuotaList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3244 := z.EncBinary() _ = yym3244 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3245 := !z.EncBinary() yy2arr3245 := z.EncBasicHandle().StructToArray var yyq3245 [4]bool _, _, _ = yysep3245, yyq3245, yy2arr3245 const yyr3245 bool = false yyq3245[0] = x.Kind != "" yyq3245[1] = x.APIVersion != "" yyq3245[2] = true var yynn3245 int if yyr3245 || yy2arr3245 { r.EncodeArrayStart(4) } else { yynn3245 = 1 for _, b := range yyq3245 { if b { yynn3245++ } } r.EncodeMapStart(yynn3245) yynn3245 = 0 } if yyr3245 || yy2arr3245 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3245[0] { yym3247 := z.EncBinary() _ = yym3247 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3245[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3248 := z.EncBinary() _ = yym3248 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3245 || yy2arr3245 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3245[1] { yym3250 := z.EncBinary() _ = yym3250 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3245[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3251 := z.EncBinary() _ = yym3251 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3245 || yy2arr3245 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3245[2] { yy3253 := &x.ListMeta yym3254 := z.EncBinary() _ = yym3254 if false { } else if z.HasExtensions() && z.EncExt(yy3253) { } else { z.EncFallback(yy3253) } } else { r.EncodeNil() } } else { if yyq3245[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3255 := &x.ListMeta yym3256 := z.EncBinary() _ = yym3256 if false { } else if z.HasExtensions() && z.EncExt(yy3255) { } else { z.EncFallback(yy3255) } } } if yyr3245 || yy2arr3245 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3258 := z.EncBinary() _ = yym3258 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3259 := z.EncBinary() _ = yym3259 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } if yyr3245 || yy2arr3245 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3260 := z.DecBinary() _ = yym3260 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3261 := r.ContainerType() if yyct3261 == codecSelferValueTypeMap1234 { yyl3261 := r.ReadMapStart() if yyl3261 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3261, d) } } else if yyct3261 == codecSelferValueTypeArray1234 { yyl3261 := r.ReadArrayStart() if yyl3261 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3261, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ResourceQuotaList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3262Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3262Slc var yyhl3262 bool = l >= 0 for yyj3262 := 0; ; yyj3262++ { if yyhl3262 { if yyj3262 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3262Slc = r.DecodeBytes(yys3262Slc, true, true) yys3262 := string(yys3262Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3262 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3265 := &x.ListMeta yym3266 := z.DecBinary() _ = yym3266 if false { } else if z.HasExtensions() && z.DecExt(yyv3265) { } else { z.DecFallback(yyv3265, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3267 := &x.Items yym3268 := z.DecBinary() _ = yym3268 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3267), d) } } default: z.DecStructFieldNotFound(-1, yys3262) } // end switch yys3262 } // end for yyj3262 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3269 int var yyb3269 bool var yyhl3269 bool = l >= 0 yyj3269++ if yyhl3269 { yyb3269 = yyj3269 > l } else { yyb3269 = r.CheckBreak() } if yyb3269 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3269++ if yyhl3269 { yyb3269 = yyj3269 > l } else { yyb3269 = r.CheckBreak() } if yyb3269 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3269++ if yyhl3269 { yyb3269 = yyj3269 > l } else { yyb3269 = r.CheckBreak() } if yyb3269 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3272 := &x.ListMeta yym3273 := z.DecBinary() _ = yym3273 if false { } else if z.HasExtensions() && z.DecExt(yyv3272) { } else { z.DecFallback(yyv3272, false) } } yyj3269++ if yyhl3269 { yyb3269 = yyj3269 > l } else { yyb3269 = r.CheckBreak() } if yyb3269 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3274 := &x.Items yym3275 := z.DecBinary() _ = yym3275 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3274), d) } } for { yyj3269++ if yyhl3269 { yyb3269 = yyj3269 > l } else { yyb3269 = r.CheckBreak() } if yyb3269 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3269-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3276 := z.EncBinary() _ = yym3276 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3277 := !z.EncBinary() yy2arr3277 := z.EncBasicHandle().StructToArray var yyq3277 [5]bool _, _, _ = yysep3277, yyq3277, yy2arr3277 const yyr3277 bool = false yyq3277[0] = x.Kind != "" yyq3277[1] = x.APIVersion != "" yyq3277[2] = true yyq3277[3] = len(x.Data) != 0 yyq3277[4] = x.Type != "" var yynn3277 int if yyr3277 || yy2arr3277 { r.EncodeArrayStart(5) } else { yynn3277 = 0 for _, b := range yyq3277 { if b { yynn3277++ } } r.EncodeMapStart(yynn3277) yynn3277 = 0 } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3277[0] { yym3279 := z.EncBinary() _ = yym3279 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3277[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3280 := z.EncBinary() _ = yym3280 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3277[1] { yym3282 := z.EncBinary() _ = yym3282 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3277[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3283 := z.EncBinary() _ = yym3283 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3277[2] { yy3285 := &x.ObjectMeta yy3285.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3277[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3286 := &x.ObjectMeta yy3286.CodecEncodeSelf(e) } } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3277[3] { if x.Data == nil { r.EncodeNil() } else { yym3288 := z.EncBinary() _ = yym3288 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } else { r.EncodeNil() } } else { if yyq3277[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("data")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Data == nil { r.EncodeNil() } else { yym3289 := z.EncBinary() _ = yym3289 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3277[4] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3277[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } } if yyr3277 || yy2arr3277 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3291 := z.DecBinary() _ = yym3291 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3292 := r.ContainerType() if yyct3292 == codecSelferValueTypeMap1234 { yyl3292 := r.ReadMapStart() if yyl3292 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3292, d) } } else if yyct3292 == codecSelferValueTypeArray1234 { yyl3292 := r.ReadArrayStart() if yyl3292 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3292, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *Secret) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3293Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3293Slc var yyhl3293 bool = l >= 0 for yyj3293 := 0; ; yyj3293++ { if yyhl3293 { if yyj3293 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3293Slc = r.DecodeBytes(yys3293Slc, true, true) yys3293 := string(yys3293Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3293 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3296 := &x.ObjectMeta yyv3296.CodecDecodeSelf(d) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3297 := &x.Data yym3298 := z.DecBinary() _ = yym3298 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3297), d) } } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3293) } // end switch yys3293 } // end for yyj3293 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3300 int var yyb3300 bool var yyhl3300 bool = l >= 0 yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3303 := &x.ObjectMeta yyv3303.CodecDecodeSelf(d) } yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Data = nil } else { yyv3304 := &x.Data yym3305 := z.DecBinary() _ = yym3305 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3304), d) } } yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } for { yyj3300++ if yyhl3300 { yyb3300 = yyj3300 > l } else { yyb3300 = r.CheckBreak() } if yyb3300 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3300-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3307 := z.EncBinary() _ = yym3307 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *SecretType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3308 := z.DecBinary() _ = yym3308 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *SecretList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3309 := z.EncBinary() _ = yym3309 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3310 := !z.EncBinary() yy2arr3310 := z.EncBasicHandle().StructToArray var yyq3310 [4]bool _, _, _ = yysep3310, yyq3310, yy2arr3310 const yyr3310 bool = false yyq3310[0] = x.Kind != "" yyq3310[1] = x.APIVersion != "" yyq3310[2] = true var yynn3310 int if yyr3310 || yy2arr3310 { r.EncodeArrayStart(4) } else { yynn3310 = 1 for _, b := range yyq3310 { if b { yynn3310++ } } r.EncodeMapStart(yynn3310) yynn3310 = 0 } if yyr3310 || yy2arr3310 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3310[0] { yym3312 := z.EncBinary() _ = yym3312 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3310[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3313 := z.EncBinary() _ = yym3313 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3310 || yy2arr3310 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3310[1] { yym3315 := z.EncBinary() _ = yym3315 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3310[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3316 := z.EncBinary() _ = yym3316 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3310 || yy2arr3310 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3310[2] { yy3318 := &x.ListMeta yym3319 := z.EncBinary() _ = yym3319 if false { } else if z.HasExtensions() && z.EncExt(yy3318) { } else { z.EncFallback(yy3318) } } else { r.EncodeNil() } } else { if yyq3310[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3320 := &x.ListMeta yym3321 := z.EncBinary() _ = yym3321 if false { } else if z.HasExtensions() && z.EncExt(yy3320) { } else { z.EncFallback(yy3320) } } } if yyr3310 || yy2arr3310 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3323 := z.EncBinary() _ = yym3323 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3324 := z.EncBinary() _ = yym3324 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } if yyr3310 || yy2arr3310 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3325 := z.DecBinary() _ = yym3325 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3326 := r.ContainerType() if yyct3326 == codecSelferValueTypeMap1234 { yyl3326 := r.ReadMapStart() if yyl3326 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3326, d) } } else if yyct3326 == codecSelferValueTypeArray1234 { yyl3326 := r.ReadArrayStart() if yyl3326 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3326, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *SecretList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3327Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3327Slc var yyhl3327 bool = l >= 0 for yyj3327 := 0; ; yyj3327++ { if yyhl3327 { if yyj3327 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3327Slc = r.DecodeBytes(yys3327Slc, true, true) yys3327 := string(yys3327Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3327 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3330 := &x.ListMeta yym3331 := z.DecBinary() _ = yym3331 if false { } else if z.HasExtensions() && z.DecExt(yyv3330) { } else { z.DecFallback(yyv3330, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3332 := &x.Items yym3333 := z.DecBinary() _ = yym3333 if false { } else { h.decSliceSecret((*[]Secret)(yyv3332), d) } } default: z.DecStructFieldNotFound(-1, yys3327) } // end switch yys3327 } // end for yyj3327 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3334 int var yyb3334 bool var yyhl3334 bool = l >= 0 yyj3334++ if yyhl3334 { yyb3334 = yyj3334 > l } else { yyb3334 = r.CheckBreak() } if yyb3334 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3334++ if yyhl3334 { yyb3334 = yyj3334 > l } else { yyb3334 = r.CheckBreak() } if yyb3334 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3334++ if yyhl3334 { yyb3334 = yyj3334 > l } else { yyb3334 = r.CheckBreak() } if yyb3334 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3337 := &x.ListMeta yym3338 := z.DecBinary() _ = yym3338 if false { } else if z.HasExtensions() && z.DecExt(yyv3337) { } else { z.DecFallback(yyv3337, false) } } yyj3334++ if yyhl3334 { yyb3334 = yyj3334 > l } else { yyb3334 = r.CheckBreak() } if yyb3334 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3339 := &x.Items yym3340 := z.DecBinary() _ = yym3340 if false { } else { h.decSliceSecret((*[]Secret)(yyv3339), d) } } for { yyj3334++ if yyhl3334 { yyb3334 = yyj3334 > l } else { yyb3334 = r.CheckBreak() } if yyb3334 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3334-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3341 := z.EncBinary() _ = yym3341 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *PatchType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3342 := z.DecBinary() _ = yym3342 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x ComponentConditionType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3343 := z.EncBinary() _ = yym3343 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { r.EncodeString(codecSelferC_UTF81234, string(x)) } } func (x *ComponentConditionType) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3344 := z.DecBinary() _ = yym3344 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } } func (x *ComponentCondition) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3345 := z.EncBinary() _ = yym3345 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3346 := !z.EncBinary() yy2arr3346 := z.EncBasicHandle().StructToArray var yyq3346 [4]bool _, _, _ = yysep3346, yyq3346, yy2arr3346 const yyr3346 bool = false yyq3346[2] = x.Message != "" yyq3346[3] = x.Error != "" var yynn3346 int if yyr3346 || yy2arr3346 { r.EncodeArrayStart(4) } else { yynn3346 = 2 for _, b := range yyq3346 { if b { yynn3346++ } } r.EncodeMapStart(yynn3346) yynn3346 = 0 } if yyr3346 || yy2arr3346 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Type.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Type.CodecEncodeSelf(e) } if yyr3346 || yy2arr3346 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) x.Status.CodecEncodeSelf(e) } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("status")) z.EncSendContainerState(codecSelfer_containerMapValue1234) x.Status.CodecEncodeSelf(e) } if yyr3346 || yy2arr3346 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3346[2] { yym3350 := z.EncBinary() _ = yym3350 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3346[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("message")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3351 := z.EncBinary() _ = yym3351 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr3346 || yy2arr3346 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3346[3] { yym3353 := z.EncBinary() _ = yym3353 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3346[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("error")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3354 := z.EncBinary() _ = yym3354 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } } if yyr3346 || yy2arr3346 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3355 := z.DecBinary() _ = yym3355 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3356 := r.ContainerType() if yyct3356 == codecSelferValueTypeMap1234 { yyl3356 := r.ReadMapStart() if yyl3356 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3356, d) } } else if yyct3356 == codecSelferValueTypeArray1234 { yyl3356 := r.ReadArrayStart() if yyl3356 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3356, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ComponentCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3357Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3357Slc var yyhl3357 bool = l >= 0 for yyj3357 := 0; ; yyj3357++ { if yyhl3357 { if yyj3357 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3357Slc = r.DecodeBytes(yys3357Slc, true, true) yys3357 := string(yys3357Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3357 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } case "status": if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } case "message": if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } case "error": if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3357) } // end switch yys3357 } // end for yyj3357 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3362 int var yyb3362 bool var yyhl3362 bool = l >= 0 yyj3362++ if yyhl3362 { yyb3362 = yyj3362 > l } else { yyb3362 = r.CheckBreak() } if yyb3362 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } yyj3362++ if yyhl3362 { yyb3362 = yyj3362 > l } else { yyb3362 = r.CheckBreak() } if yyb3362 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj3362++ if yyhl3362 { yyb3362 = yyj3362 > l } else { yyb3362 = r.CheckBreak() } if yyb3362 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3362++ if yyhl3362 { yyb3362 = yyj3362 > l } else { yyb3362 = r.CheckBreak() } if yyb3362 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } for { yyj3362++ if yyhl3362 { yyb3362 = yyj3362 > l } else { yyb3362 = r.CheckBreak() } if yyb3362 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3362-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3367 := z.EncBinary() _ = yym3367 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3368 := !z.EncBinary() yy2arr3368 := z.EncBasicHandle().StructToArray var yyq3368 [4]bool _, _, _ = yysep3368, yyq3368, yy2arr3368 const yyr3368 bool = false yyq3368[0] = x.Kind != "" yyq3368[1] = x.APIVersion != "" yyq3368[2] = true yyq3368[3] = len(x.Conditions) != 0 var yynn3368 int if yyr3368 || yy2arr3368 { r.EncodeArrayStart(4) } else { yynn3368 = 0 for _, b := range yyq3368 { if b { yynn3368++ } } r.EncodeMapStart(yynn3368) yynn3368 = 0 } if yyr3368 || yy2arr3368 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3368[0] { yym3370 := z.EncBinary() _ = yym3370 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3368[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3371 := z.EncBinary() _ = yym3371 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3368 || yy2arr3368 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3368[1] { yym3373 := z.EncBinary() _ = yym3373 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3368[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3374 := z.EncBinary() _ = yym3374 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3368 || yy2arr3368 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3368[2] { yy3376 := &x.ObjectMeta yy3376.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3368[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3377 := &x.ObjectMeta yy3377.CodecEncodeSelf(e) } } if yyr3368 || yy2arr3368 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3368[3] { if x.Conditions == nil { r.EncodeNil() } else { yym3379 := z.EncBinary() _ = yym3379 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq3368[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("conditions")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Conditions == nil { r.EncodeNil() } else { yym3380 := z.EncBinary() _ = yym3380 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } } if yyr3368 || yy2arr3368 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3381 := z.DecBinary() _ = yym3381 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3382 := r.ContainerType() if yyct3382 == codecSelferValueTypeMap1234 { yyl3382 := r.ReadMapStart() if yyl3382 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3382, d) } } else if yyct3382 == codecSelferValueTypeArray1234 { yyl3382 := r.ReadArrayStart() if yyl3382 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3382, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ComponentStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3383Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3383Slc var yyhl3383 bool = l >= 0 for yyj3383 := 0; ; yyj3383++ { if yyhl3383 { if yyj3383 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3383Slc = r.DecodeBytes(yys3383Slc, true, true) yys3383 := string(yys3383Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3383 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3386 := &x.ObjectMeta yyv3386.CodecDecodeSelf(d) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3387 := &x.Conditions yym3388 := z.DecBinary() _ = yym3388 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3387), d) } } default: z.DecStructFieldNotFound(-1, yys3383) } // end switch yys3383 } // end for yyj3383 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3389 int var yyb3389 bool var yyhl3389 bool = l >= 0 yyj3389++ if yyhl3389 { yyb3389 = yyj3389 > l } else { yyb3389 = r.CheckBreak() } if yyb3389 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3389++ if yyhl3389 { yyb3389 = yyj3389 > l } else { yyb3389 = r.CheckBreak() } if yyb3389 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3389++ if yyhl3389 { yyb3389 = yyj3389 > l } else { yyb3389 = r.CheckBreak() } if yyb3389 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3392 := &x.ObjectMeta yyv3392.CodecDecodeSelf(d) } yyj3389++ if yyhl3389 { yyb3389 = yyj3389 > l } else { yyb3389 = r.CheckBreak() } if yyb3389 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3393 := &x.Conditions yym3394 := z.DecBinary() _ = yym3394 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3393), d) } } for { yyj3389++ if yyhl3389 { yyb3389 = yyj3389 > l } else { yyb3389 = r.CheckBreak() } if yyb3389 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3389-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3395 := z.EncBinary() _ = yym3395 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3396 := !z.EncBinary() yy2arr3396 := z.EncBasicHandle().StructToArray var yyq3396 [4]bool _, _, _ = yysep3396, yyq3396, yy2arr3396 const yyr3396 bool = false yyq3396[0] = x.Kind != "" yyq3396[1] = x.APIVersion != "" yyq3396[2] = true var yynn3396 int if yyr3396 || yy2arr3396 { r.EncodeArrayStart(4) } else { yynn3396 = 1 for _, b := range yyq3396 { if b { yynn3396++ } } r.EncodeMapStart(yynn3396) yynn3396 = 0 } if yyr3396 || yy2arr3396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3396[0] { yym3398 := z.EncBinary() _ = yym3398 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3396[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3399 := z.EncBinary() _ = yym3399 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3396 || yy2arr3396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3396[1] { yym3401 := z.EncBinary() _ = yym3401 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3396[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3402 := z.EncBinary() _ = yym3402 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3396 || yy2arr3396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3396[2] { yy3404 := &x.ListMeta yym3405 := z.EncBinary() _ = yym3405 if false { } else if z.HasExtensions() && z.EncExt(yy3404) { } else { z.EncFallback(yy3404) } } else { r.EncodeNil() } } else { if yyq3396[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3406 := &x.ListMeta yym3407 := z.EncBinary() _ = yym3407 if false { } else if z.HasExtensions() && z.EncExt(yy3406) { } else { z.EncFallback(yy3406) } } } if yyr3396 || yy2arr3396 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Items == nil { r.EncodeNil() } else { yym3409 := z.EncBinary() _ = yym3409 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("items")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Items == nil { r.EncodeNil() } else { yym3410 := z.EncBinary() _ = yym3410 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } if yyr3396 || yy2arr3396 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3411 := z.DecBinary() _ = yym3411 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3412 := r.ContainerType() if yyct3412 == codecSelferValueTypeMap1234 { yyl3412 := r.ReadMapStart() if yyl3412 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3412, d) } } else if yyct3412 == codecSelferValueTypeArray1234 { yyl3412 := r.ReadArrayStart() if yyl3412 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3412, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ComponentStatusList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3413Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3413Slc var yyhl3413 bool = l >= 0 for yyj3413 := 0; ; yyj3413++ { if yyhl3413 { if yyj3413 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3413Slc = r.DecodeBytes(yys3413Slc, true, true) yys3413 := string(yys3413Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3413 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3416 := &x.ListMeta yym3417 := z.DecBinary() _ = yym3417 if false { } else if z.HasExtensions() && z.DecExt(yyv3416) { } else { z.DecFallback(yyv3416, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3418 := &x.Items yym3419 := z.DecBinary() _ = yym3419 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3418), d) } } default: z.DecStructFieldNotFound(-1, yys3413) } // end switch yys3413 } // end for yyj3413 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3420 int var yyb3420 bool var yyhl3420 bool = l >= 0 yyj3420++ if yyhl3420 { yyb3420 = yyj3420 > l } else { yyb3420 = r.CheckBreak() } if yyb3420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3420++ if yyhl3420 { yyb3420 = yyj3420 > l } else { yyb3420 = r.CheckBreak() } if yyb3420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3420++ if yyhl3420 { yyb3420 = yyj3420 > l } else { yyb3420 = r.CheckBreak() } if yyb3420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3423 := &x.ListMeta yym3424 := z.DecBinary() _ = yym3424 if false { } else if z.HasExtensions() && z.DecExt(yyv3423) { } else { z.DecFallback(yyv3423, false) } } yyj3420++ if yyhl3420 { yyb3420 = yyj3420 > l } else { yyb3420 = r.CheckBreak() } if yyb3420 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Items = nil } else { yyv3425 := &x.Items yym3426 := z.DecBinary() _ = yym3426 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3425), d) } } for { yyj3420++ if yyhl3420 { yyb3420 = yyj3420 > l } else { yyb3420 = r.CheckBreak() } if yyb3420 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3420-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3427 := z.EncBinary() _ = yym3427 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3428 := !z.EncBinary() yy2arr3428 := z.EncBasicHandle().StructToArray var yyq3428 [5]bool _, _, _ = yysep3428, yyq3428, yy2arr3428 const yyr3428 bool = false yyq3428[0] = x.Capabilities != nil yyq3428[1] = x.Privileged != nil yyq3428[2] = x.SELinuxOptions != nil yyq3428[3] = x.RunAsUser != nil yyq3428[4] = x.RunAsNonRoot != nil var yynn3428 int if yyr3428 || yy2arr3428 { r.EncodeArrayStart(5) } else { yynn3428 = 0 for _, b := range yyq3428 { if b { yynn3428++ } } r.EncodeMapStart(yynn3428) yynn3428 = 0 } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3428[0] { if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3428[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("capabilities")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3428[1] { if x.Privileged == nil { r.EncodeNil() } else { yy3431 := *x.Privileged yym3432 := z.EncBinary() _ = yym3432 if false { } else { r.EncodeBool(bool(yy3431)) } } } else { r.EncodeNil() } } else { if yyq3428[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("privileged")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Privileged == nil { r.EncodeNil() } else { yy3433 := *x.Privileged yym3434 := z.EncBinary() _ = yym3434 if false { } else { r.EncodeBool(bool(yy3433)) } } } } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3428[2] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3428[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3428[3] { if x.RunAsUser == nil { r.EncodeNil() } else { yy3437 := *x.RunAsUser yym3438 := z.EncBinary() _ = yym3438 if false { } else { r.EncodeInt(int64(yy3437)) } } } else { r.EncodeNil() } } else { if yyq3428[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RunAsUser == nil { r.EncodeNil() } else { yy3439 := *x.RunAsUser yym3440 := z.EncBinary() _ = yym3440 if false { } else { r.EncodeInt(int64(yy3439)) } } } } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3428[4] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3442 := *x.RunAsNonRoot yym3443 := z.EncBinary() _ = yym3443 if false { } else { r.EncodeBool(bool(yy3442)) } } } else { r.EncodeNil() } } else { if yyq3428[4] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3444 := *x.RunAsNonRoot yym3445 := z.EncBinary() _ = yym3445 if false { } else { r.EncodeBool(bool(yy3444)) } } } } if yyr3428 || yy2arr3428 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3446 := z.DecBinary() _ = yym3446 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3447 := r.ContainerType() if yyct3447 == codecSelferValueTypeMap1234 { yyl3447 := r.ReadMapStart() if yyl3447 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3447, d) } } else if yyct3447 == codecSelferValueTypeArray1234 { yyl3447 := r.ReadArrayStart() if yyl3447 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3447, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *SecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3448Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3448Slc var yyhl3448 bool = l >= 0 for yyj3448 := 0; ; yyj3448++ { if yyhl3448 { if yyj3448 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3448Slc = r.DecodeBytes(yys3448Slc, true, true) yys3448 := string(yys3448Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3448 { case "capabilities": if r.TryDecodeAsNil() { if x.Capabilities != nil { x.Capabilities = nil } } else { if x.Capabilities == nil { x.Capabilities = new(Capabilities) } x.Capabilities.CodecDecodeSelf(d) } case "privileged": if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3451 := z.DecBinary() _ = yym3451 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } case "seLinuxOptions": if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } case "runAsUser": if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3454 := z.DecBinary() _ = yym3454 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } case "runAsNonRoot": if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym3456 := z.DecBinary() _ = yym3456 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } default: z.DecStructFieldNotFound(-1, yys3448) } // end switch yys3448 } // end for yyj3448 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3457 int var yyb3457 bool var yyhl3457 bool = l >= 0 yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Capabilities != nil { x.Capabilities = nil } } else { if x.Capabilities == nil { x.Capabilities = new(Capabilities) } x.Capabilities.CodecDecodeSelf(d) } yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3460 := z.DecBinary() _ = yym3460 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3463 := z.DecBinary() _ = yym3463 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym3465 := z.DecBinary() _ = yym3465 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } for { yyj3457++ if yyhl3457 { yyb3457 = yyj3457 > l } else { yyb3457 = r.CheckBreak() } if yyb3457 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3457-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3466 := z.EncBinary() _ = yym3466 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3467 := !z.EncBinary() yy2arr3467 := z.EncBasicHandle().StructToArray var yyq3467 [4]bool _, _, _ = yysep3467, yyq3467, yy2arr3467 const yyr3467 bool = false yyq3467[0] = x.User != "" yyq3467[1] = x.Role != "" yyq3467[2] = x.Type != "" yyq3467[3] = x.Level != "" var yynn3467 int if yyr3467 || yy2arr3467 { r.EncodeArrayStart(4) } else { yynn3467 = 0 for _, b := range yyq3467 { if b { yynn3467++ } } r.EncodeMapStart(yynn3467) yynn3467 = 0 } if yyr3467 || yy2arr3467 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3467[0] { yym3469 := z.EncBinary() _ = yym3469 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3467[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("user")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3470 := z.EncBinary() _ = yym3470 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr3467 || yy2arr3467 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3467[1] { yym3472 := z.EncBinary() _ = yym3472 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3467[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("role")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3473 := z.EncBinary() _ = yym3473 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } } if yyr3467 || yy2arr3467 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3467[2] { yym3475 := z.EncBinary() _ = yym3475 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3467[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("type")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3476 := z.EncBinary() _ = yym3476 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr3467 || yy2arr3467 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3467[3] { yym3478 := z.EncBinary() _ = yym3478 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3467[3] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("level")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3479 := z.EncBinary() _ = yym3479 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } } if yyr3467 || yy2arr3467 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3480 := z.DecBinary() _ = yym3480 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3481 := r.ContainerType() if yyct3481 == codecSelferValueTypeMap1234 { yyl3481 := r.ReadMapStart() if yyl3481 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3481, d) } } else if yyct3481 == codecSelferValueTypeArray1234 { yyl3481 := r.ReadArrayStart() if yyl3481 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3481, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *SELinuxOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3482Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3482Slc var yyhl3482 bool = l >= 0 for yyj3482 := 0; ; yyj3482++ { if yyhl3482 { if yyj3482 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3482Slc = r.DecodeBytes(yys3482Slc, true, true) yys3482 := string(yys3482Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3482 { case "user": if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } case "role": if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } case "level": if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3482) } // end switch yys3482 } // end for yyj3482 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3487 int var yyb3487 bool var yyhl3487 bool = l >= 0 yyj3487++ if yyhl3487 { yyb3487 = yyj3487 > l } else { yyb3487 = r.CheckBreak() } if yyb3487 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj3487++ if yyhl3487 { yyb3487 = yyj3487 > l } else { yyb3487 = r.CheckBreak() } if yyb3487 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } yyj3487++ if yyhl3487 { yyb3487 = yyj3487 > l } else { yyb3487 = r.CheckBreak() } if yyb3487 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } yyj3487++ if yyhl3487 { yyb3487 = yyj3487 > l } else { yyb3487 = r.CheckBreak() } if yyb3487 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } for { yyj3487++ if yyhl3487 { yyb3487 = yyj3487 > l } else { yyb3487 = r.CheckBreak() } if yyb3487 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3487-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3492 := z.EncBinary() _ = yym3492 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3493 := !z.EncBinary() yy2arr3493 := z.EncBasicHandle().StructToArray var yyq3493 [5]bool _, _, _ = yysep3493, yyq3493, yy2arr3493 const yyr3493 bool = false yyq3493[0] = x.Kind != "" yyq3493[1] = x.APIVersion != "" yyq3493[2] = true var yynn3493 int if yyr3493 || yy2arr3493 { r.EncodeArrayStart(5) } else { yynn3493 = 2 for _, b := range yyq3493 { if b { yynn3493++ } } r.EncodeMapStart(yynn3493) yynn3493 = 0 } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3493[0] { yym3495 := z.EncBinary() _ = yym3495 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3493[0] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("kind")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3496 := z.EncBinary() _ = yym3496 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3493[1] { yym3498 := z.EncBinary() _ = yym3498 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3493[1] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3499 := z.EncBinary() _ = yym3499 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyq3493[2] { yy3501 := &x.ObjectMeta yy3501.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3493[2] { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("metadata")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3502 := &x.ObjectMeta yy3502.CodecEncodeSelf(e) } } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yym3504 := z.EncBinary() _ = yym3504 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("range")) z.EncSendContainerState(codecSelfer_containerMapValue1234) yym3505 := z.EncBinary() _ = yym3505 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if x.Data == nil { r.EncodeNil() } else { yym3507 := z.EncBinary() _ = yym3507 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } else { z.EncSendContainerState(codecSelfer_containerMapKey1234) r.EncodeString(codecSelferC_UTF81234, string("data")) z.EncSendContainerState(codecSelfer_containerMapValue1234) if x.Data == nil { r.EncodeNil() } else { yym3508 := z.EncBinary() _ = yym3508 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } if yyr3493 || yy2arr3493 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { z.EncSendContainerState(codecSelfer_containerMapEnd1234) } } } } func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3509 := z.DecBinary() _ = yym3509 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct3510 := r.ContainerType() if yyct3510 == codecSelferValueTypeMap1234 { yyl3510 := r.ReadMapStart() if yyl3510 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl3510, d) } } else if yyct3510 == codecSelferValueTypeArray1234 { yyl3510 := r.ReadArrayStart() if yyl3510 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl3510, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *RangeAllocation) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3511Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3511Slc var yyhl3511 bool = l >= 0 for yyj3511 := 0; ; yyj3511++ { if yyhl3511 { if yyj3511 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys3511Slc = r.DecodeBytes(yys3511Slc, true, true) yys3511 := string(yys3511Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3511 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3514 := &x.ObjectMeta yyv3514.CodecDecodeSelf(d) } case "range": if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3516 := &x.Data yym3517 := z.DecBinary() _ = yym3517 if false { } else { *yyv3516 = r.DecodeBytes(*(*[]byte)(yyv3516), false, false) } } default: z.DecStructFieldNotFound(-1, yys3511) } // end switch yys3511 } // end for yyj3511 z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3518 int var yyb3518 bool var yyhl3518 bool = l >= 0 yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3521 := &x.ObjectMeta yyv3521.CodecDecodeSelf(d) } yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Data = nil } else { yyv3523 := &x.Data yym3524 := z.DecBinary() _ = yym3524 if false { } else { *yyv3523 = r.DecodeBytes(*(*[]byte)(yyv3523), false, false) } } for { yyj3518++ if yyhl3518 { yyb3518 = yyj3518 > l } else { yyb3518 = r.CheckBreak() } if yyb3518 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj3518-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) encSlicePersistentVolumeAccessMode(v []PersistentVolumeAccessMode, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3525 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yyv3525.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3526 := *v yyh3526, yyl3526 := z.DecSliceHelperStart() var yyc3526 bool if yyl3526 == 0 { if yyv3526 == nil { yyv3526 = []PersistentVolumeAccessMode{} yyc3526 = true } else if len(yyv3526) != 0 { yyv3526 = yyv3526[:0] yyc3526 = true } } else if yyl3526 > 0 { var yyrr3526, yyrl3526 int var yyrt3526 bool if yyl3526 > cap(yyv3526) { yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 16) if yyrt3526 { if yyrl3526 <= cap(yyv3526) { yyv3526 = yyv3526[:yyrl3526] } else { yyv3526 = make([]PersistentVolumeAccessMode, yyrl3526) } } else { yyv3526 = make([]PersistentVolumeAccessMode, yyrl3526) } yyc3526 = true yyrr3526 = len(yyv3526) } else if yyl3526 != len(yyv3526) { yyv3526 = yyv3526[:yyl3526] yyc3526 = true } yyj3526 := 0 for ; yyj3526 < yyrr3526; yyj3526++ { yyh3526.ElemContainerState(yyj3526) if r.TryDecodeAsNil() { yyv3526[yyj3526] = "" } else { yyv3526[yyj3526] = PersistentVolumeAccessMode(r.DecodeString()) } } if yyrt3526 { for ; yyj3526 < yyl3526; yyj3526++ { yyv3526 = append(yyv3526, "") yyh3526.ElemContainerState(yyj3526) if r.TryDecodeAsNil() { yyv3526[yyj3526] = "" } else { yyv3526[yyj3526] = PersistentVolumeAccessMode(r.DecodeString()) } } } } else { yyj3526 := 0 for ; !r.CheckBreak(); yyj3526++ { if yyj3526 >= len(yyv3526) { yyv3526 = append(yyv3526, "") // var yyz3526 PersistentVolumeAccessMode yyc3526 = true } yyh3526.ElemContainerState(yyj3526) if yyj3526 < len(yyv3526) { if r.TryDecodeAsNil() { yyv3526[yyj3526] = "" } else { yyv3526[yyj3526] = PersistentVolumeAccessMode(r.DecodeString()) } } else { z.DecSwallow() } } if yyj3526 < len(yyv3526) { yyv3526 = yyv3526[:yyj3526] yyc3526 = true } else if yyj3526 == 0 && yyv3526 == nil { yyv3526 = []PersistentVolumeAccessMode{} yyc3526 = true } } yyh3526.End() if yyc3526 { *v = yyv3526 } } func (x codecSelfer1234) encSlicePersistentVolume(v []PersistentVolume, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3530 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3531 := &yyv3530 yy3531.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3532 := *v yyh3532, yyl3532 := z.DecSliceHelperStart() var yyc3532 bool if yyl3532 == 0 { if yyv3532 == nil { yyv3532 = []PersistentVolume{} yyc3532 = true } else if len(yyv3532) != 0 { yyv3532 = yyv3532[:0] yyc3532 = true } } else if yyl3532 > 0 { var yyrr3532, yyrl3532 int var yyrt3532 bool if yyl3532 > cap(yyv3532) { yyrg3532 := len(yyv3532) > 0 yyv23532 := yyv3532 yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 384) if yyrt3532 { if yyrl3532 <= cap(yyv3532) { yyv3532 = yyv3532[:yyrl3532] } else { yyv3532 = make([]PersistentVolume, yyrl3532) } } else { yyv3532 = make([]PersistentVolume, yyrl3532) } yyc3532 = true yyrr3532 = len(yyv3532) if yyrg3532 { copy(yyv3532, yyv23532) } } else if yyl3532 != len(yyv3532) { yyv3532 = yyv3532[:yyl3532] yyc3532 = true } yyj3532 := 0 for ; yyj3532 < yyrr3532; yyj3532++ { yyh3532.ElemContainerState(yyj3532) if r.TryDecodeAsNil() { yyv3532[yyj3532] = PersistentVolume{} } else { yyv3533 := &yyv3532[yyj3532] yyv3533.CodecDecodeSelf(d) } } if yyrt3532 { for ; yyj3532 < yyl3532; yyj3532++ { yyv3532 = append(yyv3532, PersistentVolume{}) yyh3532.ElemContainerState(yyj3532) if r.TryDecodeAsNil() { yyv3532[yyj3532] = PersistentVolume{} } else { yyv3534 := &yyv3532[yyj3532] yyv3534.CodecDecodeSelf(d) } } } } else { yyj3532 := 0 for ; !r.CheckBreak(); yyj3532++ { if yyj3532 >= len(yyv3532) { yyv3532 = append(yyv3532, PersistentVolume{}) // var yyz3532 PersistentVolume yyc3532 = true } yyh3532.ElemContainerState(yyj3532) if yyj3532 < len(yyv3532) { if r.TryDecodeAsNil() { yyv3532[yyj3532] = PersistentVolume{} } else { yyv3535 := &yyv3532[yyj3532] yyv3535.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3532 < len(yyv3532) { yyv3532 = yyv3532[:yyj3532] yyc3532 = true } else if yyj3532 == 0 && yyv3532 == nil { yyv3532 = []PersistentVolume{} yyc3532 = true } } yyh3532.End() if yyc3532 { *v = yyv3532 } } func (x codecSelfer1234) encSlicePersistentVolumeClaim(v []PersistentVolumeClaim, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3536 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3537 := &yyv3536 yy3537.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3538 := *v yyh3538, yyl3538 := z.DecSliceHelperStart() var yyc3538 bool if yyl3538 == 0 { if yyv3538 == nil { yyv3538 = []PersistentVolumeClaim{} yyc3538 = true } else if len(yyv3538) != 0 { yyv3538 = yyv3538[:0] yyc3538 = true } } else if yyl3538 > 0 { var yyrr3538, yyrl3538 int var yyrt3538 bool if yyl3538 > cap(yyv3538) { yyrg3538 := len(yyv3538) > 0 yyv23538 := yyv3538 yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 296) if yyrt3538 { if yyrl3538 <= cap(yyv3538) { yyv3538 = yyv3538[:yyrl3538] } else { yyv3538 = make([]PersistentVolumeClaim, yyrl3538) } } else { yyv3538 = make([]PersistentVolumeClaim, yyrl3538) } yyc3538 = true yyrr3538 = len(yyv3538) if yyrg3538 { copy(yyv3538, yyv23538) } } else if yyl3538 != len(yyv3538) { yyv3538 = yyv3538[:yyl3538] yyc3538 = true } yyj3538 := 0 for ; yyj3538 < yyrr3538; yyj3538++ { yyh3538.ElemContainerState(yyj3538) if r.TryDecodeAsNil() { yyv3538[yyj3538] = PersistentVolumeClaim{} } else { yyv3539 := &yyv3538[yyj3538] yyv3539.CodecDecodeSelf(d) } } if yyrt3538 { for ; yyj3538 < yyl3538; yyj3538++ { yyv3538 = append(yyv3538, PersistentVolumeClaim{}) yyh3538.ElemContainerState(yyj3538) if r.TryDecodeAsNil() { yyv3538[yyj3538] = PersistentVolumeClaim{} } else { yyv3540 := &yyv3538[yyj3538] yyv3540.CodecDecodeSelf(d) } } } } else { yyj3538 := 0 for ; !r.CheckBreak(); yyj3538++ { if yyj3538 >= len(yyv3538) { yyv3538 = append(yyv3538, PersistentVolumeClaim{}) // var yyz3538 PersistentVolumeClaim yyc3538 = true } yyh3538.ElemContainerState(yyj3538) if yyj3538 < len(yyv3538) { if r.TryDecodeAsNil() { yyv3538[yyj3538] = PersistentVolumeClaim{} } else { yyv3541 := &yyv3538[yyj3538] yyv3541.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3538 < len(yyv3538) { yyv3538 = yyv3538[:yyj3538] yyc3538 = true } else if yyj3538 == 0 && yyv3538 == nil { yyv3538 = []PersistentVolumeClaim{} yyc3538 = true } } yyh3538.End() if yyc3538 { *v = yyv3538 } } func (x codecSelfer1234) encSliceDownwardAPIVolumeFile(v []DownwardAPIVolumeFile, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3542 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3543 := &yyv3542 yy3543.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3544 := *v yyh3544, yyl3544 := z.DecSliceHelperStart() var yyc3544 bool if yyl3544 == 0 { if yyv3544 == nil { yyv3544 = []DownwardAPIVolumeFile{} yyc3544 = true } else if len(yyv3544) != 0 { yyv3544 = yyv3544[:0] yyc3544 = true } } else if yyl3544 > 0 { var yyrr3544, yyrl3544 int var yyrt3544 bool if yyl3544 > cap(yyv3544) { yyrg3544 := len(yyv3544) > 0 yyv23544 := yyv3544 yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 48) if yyrt3544 { if yyrl3544 <= cap(yyv3544) { yyv3544 = yyv3544[:yyrl3544] } else { yyv3544 = make([]DownwardAPIVolumeFile, yyrl3544) } } else { yyv3544 = make([]DownwardAPIVolumeFile, yyrl3544) } yyc3544 = true yyrr3544 = len(yyv3544) if yyrg3544 { copy(yyv3544, yyv23544) } } else if yyl3544 != len(yyv3544) { yyv3544 = yyv3544[:yyl3544] yyc3544 = true } yyj3544 := 0 for ; yyj3544 < yyrr3544; yyj3544++ { yyh3544.ElemContainerState(yyj3544) if r.TryDecodeAsNil() { yyv3544[yyj3544] = DownwardAPIVolumeFile{} } else { yyv3545 := &yyv3544[yyj3544] yyv3545.CodecDecodeSelf(d) } } if yyrt3544 { for ; yyj3544 < yyl3544; yyj3544++ { yyv3544 = append(yyv3544, DownwardAPIVolumeFile{}) yyh3544.ElemContainerState(yyj3544) if r.TryDecodeAsNil() { yyv3544[yyj3544] = DownwardAPIVolumeFile{} } else { yyv3546 := &yyv3544[yyj3544] yyv3546.CodecDecodeSelf(d) } } } } else { yyj3544 := 0 for ; !r.CheckBreak(); yyj3544++ { if yyj3544 >= len(yyv3544) { yyv3544 = append(yyv3544, DownwardAPIVolumeFile{}) // var yyz3544 DownwardAPIVolumeFile yyc3544 = true } yyh3544.ElemContainerState(yyj3544) if yyj3544 < len(yyv3544) { if r.TryDecodeAsNil() { yyv3544[yyj3544] = DownwardAPIVolumeFile{} } else { yyv3547 := &yyv3544[yyj3544] yyv3547.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3544 < len(yyv3544) { yyv3544 = yyv3544[:yyj3544] yyc3544 = true } else if yyj3544 == 0 && yyv3544 == nil { yyv3544 = []DownwardAPIVolumeFile{} yyc3544 = true } } yyh3544.End() if yyc3544 { *v = yyv3544 } } func (x codecSelfer1234) encSliceCapability(v []Capability, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3548 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yyv3548.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3549 := *v yyh3549, yyl3549 := z.DecSliceHelperStart() var yyc3549 bool if yyl3549 == 0 { if yyv3549 == nil { yyv3549 = []Capability{} yyc3549 = true } else if len(yyv3549) != 0 { yyv3549 = yyv3549[:0] yyc3549 = true } } else if yyl3549 > 0 { var yyrr3549, yyrl3549 int var yyrt3549 bool if yyl3549 > cap(yyv3549) { yyrl3549, yyrt3549 = z.DecInferLen(yyl3549, z.DecBasicHandle().MaxInitLen, 16) if yyrt3549 { if yyrl3549 <= cap(yyv3549) { yyv3549 = yyv3549[:yyrl3549] } else { yyv3549 = make([]Capability, yyrl3549) } } else { yyv3549 = make([]Capability, yyrl3549) } yyc3549 = true yyrr3549 = len(yyv3549) } else if yyl3549 != len(yyv3549) { yyv3549 = yyv3549[:yyl3549] yyc3549 = true } yyj3549 := 0 for ; yyj3549 < yyrr3549; yyj3549++ { yyh3549.ElemContainerState(yyj3549) if r.TryDecodeAsNil() { yyv3549[yyj3549] = "" } else { yyv3549[yyj3549] = Capability(r.DecodeString()) } } if yyrt3549 { for ; yyj3549 < yyl3549; yyj3549++ { yyv3549 = append(yyv3549, "") yyh3549.ElemContainerState(yyj3549) if r.TryDecodeAsNil() { yyv3549[yyj3549] = "" } else { yyv3549[yyj3549] = Capability(r.DecodeString()) } } } } else { yyj3549 := 0 for ; !r.CheckBreak(); yyj3549++ { if yyj3549 >= len(yyv3549) { yyv3549 = append(yyv3549, "") // var yyz3549 Capability yyc3549 = true } yyh3549.ElemContainerState(yyj3549) if yyj3549 < len(yyv3549) { if r.TryDecodeAsNil() { yyv3549[yyj3549] = "" } else { yyv3549[yyj3549] = Capability(r.DecodeString()) } } else { z.DecSwallow() } } if yyj3549 < len(yyv3549) { yyv3549 = yyv3549[:yyj3549] yyc3549 = true } else if yyj3549 == 0 && yyv3549 == nil { yyv3549 = []Capability{} yyc3549 = true } } yyh3549.End() if yyc3549 { *v = yyv3549 } } func (x codecSelfer1234) encSliceContainerPort(v []ContainerPort, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3553 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3554 := &yyv3553 yy3554.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3555 := *v yyh3555, yyl3555 := z.DecSliceHelperStart() var yyc3555 bool if yyl3555 == 0 { if yyv3555 == nil { yyv3555 = []ContainerPort{} yyc3555 = true } else if len(yyv3555) != 0 { yyv3555 = yyv3555[:0] yyc3555 = true } } else if yyl3555 > 0 { var yyrr3555, yyrl3555 int var yyrt3555 bool if yyl3555 > cap(yyv3555) { yyrg3555 := len(yyv3555) > 0 yyv23555 := yyv3555 yyrl3555, yyrt3555 = z.DecInferLen(yyl3555, z.DecBasicHandle().MaxInitLen, 64) if yyrt3555 { if yyrl3555 <= cap(yyv3555) { yyv3555 = yyv3555[:yyrl3555] } else { yyv3555 = make([]ContainerPort, yyrl3555) } } else { yyv3555 = make([]ContainerPort, yyrl3555) } yyc3555 = true yyrr3555 = len(yyv3555) if yyrg3555 { copy(yyv3555, yyv23555) } } else if yyl3555 != len(yyv3555) { yyv3555 = yyv3555[:yyl3555] yyc3555 = true } yyj3555 := 0 for ; yyj3555 < yyrr3555; yyj3555++ { yyh3555.ElemContainerState(yyj3555) if r.TryDecodeAsNil() { yyv3555[yyj3555] = ContainerPort{} } else { yyv3556 := &yyv3555[yyj3555] yyv3556.CodecDecodeSelf(d) } } if yyrt3555 { for ; yyj3555 < yyl3555; yyj3555++ { yyv3555 = append(yyv3555, ContainerPort{}) yyh3555.ElemContainerState(yyj3555) if r.TryDecodeAsNil() { yyv3555[yyj3555] = ContainerPort{} } else { yyv3557 := &yyv3555[yyj3555] yyv3557.CodecDecodeSelf(d) } } } } else { yyj3555 := 0 for ; !r.CheckBreak(); yyj3555++ { if yyj3555 >= len(yyv3555) { yyv3555 = append(yyv3555, ContainerPort{}) // var yyz3555 ContainerPort yyc3555 = true } yyh3555.ElemContainerState(yyj3555) if yyj3555 < len(yyv3555) { if r.TryDecodeAsNil() { yyv3555[yyj3555] = ContainerPort{} } else { yyv3558 := &yyv3555[yyj3555] yyv3558.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3555 < len(yyv3555) { yyv3555 = yyv3555[:yyj3555] yyc3555 = true } else if yyj3555 == 0 && yyv3555 == nil { yyv3555 = []ContainerPort{} yyc3555 = true } } yyh3555.End() if yyc3555 { *v = yyv3555 } } func (x codecSelfer1234) encSliceEnvVar(v []EnvVar, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3559 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3560 := &yyv3559 yy3560.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3561 := *v yyh3561, yyl3561 := z.DecSliceHelperStart() var yyc3561 bool if yyl3561 == 0 { if yyv3561 == nil { yyv3561 = []EnvVar{} yyc3561 = true } else if len(yyv3561) != 0 { yyv3561 = yyv3561[:0] yyc3561 = true } } else if yyl3561 > 0 { var yyrr3561, yyrl3561 int var yyrt3561 bool if yyl3561 > cap(yyv3561) { yyrg3561 := len(yyv3561) > 0 yyv23561 := yyv3561 yyrl3561, yyrt3561 = z.DecInferLen(yyl3561, z.DecBasicHandle().MaxInitLen, 40) if yyrt3561 { if yyrl3561 <= cap(yyv3561) { yyv3561 = yyv3561[:yyrl3561] } else { yyv3561 = make([]EnvVar, yyrl3561) } } else { yyv3561 = make([]EnvVar, yyrl3561) } yyc3561 = true yyrr3561 = len(yyv3561) if yyrg3561 { copy(yyv3561, yyv23561) } } else if yyl3561 != len(yyv3561) { yyv3561 = yyv3561[:yyl3561] yyc3561 = true } yyj3561 := 0 for ; yyj3561 < yyrr3561; yyj3561++ { yyh3561.ElemContainerState(yyj3561) if r.TryDecodeAsNil() { yyv3561[yyj3561] = EnvVar{} } else { yyv3562 := &yyv3561[yyj3561] yyv3562.CodecDecodeSelf(d) } } if yyrt3561 { for ; yyj3561 < yyl3561; yyj3561++ { yyv3561 = append(yyv3561, EnvVar{}) yyh3561.ElemContainerState(yyj3561) if r.TryDecodeAsNil() { yyv3561[yyj3561] = EnvVar{} } else { yyv3563 := &yyv3561[yyj3561] yyv3563.CodecDecodeSelf(d) } } } } else { yyj3561 := 0 for ; !r.CheckBreak(); yyj3561++ { if yyj3561 >= len(yyv3561) { yyv3561 = append(yyv3561, EnvVar{}) // var yyz3561 EnvVar yyc3561 = true } yyh3561.ElemContainerState(yyj3561) if yyj3561 < len(yyv3561) { if r.TryDecodeAsNil() { yyv3561[yyj3561] = EnvVar{} } else { yyv3564 := &yyv3561[yyj3561] yyv3564.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3561 < len(yyv3561) { yyv3561 = yyv3561[:yyj3561] yyc3561 = true } else if yyj3561 == 0 && yyv3561 == nil { yyv3561 = []EnvVar{} yyc3561 = true } } yyh3561.End() if yyc3561 { *v = yyv3561 } } func (x codecSelfer1234) encSliceVolumeMount(v []VolumeMount, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3565 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3566 := &yyv3565 yy3566.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3567 := *v yyh3567, yyl3567 := z.DecSliceHelperStart() var yyc3567 bool if yyl3567 == 0 { if yyv3567 == nil { yyv3567 = []VolumeMount{} yyc3567 = true } else if len(yyv3567) != 0 { yyv3567 = yyv3567[:0] yyc3567 = true } } else if yyl3567 > 0 { var yyrr3567, yyrl3567 int var yyrt3567 bool if yyl3567 > cap(yyv3567) { yyrg3567 := len(yyv3567) > 0 yyv23567 := yyv3567 yyrl3567, yyrt3567 = z.DecInferLen(yyl3567, z.DecBasicHandle().MaxInitLen, 40) if yyrt3567 { if yyrl3567 <= cap(yyv3567) { yyv3567 = yyv3567[:yyrl3567] } else { yyv3567 = make([]VolumeMount, yyrl3567) } } else { yyv3567 = make([]VolumeMount, yyrl3567) } yyc3567 = true yyrr3567 = len(yyv3567) if yyrg3567 { copy(yyv3567, yyv23567) } } else if yyl3567 != len(yyv3567) { yyv3567 = yyv3567[:yyl3567] yyc3567 = true } yyj3567 := 0 for ; yyj3567 < yyrr3567; yyj3567++ { yyh3567.ElemContainerState(yyj3567) if r.TryDecodeAsNil() { yyv3567[yyj3567] = VolumeMount{} } else { yyv3568 := &yyv3567[yyj3567] yyv3568.CodecDecodeSelf(d) } } if yyrt3567 { for ; yyj3567 < yyl3567; yyj3567++ { yyv3567 = append(yyv3567, VolumeMount{}) yyh3567.ElemContainerState(yyj3567) if r.TryDecodeAsNil() { yyv3567[yyj3567] = VolumeMount{} } else { yyv3569 := &yyv3567[yyj3567] yyv3569.CodecDecodeSelf(d) } } } } else { yyj3567 := 0 for ; !r.CheckBreak(); yyj3567++ { if yyj3567 >= len(yyv3567) { yyv3567 = append(yyv3567, VolumeMount{}) // var yyz3567 VolumeMount yyc3567 = true } yyh3567.ElemContainerState(yyj3567) if yyj3567 < len(yyv3567) { if r.TryDecodeAsNil() { yyv3567[yyj3567] = VolumeMount{} } else { yyv3570 := &yyv3567[yyj3567] yyv3570.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3567 < len(yyv3567) { yyv3567 = yyv3567[:yyj3567] yyc3567 = true } else if yyj3567 == 0 && yyv3567 == nil { yyv3567 = []VolumeMount{} yyc3567 = true } } yyh3567.End() if yyc3567 { *v = yyv3567 } } func (x codecSelfer1234) encSlicePod(v []Pod, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3571 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3572 := &yyv3571 yy3572.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3573 := *v yyh3573, yyl3573 := z.DecSliceHelperStart() var yyc3573 bool if yyl3573 == 0 { if yyv3573 == nil { yyv3573 = []Pod{} yyc3573 = true } else if len(yyv3573) != 0 { yyv3573 = yyv3573[:0] yyc3573 = true } } else if yyl3573 > 0 { var yyrr3573, yyrl3573 int var yyrt3573 bool if yyl3573 > cap(yyv3573) { yyrg3573 := len(yyv3573) > 0 yyv23573 := yyv3573 yyrl3573, yyrt3573 = z.DecInferLen(yyl3573, z.DecBasicHandle().MaxInitLen, 496) if yyrt3573 { if yyrl3573 <= cap(yyv3573) { yyv3573 = yyv3573[:yyrl3573] } else { yyv3573 = make([]Pod, yyrl3573) } } else { yyv3573 = make([]Pod, yyrl3573) } yyc3573 = true yyrr3573 = len(yyv3573) if yyrg3573 { copy(yyv3573, yyv23573) } } else if yyl3573 != len(yyv3573) { yyv3573 = yyv3573[:yyl3573] yyc3573 = true } yyj3573 := 0 for ; yyj3573 < yyrr3573; yyj3573++ { yyh3573.ElemContainerState(yyj3573) if r.TryDecodeAsNil() { yyv3573[yyj3573] = Pod{} } else { yyv3574 := &yyv3573[yyj3573] yyv3574.CodecDecodeSelf(d) } } if yyrt3573 { for ; yyj3573 < yyl3573; yyj3573++ { yyv3573 = append(yyv3573, Pod{}) yyh3573.ElemContainerState(yyj3573) if r.TryDecodeAsNil() { yyv3573[yyj3573] = Pod{} } else { yyv3575 := &yyv3573[yyj3573] yyv3575.CodecDecodeSelf(d) } } } } else { yyj3573 := 0 for ; !r.CheckBreak(); yyj3573++ { if yyj3573 >= len(yyv3573) { yyv3573 = append(yyv3573, Pod{}) // var yyz3573 Pod yyc3573 = true } yyh3573.ElemContainerState(yyj3573) if yyj3573 < len(yyv3573) { if r.TryDecodeAsNil() { yyv3573[yyj3573] = Pod{} } else { yyv3576 := &yyv3573[yyj3573] yyv3576.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3573 < len(yyv3573) { yyv3573 = yyv3573[:yyj3573] yyc3573 = true } else if yyj3573 == 0 && yyv3573 == nil { yyv3573 = []Pod{} yyc3573 = true } } yyh3573.End() if yyc3573 { *v = yyv3573 } } func (x codecSelfer1234) encSliceVolume(v []Volume, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3577 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3578 := &yyv3577 yy3578.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3579 := *v yyh3579, yyl3579 := z.DecSliceHelperStart() var yyc3579 bool if yyl3579 == 0 { if yyv3579 == nil { yyv3579 = []Volume{} yyc3579 = true } else if len(yyv3579) != 0 { yyv3579 = yyv3579[:0] yyc3579 = true } } else if yyl3579 > 0 { var yyrr3579, yyrl3579 int var yyrt3579 bool if yyl3579 > cap(yyv3579) { yyrg3579 := len(yyv3579) > 0 yyv23579 := yyv3579 yyrl3579, yyrt3579 = z.DecInferLen(yyl3579, z.DecBasicHandle().MaxInitLen, 144) if yyrt3579 { if yyrl3579 <= cap(yyv3579) { yyv3579 = yyv3579[:yyrl3579] } else { yyv3579 = make([]Volume, yyrl3579) } } else { yyv3579 = make([]Volume, yyrl3579) } yyc3579 = true yyrr3579 = len(yyv3579) if yyrg3579 { copy(yyv3579, yyv23579) } } else if yyl3579 != len(yyv3579) { yyv3579 = yyv3579[:yyl3579] yyc3579 = true } yyj3579 := 0 for ; yyj3579 < yyrr3579; yyj3579++ { yyh3579.ElemContainerState(yyj3579) if r.TryDecodeAsNil() { yyv3579[yyj3579] = Volume{} } else { yyv3580 := &yyv3579[yyj3579] yyv3580.CodecDecodeSelf(d) } } if yyrt3579 { for ; yyj3579 < yyl3579; yyj3579++ { yyv3579 = append(yyv3579, Volume{}) yyh3579.ElemContainerState(yyj3579) if r.TryDecodeAsNil() { yyv3579[yyj3579] = Volume{} } else { yyv3581 := &yyv3579[yyj3579] yyv3581.CodecDecodeSelf(d) } } } } else { yyj3579 := 0 for ; !r.CheckBreak(); yyj3579++ { if yyj3579 >= len(yyv3579) { yyv3579 = append(yyv3579, Volume{}) // var yyz3579 Volume yyc3579 = true } yyh3579.ElemContainerState(yyj3579) if yyj3579 < len(yyv3579) { if r.TryDecodeAsNil() { yyv3579[yyj3579] = Volume{} } else { yyv3582 := &yyv3579[yyj3579] yyv3582.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3579 < len(yyv3579) { yyv3579 = yyv3579[:yyj3579] yyc3579 = true } else if yyj3579 == 0 && yyv3579 == nil { yyv3579 = []Volume{} yyc3579 = true } } yyh3579.End() if yyc3579 { *v = yyv3579 } } func (x codecSelfer1234) encSliceContainer(v []Container, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3583 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3584 := &yyv3583 yy3584.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3585 := *v yyh3585, yyl3585 := z.DecSliceHelperStart() var yyc3585 bool if yyl3585 == 0 { if yyv3585 == nil { yyv3585 = []Container{} yyc3585 = true } else if len(yyv3585) != 0 { yyv3585 = yyv3585[:0] yyc3585 = true } } else if yyl3585 > 0 { var yyrr3585, yyrl3585 int var yyrt3585 bool if yyl3585 > cap(yyv3585) { yyrg3585 := len(yyv3585) > 0 yyv23585 := yyv3585 yyrl3585, yyrt3585 = z.DecInferLen(yyl3585, z.DecBasicHandle().MaxInitLen, 256) if yyrt3585 { if yyrl3585 <= cap(yyv3585) { yyv3585 = yyv3585[:yyrl3585] } else { yyv3585 = make([]Container, yyrl3585) } } else { yyv3585 = make([]Container, yyrl3585) } yyc3585 = true yyrr3585 = len(yyv3585) if yyrg3585 { copy(yyv3585, yyv23585) } } else if yyl3585 != len(yyv3585) { yyv3585 = yyv3585[:yyl3585] yyc3585 = true } yyj3585 := 0 for ; yyj3585 < yyrr3585; yyj3585++ { yyh3585.ElemContainerState(yyj3585) if r.TryDecodeAsNil() { yyv3585[yyj3585] = Container{} } else { yyv3586 := &yyv3585[yyj3585] yyv3586.CodecDecodeSelf(d) } } if yyrt3585 { for ; yyj3585 < yyl3585; yyj3585++ { yyv3585 = append(yyv3585, Container{}) yyh3585.ElemContainerState(yyj3585) if r.TryDecodeAsNil() { yyv3585[yyj3585] = Container{} } else { yyv3587 := &yyv3585[yyj3585] yyv3587.CodecDecodeSelf(d) } } } } else { yyj3585 := 0 for ; !r.CheckBreak(); yyj3585++ { if yyj3585 >= len(yyv3585) { yyv3585 = append(yyv3585, Container{}) // var yyz3585 Container yyc3585 = true } yyh3585.ElemContainerState(yyj3585) if yyj3585 < len(yyv3585) { if r.TryDecodeAsNil() { yyv3585[yyj3585] = Container{} } else { yyv3588 := &yyv3585[yyj3585] yyv3588.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3585 < len(yyv3585) { yyv3585 = yyv3585[:yyj3585] yyc3585 = true } else if yyj3585 == 0 && yyv3585 == nil { yyv3585 = []Container{} yyc3585 = true } } yyh3585.End() if yyc3585 { *v = yyv3585 } } func (x codecSelfer1234) encSliceLocalObjectReference(v []LocalObjectReference, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3589 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3590 := &yyv3589 yy3590.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3591 := *v yyh3591, yyl3591 := z.DecSliceHelperStart() var yyc3591 bool if yyl3591 == 0 { if yyv3591 == nil { yyv3591 = []LocalObjectReference{} yyc3591 = true } else if len(yyv3591) != 0 { yyv3591 = yyv3591[:0] yyc3591 = true } } else if yyl3591 > 0 { var yyrr3591, yyrl3591 int var yyrt3591 bool if yyl3591 > cap(yyv3591) { yyrg3591 := len(yyv3591) > 0 yyv23591 := yyv3591 yyrl3591, yyrt3591 = z.DecInferLen(yyl3591, z.DecBasicHandle().MaxInitLen, 16) if yyrt3591 { if yyrl3591 <= cap(yyv3591) { yyv3591 = yyv3591[:yyrl3591] } else { yyv3591 = make([]LocalObjectReference, yyrl3591) } } else { yyv3591 = make([]LocalObjectReference, yyrl3591) } yyc3591 = true yyrr3591 = len(yyv3591) if yyrg3591 { copy(yyv3591, yyv23591) } } else if yyl3591 != len(yyv3591) { yyv3591 = yyv3591[:yyl3591] yyc3591 = true } yyj3591 := 0 for ; yyj3591 < yyrr3591; yyj3591++ { yyh3591.ElemContainerState(yyj3591) if r.TryDecodeAsNil() { yyv3591[yyj3591] = LocalObjectReference{} } else { yyv3592 := &yyv3591[yyj3591] yyv3592.CodecDecodeSelf(d) } } if yyrt3591 { for ; yyj3591 < yyl3591; yyj3591++ { yyv3591 = append(yyv3591, LocalObjectReference{}) yyh3591.ElemContainerState(yyj3591) if r.TryDecodeAsNil() { yyv3591[yyj3591] = LocalObjectReference{} } else { yyv3593 := &yyv3591[yyj3591] yyv3593.CodecDecodeSelf(d) } } } } else { yyj3591 := 0 for ; !r.CheckBreak(); yyj3591++ { if yyj3591 >= len(yyv3591) { yyv3591 = append(yyv3591, LocalObjectReference{}) // var yyz3591 LocalObjectReference yyc3591 = true } yyh3591.ElemContainerState(yyj3591) if yyj3591 < len(yyv3591) { if r.TryDecodeAsNil() { yyv3591[yyj3591] = LocalObjectReference{} } else { yyv3594 := &yyv3591[yyj3591] yyv3594.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3591 < len(yyv3591) { yyv3591 = yyv3591[:yyj3591] yyc3591 = true } else if yyj3591 == 0 && yyv3591 == nil { yyv3591 = []LocalObjectReference{} yyc3591 = true } } yyh3591.End() if yyc3591 { *v = yyv3591 } } func (x codecSelfer1234) encSlicePodCondition(v []PodCondition, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3595 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3596 := &yyv3595 yy3596.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3597 := *v yyh3597, yyl3597 := z.DecSliceHelperStart() var yyc3597 bool if yyl3597 == 0 { if yyv3597 == nil { yyv3597 = []PodCondition{} yyc3597 = true } else if len(yyv3597) != 0 { yyv3597 = yyv3597[:0] yyc3597 = true } } else if yyl3597 > 0 { var yyrr3597, yyrl3597 int var yyrt3597 bool if yyl3597 > cap(yyv3597) { yyrg3597 := len(yyv3597) > 0 yyv23597 := yyv3597 yyrl3597, yyrt3597 = z.DecInferLen(yyl3597, z.DecBasicHandle().MaxInitLen, 112) if yyrt3597 { if yyrl3597 <= cap(yyv3597) { yyv3597 = yyv3597[:yyrl3597] } else { yyv3597 = make([]PodCondition, yyrl3597) } } else { yyv3597 = make([]PodCondition, yyrl3597) } yyc3597 = true yyrr3597 = len(yyv3597) if yyrg3597 { copy(yyv3597, yyv23597) } } else if yyl3597 != len(yyv3597) { yyv3597 = yyv3597[:yyl3597] yyc3597 = true } yyj3597 := 0 for ; yyj3597 < yyrr3597; yyj3597++ { yyh3597.ElemContainerState(yyj3597) if r.TryDecodeAsNil() { yyv3597[yyj3597] = PodCondition{} } else { yyv3598 := &yyv3597[yyj3597] yyv3598.CodecDecodeSelf(d) } } if yyrt3597 { for ; yyj3597 < yyl3597; yyj3597++ { yyv3597 = append(yyv3597, PodCondition{}) yyh3597.ElemContainerState(yyj3597) if r.TryDecodeAsNil() { yyv3597[yyj3597] = PodCondition{} } else { yyv3599 := &yyv3597[yyj3597] yyv3599.CodecDecodeSelf(d) } } } } else { yyj3597 := 0 for ; !r.CheckBreak(); yyj3597++ { if yyj3597 >= len(yyv3597) { yyv3597 = append(yyv3597, PodCondition{}) // var yyz3597 PodCondition yyc3597 = true } yyh3597.ElemContainerState(yyj3597) if yyj3597 < len(yyv3597) { if r.TryDecodeAsNil() { yyv3597[yyj3597] = PodCondition{} } else { yyv3600 := &yyv3597[yyj3597] yyv3600.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3597 < len(yyv3597) { yyv3597 = yyv3597[:yyj3597] yyc3597 = true } else if yyj3597 == 0 && yyv3597 == nil { yyv3597 = []PodCondition{} yyc3597 = true } } yyh3597.End() if yyc3597 { *v = yyv3597 } } func (x codecSelfer1234) encSliceContainerStatus(v []ContainerStatus, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3601 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3602 := &yyv3601 yy3602.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3603 := *v yyh3603, yyl3603 := z.DecSliceHelperStart() var yyc3603 bool if yyl3603 == 0 { if yyv3603 == nil { yyv3603 = []ContainerStatus{} yyc3603 = true } else if len(yyv3603) != 0 { yyv3603 = yyv3603[:0] yyc3603 = true } } else if yyl3603 > 0 { var yyrr3603, yyrl3603 int var yyrt3603 bool if yyl3603 > cap(yyv3603) { yyrg3603 := len(yyv3603) > 0 yyv23603 := yyv3603 yyrl3603, yyrt3603 = z.DecInferLen(yyl3603, z.DecBasicHandle().MaxInitLen, 128) if yyrt3603 { if yyrl3603 <= cap(yyv3603) { yyv3603 = yyv3603[:yyrl3603] } else { yyv3603 = make([]ContainerStatus, yyrl3603) } } else { yyv3603 = make([]ContainerStatus, yyrl3603) } yyc3603 = true yyrr3603 = len(yyv3603) if yyrg3603 { copy(yyv3603, yyv23603) } } else if yyl3603 != len(yyv3603) { yyv3603 = yyv3603[:yyl3603] yyc3603 = true } yyj3603 := 0 for ; yyj3603 < yyrr3603; yyj3603++ { yyh3603.ElemContainerState(yyj3603) if r.TryDecodeAsNil() { yyv3603[yyj3603] = ContainerStatus{} } else { yyv3604 := &yyv3603[yyj3603] yyv3604.CodecDecodeSelf(d) } } if yyrt3603 { for ; yyj3603 < yyl3603; yyj3603++ { yyv3603 = append(yyv3603, ContainerStatus{}) yyh3603.ElemContainerState(yyj3603) if r.TryDecodeAsNil() { yyv3603[yyj3603] = ContainerStatus{} } else { yyv3605 := &yyv3603[yyj3603] yyv3605.CodecDecodeSelf(d) } } } } else { yyj3603 := 0 for ; !r.CheckBreak(); yyj3603++ { if yyj3603 >= len(yyv3603) { yyv3603 = append(yyv3603, ContainerStatus{}) // var yyz3603 ContainerStatus yyc3603 = true } yyh3603.ElemContainerState(yyj3603) if yyj3603 < len(yyv3603) { if r.TryDecodeAsNil() { yyv3603[yyj3603] = ContainerStatus{} } else { yyv3606 := &yyv3603[yyj3603] yyv3606.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3603 < len(yyv3603) { yyv3603 = yyv3603[:yyj3603] yyc3603 = true } else if yyj3603 == 0 && yyv3603 == nil { yyv3603 = []ContainerStatus{} yyc3603 = true } } yyh3603.End() if yyc3603 { *v = yyv3603 } } func (x codecSelfer1234) encSlicePodTemplate(v []PodTemplate, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3607 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3608 := &yyv3607 yy3608.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3609 := *v yyh3609, yyl3609 := z.DecSliceHelperStart() var yyc3609 bool if yyl3609 == 0 { if yyv3609 == nil { yyv3609 = []PodTemplate{} yyc3609 = true } else if len(yyv3609) != 0 { yyv3609 = yyv3609[:0] yyc3609 = true } } else if yyl3609 > 0 { var yyrr3609, yyrl3609 int var yyrt3609 bool if yyl3609 > cap(yyv3609) { yyrg3609 := len(yyv3609) > 0 yyv23609 := yyv3609 yyrl3609, yyrt3609 = z.DecInferLen(yyl3609, z.DecBasicHandle().MaxInitLen, 520) if yyrt3609 { if yyrl3609 <= cap(yyv3609) { yyv3609 = yyv3609[:yyrl3609] } else { yyv3609 = make([]PodTemplate, yyrl3609) } } else { yyv3609 = make([]PodTemplate, yyrl3609) } yyc3609 = true yyrr3609 = len(yyv3609) if yyrg3609 { copy(yyv3609, yyv23609) } } else if yyl3609 != len(yyv3609) { yyv3609 = yyv3609[:yyl3609] yyc3609 = true } yyj3609 := 0 for ; yyj3609 < yyrr3609; yyj3609++ { yyh3609.ElemContainerState(yyj3609) if r.TryDecodeAsNil() { yyv3609[yyj3609] = PodTemplate{} } else { yyv3610 := &yyv3609[yyj3609] yyv3610.CodecDecodeSelf(d) } } if yyrt3609 { for ; yyj3609 < yyl3609; yyj3609++ { yyv3609 = append(yyv3609, PodTemplate{}) yyh3609.ElemContainerState(yyj3609) if r.TryDecodeAsNil() { yyv3609[yyj3609] = PodTemplate{} } else { yyv3611 := &yyv3609[yyj3609] yyv3611.CodecDecodeSelf(d) } } } } else { yyj3609 := 0 for ; !r.CheckBreak(); yyj3609++ { if yyj3609 >= len(yyv3609) { yyv3609 = append(yyv3609, PodTemplate{}) // var yyz3609 PodTemplate yyc3609 = true } yyh3609.ElemContainerState(yyj3609) if yyj3609 < len(yyv3609) { if r.TryDecodeAsNil() { yyv3609[yyj3609] = PodTemplate{} } else { yyv3612 := &yyv3609[yyj3609] yyv3612.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3609 < len(yyv3609) { yyv3609 = yyv3609[:yyj3609] yyc3609 = true } else if yyj3609 == 0 && yyv3609 == nil { yyv3609 = []PodTemplate{} yyc3609 = true } } yyh3609.End() if yyc3609 { *v = yyv3609 } } func (x codecSelfer1234) encSliceReplicationController(v []ReplicationController, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3613 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3614 := &yyv3613 yy3614.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3615 := *v yyh3615, yyl3615 := z.DecSliceHelperStart() var yyc3615 bool if yyl3615 == 0 { if yyv3615 == nil { yyv3615 = []ReplicationController{} yyc3615 = true } else if len(yyv3615) != 0 { yyv3615 = yyv3615[:0] yyc3615 = true } } else if yyl3615 > 0 { var yyrr3615, yyrl3615 int var yyrt3615 bool if yyl3615 > cap(yyv3615) { yyrg3615 := len(yyv3615) > 0 yyv23615 := yyv3615 yyrl3615, yyrt3615 = z.DecInferLen(yyl3615, z.DecBasicHandle().MaxInitLen, 232) if yyrt3615 { if yyrl3615 <= cap(yyv3615) { yyv3615 = yyv3615[:yyrl3615] } else { yyv3615 = make([]ReplicationController, yyrl3615) } } else { yyv3615 = make([]ReplicationController, yyrl3615) } yyc3615 = true yyrr3615 = len(yyv3615) if yyrg3615 { copy(yyv3615, yyv23615) } } else if yyl3615 != len(yyv3615) { yyv3615 = yyv3615[:yyl3615] yyc3615 = true } yyj3615 := 0 for ; yyj3615 < yyrr3615; yyj3615++ { yyh3615.ElemContainerState(yyj3615) if r.TryDecodeAsNil() { yyv3615[yyj3615] = ReplicationController{} } else { yyv3616 := &yyv3615[yyj3615] yyv3616.CodecDecodeSelf(d) } } if yyrt3615 { for ; yyj3615 < yyl3615; yyj3615++ { yyv3615 = append(yyv3615, ReplicationController{}) yyh3615.ElemContainerState(yyj3615) if r.TryDecodeAsNil() { yyv3615[yyj3615] = ReplicationController{} } else { yyv3617 := &yyv3615[yyj3615] yyv3617.CodecDecodeSelf(d) } } } } else { yyj3615 := 0 for ; !r.CheckBreak(); yyj3615++ { if yyj3615 >= len(yyv3615) { yyv3615 = append(yyv3615, ReplicationController{}) // var yyz3615 ReplicationController yyc3615 = true } yyh3615.ElemContainerState(yyj3615) if yyj3615 < len(yyv3615) { if r.TryDecodeAsNil() { yyv3615[yyj3615] = ReplicationController{} } else { yyv3618 := &yyv3615[yyj3615] yyv3618.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3615 < len(yyv3615) { yyv3615 = yyv3615[:yyj3615] yyc3615 = true } else if yyj3615 == 0 && yyv3615 == nil { yyv3615 = []ReplicationController{} yyc3615 = true } } yyh3615.End() if yyc3615 { *v = yyv3615 } } func (x codecSelfer1234) encSliceService(v []Service, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3619 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3620 := &yyv3619 yy3620.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3621 := *v yyh3621, yyl3621 := z.DecSliceHelperStart() var yyc3621 bool if yyl3621 == 0 { if yyv3621 == nil { yyv3621 = []Service{} yyc3621 = true } else if len(yyv3621) != 0 { yyv3621 = yyv3621[:0] yyc3621 = true } } else if yyl3621 > 0 { var yyrr3621, yyrl3621 int var yyrt3621 bool if yyl3621 > cap(yyv3621) { yyrg3621 := len(yyv3621) > 0 yyv23621 := yyv3621 yyrl3621, yyrt3621 = z.DecInferLen(yyl3621, z.DecBasicHandle().MaxInitLen, 336) if yyrt3621 { if yyrl3621 <= cap(yyv3621) { yyv3621 = yyv3621[:yyrl3621] } else { yyv3621 = make([]Service, yyrl3621) } } else { yyv3621 = make([]Service, yyrl3621) } yyc3621 = true yyrr3621 = len(yyv3621) if yyrg3621 { copy(yyv3621, yyv23621) } } else if yyl3621 != len(yyv3621) { yyv3621 = yyv3621[:yyl3621] yyc3621 = true } yyj3621 := 0 for ; yyj3621 < yyrr3621; yyj3621++ { yyh3621.ElemContainerState(yyj3621) if r.TryDecodeAsNil() { yyv3621[yyj3621] = Service{} } else { yyv3622 := &yyv3621[yyj3621] yyv3622.CodecDecodeSelf(d) } } if yyrt3621 { for ; yyj3621 < yyl3621; yyj3621++ { yyv3621 = append(yyv3621, Service{}) yyh3621.ElemContainerState(yyj3621) if r.TryDecodeAsNil() { yyv3621[yyj3621] = Service{} } else { yyv3623 := &yyv3621[yyj3621] yyv3623.CodecDecodeSelf(d) } } } } else { yyj3621 := 0 for ; !r.CheckBreak(); yyj3621++ { if yyj3621 >= len(yyv3621) { yyv3621 = append(yyv3621, Service{}) // var yyz3621 Service yyc3621 = true } yyh3621.ElemContainerState(yyj3621) if yyj3621 < len(yyv3621) { if r.TryDecodeAsNil() { yyv3621[yyj3621] = Service{} } else { yyv3624 := &yyv3621[yyj3621] yyv3624.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3621 < len(yyv3621) { yyv3621 = yyv3621[:yyj3621] yyc3621 = true } else if yyj3621 == 0 && yyv3621 == nil { yyv3621 = []Service{} yyc3621 = true } } yyh3621.End() if yyc3621 { *v = yyv3621 } } func (x codecSelfer1234) encSliceLoadBalancerIngress(v []LoadBalancerIngress, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3625 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3626 := &yyv3625 yy3626.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3627 := *v yyh3627, yyl3627 := z.DecSliceHelperStart() var yyc3627 bool if yyl3627 == 0 { if yyv3627 == nil { yyv3627 = []LoadBalancerIngress{} yyc3627 = true } else if len(yyv3627) != 0 { yyv3627 = yyv3627[:0] yyc3627 = true } } else if yyl3627 > 0 { var yyrr3627, yyrl3627 int var yyrt3627 bool if yyl3627 > cap(yyv3627) { yyrg3627 := len(yyv3627) > 0 yyv23627 := yyv3627 yyrl3627, yyrt3627 = z.DecInferLen(yyl3627, z.DecBasicHandle().MaxInitLen, 32) if yyrt3627 { if yyrl3627 <= cap(yyv3627) { yyv3627 = yyv3627[:yyrl3627] } else { yyv3627 = make([]LoadBalancerIngress, yyrl3627) } } else { yyv3627 = make([]LoadBalancerIngress, yyrl3627) } yyc3627 = true yyrr3627 = len(yyv3627) if yyrg3627 { copy(yyv3627, yyv23627) } } else if yyl3627 != len(yyv3627) { yyv3627 = yyv3627[:yyl3627] yyc3627 = true } yyj3627 := 0 for ; yyj3627 < yyrr3627; yyj3627++ { yyh3627.ElemContainerState(yyj3627) if r.TryDecodeAsNil() { yyv3627[yyj3627] = LoadBalancerIngress{} } else { yyv3628 := &yyv3627[yyj3627] yyv3628.CodecDecodeSelf(d) } } if yyrt3627 { for ; yyj3627 < yyl3627; yyj3627++ { yyv3627 = append(yyv3627, LoadBalancerIngress{}) yyh3627.ElemContainerState(yyj3627) if r.TryDecodeAsNil() { yyv3627[yyj3627] = LoadBalancerIngress{} } else { yyv3629 := &yyv3627[yyj3627] yyv3629.CodecDecodeSelf(d) } } } } else { yyj3627 := 0 for ; !r.CheckBreak(); yyj3627++ { if yyj3627 >= len(yyv3627) { yyv3627 = append(yyv3627, LoadBalancerIngress{}) // var yyz3627 LoadBalancerIngress yyc3627 = true } yyh3627.ElemContainerState(yyj3627) if yyj3627 < len(yyv3627) { if r.TryDecodeAsNil() { yyv3627[yyj3627] = LoadBalancerIngress{} } else { yyv3630 := &yyv3627[yyj3627] yyv3630.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3627 < len(yyv3627) { yyv3627 = yyv3627[:yyj3627] yyc3627 = true } else if yyj3627 == 0 && yyv3627 == nil { yyv3627 = []LoadBalancerIngress{} yyc3627 = true } } yyh3627.End() if yyc3627 { *v = yyv3627 } } func (x codecSelfer1234) encSliceServicePort(v []ServicePort, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3631 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3632 := &yyv3631 yy3632.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3633 := *v yyh3633, yyl3633 := z.DecSliceHelperStart() var yyc3633 bool if yyl3633 == 0 { if yyv3633 == nil { yyv3633 = []ServicePort{} yyc3633 = true } else if len(yyv3633) != 0 { yyv3633 = yyv3633[:0] yyc3633 = true } } else if yyl3633 > 0 { var yyrr3633, yyrl3633 int var yyrt3633 bool if yyl3633 > cap(yyv3633) { yyrg3633 := len(yyv3633) > 0 yyv23633 := yyv3633 yyrl3633, yyrt3633 = z.DecInferLen(yyl3633, z.DecBasicHandle().MaxInitLen, 80) if yyrt3633 { if yyrl3633 <= cap(yyv3633) { yyv3633 = yyv3633[:yyrl3633] } else { yyv3633 = make([]ServicePort, yyrl3633) } } else { yyv3633 = make([]ServicePort, yyrl3633) } yyc3633 = true yyrr3633 = len(yyv3633) if yyrg3633 { copy(yyv3633, yyv23633) } } else if yyl3633 != len(yyv3633) { yyv3633 = yyv3633[:yyl3633] yyc3633 = true } yyj3633 := 0 for ; yyj3633 < yyrr3633; yyj3633++ { yyh3633.ElemContainerState(yyj3633) if r.TryDecodeAsNil() { yyv3633[yyj3633] = ServicePort{} } else { yyv3634 := &yyv3633[yyj3633] yyv3634.CodecDecodeSelf(d) } } if yyrt3633 { for ; yyj3633 < yyl3633; yyj3633++ { yyv3633 = append(yyv3633, ServicePort{}) yyh3633.ElemContainerState(yyj3633) if r.TryDecodeAsNil() { yyv3633[yyj3633] = ServicePort{} } else { yyv3635 := &yyv3633[yyj3633] yyv3635.CodecDecodeSelf(d) } } } } else { yyj3633 := 0 for ; !r.CheckBreak(); yyj3633++ { if yyj3633 >= len(yyv3633) { yyv3633 = append(yyv3633, ServicePort{}) // var yyz3633 ServicePort yyc3633 = true } yyh3633.ElemContainerState(yyj3633) if yyj3633 < len(yyv3633) { if r.TryDecodeAsNil() { yyv3633[yyj3633] = ServicePort{} } else { yyv3636 := &yyv3633[yyj3633] yyv3636.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3633 < len(yyv3633) { yyv3633 = yyv3633[:yyj3633] yyc3633 = true } else if yyj3633 == 0 && yyv3633 == nil { yyv3633 = []ServicePort{} yyc3633 = true } } yyh3633.End() if yyc3633 { *v = yyv3633 } } func (x codecSelfer1234) encSliceObjectReference(v []ObjectReference, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3637 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3638 := &yyv3637 yy3638.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3639 := *v yyh3639, yyl3639 := z.DecSliceHelperStart() var yyc3639 bool if yyl3639 == 0 { if yyv3639 == nil { yyv3639 = []ObjectReference{} yyc3639 = true } else if len(yyv3639) != 0 { yyv3639 = yyv3639[:0] yyc3639 = true } } else if yyl3639 > 0 { var yyrr3639, yyrl3639 int var yyrt3639 bool if yyl3639 > cap(yyv3639) { yyrg3639 := len(yyv3639) > 0 yyv23639 := yyv3639 yyrl3639, yyrt3639 = z.DecInferLen(yyl3639, z.DecBasicHandle().MaxInitLen, 112) if yyrt3639 { if yyrl3639 <= cap(yyv3639) { yyv3639 = yyv3639[:yyrl3639] } else { yyv3639 = make([]ObjectReference, yyrl3639) } } else { yyv3639 = make([]ObjectReference, yyrl3639) } yyc3639 = true yyrr3639 = len(yyv3639) if yyrg3639 { copy(yyv3639, yyv23639) } } else if yyl3639 != len(yyv3639) { yyv3639 = yyv3639[:yyl3639] yyc3639 = true } yyj3639 := 0 for ; yyj3639 < yyrr3639; yyj3639++ { yyh3639.ElemContainerState(yyj3639) if r.TryDecodeAsNil() { yyv3639[yyj3639] = ObjectReference{} } else { yyv3640 := &yyv3639[yyj3639] yyv3640.CodecDecodeSelf(d) } } if yyrt3639 { for ; yyj3639 < yyl3639; yyj3639++ { yyv3639 = append(yyv3639, ObjectReference{}) yyh3639.ElemContainerState(yyj3639) if r.TryDecodeAsNil() { yyv3639[yyj3639] = ObjectReference{} } else { yyv3641 := &yyv3639[yyj3639] yyv3641.CodecDecodeSelf(d) } } } } else { yyj3639 := 0 for ; !r.CheckBreak(); yyj3639++ { if yyj3639 >= len(yyv3639) { yyv3639 = append(yyv3639, ObjectReference{}) // var yyz3639 ObjectReference yyc3639 = true } yyh3639.ElemContainerState(yyj3639) if yyj3639 < len(yyv3639) { if r.TryDecodeAsNil() { yyv3639[yyj3639] = ObjectReference{} } else { yyv3642 := &yyv3639[yyj3639] yyv3642.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3639 < len(yyv3639) { yyv3639 = yyv3639[:yyj3639] yyc3639 = true } else if yyj3639 == 0 && yyv3639 == nil { yyv3639 = []ObjectReference{} yyc3639 = true } } yyh3639.End() if yyc3639 { *v = yyv3639 } } func (x codecSelfer1234) encSliceServiceAccount(v []ServiceAccount, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3643 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3644 := &yyv3643 yy3644.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3645 := *v yyh3645, yyl3645 := z.DecSliceHelperStart() var yyc3645 bool if yyl3645 == 0 { if yyv3645 == nil { yyv3645 = []ServiceAccount{} yyc3645 = true } else if len(yyv3645) != 0 { yyv3645 = yyv3645[:0] yyc3645 = true } } else if yyl3645 > 0 { var yyrr3645, yyrl3645 int var yyrt3645 bool if yyl3645 > cap(yyv3645) { yyrg3645 := len(yyv3645) > 0 yyv23645 := yyv3645 yyrl3645, yyrt3645 = z.DecInferLen(yyl3645, z.DecBasicHandle().MaxInitLen, 240) if yyrt3645 { if yyrl3645 <= cap(yyv3645) { yyv3645 = yyv3645[:yyrl3645] } else { yyv3645 = make([]ServiceAccount, yyrl3645) } } else { yyv3645 = make([]ServiceAccount, yyrl3645) } yyc3645 = true yyrr3645 = len(yyv3645) if yyrg3645 { copy(yyv3645, yyv23645) } } else if yyl3645 != len(yyv3645) { yyv3645 = yyv3645[:yyl3645] yyc3645 = true } yyj3645 := 0 for ; yyj3645 < yyrr3645; yyj3645++ { yyh3645.ElemContainerState(yyj3645) if r.TryDecodeAsNil() { yyv3645[yyj3645] = ServiceAccount{} } else { yyv3646 := &yyv3645[yyj3645] yyv3646.CodecDecodeSelf(d) } } if yyrt3645 { for ; yyj3645 < yyl3645; yyj3645++ { yyv3645 = append(yyv3645, ServiceAccount{}) yyh3645.ElemContainerState(yyj3645) if r.TryDecodeAsNil() { yyv3645[yyj3645] = ServiceAccount{} } else { yyv3647 := &yyv3645[yyj3645] yyv3647.CodecDecodeSelf(d) } } } } else { yyj3645 := 0 for ; !r.CheckBreak(); yyj3645++ { if yyj3645 >= len(yyv3645) { yyv3645 = append(yyv3645, ServiceAccount{}) // var yyz3645 ServiceAccount yyc3645 = true } yyh3645.ElemContainerState(yyj3645) if yyj3645 < len(yyv3645) { if r.TryDecodeAsNil() { yyv3645[yyj3645] = ServiceAccount{} } else { yyv3648 := &yyv3645[yyj3645] yyv3648.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3645 < len(yyv3645) { yyv3645 = yyv3645[:yyj3645] yyc3645 = true } else if yyj3645 == 0 && yyv3645 == nil { yyv3645 = []ServiceAccount{} yyc3645 = true } } yyh3645.End() if yyc3645 { *v = yyv3645 } } func (x codecSelfer1234) encSliceEndpointSubset(v []EndpointSubset, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3649 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3650 := &yyv3649 yy3650.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3651 := *v yyh3651, yyl3651 := z.DecSliceHelperStart() var yyc3651 bool if yyl3651 == 0 { if yyv3651 == nil { yyv3651 = []EndpointSubset{} yyc3651 = true } else if len(yyv3651) != 0 { yyv3651 = yyv3651[:0] yyc3651 = true } } else if yyl3651 > 0 { var yyrr3651, yyrl3651 int var yyrt3651 bool if yyl3651 > cap(yyv3651) { yyrg3651 := len(yyv3651) > 0 yyv23651 := yyv3651 yyrl3651, yyrt3651 = z.DecInferLen(yyl3651, z.DecBasicHandle().MaxInitLen, 72) if yyrt3651 { if yyrl3651 <= cap(yyv3651) { yyv3651 = yyv3651[:yyrl3651] } else { yyv3651 = make([]EndpointSubset, yyrl3651) } } else { yyv3651 = make([]EndpointSubset, yyrl3651) } yyc3651 = true yyrr3651 = len(yyv3651) if yyrg3651 { copy(yyv3651, yyv23651) } } else if yyl3651 != len(yyv3651) { yyv3651 = yyv3651[:yyl3651] yyc3651 = true } yyj3651 := 0 for ; yyj3651 < yyrr3651; yyj3651++ { yyh3651.ElemContainerState(yyj3651) if r.TryDecodeAsNil() { yyv3651[yyj3651] = EndpointSubset{} } else { yyv3652 := &yyv3651[yyj3651] yyv3652.CodecDecodeSelf(d) } } if yyrt3651 { for ; yyj3651 < yyl3651; yyj3651++ { yyv3651 = append(yyv3651, EndpointSubset{}) yyh3651.ElemContainerState(yyj3651) if r.TryDecodeAsNil() { yyv3651[yyj3651] = EndpointSubset{} } else { yyv3653 := &yyv3651[yyj3651] yyv3653.CodecDecodeSelf(d) } } } } else { yyj3651 := 0 for ; !r.CheckBreak(); yyj3651++ { if yyj3651 >= len(yyv3651) { yyv3651 = append(yyv3651, EndpointSubset{}) // var yyz3651 EndpointSubset yyc3651 = true } yyh3651.ElemContainerState(yyj3651) if yyj3651 < len(yyv3651) { if r.TryDecodeAsNil() { yyv3651[yyj3651] = EndpointSubset{} } else { yyv3654 := &yyv3651[yyj3651] yyv3654.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3651 < len(yyv3651) { yyv3651 = yyv3651[:yyj3651] yyc3651 = true } else if yyj3651 == 0 && yyv3651 == nil { yyv3651 = []EndpointSubset{} yyc3651 = true } } yyh3651.End() if yyc3651 { *v = yyv3651 } } func (x codecSelfer1234) encSliceEndpointAddress(v []EndpointAddress, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3655 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3656 := &yyv3655 yy3656.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3657 := *v yyh3657, yyl3657 := z.DecSliceHelperStart() var yyc3657 bool if yyl3657 == 0 { if yyv3657 == nil { yyv3657 = []EndpointAddress{} yyc3657 = true } else if len(yyv3657) != 0 { yyv3657 = yyv3657[:0] yyc3657 = true } } else if yyl3657 > 0 { var yyrr3657, yyrl3657 int var yyrt3657 bool if yyl3657 > cap(yyv3657) { yyrg3657 := len(yyv3657) > 0 yyv23657 := yyv3657 yyrl3657, yyrt3657 = z.DecInferLen(yyl3657, z.DecBasicHandle().MaxInitLen, 24) if yyrt3657 { if yyrl3657 <= cap(yyv3657) { yyv3657 = yyv3657[:yyrl3657] } else { yyv3657 = make([]EndpointAddress, yyrl3657) } } else { yyv3657 = make([]EndpointAddress, yyrl3657) } yyc3657 = true yyrr3657 = len(yyv3657) if yyrg3657 { copy(yyv3657, yyv23657) } } else if yyl3657 != len(yyv3657) { yyv3657 = yyv3657[:yyl3657] yyc3657 = true } yyj3657 := 0 for ; yyj3657 < yyrr3657; yyj3657++ { yyh3657.ElemContainerState(yyj3657) if r.TryDecodeAsNil() { yyv3657[yyj3657] = EndpointAddress{} } else { yyv3658 := &yyv3657[yyj3657] yyv3658.CodecDecodeSelf(d) } } if yyrt3657 { for ; yyj3657 < yyl3657; yyj3657++ { yyv3657 = append(yyv3657, EndpointAddress{}) yyh3657.ElemContainerState(yyj3657) if r.TryDecodeAsNil() { yyv3657[yyj3657] = EndpointAddress{} } else { yyv3659 := &yyv3657[yyj3657] yyv3659.CodecDecodeSelf(d) } } } } else { yyj3657 := 0 for ; !r.CheckBreak(); yyj3657++ { if yyj3657 >= len(yyv3657) { yyv3657 = append(yyv3657, EndpointAddress{}) // var yyz3657 EndpointAddress yyc3657 = true } yyh3657.ElemContainerState(yyj3657) if yyj3657 < len(yyv3657) { if r.TryDecodeAsNil() { yyv3657[yyj3657] = EndpointAddress{} } else { yyv3660 := &yyv3657[yyj3657] yyv3660.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3657 < len(yyv3657) { yyv3657 = yyv3657[:yyj3657] yyc3657 = true } else if yyj3657 == 0 && yyv3657 == nil { yyv3657 = []EndpointAddress{} yyc3657 = true } } yyh3657.End() if yyc3657 { *v = yyv3657 } } func (x codecSelfer1234) encSliceEndpointPort(v []EndpointPort, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3661 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3662 := &yyv3661 yy3662.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3663 := *v yyh3663, yyl3663 := z.DecSliceHelperStart() var yyc3663 bool if yyl3663 == 0 { if yyv3663 == nil { yyv3663 = []EndpointPort{} yyc3663 = true } else if len(yyv3663) != 0 { yyv3663 = yyv3663[:0] yyc3663 = true } } else if yyl3663 > 0 { var yyrr3663, yyrl3663 int var yyrt3663 bool if yyl3663 > cap(yyv3663) { yyrg3663 := len(yyv3663) > 0 yyv23663 := yyv3663 yyrl3663, yyrt3663 = z.DecInferLen(yyl3663, z.DecBasicHandle().MaxInitLen, 40) if yyrt3663 { if yyrl3663 <= cap(yyv3663) { yyv3663 = yyv3663[:yyrl3663] } else { yyv3663 = make([]EndpointPort, yyrl3663) } } else { yyv3663 = make([]EndpointPort, yyrl3663) } yyc3663 = true yyrr3663 = len(yyv3663) if yyrg3663 { copy(yyv3663, yyv23663) } } else if yyl3663 != len(yyv3663) { yyv3663 = yyv3663[:yyl3663] yyc3663 = true } yyj3663 := 0 for ; yyj3663 < yyrr3663; yyj3663++ { yyh3663.ElemContainerState(yyj3663) if r.TryDecodeAsNil() { yyv3663[yyj3663] = EndpointPort{} } else { yyv3664 := &yyv3663[yyj3663] yyv3664.CodecDecodeSelf(d) } } if yyrt3663 { for ; yyj3663 < yyl3663; yyj3663++ { yyv3663 = append(yyv3663, EndpointPort{}) yyh3663.ElemContainerState(yyj3663) if r.TryDecodeAsNil() { yyv3663[yyj3663] = EndpointPort{} } else { yyv3665 := &yyv3663[yyj3663] yyv3665.CodecDecodeSelf(d) } } } } else { yyj3663 := 0 for ; !r.CheckBreak(); yyj3663++ { if yyj3663 >= len(yyv3663) { yyv3663 = append(yyv3663, EndpointPort{}) // var yyz3663 EndpointPort yyc3663 = true } yyh3663.ElemContainerState(yyj3663) if yyj3663 < len(yyv3663) { if r.TryDecodeAsNil() { yyv3663[yyj3663] = EndpointPort{} } else { yyv3666 := &yyv3663[yyj3663] yyv3666.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3663 < len(yyv3663) { yyv3663 = yyv3663[:yyj3663] yyc3663 = true } else if yyj3663 == 0 && yyv3663 == nil { yyv3663 = []EndpointPort{} yyc3663 = true } } yyh3663.End() if yyc3663 { *v = yyv3663 } } func (x codecSelfer1234) encSliceEndpoints(v []Endpoints, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3667 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3668 := &yyv3667 yy3668.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3669 := *v yyh3669, yyl3669 := z.DecSliceHelperStart() var yyc3669 bool if yyl3669 == 0 { if yyv3669 == nil { yyv3669 = []Endpoints{} yyc3669 = true } else if len(yyv3669) != 0 { yyv3669 = yyv3669[:0] yyc3669 = true } } else if yyl3669 > 0 { var yyrr3669, yyrl3669 int var yyrt3669 bool if yyl3669 > cap(yyv3669) { yyrg3669 := len(yyv3669) > 0 yyv23669 := yyv3669 yyrl3669, yyrt3669 = z.DecInferLen(yyl3669, z.DecBasicHandle().MaxInitLen, 216) if yyrt3669 { if yyrl3669 <= cap(yyv3669) { yyv3669 = yyv3669[:yyrl3669] } else { yyv3669 = make([]Endpoints, yyrl3669) } } else { yyv3669 = make([]Endpoints, yyrl3669) } yyc3669 = true yyrr3669 = len(yyv3669) if yyrg3669 { copy(yyv3669, yyv23669) } } else if yyl3669 != len(yyv3669) { yyv3669 = yyv3669[:yyl3669] yyc3669 = true } yyj3669 := 0 for ; yyj3669 < yyrr3669; yyj3669++ { yyh3669.ElemContainerState(yyj3669) if r.TryDecodeAsNil() { yyv3669[yyj3669] = Endpoints{} } else { yyv3670 := &yyv3669[yyj3669] yyv3670.CodecDecodeSelf(d) } } if yyrt3669 { for ; yyj3669 < yyl3669; yyj3669++ { yyv3669 = append(yyv3669, Endpoints{}) yyh3669.ElemContainerState(yyj3669) if r.TryDecodeAsNil() { yyv3669[yyj3669] = Endpoints{} } else { yyv3671 := &yyv3669[yyj3669] yyv3671.CodecDecodeSelf(d) } } } } else { yyj3669 := 0 for ; !r.CheckBreak(); yyj3669++ { if yyj3669 >= len(yyv3669) { yyv3669 = append(yyv3669, Endpoints{}) // var yyz3669 Endpoints yyc3669 = true } yyh3669.ElemContainerState(yyj3669) if yyj3669 < len(yyv3669) { if r.TryDecodeAsNil() { yyv3669[yyj3669] = Endpoints{} } else { yyv3672 := &yyv3669[yyj3669] yyv3672.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3669 < len(yyv3669) { yyv3669 = yyv3669[:yyj3669] yyc3669 = true } else if yyj3669 == 0 && yyv3669 == nil { yyv3669 = []Endpoints{} yyc3669 = true } } yyh3669.End() if yyc3669 { *v = yyv3669 } } func (x codecSelfer1234) encSliceNodeCondition(v []NodeCondition, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3673 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3674 := &yyv3673 yy3674.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3675 := *v yyh3675, yyl3675 := z.DecSliceHelperStart() var yyc3675 bool if yyl3675 == 0 { if yyv3675 == nil { yyv3675 = []NodeCondition{} yyc3675 = true } else if len(yyv3675) != 0 { yyv3675 = yyv3675[:0] yyc3675 = true } } else if yyl3675 > 0 { var yyrr3675, yyrl3675 int var yyrt3675 bool if yyl3675 > cap(yyv3675) { yyrg3675 := len(yyv3675) > 0 yyv23675 := yyv3675 yyrl3675, yyrt3675 = z.DecInferLen(yyl3675, z.DecBasicHandle().MaxInitLen, 112) if yyrt3675 { if yyrl3675 <= cap(yyv3675) { yyv3675 = yyv3675[:yyrl3675] } else { yyv3675 = make([]NodeCondition, yyrl3675) } } else { yyv3675 = make([]NodeCondition, yyrl3675) } yyc3675 = true yyrr3675 = len(yyv3675) if yyrg3675 { copy(yyv3675, yyv23675) } } else if yyl3675 != len(yyv3675) { yyv3675 = yyv3675[:yyl3675] yyc3675 = true } yyj3675 := 0 for ; yyj3675 < yyrr3675; yyj3675++ { yyh3675.ElemContainerState(yyj3675) if r.TryDecodeAsNil() { yyv3675[yyj3675] = NodeCondition{} } else { yyv3676 := &yyv3675[yyj3675] yyv3676.CodecDecodeSelf(d) } } if yyrt3675 { for ; yyj3675 < yyl3675; yyj3675++ { yyv3675 = append(yyv3675, NodeCondition{}) yyh3675.ElemContainerState(yyj3675) if r.TryDecodeAsNil() { yyv3675[yyj3675] = NodeCondition{} } else { yyv3677 := &yyv3675[yyj3675] yyv3677.CodecDecodeSelf(d) } } } } else { yyj3675 := 0 for ; !r.CheckBreak(); yyj3675++ { if yyj3675 >= len(yyv3675) { yyv3675 = append(yyv3675, NodeCondition{}) // var yyz3675 NodeCondition yyc3675 = true } yyh3675.ElemContainerState(yyj3675) if yyj3675 < len(yyv3675) { if r.TryDecodeAsNil() { yyv3675[yyj3675] = NodeCondition{} } else { yyv3678 := &yyv3675[yyj3675] yyv3678.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3675 < len(yyv3675) { yyv3675 = yyv3675[:yyj3675] yyc3675 = true } else if yyj3675 == 0 && yyv3675 == nil { yyv3675 = []NodeCondition{} yyc3675 = true } } yyh3675.End() if yyc3675 { *v = yyv3675 } } func (x codecSelfer1234) encSliceNodeAddress(v []NodeAddress, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3679 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3680 := &yyv3679 yy3680.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3681 := *v yyh3681, yyl3681 := z.DecSliceHelperStart() var yyc3681 bool if yyl3681 == 0 { if yyv3681 == nil { yyv3681 = []NodeAddress{} yyc3681 = true } else if len(yyv3681) != 0 { yyv3681 = yyv3681[:0] yyc3681 = true } } else if yyl3681 > 0 { var yyrr3681, yyrl3681 int var yyrt3681 bool if yyl3681 > cap(yyv3681) { yyrg3681 := len(yyv3681) > 0 yyv23681 := yyv3681 yyrl3681, yyrt3681 = z.DecInferLen(yyl3681, z.DecBasicHandle().MaxInitLen, 32) if yyrt3681 { if yyrl3681 <= cap(yyv3681) { yyv3681 = yyv3681[:yyrl3681] } else { yyv3681 = make([]NodeAddress, yyrl3681) } } else { yyv3681 = make([]NodeAddress, yyrl3681) } yyc3681 = true yyrr3681 = len(yyv3681) if yyrg3681 { copy(yyv3681, yyv23681) } } else if yyl3681 != len(yyv3681) { yyv3681 = yyv3681[:yyl3681] yyc3681 = true } yyj3681 := 0 for ; yyj3681 < yyrr3681; yyj3681++ { yyh3681.ElemContainerState(yyj3681) if r.TryDecodeAsNil() { yyv3681[yyj3681] = NodeAddress{} } else { yyv3682 := &yyv3681[yyj3681] yyv3682.CodecDecodeSelf(d) } } if yyrt3681 { for ; yyj3681 < yyl3681; yyj3681++ { yyv3681 = append(yyv3681, NodeAddress{}) yyh3681.ElemContainerState(yyj3681) if r.TryDecodeAsNil() { yyv3681[yyj3681] = NodeAddress{} } else { yyv3683 := &yyv3681[yyj3681] yyv3683.CodecDecodeSelf(d) } } } } else { yyj3681 := 0 for ; !r.CheckBreak(); yyj3681++ { if yyj3681 >= len(yyv3681) { yyv3681 = append(yyv3681, NodeAddress{}) // var yyz3681 NodeAddress yyc3681 = true } yyh3681.ElemContainerState(yyj3681) if yyj3681 < len(yyv3681) { if r.TryDecodeAsNil() { yyv3681[yyj3681] = NodeAddress{} } else { yyv3684 := &yyv3681[yyj3681] yyv3684.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3681 < len(yyv3681) { yyv3681 = yyv3681[:yyj3681] yyc3681 = true } else if yyj3681 == 0 && yyv3681 == nil { yyv3681 = []NodeAddress{} yyc3681 = true } } yyh3681.End() if yyc3681 { *v = yyv3681 } } func (x codecSelfer1234) encResourceList(v ResourceList, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeMapStart(len(v)) for yyk3685, yyv3685 := range v { z.EncSendContainerState(codecSelfer_containerMapKey1234) yyk3685.CodecEncodeSelf(e) z.EncSendContainerState(codecSelfer_containerMapValue1234) yy3686 := &yyv3685 yym3687 := z.EncBinary() _ = yym3687 if false { } else if z.HasExtensions() && z.EncExt(yy3686) { } else if !yym3687 && z.IsJSONHandle() { z.EncJSONMarshal(yy3686) } else { z.EncFallback(yy3686) } } z.EncSendContainerState(codecSelfer_containerMapEnd1234) } func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3688 := *v yyl3688 := r.ReadMapStart() yybh3688 := z.DecBasicHandle() if yyv3688 == nil { yyrl3688, _ := z.DecInferLen(yyl3688, yybh3688.MaxInitLen, 40) yyv3688 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3688) *v = yyv3688 } var yymk3688 ResourceName var yymv3688 pkg3_resource.Quantity var yymg3688 bool if yybh3688.MapValueReset { yymg3688 = true } if yyl3688 > 0 { for yyj3688 := 0; yyj3688 < yyl3688; yyj3688++ { z.DecSendContainerState(codecSelfer_containerMapKey1234) if r.TryDecodeAsNil() { yymk3688 = "" } else { yymk3688 = ResourceName(r.DecodeString()) } if yymg3688 { yymv3688 = yyv3688[yymk3688] } else { yymv3688 = pkg3_resource.Quantity{} } z.DecSendContainerState(codecSelfer_containerMapValue1234) if r.TryDecodeAsNil() { yymv3688 = pkg3_resource.Quantity{} } else { yyv3690 := &yymv3688 yym3691 := z.DecBinary() _ = yym3691 if false { } else if z.HasExtensions() && z.DecExt(yyv3690) { } else if !yym3691 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3690) } else { z.DecFallback(yyv3690, false) } } if yyv3688 != nil { yyv3688[yymk3688] = yymv3688 } } } else if yyl3688 < 0 { for yyj3688 := 0; !r.CheckBreak(); yyj3688++ { z.DecSendContainerState(codecSelfer_containerMapKey1234) if r.TryDecodeAsNil() { yymk3688 = "" } else { yymk3688 = ResourceName(r.DecodeString()) } if yymg3688 { yymv3688 = yyv3688[yymk3688] } else { yymv3688 = pkg3_resource.Quantity{} } z.DecSendContainerState(codecSelfer_containerMapValue1234) if r.TryDecodeAsNil() { yymv3688 = pkg3_resource.Quantity{} } else { yyv3693 := &yymv3688 yym3694 := z.DecBinary() _ = yym3694 if false { } else if z.HasExtensions() && z.DecExt(yyv3693) { } else if !yym3694 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3693) } else { z.DecFallback(yyv3693, false) } } if yyv3688 != nil { yyv3688[yymk3688] = yymv3688 } } } // else len==0: TODO: Should we clear map entries? z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x codecSelfer1234) encSliceNode(v []Node, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3695 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3696 := &yyv3695 yy3696.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3697 := *v yyh3697, yyl3697 := z.DecSliceHelperStart() var yyc3697 bool if yyl3697 == 0 { if yyv3697 == nil { yyv3697 = []Node{} yyc3697 = true } else if len(yyv3697) != 0 { yyv3697 = yyv3697[:0] yyc3697 = true } } else if yyl3697 > 0 { var yyrr3697, yyrl3697 int var yyrt3697 bool if yyl3697 > cap(yyv3697) { yyrg3697 := len(yyv3697) > 0 yyv23697 := yyv3697 yyrl3697, yyrt3697 = z.DecInferLen(yyl3697, z.DecBasicHandle().MaxInitLen, 464) if yyrt3697 { if yyrl3697 <= cap(yyv3697) { yyv3697 = yyv3697[:yyrl3697] } else { yyv3697 = make([]Node, yyrl3697) } } else { yyv3697 = make([]Node, yyrl3697) } yyc3697 = true yyrr3697 = len(yyv3697) if yyrg3697 { copy(yyv3697, yyv23697) } } else if yyl3697 != len(yyv3697) { yyv3697 = yyv3697[:yyl3697] yyc3697 = true } yyj3697 := 0 for ; yyj3697 < yyrr3697; yyj3697++ { yyh3697.ElemContainerState(yyj3697) if r.TryDecodeAsNil() { yyv3697[yyj3697] = Node{} } else { yyv3698 := &yyv3697[yyj3697] yyv3698.CodecDecodeSelf(d) } } if yyrt3697 { for ; yyj3697 < yyl3697; yyj3697++ { yyv3697 = append(yyv3697, Node{}) yyh3697.ElemContainerState(yyj3697) if r.TryDecodeAsNil() { yyv3697[yyj3697] = Node{} } else { yyv3699 := &yyv3697[yyj3697] yyv3699.CodecDecodeSelf(d) } } } } else { yyj3697 := 0 for ; !r.CheckBreak(); yyj3697++ { if yyj3697 >= len(yyv3697) { yyv3697 = append(yyv3697, Node{}) // var yyz3697 Node yyc3697 = true } yyh3697.ElemContainerState(yyj3697) if yyj3697 < len(yyv3697) { if r.TryDecodeAsNil() { yyv3697[yyj3697] = Node{} } else { yyv3700 := &yyv3697[yyj3697] yyv3700.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3697 < len(yyv3697) { yyv3697 = yyv3697[:yyj3697] yyc3697 = true } else if yyj3697 == 0 && yyv3697 == nil { yyv3697 = []Node{} yyc3697 = true } } yyh3697.End() if yyc3697 { *v = yyv3697 } } func (x codecSelfer1234) encSliceFinalizerName(v []FinalizerName, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3701 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yyv3701.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3702 := *v yyh3702, yyl3702 := z.DecSliceHelperStart() var yyc3702 bool if yyl3702 == 0 { if yyv3702 == nil { yyv3702 = []FinalizerName{} yyc3702 = true } else if len(yyv3702) != 0 { yyv3702 = yyv3702[:0] yyc3702 = true } } else if yyl3702 > 0 { var yyrr3702, yyrl3702 int var yyrt3702 bool if yyl3702 > cap(yyv3702) { yyrl3702, yyrt3702 = z.DecInferLen(yyl3702, z.DecBasicHandle().MaxInitLen, 16) if yyrt3702 { if yyrl3702 <= cap(yyv3702) { yyv3702 = yyv3702[:yyrl3702] } else { yyv3702 = make([]FinalizerName, yyrl3702) } } else { yyv3702 = make([]FinalizerName, yyrl3702) } yyc3702 = true yyrr3702 = len(yyv3702) } else if yyl3702 != len(yyv3702) { yyv3702 = yyv3702[:yyl3702] yyc3702 = true } yyj3702 := 0 for ; yyj3702 < yyrr3702; yyj3702++ { yyh3702.ElemContainerState(yyj3702) if r.TryDecodeAsNil() { yyv3702[yyj3702] = "" } else { yyv3702[yyj3702] = FinalizerName(r.DecodeString()) } } if yyrt3702 { for ; yyj3702 < yyl3702; yyj3702++ { yyv3702 = append(yyv3702, "") yyh3702.ElemContainerState(yyj3702) if r.TryDecodeAsNil() { yyv3702[yyj3702] = "" } else { yyv3702[yyj3702] = FinalizerName(r.DecodeString()) } } } } else { yyj3702 := 0 for ; !r.CheckBreak(); yyj3702++ { if yyj3702 >= len(yyv3702) { yyv3702 = append(yyv3702, "") // var yyz3702 FinalizerName yyc3702 = true } yyh3702.ElemContainerState(yyj3702) if yyj3702 < len(yyv3702) { if r.TryDecodeAsNil() { yyv3702[yyj3702] = "" } else { yyv3702[yyj3702] = FinalizerName(r.DecodeString()) } } else { z.DecSwallow() } } if yyj3702 < len(yyv3702) { yyv3702 = yyv3702[:yyj3702] yyc3702 = true } else if yyj3702 == 0 && yyv3702 == nil { yyv3702 = []FinalizerName{} yyc3702 = true } } yyh3702.End() if yyc3702 { *v = yyv3702 } } func (x codecSelfer1234) encSliceNamespace(v []Namespace, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3706 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3707 := &yyv3706 yy3707.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3708 := *v yyh3708, yyl3708 := z.DecSliceHelperStart() var yyc3708 bool if yyl3708 == 0 { if yyv3708 == nil { yyv3708 = []Namespace{} yyc3708 = true } else if len(yyv3708) != 0 { yyv3708 = yyv3708[:0] yyc3708 = true } } else if yyl3708 > 0 { var yyrr3708, yyrl3708 int var yyrt3708 bool if yyl3708 > cap(yyv3708) { yyrg3708 := len(yyv3708) > 0 yyv23708 := yyv3708 yyrl3708, yyrt3708 = z.DecInferLen(yyl3708, z.DecBasicHandle().MaxInitLen, 232) if yyrt3708 { if yyrl3708 <= cap(yyv3708) { yyv3708 = yyv3708[:yyrl3708] } else { yyv3708 = make([]Namespace, yyrl3708) } } else { yyv3708 = make([]Namespace, yyrl3708) } yyc3708 = true yyrr3708 = len(yyv3708) if yyrg3708 { copy(yyv3708, yyv23708) } } else if yyl3708 != len(yyv3708) { yyv3708 = yyv3708[:yyl3708] yyc3708 = true } yyj3708 := 0 for ; yyj3708 < yyrr3708; yyj3708++ { yyh3708.ElemContainerState(yyj3708) if r.TryDecodeAsNil() { yyv3708[yyj3708] = Namespace{} } else { yyv3709 := &yyv3708[yyj3708] yyv3709.CodecDecodeSelf(d) } } if yyrt3708 { for ; yyj3708 < yyl3708; yyj3708++ { yyv3708 = append(yyv3708, Namespace{}) yyh3708.ElemContainerState(yyj3708) if r.TryDecodeAsNil() { yyv3708[yyj3708] = Namespace{} } else { yyv3710 := &yyv3708[yyj3708] yyv3710.CodecDecodeSelf(d) } } } } else { yyj3708 := 0 for ; !r.CheckBreak(); yyj3708++ { if yyj3708 >= len(yyv3708) { yyv3708 = append(yyv3708, Namespace{}) // var yyz3708 Namespace yyc3708 = true } yyh3708.ElemContainerState(yyj3708) if yyj3708 < len(yyv3708) { if r.TryDecodeAsNil() { yyv3708[yyj3708] = Namespace{} } else { yyv3711 := &yyv3708[yyj3708] yyv3711.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3708 < len(yyv3708) { yyv3708 = yyv3708[:yyj3708] yyc3708 = true } else if yyj3708 == 0 && yyv3708 == nil { yyv3708 = []Namespace{} yyc3708 = true } } yyh3708.End() if yyc3708 { *v = yyv3708 } } func (x codecSelfer1234) encSliceEvent(v []Event, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3712 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3713 := &yyv3712 yy3713.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3714 := *v yyh3714, yyl3714 := z.DecSliceHelperStart() var yyc3714 bool if yyl3714 == 0 { if yyv3714 == nil { yyv3714 = []Event{} yyc3714 = true } else if len(yyv3714) != 0 { yyv3714 = yyv3714[:0] yyc3714 = true } } else if yyl3714 > 0 { var yyrr3714, yyrl3714 int var yyrt3714 bool if yyl3714 > cap(yyv3714) { yyrg3714 := len(yyv3714) > 0 yyv23714 := yyv3714 yyrl3714, yyrt3714 = z.DecInferLen(yyl3714, z.DecBasicHandle().MaxInitLen, 440) if yyrt3714 { if yyrl3714 <= cap(yyv3714) { yyv3714 = yyv3714[:yyrl3714] } else { yyv3714 = make([]Event, yyrl3714) } } else { yyv3714 = make([]Event, yyrl3714) } yyc3714 = true yyrr3714 = len(yyv3714) if yyrg3714 { copy(yyv3714, yyv23714) } } else if yyl3714 != len(yyv3714) { yyv3714 = yyv3714[:yyl3714] yyc3714 = true } yyj3714 := 0 for ; yyj3714 < yyrr3714; yyj3714++ { yyh3714.ElemContainerState(yyj3714) if r.TryDecodeAsNil() { yyv3714[yyj3714] = Event{} } else { yyv3715 := &yyv3714[yyj3714] yyv3715.CodecDecodeSelf(d) } } if yyrt3714 { for ; yyj3714 < yyl3714; yyj3714++ { yyv3714 = append(yyv3714, Event{}) yyh3714.ElemContainerState(yyj3714) if r.TryDecodeAsNil() { yyv3714[yyj3714] = Event{} } else { yyv3716 := &yyv3714[yyj3714] yyv3716.CodecDecodeSelf(d) } } } } else { yyj3714 := 0 for ; !r.CheckBreak(); yyj3714++ { if yyj3714 >= len(yyv3714) { yyv3714 = append(yyv3714, Event{}) // var yyz3714 Event yyc3714 = true } yyh3714.ElemContainerState(yyj3714) if yyj3714 < len(yyv3714) { if r.TryDecodeAsNil() { yyv3714[yyj3714] = Event{} } else { yyv3717 := &yyv3714[yyj3714] yyv3717.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3714 < len(yyv3714) { yyv3714 = yyv3714[:yyj3714] yyc3714 = true } else if yyj3714 == 0 && yyv3714 == nil { yyv3714 = []Event{} yyc3714 = true } } yyh3714.End() if yyc3714 { *v = yyv3714 } } func (x codecSelfer1234) encSliceruntime_Object(v []pkg8_runtime.Object, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3718 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) if yyv3718 == nil { r.EncodeNil() } else { yym3719 := z.EncBinary() _ = yym3719 if false { } else if z.HasExtensions() && z.EncExt(yyv3718) { } else { z.EncFallback(yyv3718) } } } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg8_runtime.Object, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3720 := *v yyh3720, yyl3720 := z.DecSliceHelperStart() var yyc3720 bool if yyl3720 == 0 { if yyv3720 == nil { yyv3720 = []pkg8_runtime.Object{} yyc3720 = true } else if len(yyv3720) != 0 { yyv3720 = yyv3720[:0] yyc3720 = true } } else if yyl3720 > 0 { var yyrr3720, yyrl3720 int var yyrt3720 bool if yyl3720 > cap(yyv3720) { yyrg3720 := len(yyv3720) > 0 yyv23720 := yyv3720 yyrl3720, yyrt3720 = z.DecInferLen(yyl3720, z.DecBasicHandle().MaxInitLen, 16) if yyrt3720 { if yyrl3720 <= cap(yyv3720) { yyv3720 = yyv3720[:yyrl3720] } else { yyv3720 = make([]pkg8_runtime.Object, yyrl3720) } } else { yyv3720 = make([]pkg8_runtime.Object, yyrl3720) } yyc3720 = true yyrr3720 = len(yyv3720) if yyrg3720 { copy(yyv3720, yyv23720) } } else if yyl3720 != len(yyv3720) { yyv3720 = yyv3720[:yyl3720] yyc3720 = true } yyj3720 := 0 for ; yyj3720 < yyrr3720; yyj3720++ { yyh3720.ElemContainerState(yyj3720) if r.TryDecodeAsNil() { yyv3720[yyj3720] = nil } else { yyv3721 := &yyv3720[yyj3720] yym3722 := z.DecBinary() _ = yym3722 if false { } else if z.HasExtensions() && z.DecExt(yyv3721) { } else { z.DecFallback(yyv3721, true) } } } if yyrt3720 { for ; yyj3720 < yyl3720; yyj3720++ { yyv3720 = append(yyv3720, nil) yyh3720.ElemContainerState(yyj3720) if r.TryDecodeAsNil() { yyv3720[yyj3720] = nil } else { yyv3723 := &yyv3720[yyj3720] yym3724 := z.DecBinary() _ = yym3724 if false { } else if z.HasExtensions() && z.DecExt(yyv3723) { } else { z.DecFallback(yyv3723, true) } } } } } else { yyj3720 := 0 for ; !r.CheckBreak(); yyj3720++ { if yyj3720 >= len(yyv3720) { yyv3720 = append(yyv3720, nil) // var yyz3720 pkg8_runtime.Object yyc3720 = true } yyh3720.ElemContainerState(yyj3720) if yyj3720 < len(yyv3720) { if r.TryDecodeAsNil() { yyv3720[yyj3720] = nil } else { yyv3725 := &yyv3720[yyj3720] yym3726 := z.DecBinary() _ = yym3726 if false { } else if z.HasExtensions() && z.DecExt(yyv3725) { } else { z.DecFallback(yyv3725, true) } } } else { z.DecSwallow() } } if yyj3720 < len(yyv3720) { yyv3720 = yyv3720[:yyj3720] yyc3720 = true } else if yyj3720 == 0 && yyv3720 == nil { yyv3720 = []pkg8_runtime.Object{} yyc3720 = true } } yyh3720.End() if yyc3720 { *v = yyv3720 } } func (x codecSelfer1234) encSliceLimitRangeItem(v []LimitRangeItem, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3727 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3728 := &yyv3727 yy3728.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3729 := *v yyh3729, yyl3729 := z.DecSliceHelperStart() var yyc3729 bool if yyl3729 == 0 { if yyv3729 == nil { yyv3729 = []LimitRangeItem{} yyc3729 = true } else if len(yyv3729) != 0 { yyv3729 = yyv3729[:0] yyc3729 = true } } else if yyl3729 > 0 { var yyrr3729, yyrl3729 int var yyrt3729 bool if yyl3729 > cap(yyv3729) { yyrg3729 := len(yyv3729) > 0 yyv23729 := yyv3729 yyrl3729, yyrt3729 = z.DecInferLen(yyl3729, z.DecBasicHandle().MaxInitLen, 56) if yyrt3729 { if yyrl3729 <= cap(yyv3729) { yyv3729 = yyv3729[:yyrl3729] } else { yyv3729 = make([]LimitRangeItem, yyrl3729) } } else { yyv3729 = make([]LimitRangeItem, yyrl3729) } yyc3729 = true yyrr3729 = len(yyv3729) if yyrg3729 { copy(yyv3729, yyv23729) } } else if yyl3729 != len(yyv3729) { yyv3729 = yyv3729[:yyl3729] yyc3729 = true } yyj3729 := 0 for ; yyj3729 < yyrr3729; yyj3729++ { yyh3729.ElemContainerState(yyj3729) if r.TryDecodeAsNil() { yyv3729[yyj3729] = LimitRangeItem{} } else { yyv3730 := &yyv3729[yyj3729] yyv3730.CodecDecodeSelf(d) } } if yyrt3729 { for ; yyj3729 < yyl3729; yyj3729++ { yyv3729 = append(yyv3729, LimitRangeItem{}) yyh3729.ElemContainerState(yyj3729) if r.TryDecodeAsNil() { yyv3729[yyj3729] = LimitRangeItem{} } else { yyv3731 := &yyv3729[yyj3729] yyv3731.CodecDecodeSelf(d) } } } } else { yyj3729 := 0 for ; !r.CheckBreak(); yyj3729++ { if yyj3729 >= len(yyv3729) { yyv3729 = append(yyv3729, LimitRangeItem{}) // var yyz3729 LimitRangeItem yyc3729 = true } yyh3729.ElemContainerState(yyj3729) if yyj3729 < len(yyv3729) { if r.TryDecodeAsNil() { yyv3729[yyj3729] = LimitRangeItem{} } else { yyv3732 := &yyv3729[yyj3729] yyv3732.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3729 < len(yyv3729) { yyv3729 = yyv3729[:yyj3729] yyc3729 = true } else if yyj3729 == 0 && yyv3729 == nil { yyv3729 = []LimitRangeItem{} yyc3729 = true } } yyh3729.End() if yyc3729 { *v = yyv3729 } } func (x codecSelfer1234) encSliceLimitRange(v []LimitRange, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3733 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3734 := &yyv3733 yy3734.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3735 := *v yyh3735, yyl3735 := z.DecSliceHelperStart() var yyc3735 bool if yyl3735 == 0 { if yyv3735 == nil { yyv3735 = []LimitRange{} yyc3735 = true } else if len(yyv3735) != 0 { yyv3735 = yyv3735[:0] yyc3735 = true } } else if yyl3735 > 0 { var yyrr3735, yyrl3735 int var yyrt3735 bool if yyl3735 > cap(yyv3735) { yyrg3735 := len(yyv3735) > 0 yyv23735 := yyv3735 yyrl3735, yyrt3735 = z.DecInferLen(yyl3735, z.DecBasicHandle().MaxInitLen, 216) if yyrt3735 { if yyrl3735 <= cap(yyv3735) { yyv3735 = yyv3735[:yyrl3735] } else { yyv3735 = make([]LimitRange, yyrl3735) } } else { yyv3735 = make([]LimitRange, yyrl3735) } yyc3735 = true yyrr3735 = len(yyv3735) if yyrg3735 { copy(yyv3735, yyv23735) } } else if yyl3735 != len(yyv3735) { yyv3735 = yyv3735[:yyl3735] yyc3735 = true } yyj3735 := 0 for ; yyj3735 < yyrr3735; yyj3735++ { yyh3735.ElemContainerState(yyj3735) if r.TryDecodeAsNil() { yyv3735[yyj3735] = LimitRange{} } else { yyv3736 := &yyv3735[yyj3735] yyv3736.CodecDecodeSelf(d) } } if yyrt3735 { for ; yyj3735 < yyl3735; yyj3735++ { yyv3735 = append(yyv3735, LimitRange{}) yyh3735.ElemContainerState(yyj3735) if r.TryDecodeAsNil() { yyv3735[yyj3735] = LimitRange{} } else { yyv3737 := &yyv3735[yyj3735] yyv3737.CodecDecodeSelf(d) } } } } else { yyj3735 := 0 for ; !r.CheckBreak(); yyj3735++ { if yyj3735 >= len(yyv3735) { yyv3735 = append(yyv3735, LimitRange{}) // var yyz3735 LimitRange yyc3735 = true } yyh3735.ElemContainerState(yyj3735) if yyj3735 < len(yyv3735) { if r.TryDecodeAsNil() { yyv3735[yyj3735] = LimitRange{} } else { yyv3738 := &yyv3735[yyj3735] yyv3738.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3735 < len(yyv3735) { yyv3735 = yyv3735[:yyj3735] yyc3735 = true } else if yyj3735 == 0 && yyv3735 == nil { yyv3735 = []LimitRange{} yyc3735 = true } } yyh3735.End() if yyc3735 { *v = yyv3735 } } func (x codecSelfer1234) encSliceResourceQuota(v []ResourceQuota, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3739 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3740 := &yyv3739 yy3740.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3741 := *v yyh3741, yyl3741 := z.DecSliceHelperStart() var yyc3741 bool if yyl3741 == 0 { if yyv3741 == nil { yyv3741 = []ResourceQuota{} yyc3741 = true } else if len(yyv3741) != 0 { yyv3741 = yyv3741[:0] yyc3741 = true } } else if yyl3741 > 0 { var yyrr3741, yyrl3741 int var yyrt3741 bool if yyl3741 > cap(yyv3741) { yyrg3741 := len(yyv3741) > 0 yyv23741 := yyv3741 yyrl3741, yyrt3741 = z.DecInferLen(yyl3741, z.DecBasicHandle().MaxInitLen, 216) if yyrt3741 { if yyrl3741 <= cap(yyv3741) { yyv3741 = yyv3741[:yyrl3741] } else { yyv3741 = make([]ResourceQuota, yyrl3741) } } else { yyv3741 = make([]ResourceQuota, yyrl3741) } yyc3741 = true yyrr3741 = len(yyv3741) if yyrg3741 { copy(yyv3741, yyv23741) } } else if yyl3741 != len(yyv3741) { yyv3741 = yyv3741[:yyl3741] yyc3741 = true } yyj3741 := 0 for ; yyj3741 < yyrr3741; yyj3741++ { yyh3741.ElemContainerState(yyj3741) if r.TryDecodeAsNil() { yyv3741[yyj3741] = ResourceQuota{} } else { yyv3742 := &yyv3741[yyj3741] yyv3742.CodecDecodeSelf(d) } } if yyrt3741 { for ; yyj3741 < yyl3741; yyj3741++ { yyv3741 = append(yyv3741, ResourceQuota{}) yyh3741.ElemContainerState(yyj3741) if r.TryDecodeAsNil() { yyv3741[yyj3741] = ResourceQuota{} } else { yyv3743 := &yyv3741[yyj3741] yyv3743.CodecDecodeSelf(d) } } } } else { yyj3741 := 0 for ; !r.CheckBreak(); yyj3741++ { if yyj3741 >= len(yyv3741) { yyv3741 = append(yyv3741, ResourceQuota{}) // var yyz3741 ResourceQuota yyc3741 = true } yyh3741.ElemContainerState(yyj3741) if yyj3741 < len(yyv3741) { if r.TryDecodeAsNil() { yyv3741[yyj3741] = ResourceQuota{} } else { yyv3744 := &yyv3741[yyj3741] yyv3744.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3741 < len(yyv3741) { yyv3741 = yyv3741[:yyj3741] yyc3741 = true } else if yyj3741 == 0 && yyv3741 == nil { yyv3741 = []ResourceQuota{} yyc3741 = true } } yyh3741.End() if yyc3741 { *v = yyv3741 } } func (x codecSelfer1234) encMapstringSliceuint8(v map[string][]uint8, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeMapStart(len(v)) for yyk3745, yyv3745 := range v { z.EncSendContainerState(codecSelfer_containerMapKey1234) yym3746 := z.EncBinary() _ = yym3746 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(yyk3745)) } z.EncSendContainerState(codecSelfer_containerMapValue1234) if yyv3745 == nil { r.EncodeNil() } else { yym3747 := z.EncBinary() _ = yym3747 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3745)) } } } z.EncSendContainerState(codecSelfer_containerMapEnd1234) } func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3748 := *v yyl3748 := r.ReadMapStart() yybh3748 := z.DecBasicHandle() if yyv3748 == nil { yyrl3748, _ := z.DecInferLen(yyl3748, yybh3748.MaxInitLen, 40) yyv3748 = make(map[string][]uint8, yyrl3748) *v = yyv3748 } var yymk3748 string var yymv3748 []uint8 var yymg3748 bool if yybh3748.MapValueReset { yymg3748 = true } if yyl3748 > 0 { for yyj3748 := 0; yyj3748 < yyl3748; yyj3748++ { z.DecSendContainerState(codecSelfer_containerMapKey1234) if r.TryDecodeAsNil() { yymk3748 = "" } else { yymk3748 = string(r.DecodeString()) } if yymg3748 { yymv3748 = yyv3748[yymk3748] } else { yymv3748 = nil } z.DecSendContainerState(codecSelfer_containerMapValue1234) if r.TryDecodeAsNil() { yymv3748 = nil } else { yyv3750 := &yymv3748 yym3751 := z.DecBinary() _ = yym3751 if false { } else { *yyv3750 = r.DecodeBytes(*(*[]byte)(yyv3750), false, false) } } if yyv3748 != nil { yyv3748[yymk3748] = yymv3748 } } } else if yyl3748 < 0 { for yyj3748 := 0; !r.CheckBreak(); yyj3748++ { z.DecSendContainerState(codecSelfer_containerMapKey1234) if r.TryDecodeAsNil() { yymk3748 = "" } else { yymk3748 = string(r.DecodeString()) } if yymg3748 { yymv3748 = yyv3748[yymk3748] } else { yymv3748 = nil } z.DecSendContainerState(codecSelfer_containerMapValue1234) if r.TryDecodeAsNil() { yymv3748 = nil } else { yyv3753 := &yymv3748 yym3754 := z.DecBinary() _ = yym3754 if false { } else { *yyv3753 = r.DecodeBytes(*(*[]byte)(yyv3753), false, false) } } if yyv3748 != nil { yyv3748[yymk3748] = yymv3748 } } } // else len==0: TODO: Should we clear map entries? z.DecSendContainerState(codecSelfer_containerMapEnd1234) } func (x codecSelfer1234) encSliceSecret(v []Secret, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3755 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3756 := &yyv3755 yy3756.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3757 := *v yyh3757, yyl3757 := z.DecSliceHelperStart() var yyc3757 bool if yyl3757 == 0 { if yyv3757 == nil { yyv3757 = []Secret{} yyc3757 = true } else if len(yyv3757) != 0 { yyv3757 = yyv3757[:0] yyc3757 = true } } else if yyl3757 > 0 { var yyrr3757, yyrl3757 int var yyrt3757 bool if yyl3757 > cap(yyv3757) { yyrg3757 := len(yyv3757) > 0 yyv23757 := yyv3757 yyrl3757, yyrt3757 = z.DecInferLen(yyl3757, z.DecBasicHandle().MaxInitLen, 216) if yyrt3757 { if yyrl3757 <= cap(yyv3757) { yyv3757 = yyv3757[:yyrl3757] } else { yyv3757 = make([]Secret, yyrl3757) } } else { yyv3757 = make([]Secret, yyrl3757) } yyc3757 = true yyrr3757 = len(yyv3757) if yyrg3757 { copy(yyv3757, yyv23757) } } else if yyl3757 != len(yyv3757) { yyv3757 = yyv3757[:yyl3757] yyc3757 = true } yyj3757 := 0 for ; yyj3757 < yyrr3757; yyj3757++ { yyh3757.ElemContainerState(yyj3757) if r.TryDecodeAsNil() { yyv3757[yyj3757] = Secret{} } else { yyv3758 := &yyv3757[yyj3757] yyv3758.CodecDecodeSelf(d) } } if yyrt3757 { for ; yyj3757 < yyl3757; yyj3757++ { yyv3757 = append(yyv3757, Secret{}) yyh3757.ElemContainerState(yyj3757) if r.TryDecodeAsNil() { yyv3757[yyj3757] = Secret{} } else { yyv3759 := &yyv3757[yyj3757] yyv3759.CodecDecodeSelf(d) } } } } else { yyj3757 := 0 for ; !r.CheckBreak(); yyj3757++ { if yyj3757 >= len(yyv3757) { yyv3757 = append(yyv3757, Secret{}) // var yyz3757 Secret yyc3757 = true } yyh3757.ElemContainerState(yyj3757) if yyj3757 < len(yyv3757) { if r.TryDecodeAsNil() { yyv3757[yyj3757] = Secret{} } else { yyv3760 := &yyv3757[yyj3757] yyv3760.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3757 < len(yyv3757) { yyv3757 = yyv3757[:yyj3757] yyc3757 = true } else if yyj3757 == 0 && yyv3757 == nil { yyv3757 = []Secret{} yyc3757 = true } } yyh3757.End() if yyc3757 { *v = yyv3757 } } func (x codecSelfer1234) encSliceComponentCondition(v []ComponentCondition, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3761 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3762 := &yyv3761 yy3762.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3763 := *v yyh3763, yyl3763 := z.DecSliceHelperStart() var yyc3763 bool if yyl3763 == 0 { if yyv3763 == nil { yyv3763 = []ComponentCondition{} yyc3763 = true } else if len(yyv3763) != 0 { yyv3763 = yyv3763[:0] yyc3763 = true } } else if yyl3763 > 0 { var yyrr3763, yyrl3763 int var yyrt3763 bool if yyl3763 > cap(yyv3763) { yyrg3763 := len(yyv3763) > 0 yyv23763 := yyv3763 yyrl3763, yyrt3763 = z.DecInferLen(yyl3763, z.DecBasicHandle().MaxInitLen, 64) if yyrt3763 { if yyrl3763 <= cap(yyv3763) { yyv3763 = yyv3763[:yyrl3763] } else { yyv3763 = make([]ComponentCondition, yyrl3763) } } else { yyv3763 = make([]ComponentCondition, yyrl3763) } yyc3763 = true yyrr3763 = len(yyv3763) if yyrg3763 { copy(yyv3763, yyv23763) } } else if yyl3763 != len(yyv3763) { yyv3763 = yyv3763[:yyl3763] yyc3763 = true } yyj3763 := 0 for ; yyj3763 < yyrr3763; yyj3763++ { yyh3763.ElemContainerState(yyj3763) if r.TryDecodeAsNil() { yyv3763[yyj3763] = ComponentCondition{} } else { yyv3764 := &yyv3763[yyj3763] yyv3764.CodecDecodeSelf(d) } } if yyrt3763 { for ; yyj3763 < yyl3763; yyj3763++ { yyv3763 = append(yyv3763, ComponentCondition{}) yyh3763.ElemContainerState(yyj3763) if r.TryDecodeAsNil() { yyv3763[yyj3763] = ComponentCondition{} } else { yyv3765 := &yyv3763[yyj3763] yyv3765.CodecDecodeSelf(d) } } } } else { yyj3763 := 0 for ; !r.CheckBreak(); yyj3763++ { if yyj3763 >= len(yyv3763) { yyv3763 = append(yyv3763, ComponentCondition{}) // var yyz3763 ComponentCondition yyc3763 = true } yyh3763.ElemContainerState(yyj3763) if yyj3763 < len(yyv3763) { if r.TryDecodeAsNil() { yyv3763[yyj3763] = ComponentCondition{} } else { yyv3766 := &yyv3763[yyj3763] yyv3766.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3763 < len(yyv3763) { yyv3763 = yyv3763[:yyj3763] yyc3763 = true } else if yyj3763 == 0 && yyv3763 == nil { yyv3763 = []ComponentCondition{} yyc3763 = true } } yyh3763.End() if yyc3763 { *v = yyv3763 } } func (x codecSelfer1234) encSliceComponentStatus(v []ComponentStatus, e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r r.EncodeArrayStart(len(v)) for _, yyv3767 := range v { z.EncSendContainerState(codecSelfer_containerArrayElem1234) yy3768 := &yyv3767 yy3768.CodecEncodeSelf(e) } z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3769 := *v yyh3769, yyl3769 := z.DecSliceHelperStart() var yyc3769 bool if yyl3769 == 0 { if yyv3769 == nil { yyv3769 = []ComponentStatus{} yyc3769 = true } else if len(yyv3769) != 0 { yyv3769 = yyv3769[:0] yyc3769 = true } } else if yyl3769 > 0 { var yyrr3769, yyrl3769 int var yyrt3769 bool if yyl3769 > cap(yyv3769) { yyrg3769 := len(yyv3769) > 0 yyv23769 := yyv3769 yyrl3769, yyrt3769 = z.DecInferLen(yyl3769, z.DecBasicHandle().MaxInitLen, 216) if yyrt3769 { if yyrl3769 <= cap(yyv3769) { yyv3769 = yyv3769[:yyrl3769] } else { yyv3769 = make([]ComponentStatus, yyrl3769) } } else { yyv3769 = make([]ComponentStatus, yyrl3769) } yyc3769 = true yyrr3769 = len(yyv3769) if yyrg3769 { copy(yyv3769, yyv23769) } } else if yyl3769 != len(yyv3769) { yyv3769 = yyv3769[:yyl3769] yyc3769 = true } yyj3769 := 0 for ; yyj3769 < yyrr3769; yyj3769++ { yyh3769.ElemContainerState(yyj3769) if r.TryDecodeAsNil() { yyv3769[yyj3769] = ComponentStatus{} } else { yyv3770 := &yyv3769[yyj3769] yyv3770.CodecDecodeSelf(d) } } if yyrt3769 { for ; yyj3769 < yyl3769; yyj3769++ { yyv3769 = append(yyv3769, ComponentStatus{}) yyh3769.ElemContainerState(yyj3769) if r.TryDecodeAsNil() { yyv3769[yyj3769] = ComponentStatus{} } else { yyv3771 := &yyv3769[yyj3769] yyv3771.CodecDecodeSelf(d) } } } } else { yyj3769 := 0 for ; !r.CheckBreak(); yyj3769++ { if yyj3769 >= len(yyv3769) { yyv3769 = append(yyv3769, ComponentStatus{}) // var yyz3769 ComponentStatus yyc3769 = true } yyh3769.ElemContainerState(yyj3769) if yyj3769 < len(yyv3769) { if r.TryDecodeAsNil() { yyv3769[yyj3769] = ComponentStatus{} } else { yyv3772 := &yyv3769[yyj3769] yyv3772.CodecDecodeSelf(d) } } else { z.DecSwallow() } } if yyj3769 < len(yyv3769) { yyv3769 = yyv3769[:yyj3769] yyc3769 = true } else if yyj3769 == 0 && yyv3769 == nil { yyv3769 = []ComponentStatus{} yyc3769 = true } } yyh3769.End() if yyc3769 { *v = yyv3769 } }