/* 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_util "k8s.io/kubernetes/pkg/util" "reflect" "runtime" pkg4_inf "speter.net/go/exp/math/dec/inf" time "time" ) const ( codecSelferC_UTF81234 = 1 codecSelferC_RAW1234 = 0 codecSelferValueTypeArray1234 = 10 codecSelferValueTypeMap1234 = 9 ) 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 != 4 { _, file, _, _ := runtime.Caller(0) err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v", 4, 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_util.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 if yyr2 || yy2arr2 { r.EncodeArrayStart(12) } else { var yynn2 int = 0 for _, b := range yyq2 { if b { yynn2++ } } r.EncodeMapStart(yynn2) } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym5 := z.EncBinary() _ = yym5 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("generateName")) yym8 := z.EncBinary() _ = yym8 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName)) } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("namespace")) yym11 := z.EncBinary() _ = yym11 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("selfLink")) yym14 := z.EncBinary() _ = yym14 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink)) } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("uid")) 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 { 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] { r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) yym20 := z.EncBinary() _ = yym20 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2 || yy2arr2 { if yyq2[6] { yym22 := z.EncBinary() _ = yym22 if false { } else { r.EncodeInt(int64(x.Generation)) } } else { r.EncodeInt(0) } } else { if yyq2[6] { r.EncodeString(codecSelferC_UTF81234, string("generation")) yym23 := z.EncBinary() _ = yym23 if false { } else { r.EncodeInt(int64(x.Generation)) } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp")) 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 { 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] { r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp")) 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 { 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] { r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds")) if x.DeletionGracePeriodSeconds == nil { r.EncodeNil() } else { yy35 := *x.DeletionGracePeriodSeconds yym36 := z.EncBinary() _ = yym36 if false { } else { r.EncodeInt(int64(yy35)) } } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("labels")) if x.Labels == nil { r.EncodeNil() } else { yym39 := z.EncBinary() _ = yym39 if false { } else { z.F.EncMapStringStringV(x.Labels, false, e) } } } } if yyr2 || yy2arr2 { 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] { r.EncodeString(codecSelferC_UTF81234, string("annotations")) if x.Annotations == nil { r.EncodeNil() } else { yym42 := z.EncBinary() _ = yym42 if false { } else { z.F.EncMapStringStringV(x.Annotations, false, e) } } } } if yysep2 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl44 := r.ReadMapStart() if yyl44 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl44, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl44 := r.ReadArrayStart() if yyl44 == 0 { r.ReadEnd() } 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 } } yys45Slc = r.DecodeBytes(yys45Slc, true, true) yys45 := string(yys45Slc) 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 if !yyhl45 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.GenerateName = "" } else { x.GenerateName = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SelfLink = "" } else { x.SelfLink = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { r.ReadEnd() return } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj63++ if yyhl63 { yyb63 = yyj63 > l } else { yyb63 = r.CheckBreak() } if yyb63 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj63-1, "") } r.ReadEnd() } 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 if yyr82 || yy2arr82 { r.EncodeArrayStart(17) } else { var yynn82 int = 1 for _, b := range yyq82 { if b { yynn82++ } } r.EncodeMapStart(yynn82) } if yyr82 || yy2arr82 { yym84 := z.EncBinary() _ = yym84 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) 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 { if yyq82[1] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[1] { r.EncodeString(codecSelferC_UTF81234, string("hostPath")) 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 { if yyq82[2] { if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[2] { r.EncodeString(codecSelferC_UTF81234, string("emptyDir")) 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 { if yyq82[3] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[3] { r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) 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 { if yyq82[4] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[4] { r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) 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 { if yyq82[5] { if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[5] { r.EncodeString(codecSelferC_UTF81234, string("gitRepo")) 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 { if yyq82[6] { if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[6] { r.EncodeString(codecSelferC_UTF81234, string("secret")) 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 { if yyq82[7] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[7] { r.EncodeString(codecSelferC_UTF81234, string("nfs")) 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 { if yyq82[8] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[8] { r.EncodeString(codecSelferC_UTF81234, string("iscsi")) 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 { if yyq82[9] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[9] { r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) 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 { if yyq82[10] { if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[10] { r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim")) 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 { if yyq82[11] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[11] { r.EncodeString(codecSelferC_UTF81234, string("rbd")) 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 { if yyq82[12] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[12] { r.EncodeString(codecSelferC_UTF81234, string("cinder")) 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 { if yyq82[13] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[13] { r.EncodeString(codecSelferC_UTF81234, string("cephfs")) 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 { if yyq82[14] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[14] { r.EncodeString(codecSelferC_UTF81234, string("flocker")) 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 { if yyq82[15] { if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[15] { r.EncodeString(codecSelferC_UTF81234, string("downwardAPI")) 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 { if yyq82[16] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq82[16] { r.EncodeString(codecSelferC_UTF81234, string("fc")) if yyn101 { r.EncodeNil() } else { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } } if yysep82 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl103 := r.ReadMapStart() if yyl103 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl103, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl103 := r.ReadArrayStart() if yyl103 == 0 { r.ReadEnd() } 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 } } yys104Slc = r.DecodeBytes(yys104Slc, true, true) yys104 := string(yys104Slc) 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 if !yyhl104 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.EmptyDir != nil { x.EmptyDir = nil } } else { if x.EmptyDir == nil { x.EmptyDir = new(EmptyDirVolumeSource) } x.EmptyDir.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GitRepo != nil { x.GitRepo = nil } } else { if x.GitRepo == nil { x.GitRepo = new(GitRepoVolumeSource) } x.GitRepo.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Secret != nil { x.Secret = nil } } else { if x.Secret == nil { x.Secret = new(SecretVolumeSource) } x.Secret.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.PersistentVolumeClaim != nil { x.PersistentVolumeClaim = nil } } else { if x.PersistentVolumeClaim == nil { x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource) } x.PersistentVolumeClaim.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Flocker != nil { x.Flocker = nil } } else { if x.Flocker == nil { x.Flocker = new(FlockerVolumeSource) } x.Flocker.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.DownwardAPI != nil { x.DownwardAPI = nil } } else { if x.DownwardAPI == nil { x.DownwardAPI = new(DownwardAPIVolumeSource) } x.DownwardAPI.CodecDecodeSelf(d) } yyj122++ if yyhl122 { yyb122 = yyj122 > l } else { yyb122 = r.CheckBreak() } if yyb122 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj122-1, "") } r.ReadEnd() } 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 if yyr141 || yy2arr141 { r.EncodeArrayStart(16) } else { var yynn141 int = 0 for _, b := range yyq141 { if b { yynn141++ } } r.EncodeMapStart(yynn141) } if yyr141 || yy2arr141 { if yyq141[0] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[0] { r.EncodeString(codecSelferC_UTF81234, string("hostPath")) if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[1] { if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[1] { r.EncodeString(codecSelferC_UTF81234, string("emptyDir")) if x.EmptyDir == nil { r.EncodeNil() } else { x.EmptyDir.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[2] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[2] { r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[3] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[3] { r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[4] { if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[4] { r.EncodeString(codecSelferC_UTF81234, string("gitRepo")) if x.GitRepo == nil { r.EncodeNil() } else { x.GitRepo.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[5] { if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[5] { r.EncodeString(codecSelferC_UTF81234, string("secret")) if x.Secret == nil { r.EncodeNil() } else { x.Secret.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[6] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[6] { r.EncodeString(codecSelferC_UTF81234, string("nfs")) if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[7] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[7] { r.EncodeString(codecSelferC_UTF81234, string("iscsi")) if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[8] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[8] { r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[9] { if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[9] { r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim")) if x.PersistentVolumeClaim == nil { r.EncodeNil() } else { x.PersistentVolumeClaim.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[10] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[10] { r.EncodeString(codecSelferC_UTF81234, string("rbd")) if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[11] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[11] { r.EncodeString(codecSelferC_UTF81234, string("cinder")) if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[12] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[12] { r.EncodeString(codecSelferC_UTF81234, string("cephfs")) if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[13] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[13] { r.EncodeString(codecSelferC_UTF81234, string("flocker")) if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[14] { if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[14] { r.EncodeString(codecSelferC_UTF81234, string("downwardAPI")) if x.DownwardAPI == nil { r.EncodeNil() } else { x.DownwardAPI.CodecEncodeSelf(e) } } } if yyr141 || yy2arr141 { if yyq141[15] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq141[15] { r.EncodeString(codecSelferC_UTF81234, string("fc")) if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } if yysep141 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl159 := r.ReadMapStart() if yyl159 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl159, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl159 := r.ReadArrayStart() if yyl159 == 0 { r.ReadEnd() } 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 } } yys160Slc = r.DecodeBytes(yys160Slc, true, true) yys160 := string(yys160Slc) 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 if !yyhl160 { r.ReadEnd() } } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj177-1, "") } r.ReadEnd() } 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 if yyr195 || yy2arr195 { r.EncodeArrayStart(11) } else { var yynn195 int = 0 for _, b := range yyq195 { if b { yynn195++ } } r.EncodeMapStart(yynn195) } if yyr195 || yy2arr195 { if yyq195[0] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[0] { r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[1] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[1] { r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[2] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[2] { r.EncodeString(codecSelferC_UTF81234, string("hostPath")) if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[3] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[3] { r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[4] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[4] { r.EncodeString(codecSelferC_UTF81234, string("nfs")) if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[5] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[5] { r.EncodeString(codecSelferC_UTF81234, string("rbd")) if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[6] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[6] { r.EncodeString(codecSelferC_UTF81234, string("iscsi")) if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[7] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[7] { r.EncodeString(codecSelferC_UTF81234, string("cinder")) if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[8] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[8] { r.EncodeString(codecSelferC_UTF81234, string("cephfs")) if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[9] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[9] { r.EncodeString(codecSelferC_UTF81234, string("fc")) if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } } if yyr195 || yy2arr195 { if yyq195[10] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq195[10] { r.EncodeString(codecSelferC_UTF81234, string("flocker")) if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } if yysep195 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl208 := r.ReadMapStart() if yyl208 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl208, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl208 := r.ReadArrayStart() if yyl208 == 0 { r.ReadEnd() } 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 } } yys209Slc = r.DecodeBytes(yys209Slc, true, true) yys209 := string(yys209Slc) 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 if !yyhl209 { r.ReadEnd() } } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj221-1, "") } r.ReadEnd() } 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 if yyr234 || yy2arr234 { r.EncodeArrayStart(2) } else { var yynn234 int = 1 for _, b := range yyq234 { if b { yynn234++ } } r.EncodeMapStart(yynn234) } if yyr234 || yy2arr234 { yym236 := z.EncBinary() _ = yym236 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("claimName")) yym237 := z.EncBinary() _ = yym237 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName)) } } if yyr234 || yy2arr234 { if yyq234[1] { yym239 := z.EncBinary() _ = yym239 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq234[1] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym240 := z.EncBinary() _ = yym240 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep234 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl242 := r.ReadMapStart() if yyl242 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl242, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl242 := r.ReadArrayStart() if yyl242 == 0 { r.ReadEnd() } 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 } } yys243Slc = r.DecodeBytes(yys243Slc, true, true) yys243 := string(yys243Slc) 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 if !yyhl243 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ClaimName = "" } else { x.ClaimName = string(r.DecodeString()) } yyj246++ if yyhl246 { yyb246 = yyj246 > l } else { yyb246 = r.CheckBreak() } if yyb246 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj246-1, "") } r.ReadEnd() } 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 if yyr250 || yy2arr250 { r.EncodeArrayStart(5) } else { var yynn250 int = 0 for _, b := range yyq250 { if b { yynn250++ } } r.EncodeMapStart(yynn250) } if yyr250 || yy2arr250 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym253 := z.EncBinary() _ = yym253 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr250 || yy2arr250 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym256 := z.EncBinary() _ = yym256 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr250 || yy2arr250 { if yyq250[2] { yy258 := &x.ObjectMeta yy258.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy259 := &x.ObjectMeta yy259.CodecEncodeSelf(e) } } if yyr250 || yy2arr250 { if yyq250[3] { yy261 := &x.Spec yy261.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy262 := &x.Spec yy262.CodecEncodeSelf(e) } } if yyr250 || yy2arr250 { if yyq250[4] { yy264 := &x.Status yy264.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq250[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy265 := &x.Status yy265.CodecEncodeSelf(e) } } if yysep250 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl267 := r.ReadMapStart() if yyl267 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl267, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl267 := r.ReadArrayStart() if yyl267 == 0 { r.ReadEnd() } 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 } } yys268Slc = r.DecodeBytes(yys268Slc, true, true) yys268 := string(yys268Slc) 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 if !yyhl268 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj274++ if yyhl274 { yyb274 = yyj274 > l } else { yyb274 = r.CheckBreak() } if yyb274 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj274-1, "") } r.ReadEnd() } 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 != "" if yyr281 || yy2arr281 { r.EncodeArrayStart(15) } else { var yynn281 int = 1 for _, b := range yyq281 { if b { yynn281++ } } r.EncodeMapStart(yynn281) } if yyr281 || yy2arr281 { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeString(codecSelferC_UTF81234, string("capacity")) 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 { if yyq281[1] { if x.GCEPersistentDisk == nil { r.EncodeNil() } else { x.GCEPersistentDisk.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[1] { r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk")) 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 { if yyq281[2] { if x.AWSElasticBlockStore == nil { r.EncodeNil() } else { x.AWSElasticBlockStore.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[2] { r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore")) 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 { if yyq281[3] { if x.HostPath == nil { r.EncodeNil() } else { x.HostPath.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[3] { r.EncodeString(codecSelferC_UTF81234, string("hostPath")) 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 { if yyq281[4] { if x.Glusterfs == nil { r.EncodeNil() } else { x.Glusterfs.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[4] { r.EncodeString(codecSelferC_UTF81234, string("glusterfs")) 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 { if yyq281[5] { if x.NFS == nil { r.EncodeNil() } else { x.NFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[5] { r.EncodeString(codecSelferC_UTF81234, string("nfs")) 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 { if yyq281[6] { if x.RBD == nil { r.EncodeNil() } else { x.RBD.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[6] { r.EncodeString(codecSelferC_UTF81234, string("rbd")) 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 { if yyq281[7] { if x.ISCSI == nil { r.EncodeNil() } else { x.ISCSI.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[7] { r.EncodeString(codecSelferC_UTF81234, string("iscsi")) 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 { if yyq281[8] { if x.Cinder == nil { r.EncodeNil() } else { x.Cinder.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[8] { r.EncodeString(codecSelferC_UTF81234, string("cinder")) 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 { if yyq281[9] { if x.CephFS == nil { r.EncodeNil() } else { x.CephFS.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[9] { r.EncodeString(codecSelferC_UTF81234, string("cephfs")) 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 { if yyq281[10] { if x.FC == nil { r.EncodeNil() } else { x.FC.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[10] { r.EncodeString(codecSelferC_UTF81234, string("fc")) 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 { if yyq281[11] { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq281[11] { r.EncodeString(codecSelferC_UTF81234, string("flocker")) if yyn293 { r.EncodeNil() } else { if x.Flocker == nil { r.EncodeNil() } else { x.Flocker.CodecEncodeSelf(e) } } } } if yyr281 || yy2arr281 { 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] { r.EncodeString(codecSelferC_UTF81234, string("accessModes")) if x.AccessModes == nil { r.EncodeNil() } else { yym296 := z.EncBinary() _ = yym296 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr281 || yy2arr281 { if yyq281[13] { if x.ClaimRef == nil { r.EncodeNil() } else { x.ClaimRef.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq281[13] { r.EncodeString(codecSelferC_UTF81234, string("claimRef")) if x.ClaimRef == nil { r.EncodeNil() } else { x.ClaimRef.CodecEncodeSelf(e) } } } if yyr281 || yy2arr281 { if yyq281[14] { x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq281[14] { r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy")) x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e) } } if yysep281 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl300 := r.ReadMapStart() if yyl300 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl300, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl300 := r.ReadArrayStart() if yyl300 == 0 { r.ReadEnd() } 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 } } yys301Slc = r.DecodeBytes(yys301Slc, true, true) yys301 := string(yys301Slc) 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 if !yyhl301 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv319 := &x.Capacity yyv319.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GCEPersistentDisk != nil { x.GCEPersistentDisk = nil } } else { if x.GCEPersistentDisk == nil { x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource) } x.GCEPersistentDisk.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.AWSElasticBlockStore != nil { x.AWSElasticBlockStore = nil } } else { if x.AWSElasticBlockStore == nil { x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource) } x.AWSElasticBlockStore.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.HostPath != nil { x.HostPath = nil } } else { if x.HostPath == nil { x.HostPath = new(HostPathVolumeSource) } x.HostPath.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Glusterfs != nil { x.Glusterfs = nil } } else { if x.Glusterfs == nil { x.Glusterfs = new(GlusterfsVolumeSource) } x.Glusterfs.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.NFS != nil { x.NFS = nil } } else { if x.NFS == nil { x.NFS = new(NFSVolumeSource) } x.NFS.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RBD != nil { x.RBD = nil } } else { if x.RBD == nil { x.RBD = new(RBDVolumeSource) } x.RBD.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ISCSI != nil { x.ISCSI = nil } } else { if x.ISCSI == nil { x.ISCSI = new(ISCSIVolumeSource) } x.ISCSI.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Cinder != nil { x.Cinder = nil } } else { if x.Cinder == nil { x.Cinder = new(CinderVolumeSource) } x.Cinder.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.CephFS != nil { x.CephFS = nil } } else { if x.CephFS == nil { x.CephFS = new(CephFSVolumeSource) } x.CephFS.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.FC != nil { x.FC = nil } } else { if x.FC == nil { x.FC = new(FCVolumeSource) } x.FC.CodecDecodeSelf(d) } yyj318++ if yyhl318 { yyb318 = yyj318 > l } else { yyb318 = r.CheckBreak() } if yyb318 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj318-1, "") } r.ReadEnd() } 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 != "" if yyr338 || yy2arr338 { r.EncodeArrayStart(3) } else { var yynn338 int = 0 for _, b := range yyq338 { if b { yynn338++ } } r.EncodeMapStart(yynn338) } if yyr338 || yy2arr338 { if yyq338[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq338[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr338 || yy2arr338 { 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] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym342 := z.EncBinary() _ = yym342 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr338 || yy2arr338 { 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] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym345 := z.EncBinary() _ = yym345 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yysep338 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl347 := r.ReadMapStart() if yyl347 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl347, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl347 := r.ReadArrayStart() if yyl347 == 0 { r.ReadEnd() } 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 } } yys348Slc = r.DecodeBytes(yys348Slc, true, true) yys348 := string(yys348Slc) 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 if !yyhl348 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumePhase(r.DecodeString()) } yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj352++ if yyhl352 { yyb352 = yyj352 > l } else { yyb352 = r.CheckBreak() } if yyb352 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj352-1, "") } r.ReadEnd() } 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 if yyr357 || yy2arr357 { r.EncodeArrayStart(4) } else { var yynn357 int = 1 for _, b := range yyq357 { if b { yynn357++ } } r.EncodeMapStart(yynn357) } if yyr357 || yy2arr357 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym360 := z.EncBinary() _ = yym360 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr357 || yy2arr357 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym363 := z.EncBinary() _ = yym363 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr357 || yy2arr357 { 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] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy367 := &x.ListMeta yym368 := z.EncBinary() _ = yym368 if false { } else if z.HasExtensions() && z.EncExt(yy367) { } else { z.EncFallback(yy367) } } } if yyr357 || yy2arr357 { if x.Items == nil { r.EncodeNil() } else { yym370 := z.EncBinary() _ = yym370 if false { } else { h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym371 := z.EncBinary() _ = yym371 if false { } else { h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e) } } } if yysep357 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl373 := r.ReadMapStart() if yyl373 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl373, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl373 := r.ReadArrayStart() if yyl373 == 0 { r.ReadEnd() } 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 } } yys374Slc = r.DecodeBytes(yys374Slc, true, true) yys374 := string(yys374Slc) 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 if !yyhl374 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj381++ if yyhl381 { yyb381 = yyj381 > l } else { yyb381 = r.CheckBreak() } if yyb381 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj381-1, "") } r.ReadEnd() } 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 if yyr389 || yy2arr389 { r.EncodeArrayStart(5) } else { var yynn389 int = 0 for _, b := range yyq389 { if b { yynn389++ } } r.EncodeMapStart(yynn389) } if yyr389 || yy2arr389 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym392 := z.EncBinary() _ = yym392 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr389 || yy2arr389 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym395 := z.EncBinary() _ = yym395 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr389 || yy2arr389 { if yyq389[2] { yy397 := &x.ObjectMeta yy397.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy398 := &x.ObjectMeta yy398.CodecEncodeSelf(e) } } if yyr389 || yy2arr389 { if yyq389[3] { yy400 := &x.Spec yy400.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy401 := &x.Spec yy401.CodecEncodeSelf(e) } } if yyr389 || yy2arr389 { if yyq389[4] { yy403 := &x.Status yy403.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq389[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy404 := &x.Status yy404.CodecEncodeSelf(e) } } if yysep389 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl406 := r.ReadMapStart() if yyl406 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl406, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl406 := r.ReadArrayStart() if yyl406 == 0 { r.ReadEnd() } 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 } } yys407Slc = r.DecodeBytes(yys407Slc, true, true) yys407 := string(yys407Slc) 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 if !yyhl407 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj413++ if yyhl413 { yyb413 = yyj413 > l } else { yyb413 = r.CheckBreak() } if yyb413 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj413-1, "") } r.ReadEnd() } 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 if yyr420 || yy2arr420 { r.EncodeArrayStart(4) } else { var yynn420 int = 1 for _, b := range yyq420 { if b { yynn420++ } } r.EncodeMapStart(yynn420) } if yyr420 || yy2arr420 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym423 := z.EncBinary() _ = yym423 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr420 || yy2arr420 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym426 := z.EncBinary() _ = yym426 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr420 || yy2arr420 { 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] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy430 := &x.ListMeta yym431 := z.EncBinary() _ = yym431 if false { } else if z.HasExtensions() && z.EncExt(yy430) { } else { z.EncFallback(yy430) } } } if yyr420 || yy2arr420 { if x.Items == nil { r.EncodeNil() } else { yym433 := z.EncBinary() _ = yym433 if false { } else { h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym434 := z.EncBinary() _ = yym434 if false { } else { h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e) } } } if yysep420 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl436 := r.ReadMapStart() if yyl436 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl436, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl436 := r.ReadArrayStart() if yyl436 == 0 { r.ReadEnd() } 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 } } yys437Slc = r.DecodeBytes(yys437Slc, true, true) yys437 := string(yys437Slc) 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 if !yyhl437 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj444++ if yyhl444 { yyb444 = yyj444 > l } else { yyb444 = r.CheckBreak() } if yyb444 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj444-1, "") } r.ReadEnd() } 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 != "" if yyr452 || yy2arr452 { r.EncodeArrayStart(3) } else { var yynn452 int = 0 for _, b := range yyq452 { if b { yynn452++ } } r.EncodeMapStart(yynn452) } if yyr452 || yy2arr452 { 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] { r.EncodeString(codecSelferC_UTF81234, string("accessModes")) if x.AccessModes == nil { r.EncodeNil() } else { yym455 := z.EncBinary() _ = yym455 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr452 || yy2arr452 { if yyq452[1] { yy457 := &x.Resources yy457.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq452[1] { r.EncodeString(codecSelferC_UTF81234, string("resources")) yy458 := &x.Resources yy458.CodecEncodeSelf(e) } } if yyr452 || yy2arr452 { 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] { r.EncodeString(codecSelferC_UTF81234, string("volumeName")) yym461 := z.EncBinary() _ = yym461 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName)) } } } if yysep452 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl463 := r.ReadMapStart() if yyl463 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl463, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl463 := r.ReadArrayStart() if yyl463 == 0 { r.ReadEnd() } 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 } } yys464Slc = r.DecodeBytes(yys464Slc, true, true) yys464 := string(yys464Slc) 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 if !yyhl464 { r.ReadEnd() } } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj469-1, "") } r.ReadEnd() } 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 if yyr475 || yy2arr475 { r.EncodeArrayStart(3) } else { var yynn475 int = 0 for _, b := range yyq475 { if b { yynn475++ } } r.EncodeMapStart(yynn475) } if yyr475 || yy2arr475 { if yyq475[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq475[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr475 || yy2arr475 { 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] { r.EncodeString(codecSelferC_UTF81234, string("accessModes")) if x.AccessModes == nil { r.EncodeNil() } else { yym479 := z.EncBinary() _ = yym479 if false { } else { h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e) } } } } if yyr475 || yy2arr475 { if yyq475[2] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq475[2] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yysep475 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl482 := r.ReadMapStart() if yyl482 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl482, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl482 := r.ReadArrayStart() if yyl482 == 0 { r.ReadEnd() } 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 } } yys483Slc = r.DecodeBytes(yys483Slc, true, true) yys483 := string(yys483Slc) 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 if !yyhl483 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PersistentVolumeClaimPhase(r.DecodeString()) } yyj488++ if yyhl488 { yyb488 = yyj488 > l } else { yyb488 = r.CheckBreak() } if yyb488 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj488-1, "") } r.ReadEnd() } 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 if yyr500 || yy2arr500 { r.EncodeArrayStart(1) } else { var yynn500 int = 1 for _, b := range yyq500 { if b { yynn500++ } } r.EncodeMapStart(yynn500) } if yyr500 || yy2arr500 { yym502 := z.EncBinary() _ = yym502 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("path")) yym503 := z.EncBinary() _ = yym503 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yysep500 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl505 := r.ReadMapStart() if yyl505 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl505, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl505 := r.ReadArrayStart() if yyl505 == 0 { r.ReadEnd() } 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 } } yys506Slc = r.DecodeBytes(yys506Slc, true, true) yys506 := string(yys506Slc) 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 if !yyhl506 { r.ReadEnd() } } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj508-1, "") } r.ReadEnd() } 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 if yyr511 || yy2arr511 { r.EncodeArrayStart(1) } else { var yynn511 int = 1 for _, b := range yyq511 { if b { yynn511++ } } r.EncodeMapStart(yynn511) } if yyr511 || yy2arr511 { x.Medium.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("medium")) x.Medium.CodecEncodeSelf(e) } if yysep511 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl514 := r.ReadMapStart() if yyl514 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl514, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl514 := r.ReadArrayStart() if yyl514 == 0 { r.ReadEnd() } 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 } } yys515Slc = r.DecodeBytes(yys515Slc, true, true) yys515 := string(yys515Slc) 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 if !yyhl515 { r.ReadEnd() } } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj517-1, "") } r.ReadEnd() } 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 if yyr524 || yy2arr524 { r.EncodeArrayStart(4) } else { var yynn524 int = 1 for _, b := range yyq524 { if b { yynn524++ } } r.EncodeMapStart(yynn524) } if yyr524 || yy2arr524 { yym526 := z.EncBinary() _ = yym526 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PDName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("pdName")) yym527 := z.EncBinary() _ = yym527 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PDName)) } } if yyr524 || yy2arr524 { 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] { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym530 := z.EncBinary() _ = yym530 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr524 || yy2arr524 { if yyq524[2] { yym532 := z.EncBinary() _ = yym532 if false { } else { r.EncodeInt(int64(x.Partition)) } } else { r.EncodeInt(0) } } else { if yyq524[2] { r.EncodeString(codecSelferC_UTF81234, string("partition")) yym533 := z.EncBinary() _ = yym533 if false { } else { r.EncodeInt(int64(x.Partition)) } } } if yyr524 || yy2arr524 { if yyq524[3] { yym535 := z.EncBinary() _ = yym535 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq524[3] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym536 := z.EncBinary() _ = yym536 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep524 { r.EncodeEnd() } } } } 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl538 := r.ReadMapStart() if yyl538 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl538, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl538 := r.ReadArrayStart() if yyl538 == 0 { r.ReadEnd() } 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 } } yys539Slc = r.DecodeBytes(yys539Slc, true, true) yys539 := string(yys539Slc) 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 if !yyhl539 { r.ReadEnd() } } 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 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PDName = "" } else { x.PDName = string(r.DecodeString()) } yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj544++ if yyhl544 { yyb544 = yyj544 > l } else { yyb544 = r.CheckBreak() } if yyb544 { r.ReadEnd() return } 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 { r.ReadEnd() return } 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.DecStructFieldNotFound(yyj544-1, "") } r.ReadEnd() } 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 [5]bool _, _, _ = yysep550, yyq550, yy2arr550 const yyr550 bool = false yyq550[0] = x.TargetPortal != "" yyq550[1] = x.IQN != "" yyq550[2] = x.Lun != 0 yyq550[3] = x.FSType != "" yyq550[4] = x.ReadOnly != false if yyr550 || yy2arr550 { r.EncodeArrayStart(5) } else { var yynn550 int = 0 for _, b := range yyq550 { if b { yynn550++ } } r.EncodeMapStart(yynn550) } if yyr550 || yy2arr550 { 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] { r.EncodeString(codecSelferC_UTF81234, string("targetPortal")) yym553 := z.EncBinary() _ = yym553 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal)) } } } if yyr550 || yy2arr550 { 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] { r.EncodeString(codecSelferC_UTF81234, string("iqn")) yym556 := z.EncBinary() _ = yym556 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IQN)) } } } if yyr550 || yy2arr550 { if yyq550[2] { yym558 := z.EncBinary() _ = yym558 if false { } else { r.EncodeInt(int64(x.Lun)) } } else { r.EncodeInt(0) } } else { if yyq550[2] { r.EncodeString(codecSelferC_UTF81234, string("lun")) yym559 := z.EncBinary() _ = yym559 if false { } else { r.EncodeInt(int64(x.Lun)) } } } if yyr550 || yy2arr550 { if yyq550[3] { yym561 := z.EncBinary() _ = yym561 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq550[3] { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym562 := z.EncBinary() _ = yym562 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr550 || yy2arr550 { if yyq550[4] { yym564 := z.EncBinary() _ = yym564 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq550[4] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym565 := z.EncBinary() _ = yym565 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep550 { r.EncodeEnd() } } } } func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym566 := z.DecBinary() _ = yym566 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl567 := r.ReadMapStart() if yyl567 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl567, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl567 := r.ReadArrayStart() if yyl567 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl567, 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 yys568Slc = z.DecScratchBuffer() // default slice to decode into _ = yys568Slc var yyhl568 bool = l >= 0 for yyj568 := 0; ; yyj568++ { if yyhl568 { if yyj568 >= l { break } } else { if r.CheckBreak() { break } } yys568Slc = r.DecodeBytes(yys568Slc, true, true) yys568 := string(yys568Slc) switch yys568 { 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 "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, yys568) } // end switch yys568 } // end for yyj568 if !yyhl568 { r.ReadEnd() } } func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj574 int var yyb574 bool var yyhl574 bool = l >= 0 yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetPortal = "" } else { x.TargetPortal = string(r.DecodeString()) } yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IQN = "" } else { x.IQN = string(r.DecodeString()) } yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Lun = 0 } else { x.Lun = int(r.DecodeInt(codecSelferBitsize1234)) } yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj574++ if yyhl574 { yyb574 = yyj574 > l } else { yyb574 = r.CheckBreak() } if yyb574 { break } z.DecStructFieldNotFound(yyj574-1, "") } r.ReadEnd() } func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym580 := z.EncBinary() _ = yym580 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep581 := !z.EncBinary() yy2arr581 := z.EncBasicHandle().StructToArray var yyq581 [4]bool _, _, _ = yysep581, yyq581, yy2arr581 const yyr581 bool = false yyq581[3] = x.ReadOnly != false if yyr581 || yy2arr581 { r.EncodeArrayStart(4) } else { var yynn581 int = 3 for _, b := range yyq581 { if b { yynn581++ } } r.EncodeMapStart(yynn581) } if yyr581 || yy2arr581 { if x.TargetWWNs == nil { r.EncodeNil() } else { yym583 := z.EncBinary() _ = yym583 if false { } else { z.F.EncSliceStringV(x.TargetWWNs, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("targetWWNs")) if x.TargetWWNs == nil { r.EncodeNil() } else { yym584 := z.EncBinary() _ = yym584 if false { } else { z.F.EncSliceStringV(x.TargetWWNs, false, e) } } } if yyr581 || yy2arr581 { if x.Lun == nil { r.EncodeNil() } else { yy586 := *x.Lun yym587 := z.EncBinary() _ = yym587 if false { } else { r.EncodeInt(int64(yy586)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("lun")) if x.Lun == nil { r.EncodeNil() } else { yy588 := *x.Lun yym589 := z.EncBinary() _ = yym589 if false { } else { r.EncodeInt(int64(yy588)) } } } if yyr581 || yy2arr581 { yym591 := z.EncBinary() _ = yym591 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym592 := z.EncBinary() _ = yym592 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } if yyr581 || yy2arr581 { if yyq581[3] { yym594 := z.EncBinary() _ = yym594 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq581[3] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym595 := z.EncBinary() _ = yym595 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep581 { r.EncodeEnd() } } } } func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym596 := z.DecBinary() _ = yym596 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl597 := r.ReadMapStart() if yyl597 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl597, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl597 := r.ReadArrayStart() if yyl597 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl597, 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 yys598Slc = z.DecScratchBuffer() // default slice to decode into _ = yys598Slc var yyhl598 bool = l >= 0 for yyj598 := 0; ; yyj598++ { if yyhl598 { if yyj598 >= l { break } } else { if r.CheckBreak() { break } } yys598Slc = r.DecodeBytes(yys598Slc, true, true) yys598 := string(yys598Slc) switch yys598 { case "targetWWNs": if r.TryDecodeAsNil() { x.TargetWWNs = nil } else { yyv599 := &x.TargetWWNs yym600 := z.DecBinary() _ = yym600 if false { } else { z.F.DecSliceStringX(yyv599, false, d) } } case "lun": if r.TryDecodeAsNil() { if x.Lun != nil { x.Lun = nil } } else { if x.Lun == nil { x.Lun = new(int) } yym602 := z.DecBinary() _ = yym602 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, yys598) } // end switch yys598 } // end for yyj598 if !yyhl598 { r.ReadEnd() } } func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj605 int var yyb605 bool var yyhl605 bool = l >= 0 yyj605++ if yyhl605 { yyb605 = yyj605 > l } else { yyb605 = r.CheckBreak() } if yyb605 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetWWNs = nil } else { yyv606 := &x.TargetWWNs yym607 := z.DecBinary() _ = yym607 if false { } else { z.F.DecSliceStringX(yyv606, false, d) } } yyj605++ if yyhl605 { yyb605 = yyj605 > l } else { yyb605 = r.CheckBreak() } if yyb605 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Lun != nil { x.Lun = nil } } else { if x.Lun == nil { x.Lun = new(int) } yym609 := z.DecBinary() _ = yym609 if false { } else { *((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234)) } } yyj605++ if yyhl605 { yyb605 = yyj605 > l } else { yyb605 = r.CheckBreak() } if yyb605 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj605++ if yyhl605 { yyb605 = yyj605 > l } else { yyb605 = r.CheckBreak() } if yyb605 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj605++ if yyhl605 { yyb605 = yyj605 > l } else { yyb605 = r.CheckBreak() } if yyb605 { break } z.DecStructFieldNotFound(yyj605-1, "") } r.ReadEnd() } func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym612 := z.EncBinary() _ = yym612 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep613 := !z.EncBinary() yy2arr613 := z.EncBasicHandle().StructToArray var yyq613 [4]bool _, _, _ = yysep613, yyq613, yy2arr613 const yyr613 bool = false yyq613[1] = x.FSType != "" yyq613[2] = x.Partition != 0 yyq613[3] = x.ReadOnly != false if yyr613 || yy2arr613 { r.EncodeArrayStart(4) } else { var yynn613 int = 1 for _, b := range yyq613 { if b { yynn613++ } } r.EncodeMapStart(yynn613) } if yyr613 || yy2arr613 { yym615 := z.EncBinary() _ = yym615 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("volumeID")) yym616 := z.EncBinary() _ = yym616 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } if yyr613 || yy2arr613 { if yyq613[1] { yym618 := z.EncBinary() _ = yym618 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq613[1] { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym619 := z.EncBinary() _ = yym619 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr613 || yy2arr613 { if yyq613[2] { yym621 := z.EncBinary() _ = yym621 if false { } else { r.EncodeInt(int64(x.Partition)) } } else { r.EncodeInt(0) } } else { if yyq613[2] { r.EncodeString(codecSelferC_UTF81234, string("partition")) yym622 := z.EncBinary() _ = yym622 if false { } else { r.EncodeInt(int64(x.Partition)) } } } if yyr613 || yy2arr613 { if yyq613[3] { yym624 := z.EncBinary() _ = yym624 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq613[3] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym625 := z.EncBinary() _ = yym625 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep613 { r.EncodeEnd() } } } } func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym626 := z.DecBinary() _ = yym626 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl627 := r.ReadMapStart() if yyl627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl627, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl627 := r.ReadArrayStart() if yyl627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl627, 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 yys628Slc = z.DecScratchBuffer() // default slice to decode into _ = yys628Slc var yyhl628 bool = l >= 0 for yyj628 := 0; ; yyj628++ { if yyhl628 { if yyj628 >= l { break } } else { if r.CheckBreak() { break } } yys628Slc = r.DecodeBytes(yys628Slc, true, true) yys628 := string(yys628Slc) switch yys628 { 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, yys628) } // end switch yys628 } // end for yyj628 if !yyhl628 { r.ReadEnd() } } func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj633 int var yyb633 bool var yyhl633 bool = l >= 0 yyj633++ if yyhl633 { yyb633 = yyj633 > l } else { yyb633 = r.CheckBreak() } if yyb633 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } yyj633++ if yyhl633 { yyb633 = yyj633 > l } else { yyb633 = r.CheckBreak() } if yyb633 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj633++ if yyhl633 { yyb633 = yyj633 > l } else { yyb633 = r.CheckBreak() } if yyb633 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Partition = 0 } else { x.Partition = int(r.DecodeInt(codecSelferBitsize1234)) } yyj633++ if yyhl633 { yyb633 = yyj633 > l } else { yyb633 = r.CheckBreak() } if yyb633 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj633++ if yyhl633 { yyb633 = yyj633 > l } else { yyb633 = r.CheckBreak() } if yyb633 { break } z.DecStructFieldNotFound(yyj633-1, "") } r.ReadEnd() } func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym638 := z.EncBinary() _ = yym638 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep639 := !z.EncBinary() yy2arr639 := z.EncBasicHandle().StructToArray var yyq639 [2]bool _, _, _ = yysep639, yyq639, yy2arr639 const yyr639 bool = false if yyr639 || yy2arr639 { r.EncodeArrayStart(2) } else { var yynn639 int = 2 for _, b := range yyq639 { if b { yynn639++ } } r.EncodeMapStart(yynn639) } if yyr639 || yy2arr639 { yym641 := z.EncBinary() _ = yym641 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Repository)) } } else { r.EncodeString(codecSelferC_UTF81234, string("repository")) yym642 := z.EncBinary() _ = yym642 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Repository)) } } if yyr639 || yy2arr639 { yym644 := z.EncBinary() _ = yym644 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Revision)) } } else { r.EncodeString(codecSelferC_UTF81234, string("revision")) yym645 := z.EncBinary() _ = yym645 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Revision)) } } if yysep639 { r.EncodeEnd() } } } } func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym646 := z.DecBinary() _ = yym646 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl647 := r.ReadMapStart() if yyl647 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl647, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl647 := r.ReadArrayStart() if yyl647 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl647, 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 yys648Slc = z.DecScratchBuffer() // default slice to decode into _ = yys648Slc var yyhl648 bool = l >= 0 for yyj648 := 0; ; yyj648++ { if yyhl648 { if yyj648 >= l { break } } else { if r.CheckBreak() { break } } yys648Slc = r.DecodeBytes(yys648Slc, true, true) yys648 := string(yys648Slc) switch yys648 { 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()) } default: z.DecStructFieldNotFound(-1, yys648) } // end switch yys648 } // end for yyj648 if !yyhl648 { r.ReadEnd() } } func (x *GitRepoVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj651 int var yyb651 bool var yyhl651 bool = l >= 0 yyj651++ if yyhl651 { yyb651 = yyj651 > l } else { yyb651 = r.CheckBreak() } if yyb651 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Repository = "" } else { x.Repository = string(r.DecodeString()) } yyj651++ if yyhl651 { yyb651 = yyj651 > l } else { yyb651 = r.CheckBreak() } if yyb651 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Revision = "" } else { x.Revision = string(r.DecodeString()) } for { yyj651++ if yyhl651 { yyb651 = yyj651 > l } else { yyb651 = r.CheckBreak() } if yyb651 { break } z.DecStructFieldNotFound(yyj651-1, "") } r.ReadEnd() } func (x *SecretVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym654 := z.EncBinary() _ = yym654 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep655 := !z.EncBinary() yy2arr655 := z.EncBasicHandle().StructToArray var yyq655 [1]bool _, _, _ = yysep655, yyq655, yy2arr655 const yyr655 bool = false if yyr655 || yy2arr655 { r.EncodeArrayStart(1) } else { var yynn655 int = 1 for _, b := range yyq655 { if b { yynn655++ } } r.EncodeMapStart(yynn655) } if yyr655 || yy2arr655 { yym657 := z.EncBinary() _ = yym657 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("secretName")) yym658 := z.EncBinary() _ = yym658 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretName)) } } if yysep655 { r.EncodeEnd() } } } } func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym659 := z.DecBinary() _ = yym659 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl660 := r.ReadMapStart() if yyl660 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl660, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl660 := r.ReadArrayStart() if yyl660 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl660, 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 yys661Slc = z.DecScratchBuffer() // default slice to decode into _ = yys661Slc var yyhl661 bool = l >= 0 for yyj661 := 0; ; yyj661++ { if yyhl661 { if yyj661 >= l { break } } else { if r.CheckBreak() { break } } yys661Slc = r.DecodeBytes(yys661Slc, true, true) yys661 := string(yys661Slc) switch yys661 { case "secretName": if r.TryDecodeAsNil() { x.SecretName = "" } else { x.SecretName = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys661) } // end switch yys661 } // end for yyj661 if !yyhl661 { r.ReadEnd() } } func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj663 int var yyb663 bool var yyhl663 bool = l >= 0 yyj663++ if yyhl663 { yyb663 = yyj663 > l } else { yyb663 = r.CheckBreak() } if yyb663 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SecretName = "" } else { x.SecretName = string(r.DecodeString()) } for { yyj663++ if yyhl663 { yyb663 = yyj663 > l } else { yyb663 = r.CheckBreak() } if yyb663 { break } z.DecStructFieldNotFound(yyj663-1, "") } r.ReadEnd() } func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym665 := z.EncBinary() _ = yym665 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep666 := !z.EncBinary() yy2arr666 := z.EncBasicHandle().StructToArray var yyq666 [3]bool _, _, _ = yysep666, yyq666, yy2arr666 const yyr666 bool = false yyq666[2] = x.ReadOnly != false if yyr666 || yy2arr666 { r.EncodeArrayStart(3) } else { var yynn666 int = 2 for _, b := range yyq666 { if b { yynn666++ } } r.EncodeMapStart(yynn666) } if yyr666 || yy2arr666 { yym668 := z.EncBinary() _ = yym668 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Server)) } } else { r.EncodeString(codecSelferC_UTF81234, string("server")) yym669 := z.EncBinary() _ = yym669 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Server)) } } if yyr666 || yy2arr666 { yym671 := z.EncBinary() _ = yym671 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("path")) yym672 := z.EncBinary() _ = yym672 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr666 || yy2arr666 { if yyq666[2] { yym674 := z.EncBinary() _ = yym674 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq666[2] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym675 := z.EncBinary() _ = yym675 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep666 { r.EncodeEnd() } } } } func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym676 := z.DecBinary() _ = yym676 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl677 := r.ReadMapStart() if yyl677 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl677, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl677 := r.ReadArrayStart() if yyl677 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl677, 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 yys678Slc = z.DecScratchBuffer() // default slice to decode into _ = yys678Slc var yyhl678 bool = l >= 0 for yyj678 := 0; ; yyj678++ { if yyhl678 { if yyj678 >= l { break } } else { if r.CheckBreak() { break } } yys678Slc = r.DecodeBytes(yys678Slc, true, true) yys678 := string(yys678Slc) switch yys678 { 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, yys678) } // end switch yys678 } // end for yyj678 if !yyhl678 { r.ReadEnd() } } func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj682 int var yyb682 bool var yyhl682 bool = l >= 0 yyj682++ if yyhl682 { yyb682 = yyj682 > l } else { yyb682 = r.CheckBreak() } if yyb682 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Server = "" } else { x.Server = string(r.DecodeString()) } yyj682++ if yyhl682 { yyb682 = yyj682 > l } else { yyb682 = r.CheckBreak() } if yyb682 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj682++ if yyhl682 { yyb682 = yyj682 > l } else { yyb682 = r.CheckBreak() } if yyb682 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj682++ if yyhl682 { yyb682 = yyj682 > l } else { yyb682 = r.CheckBreak() } if yyb682 { break } z.DecStructFieldNotFound(yyj682-1, "") } r.ReadEnd() } func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym686 := z.EncBinary() _ = yym686 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep687 := !z.EncBinary() yy2arr687 := z.EncBasicHandle().StructToArray var yyq687 [3]bool _, _, _ = yysep687, yyq687, yy2arr687 const yyr687 bool = false yyq687[2] = x.ReadOnly != false if yyr687 || yy2arr687 { r.EncodeArrayStart(3) } else { var yynn687 int = 2 for _, b := range yyq687 { if b { yynn687++ } } r.EncodeMapStart(yynn687) } if yyr687 || yy2arr687 { yym689 := z.EncBinary() _ = yym689 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("endpoints")) yym690 := z.EncBinary() _ = yym690 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName)) } } if yyr687 || yy2arr687 { yym692 := z.EncBinary() _ = yym692 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("path")) yym693 := z.EncBinary() _ = yym693 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr687 || yy2arr687 { if yyq687[2] { yym695 := z.EncBinary() _ = yym695 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq687[2] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym696 := z.EncBinary() _ = yym696 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep687 { r.EncodeEnd() } } } } func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym697 := z.DecBinary() _ = yym697 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl698 := r.ReadMapStart() if yyl698 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl698, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl698 := r.ReadArrayStart() if yyl698 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl698, 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 yys699Slc = z.DecScratchBuffer() // default slice to decode into _ = yys699Slc var yyhl699 bool = l >= 0 for yyj699 := 0; ; yyj699++ { if yyhl699 { if yyj699 >= l { break } } else { if r.CheckBreak() { break } } yys699Slc = r.DecodeBytes(yys699Slc, true, true) yys699 := string(yys699Slc) switch yys699 { 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, yys699) } // end switch yys699 } // end for yyj699 if !yyhl699 { r.ReadEnd() } } func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj703 int var yyb703 bool var yyhl703 bool = l >= 0 yyj703++ if yyhl703 { yyb703 = yyj703 > l } else { yyb703 = r.CheckBreak() } if yyb703 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.EndpointsName = "" } else { x.EndpointsName = string(r.DecodeString()) } yyj703++ if yyhl703 { yyb703 = yyj703 > l } else { yyb703 = r.CheckBreak() } if yyb703 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj703++ if yyhl703 { yyb703 = yyj703 > l } else { yyb703 = r.CheckBreak() } if yyb703 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj703++ if yyhl703 { yyb703 = yyj703 > l } else { yyb703 = r.CheckBreak() } if yyb703 { break } z.DecStructFieldNotFound(yyj703-1, "") } r.ReadEnd() } func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym707 := z.EncBinary() _ = yym707 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep708 := !z.EncBinary() yy2arr708 := z.EncBasicHandle().StructToArray var yyq708 [8]bool _, _, _ = yysep708, yyq708, yy2arr708 const yyr708 bool = false yyq708[2] = x.FSType != "" yyq708[7] = x.ReadOnly != false if yyr708 || yy2arr708 { r.EncodeArrayStart(8) } else { var yynn708 int = 6 for _, b := range yyq708 { if b { yynn708++ } } r.EncodeMapStart(yynn708) } if yyr708 || yy2arr708 { if x.CephMonitors == nil { r.EncodeNil() } else { yym710 := z.EncBinary() _ = yym710 if false { } else { z.F.EncSliceStringV(x.CephMonitors, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("monitors")) if x.CephMonitors == nil { r.EncodeNil() } else { yym711 := z.EncBinary() _ = yym711 if false { } else { z.F.EncSliceStringV(x.CephMonitors, false, e) } } } if yyr708 || yy2arr708 { yym713 := z.EncBinary() _ = yym713 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage)) } } else { r.EncodeString(codecSelferC_UTF81234, string("image")) yym714 := z.EncBinary() _ = yym714 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage)) } } if yyr708 || yy2arr708 { if yyq708[2] { yym716 := z.EncBinary() _ = yym716 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq708[2] { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym717 := z.EncBinary() _ = yym717 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr708 || yy2arr708 { yym719 := z.EncBinary() _ = yym719 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool)) } } else { r.EncodeString(codecSelferC_UTF81234, string("pool")) yym720 := z.EncBinary() _ = yym720 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool)) } } if yyr708 || yy2arr708 { yym722 := z.EncBinary() _ = yym722 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser)) } } else { r.EncodeString(codecSelferC_UTF81234, string("user")) yym723 := z.EncBinary() _ = yym723 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser)) } } if yyr708 || yy2arr708 { yym725 := z.EncBinary() _ = yym725 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Keyring)) } } else { r.EncodeString(codecSelferC_UTF81234, string("keyring")) yym726 := z.EncBinary() _ = yym726 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Keyring)) } } if yyr708 || yy2arr708 { if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } else { r.EncodeString(codecSelferC_UTF81234, string("secretRef")) if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } if yyr708 || yy2arr708 { if yyq708[7] { yym729 := z.EncBinary() _ = yym729 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq708[7] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym730 := z.EncBinary() _ = yym730 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep708 { r.EncodeEnd() } } } } func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym731 := z.DecBinary() _ = yym731 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl732 := r.ReadMapStart() if yyl732 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl732, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl732 := r.ReadArrayStart() if yyl732 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl732, 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 yys733Slc = z.DecScratchBuffer() // default slice to decode into _ = yys733Slc var yyhl733 bool = l >= 0 for yyj733 := 0; ; yyj733++ { if yyhl733 { if yyj733 >= l { break } } else { if r.CheckBreak() { break } } yys733Slc = r.DecodeBytes(yys733Slc, true, true) yys733 := string(yys733Slc) switch yys733 { case "monitors": if r.TryDecodeAsNil() { x.CephMonitors = nil } else { yyv734 := &x.CephMonitors yym735 := z.DecBinary() _ = yym735 if false { } else { z.F.DecSliceStringX(yyv734, 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, yys733) } // end switch yys733 } // end for yyj733 if !yyhl733 { r.ReadEnd() } } func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj743 int var yyb743 bool var yyhl743 bool = l >= 0 yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.CephMonitors = nil } else { yyv744 := &x.CephMonitors yym745 := z.DecBinary() _ = yym745 if false { } else { z.F.DecSliceStringX(yyv744, false, d) } } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RBDImage = "" } else { x.RBDImage = string(r.DecodeString()) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RBDPool = "" } else { x.RBDPool = string(r.DecodeString()) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RadosUser = "" } else { x.RadosUser = string(r.DecodeString()) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Keyring = "" } else { x.Keyring = string(r.DecodeString()) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj743++ if yyhl743 { yyb743 = yyj743 > l } else { yyb743 = r.CheckBreak() } if yyb743 { break } z.DecStructFieldNotFound(yyj743-1, "") } r.ReadEnd() } func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym753 := z.EncBinary() _ = yym753 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep754 := !z.EncBinary() yy2arr754 := z.EncBasicHandle().StructToArray var yyq754 [3]bool _, _, _ = yysep754, yyq754, yy2arr754 const yyr754 bool = false yyq754[1] = x.FSType != "" yyq754[2] = x.ReadOnly != false if yyr754 || yy2arr754 { r.EncodeArrayStart(3) } else { var yynn754 int = 1 for _, b := range yyq754 { if b { yynn754++ } } r.EncodeMapStart(yynn754) } if yyr754 || yy2arr754 { yym756 := z.EncBinary() _ = yym756 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("volumeID")) yym757 := z.EncBinary() _ = yym757 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID)) } } if yyr754 || yy2arr754 { if yyq754[1] { yym759 := z.EncBinary() _ = yym759 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq754[1] { r.EncodeString(codecSelferC_UTF81234, string("fsType")) yym760 := z.EncBinary() _ = yym760 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FSType)) } } } if yyr754 || yy2arr754 { if yyq754[2] { yym762 := z.EncBinary() _ = yym762 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq754[2] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym763 := z.EncBinary() _ = yym763 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep754 { r.EncodeEnd() } } } } func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym764 := z.DecBinary() _ = yym764 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl765 := r.ReadMapStart() if yyl765 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl765, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl765 := r.ReadArrayStart() if yyl765 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl765, 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 yys766Slc = z.DecScratchBuffer() // default slice to decode into _ = yys766Slc var yyhl766 bool = l >= 0 for yyj766 := 0; ; yyj766++ { if yyhl766 { if yyj766 >= l { break } } else { if r.CheckBreak() { break } } yys766Slc = r.DecodeBytes(yys766Slc, true, true) yys766 := string(yys766Slc) switch yys766 { 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, yys766) } // end switch yys766 } // end for yyj766 if !yyhl766 { r.ReadEnd() } } func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj770 int var yyb770 bool var yyhl770 bool = l >= 0 yyj770++ if yyhl770 { yyb770 = yyj770 > l } else { yyb770 = r.CheckBreak() } if yyb770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.VolumeID = "" } else { x.VolumeID = string(r.DecodeString()) } yyj770++ if yyhl770 { yyb770 = yyj770 > l } else { yyb770 = r.CheckBreak() } if yyb770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FSType = "" } else { x.FSType = string(r.DecodeString()) } yyj770++ if yyhl770 { yyb770 = yyj770 > l } else { yyb770 = r.CheckBreak() } if yyb770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj770++ if yyhl770 { yyb770 = yyj770 > l } else { yyb770 = r.CheckBreak() } if yyb770 { break } z.DecStructFieldNotFound(yyj770-1, "") } r.ReadEnd() } func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym774 := z.EncBinary() _ = yym774 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep775 := !z.EncBinary() yy2arr775 := z.EncBasicHandle().StructToArray var yyq775 [5]bool _, _, _ = yysep775, yyq775, yy2arr775 const yyr775 bool = false yyq775[1] = x.User != "" yyq775[2] = x.SecretFile != "" yyq775[3] = x.SecretRef != nil yyq775[4] = x.ReadOnly != false if yyr775 || yy2arr775 { r.EncodeArrayStart(5) } else { var yynn775 int = 1 for _, b := range yyq775 { if b { yynn775++ } } r.EncodeMapStart(yynn775) } if yyr775 || yy2arr775 { if x.Monitors == nil { r.EncodeNil() } else { yym777 := z.EncBinary() _ = yym777 if false { } else { z.F.EncSliceStringV(x.Monitors, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("monitors")) if x.Monitors == nil { r.EncodeNil() } else { yym778 := z.EncBinary() _ = yym778 if false { } else { z.F.EncSliceStringV(x.Monitors, false, e) } } } if yyr775 || yy2arr775 { if yyq775[1] { yym780 := z.EncBinary() _ = yym780 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq775[1] { r.EncodeString(codecSelferC_UTF81234, string("user")) yym781 := z.EncBinary() _ = yym781 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr775 || yy2arr775 { if yyq775[2] { yym783 := z.EncBinary() _ = yym783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq775[2] { r.EncodeString(codecSelferC_UTF81234, string("secretFile")) yym784 := z.EncBinary() _ = yym784 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile)) } } } if yyr775 || yy2arr775 { if yyq775[3] { if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq775[3] { r.EncodeString(codecSelferC_UTF81234, string("secretRef")) if x.SecretRef == nil { r.EncodeNil() } else { x.SecretRef.CodecEncodeSelf(e) } } } if yyr775 || yy2arr775 { if yyq775[4] { yym787 := z.EncBinary() _ = yym787 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq775[4] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym788 := z.EncBinary() _ = yym788 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yysep775 { r.EncodeEnd() } } } } func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym789 := z.DecBinary() _ = yym789 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl790 := r.ReadMapStart() if yyl790 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl790, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl790 := r.ReadArrayStart() if yyl790 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl790, 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 yys791Slc = z.DecScratchBuffer() // default slice to decode into _ = yys791Slc var yyhl791 bool = l >= 0 for yyj791 := 0; ; yyj791++ { if yyhl791 { if yyj791 >= l { break } } else { if r.CheckBreak() { break } } yys791Slc = r.DecodeBytes(yys791Slc, true, true) yys791 := string(yys791Slc) switch yys791 { case "monitors": if r.TryDecodeAsNil() { x.Monitors = nil } else { yyv792 := &x.Monitors yym793 := z.DecBinary() _ = yym793 if false { } else { z.F.DecSliceStringX(yyv792, 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, yys791) } // end switch yys791 } // end for yyj791 if !yyhl791 { r.ReadEnd() } } func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj798 int var yyb798 bool var yyhl798 bool = l >= 0 yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Monitors = nil } else { yyv799 := &x.Monitors yym800 := z.DecBinary() _ = yym800 if false { } else { z.F.DecSliceStringX(yyv799, false, d) } } yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SecretFile = "" } else { x.SecretFile = string(r.DecodeString()) } yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SecretRef != nil { x.SecretRef = nil } } else { if x.SecretRef == nil { x.SecretRef = new(LocalObjectReference) } x.SecretRef.CodecDecodeSelf(d) } yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } for { yyj798++ if yyhl798 { yyb798 = yyj798 > l } else { yyb798 = r.CheckBreak() } if yyb798 { break } z.DecStructFieldNotFound(yyj798-1, "") } r.ReadEnd() } func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym805 := z.EncBinary() _ = yym805 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep806 := !z.EncBinary() yy2arr806 := z.EncBasicHandle().StructToArray var yyq806 [1]bool _, _, _ = yysep806, yyq806, yy2arr806 const yyr806 bool = false if yyr806 || yy2arr806 { r.EncodeArrayStart(1) } else { var yynn806 int = 1 for _, b := range yyq806 { if b { yynn806++ } } r.EncodeMapStart(yynn806) } if yyr806 || yy2arr806 { yym808 := z.EncBinary() _ = yym808 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("datasetName")) yym809 := z.EncBinary() _ = yym809 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName)) } } if yysep806 { r.EncodeEnd() } } } } func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym810 := z.DecBinary() _ = yym810 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl811 := r.ReadMapStart() if yyl811 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl811, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl811 := r.ReadArrayStart() if yyl811 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl811, 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 yys812Slc = z.DecScratchBuffer() // default slice to decode into _ = yys812Slc var yyhl812 bool = l >= 0 for yyj812 := 0; ; yyj812++ { if yyhl812 { if yyj812 >= l { break } } else { if r.CheckBreak() { break } } yys812Slc = r.DecodeBytes(yys812Slc, true, true) yys812 := string(yys812Slc) switch yys812 { case "datasetName": if r.TryDecodeAsNil() { x.DatasetName = "" } else { x.DatasetName = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys812) } // end switch yys812 } // end for yyj812 if !yyhl812 { r.ReadEnd() } } func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj814 int var yyb814 bool var yyhl814 bool = l >= 0 yyj814++ if yyhl814 { yyb814 = yyj814 > l } else { yyb814 = r.CheckBreak() } if yyb814 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DatasetName = "" } else { x.DatasetName = string(r.DecodeString()) } for { yyj814++ if yyhl814 { yyb814 = yyj814 > l } else { yyb814 = r.CheckBreak() } if yyb814 { break } z.DecStructFieldNotFound(yyj814-1, "") } r.ReadEnd() } func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym816 := z.EncBinary() _ = yym816 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep817 := !z.EncBinary() yy2arr817 := z.EncBasicHandle().StructToArray var yyq817 [1]bool _, _, _ = yysep817, yyq817, yy2arr817 const yyr817 bool = false yyq817[0] = len(x.Items) != 0 if yyr817 || yy2arr817 { r.EncodeArrayStart(1) } else { var yynn817 int = 0 for _, b := range yyq817 { if b { yynn817++ } } r.EncodeMapStart(yynn817) } if yyr817 || yy2arr817 { if yyq817[0] { if x.Items == nil { r.EncodeNil() } else { yym819 := z.EncBinary() _ = yym819 if false { } else { h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e) } } } else { r.EncodeNil() } } else { if yyq817[0] { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym820 := z.EncBinary() _ = yym820 if false { } else { h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e) } } } } if yysep817 { r.EncodeEnd() } } } } func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym821 := z.DecBinary() _ = yym821 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl822 := r.ReadMapStart() if yyl822 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl822, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl822 := r.ReadArrayStart() if yyl822 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl822, 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 yys823Slc = z.DecScratchBuffer() // default slice to decode into _ = yys823Slc var yyhl823 bool = l >= 0 for yyj823 := 0; ; yyj823++ { if yyhl823 { if yyj823 >= l { break } } else { if r.CheckBreak() { break } } yys823Slc = r.DecodeBytes(yys823Slc, true, true) yys823 := string(yys823Slc) switch yys823 { case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv824 := &x.Items yym825 := z.DecBinary() _ = yym825 if false { } else { h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv824), d) } } default: z.DecStructFieldNotFound(-1, yys823) } // end switch yys823 } // end for yyj823 if !yyhl823 { r.ReadEnd() } } func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj826 int var yyb826 bool var yyhl826 bool = l >= 0 yyj826++ if yyhl826 { yyb826 = yyj826 > l } else { yyb826 = r.CheckBreak() } if yyb826 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv827 := &x.Items yym828 := z.DecBinary() _ = yym828 if false { } else { h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv827), d) } } for { yyj826++ if yyhl826 { yyb826 = yyj826 > l } else { yyb826 = r.CheckBreak() } if yyb826 { break } z.DecStructFieldNotFound(yyj826-1, "") } r.ReadEnd() } func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym829 := z.EncBinary() _ = yym829 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep830 := !z.EncBinary() yy2arr830 := z.EncBasicHandle().StructToArray var yyq830 [2]bool _, _, _ = yysep830, yyq830, yy2arr830 const yyr830 bool = false if yyr830 || yy2arr830 { r.EncodeArrayStart(2) } else { var yynn830 int = 2 for _, b := range yyq830 { if b { yynn830++ } } r.EncodeMapStart(yynn830) } if yyr830 || yy2arr830 { yym832 := z.EncBinary() _ = yym832 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("path")) yym833 := z.EncBinary() _ = yym833 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yyr830 || yy2arr830 { yy835 := &x.FieldRef yy835.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("fieldRef")) yy836 := &x.FieldRef yy836.CodecEncodeSelf(e) } if yysep830 { r.EncodeEnd() } } } } func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym837 := z.DecBinary() _ = yym837 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl838 := r.ReadMapStart() if yyl838 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl838, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl838 := r.ReadArrayStart() if yyl838 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl838, 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 yys839Slc = z.DecScratchBuffer() // default slice to decode into _ = yys839Slc var yyhl839 bool = l >= 0 for yyj839 := 0; ; yyj839++ { if yyhl839 { if yyj839 >= l { break } } else { if r.CheckBreak() { break } } yys839Slc = r.DecodeBytes(yys839Slc, true, true) yys839 := string(yys839Slc) switch yys839 { case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "fieldRef": if r.TryDecodeAsNil() { x.FieldRef = ObjectFieldSelector{} } else { yyv841 := &x.FieldRef yyv841.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys839) } // end switch yys839 } // end for yyj839 if !yyhl839 { r.ReadEnd() } } func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj842 int var yyb842 bool var yyhl842 bool = l >= 0 yyj842++ if yyhl842 { yyb842 = yyj842 > l } else { yyb842 = r.CheckBreak() } if yyb842 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj842++ if yyhl842 { yyb842 = yyj842 > l } else { yyb842 = r.CheckBreak() } if yyb842 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldRef = ObjectFieldSelector{} } else { yyv844 := &x.FieldRef yyv844.CodecDecodeSelf(d) } for { yyj842++ if yyhl842 { yyb842 = yyj842 > l } else { yyb842 = r.CheckBreak() } if yyb842 { break } z.DecStructFieldNotFound(yyj842-1, "") } r.ReadEnd() } func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym845 := z.EncBinary() _ = yym845 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep846 := !z.EncBinary() yy2arr846 := z.EncBasicHandle().StructToArray var yyq846 [5]bool _, _, _ = yysep846, yyq846, yy2arr846 const yyr846 bool = false yyq846[0] = x.Name != "" yyq846[1] = x.HostPort != 0 yyq846[3] = x.Protocol != "" yyq846[4] = x.HostIP != "" if yyr846 || yy2arr846 { r.EncodeArrayStart(5) } else { var yynn846 int = 1 for _, b := range yyq846 { if b { yynn846++ } } r.EncodeMapStart(yynn846) } if yyr846 || yy2arr846 { if yyq846[0] { yym848 := z.EncBinary() _ = yym848 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq846[0] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym849 := z.EncBinary() _ = yym849 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr846 || yy2arr846 { if yyq846[1] { yym851 := z.EncBinary() _ = yym851 if false { } else { r.EncodeInt(int64(x.HostPort)) } } else { r.EncodeInt(0) } } else { if yyq846[1] { r.EncodeString(codecSelferC_UTF81234, string("hostPort")) yym852 := z.EncBinary() _ = yym852 if false { } else { r.EncodeInt(int64(x.HostPort)) } } } if yyr846 || yy2arr846 { yym854 := z.EncBinary() _ = yym854 if false { } else { r.EncodeInt(int64(x.ContainerPort)) } } else { r.EncodeString(codecSelferC_UTF81234, string("containerPort")) yym855 := z.EncBinary() _ = yym855 if false { } else { r.EncodeInt(int64(x.ContainerPort)) } } if yyr846 || yy2arr846 { if yyq846[3] { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq846[3] { r.EncodeString(codecSelferC_UTF81234, string("protocol")) x.Protocol.CodecEncodeSelf(e) } } if yyr846 || yy2arr846 { if yyq846[4] { yym858 := z.EncBinary() _ = yym858 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq846[4] { r.EncodeString(codecSelferC_UTF81234, string("hostIP")) yym859 := z.EncBinary() _ = yym859 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yysep846 { r.EncodeEnd() } } } } func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym860 := z.DecBinary() _ = yym860 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl861 := r.ReadMapStart() if yyl861 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl861, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl861 := r.ReadArrayStart() if yyl861 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl861, 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 yys862Slc = z.DecScratchBuffer() // default slice to decode into _ = yys862Slc var yyhl862 bool = l >= 0 for yyj862 := 0; ; yyj862++ { if yyhl862 { if yyj862 >= l { break } } else { if r.CheckBreak() { break } } yys862Slc = r.DecodeBytes(yys862Slc, true, true) yys862 := string(yys862Slc) switch yys862 { 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, yys862) } // end switch yys862 } // end for yyj862 if !yyhl862 { r.ReadEnd() } } func (x *ContainerPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj868 int var yyb868 bool var yyhl868 bool = l >= 0 yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostPort = 0 } else { x.HostPort = int(r.DecodeInt(codecSelferBitsize1234)) } yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerPort = 0 } else { x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234)) } yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } for { yyj868++ if yyhl868 { yyb868 = yyj868 > l } else { yyb868 = r.CheckBreak() } if yyb868 { break } z.DecStructFieldNotFound(yyj868-1, "") } r.ReadEnd() } func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym874 := z.EncBinary() _ = yym874 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep875 := !z.EncBinary() yy2arr875 := z.EncBasicHandle().StructToArray var yyq875 [3]bool _, _, _ = yysep875, yyq875, yy2arr875 const yyr875 bool = false yyq875[1] = x.ReadOnly != false if yyr875 || yy2arr875 { r.EncodeArrayStart(3) } else { var yynn875 int = 2 for _, b := range yyq875 { if b { yynn875++ } } r.EncodeMapStart(yynn875) } if yyr875 || yy2arr875 { yym877 := z.EncBinary() _ = yym877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym878 := z.EncBinary() _ = yym878 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr875 || yy2arr875 { if yyq875[1] { yym880 := z.EncBinary() _ = yym880 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } else { r.EncodeBool(false) } } else { if yyq875[1] { r.EncodeString(codecSelferC_UTF81234, string("readOnly")) yym881 := z.EncBinary() _ = yym881 if false { } else { r.EncodeBool(bool(x.ReadOnly)) } } } if yyr875 || yy2arr875 { yym883 := z.EncBinary() _ = yym883 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MountPath)) } } else { r.EncodeString(codecSelferC_UTF81234, string("mountPath")) yym884 := z.EncBinary() _ = yym884 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MountPath)) } } if yysep875 { r.EncodeEnd() } } } } func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym885 := z.DecBinary() _ = yym885 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl886 := r.ReadMapStart() if yyl886 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl886, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl886 := r.ReadArrayStart() if yyl886 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl886, 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 yys887Slc = z.DecScratchBuffer() // default slice to decode into _ = yys887Slc var yyhl887 bool = l >= 0 for yyj887 := 0; ; yyj887++ { if yyhl887 { if yyj887 >= l { break } } else { if r.CheckBreak() { break } } yys887Slc = r.DecodeBytes(yys887Slc, true, true) yys887 := string(yys887Slc) switch yys887 { 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, yys887) } // end switch yys887 } // end for yyj887 if !yyhl887 { r.ReadEnd() } } func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj891 int var yyb891 bool var yyhl891 bool = l >= 0 yyj891++ if yyhl891 { yyb891 = yyj891 > l } else { yyb891 = r.CheckBreak() } if yyb891 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj891++ if yyhl891 { yyb891 = yyj891 > l } else { yyb891 = r.CheckBreak() } if yyb891 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ReadOnly = false } else { x.ReadOnly = bool(r.DecodeBool()) } yyj891++ if yyhl891 { yyb891 = yyj891 > l } else { yyb891 = r.CheckBreak() } if yyb891 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MountPath = "" } else { x.MountPath = string(r.DecodeString()) } for { yyj891++ if yyhl891 { yyb891 = yyj891 > l } else { yyb891 = r.CheckBreak() } if yyb891 { break } z.DecStructFieldNotFound(yyj891-1, "") } r.ReadEnd() } func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym895 := z.EncBinary() _ = yym895 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep896 := !z.EncBinary() yy2arr896 := z.EncBasicHandle().StructToArray var yyq896 [3]bool _, _, _ = yysep896, yyq896, yy2arr896 const yyr896 bool = false yyq896[1] = x.Value != "" yyq896[2] = x.ValueFrom != nil if yyr896 || yy2arr896 { r.EncodeArrayStart(3) } else { var yynn896 int = 1 for _, b := range yyq896 { if b { yynn896++ } } r.EncodeMapStart(yynn896) } if yyr896 || yy2arr896 { yym898 := z.EncBinary() _ = yym898 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym899 := z.EncBinary() _ = yym899 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr896 || yy2arr896 { if yyq896[1] { yym901 := z.EncBinary() _ = yym901 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Value)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq896[1] { r.EncodeString(codecSelferC_UTF81234, string("value")) yym902 := z.EncBinary() _ = yym902 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Value)) } } } if yyr896 || yy2arr896 { if yyq896[2] { if x.ValueFrom == nil { r.EncodeNil() } else { x.ValueFrom.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq896[2] { r.EncodeString(codecSelferC_UTF81234, string("valueFrom")) if x.ValueFrom == nil { r.EncodeNil() } else { x.ValueFrom.CodecEncodeSelf(e) } } } if yysep896 { r.EncodeEnd() } } } } func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym904 := z.DecBinary() _ = yym904 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl905 := r.ReadMapStart() if yyl905 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl905, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl905 := r.ReadArrayStart() if yyl905 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl905, 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 yys906Slc = z.DecScratchBuffer() // default slice to decode into _ = yys906Slc var yyhl906 bool = l >= 0 for yyj906 := 0; ; yyj906++ { if yyhl906 { if yyj906 >= l { break } } else { if r.CheckBreak() { break } } yys906Slc = r.DecodeBytes(yys906Slc, true, true) yys906 := string(yys906Slc) switch yys906 { 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, yys906) } // end switch yys906 } // end for yyj906 if !yyhl906 { r.ReadEnd() } } func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj910 int var yyb910 bool var yyhl910 bool = l >= 0 yyj910++ if yyhl910 { yyb910 = yyj910 > l } else { yyb910 = r.CheckBreak() } if yyb910 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj910++ if yyhl910 { yyb910 = yyj910 > l } else { yyb910 = r.CheckBreak() } if yyb910 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Value = "" } else { x.Value = string(r.DecodeString()) } yyj910++ if yyhl910 { yyb910 = yyj910 > l } else { yyb910 = r.CheckBreak() } if yyb910 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ValueFrom != nil { x.ValueFrom = nil } } else { if x.ValueFrom == nil { x.ValueFrom = new(EnvVarSource) } x.ValueFrom.CodecDecodeSelf(d) } for { yyj910++ if yyhl910 { yyb910 = yyj910 > l } else { yyb910 = r.CheckBreak() } if yyb910 { break } z.DecStructFieldNotFound(yyj910-1, "") } r.ReadEnd() } func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym914 := z.EncBinary() _ = yym914 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep915 := !z.EncBinary() yy2arr915 := z.EncBasicHandle().StructToArray var yyq915 [1]bool _, _, _ = yysep915, yyq915, yy2arr915 const yyr915 bool = false if yyr915 || yy2arr915 { r.EncodeArrayStart(1) } else { var yynn915 int = 1 for _, b := range yyq915 { if b { yynn915++ } } r.EncodeMapStart(yynn915) } if yyr915 || yy2arr915 { if x.FieldRef == nil { r.EncodeNil() } else { x.FieldRef.CodecEncodeSelf(e) } } else { r.EncodeString(codecSelferC_UTF81234, string("fieldRef")) if x.FieldRef == nil { r.EncodeNil() } else { x.FieldRef.CodecEncodeSelf(e) } } if yysep915 { r.EncodeEnd() } } } } func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym917 := z.DecBinary() _ = yym917 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl918 := r.ReadMapStart() if yyl918 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl918, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl918 := r.ReadArrayStart() if yyl918 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl918, 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 yys919Slc = z.DecScratchBuffer() // default slice to decode into _ = yys919Slc var yyhl919 bool = l >= 0 for yyj919 := 0; ; yyj919++ { if yyhl919 { if yyj919 >= l { break } } else { if r.CheckBreak() { break } } yys919Slc = r.DecodeBytes(yys919Slc, true, true) yys919 := string(yys919Slc) switch yys919 { 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, yys919) } // end switch yys919 } // end for yyj919 if !yyhl919 { r.ReadEnd() } } func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj921 int var yyb921 bool var yyhl921 bool = l >= 0 yyj921++ if yyhl921 { yyb921 = yyj921 > l } else { yyb921 = r.CheckBreak() } if yyb921 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.FieldRef != nil { x.FieldRef = nil } } else { if x.FieldRef == nil { x.FieldRef = new(ObjectFieldSelector) } x.FieldRef.CodecDecodeSelf(d) } for { yyj921++ if yyhl921 { yyb921 = yyj921 > l } else { yyb921 = r.CheckBreak() } if yyb921 { break } z.DecStructFieldNotFound(yyj921-1, "") } r.ReadEnd() } func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym923 := z.EncBinary() _ = yym923 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep924 := !z.EncBinary() yy2arr924 := z.EncBasicHandle().StructToArray var yyq924 [2]bool _, _, _ = yysep924, yyq924, yy2arr924 const yyr924 bool = false if yyr924 || yy2arr924 { r.EncodeArrayStart(2) } else { var yynn924 int = 2 for _, b := range yyq924 { if b { yynn924++ } } r.EncodeMapStart(yynn924) } if yyr924 || yy2arr924 { yym926 := z.EncBinary() _ = yym926 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym927 := z.EncBinary() _ = yym927 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } if yyr924 || yy2arr924 { yym929 := z.EncBinary() _ = yym929 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) yym930 := z.EncBinary() _ = yym930 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } if yysep924 { r.EncodeEnd() } } } } func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym931 := z.DecBinary() _ = yym931 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl932 := r.ReadMapStart() if yyl932 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl932, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl932 := r.ReadArrayStart() if yyl932 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl932, 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 yys933Slc = z.DecScratchBuffer() // default slice to decode into _ = yys933Slc var yyhl933 bool = l >= 0 for yyj933 := 0; ; yyj933++ { if yyhl933 { if yyj933 >= l { break } } else { if r.CheckBreak() { break } } yys933Slc = r.DecodeBytes(yys933Slc, true, true) yys933 := string(yys933Slc) switch yys933 { 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, yys933) } // end switch yys933 } // end for yyj933 if !yyhl933 { r.ReadEnd() } } func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj936 int var yyb936 bool var yyhl936 bool = l >= 0 yyj936++ if yyhl936 { yyb936 = yyj936 > l } else { yyb936 = r.CheckBreak() } if yyb936 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj936++ if yyhl936 { yyb936 = yyj936 > l } else { yyb936 = r.CheckBreak() } if yyb936 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj936++ if yyhl936 { yyb936 = yyj936 > l } else { yyb936 = r.CheckBreak() } if yyb936 { break } z.DecStructFieldNotFound(yyj936-1, "") } r.ReadEnd() } func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym939 := z.EncBinary() _ = yym939 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep940 := !z.EncBinary() yy2arr940 := z.EncBasicHandle().StructToArray var yyq940 [4]bool _, _, _ = yysep940, yyq940, yy2arr940 const yyr940 bool = false yyq940[0] = x.Path != "" yyq940[1] = true yyq940[2] = x.Host != "" yyq940[3] = x.Scheme != "" if yyr940 || yy2arr940 { r.EncodeArrayStart(4) } else { var yynn940 int = 0 for _, b := range yyq940 { if b { yynn940++ } } r.EncodeMapStart(yynn940) } if yyr940 || yy2arr940 { if yyq940[0] { yym942 := z.EncBinary() _ = yym942 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq940[0] { r.EncodeString(codecSelferC_UTF81234, string("path")) yym943 := z.EncBinary() _ = yym943 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } } if yyr940 || yy2arr940 { if yyq940[1] { yy945 := &x.Port yym946 := z.EncBinary() _ = yym946 if false { } else if z.HasExtensions() && z.EncExt(yy945) { } else if !yym946 && z.IsJSONHandle() { z.EncJSONMarshal(yy945) } else { z.EncFallback(yy945) } } else { r.EncodeNil() } } else { if yyq940[1] { r.EncodeString(codecSelferC_UTF81234, string("port")) yy947 := &x.Port yym948 := z.EncBinary() _ = yym948 if false { } else if z.HasExtensions() && z.EncExt(yy947) { } else if !yym948 && z.IsJSONHandle() { z.EncJSONMarshal(yy947) } else { z.EncFallback(yy947) } } } if yyr940 || yy2arr940 { if yyq940[2] { yym950 := z.EncBinary() _ = yym950 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq940[2] { r.EncodeString(codecSelferC_UTF81234, string("host")) yym951 := z.EncBinary() _ = yym951 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yyr940 || yy2arr940 { if yyq940[3] { x.Scheme.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq940[3] { r.EncodeString(codecSelferC_UTF81234, string("scheme")) x.Scheme.CodecEncodeSelf(e) } } if yysep940 { r.EncodeEnd() } } } } func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym953 := z.DecBinary() _ = yym953 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl954 := r.ReadMapStart() if yyl954 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl954, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl954 := r.ReadArrayStart() if yyl954 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl954, 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 yys955Slc = z.DecScratchBuffer() // default slice to decode into _ = yys955Slc var yyhl955 bool = l >= 0 for yyj955 := 0; ; yyj955++ { if yyhl955 { if yyj955 >= l { break } } else { if r.CheckBreak() { break } } yys955Slc = r.DecodeBytes(yys955Slc, true, true) yys955 := string(yys955Slc) switch yys955 { case "path": if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } case "port": if r.TryDecodeAsNil() { x.Port = pkg5_util.IntOrString{} } else { yyv957 := &x.Port yym958 := z.DecBinary() _ = yym958 if false { } else if z.HasExtensions() && z.DecExt(yyv957) { } else if !yym958 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv957) } else { z.DecFallback(yyv957, 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, yys955) } // end switch yys955 } // end for yyj955 if !yyhl955 { r.ReadEnd() } } func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj961 int var yyb961 bool var yyhl961 bool = l >= 0 yyj961++ if yyhl961 { yyb961 = yyj961 > l } else { yyb961 = r.CheckBreak() } if yyb961 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } yyj961++ if yyhl961 { yyb961 = yyj961 > l } else { yyb961 = r.CheckBreak() } if yyb961 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = pkg5_util.IntOrString{} } else { yyv963 := &x.Port yym964 := z.DecBinary() _ = yym964 if false { } else if z.HasExtensions() && z.DecExt(yyv963) { } else if !yym964 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv963) } else { z.DecFallback(yyv963, false) } } yyj961++ if yyhl961 { yyb961 = yyj961 > l } else { yyb961 = r.CheckBreak() } if yyb961 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } yyj961++ if yyhl961 { yyb961 = yyj961 > l } else { yyb961 = r.CheckBreak() } if yyb961 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Scheme = "" } else { x.Scheme = URIScheme(r.DecodeString()) } for { yyj961++ if yyhl961 { yyb961 = yyj961 > l } else { yyb961 = r.CheckBreak() } if yyb961 { break } z.DecStructFieldNotFound(yyj961-1, "") } r.ReadEnd() } func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym967 := z.EncBinary() _ = yym967 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 yym968 := z.DecBinary() _ = yym968 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 { yym969 := z.EncBinary() _ = yym969 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep970 := !z.EncBinary() yy2arr970 := z.EncBasicHandle().StructToArray var yyq970 [1]bool _, _, _ = yysep970, yyq970, yy2arr970 const yyr970 bool = false yyq970[0] = true if yyr970 || yy2arr970 { r.EncodeArrayStart(1) } else { var yynn970 int = 0 for _, b := range yyq970 { if b { yynn970++ } } r.EncodeMapStart(yynn970) } if yyr970 || yy2arr970 { if yyq970[0] { yy972 := &x.Port yym973 := z.EncBinary() _ = yym973 if false { } else if z.HasExtensions() && z.EncExt(yy972) { } else if !yym973 && z.IsJSONHandle() { z.EncJSONMarshal(yy972) } else { z.EncFallback(yy972) } } else { r.EncodeNil() } } else { if yyq970[0] { r.EncodeString(codecSelferC_UTF81234, string("port")) yy974 := &x.Port yym975 := z.EncBinary() _ = yym975 if false { } else if z.HasExtensions() && z.EncExt(yy974) { } else if !yym975 && z.IsJSONHandle() { z.EncJSONMarshal(yy974) } else { z.EncFallback(yy974) } } } if yysep970 { r.EncodeEnd() } } } } func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym976 := z.DecBinary() _ = yym976 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl977 := r.ReadMapStart() if yyl977 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl977, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl977 := r.ReadArrayStart() if yyl977 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl977, 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 yys978Slc = z.DecScratchBuffer() // default slice to decode into _ = yys978Slc var yyhl978 bool = l >= 0 for yyj978 := 0; ; yyj978++ { if yyhl978 { if yyj978 >= l { break } } else { if r.CheckBreak() { break } } yys978Slc = r.DecodeBytes(yys978Slc, true, true) yys978 := string(yys978Slc) switch yys978 { case "port": if r.TryDecodeAsNil() { x.Port = pkg5_util.IntOrString{} } else { yyv979 := &x.Port yym980 := z.DecBinary() _ = yym980 if false { } else if z.HasExtensions() && z.DecExt(yyv979) { } else if !yym980 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv979) } else { z.DecFallback(yyv979, false) } } default: z.DecStructFieldNotFound(-1, yys978) } // end switch yys978 } // end for yyj978 if !yyhl978 { r.ReadEnd() } } func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj981 int var yyb981 bool var yyhl981 bool = l >= 0 yyj981++ if yyhl981 { yyb981 = yyj981 > l } else { yyb981 = r.CheckBreak() } if yyb981 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = pkg5_util.IntOrString{} } else { yyv982 := &x.Port yym983 := z.DecBinary() _ = yym983 if false { } else if z.HasExtensions() && z.DecExt(yyv982) { } else if !yym983 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv982) } else { z.DecFallback(yyv982, false) } } for { yyj981++ if yyhl981 { yyb981 = yyj981 > l } else { yyb981 = r.CheckBreak() } if yyb981 { break } z.DecStructFieldNotFound(yyj981-1, "") } r.ReadEnd() } func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym984 := z.EncBinary() _ = yym984 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep985 := !z.EncBinary() yy2arr985 := z.EncBasicHandle().StructToArray var yyq985 [1]bool _, _, _ = yysep985, yyq985, yy2arr985 const yyr985 bool = false yyq985[0] = len(x.Command) != 0 if yyr985 || yy2arr985 { r.EncodeArrayStart(1) } else { var yynn985 int = 0 for _, b := range yyq985 { if b { yynn985++ } } r.EncodeMapStart(yynn985) } if yyr985 || yy2arr985 { if yyq985[0] { if x.Command == nil { r.EncodeNil() } else { yym987 := z.EncBinary() _ = yym987 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeNil() } } else { if yyq985[0] { r.EncodeString(codecSelferC_UTF81234, string("command")) if x.Command == nil { r.EncodeNil() } else { yym988 := z.EncBinary() _ = yym988 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } } if yysep985 { r.EncodeEnd() } } } } func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym989 := z.DecBinary() _ = yym989 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl990 := r.ReadMapStart() if yyl990 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl990, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl990 := r.ReadArrayStart() if yyl990 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl990, 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 yys991Slc = z.DecScratchBuffer() // default slice to decode into _ = yys991Slc var yyhl991 bool = l >= 0 for yyj991 := 0; ; yyj991++ { if yyhl991 { if yyj991 >= l { break } } else { if r.CheckBreak() { break } } yys991Slc = r.DecodeBytes(yys991Slc, true, true) yys991 := string(yys991Slc) switch yys991 { case "command": if r.TryDecodeAsNil() { x.Command = nil } else { yyv992 := &x.Command yym993 := z.DecBinary() _ = yym993 if false { } else { z.F.DecSliceStringX(yyv992, false, d) } } default: z.DecStructFieldNotFound(-1, yys991) } // end switch yys991 } // end for yyj991 if !yyhl991 { r.ReadEnd() } } func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj994 int var yyb994 bool var yyhl994 bool = l >= 0 yyj994++ if yyhl994 { yyb994 = yyj994 > l } else { yyb994 = r.CheckBreak() } if yyb994 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv995 := &x.Command yym996 := z.DecBinary() _ = yym996 if false { } else { z.F.DecSliceStringX(yyv995, false, d) } } for { yyj994++ if yyhl994 { yyb994 = yyj994 > l } else { yyb994 = r.CheckBreak() } if yyb994 { break } z.DecStructFieldNotFound(yyj994-1, "") } r.ReadEnd() } func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym997 := z.EncBinary() _ = yym997 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep998 := !z.EncBinary() yy2arr998 := z.EncBasicHandle().StructToArray var yyq998 [5]bool _, _, _ = yysep998, yyq998, yy2arr998 const yyr998 bool = false yyq998[0] = x.Handler.Exec != nil && x.Exec != nil yyq998[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil yyq998[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil yyq998[3] = x.InitialDelaySeconds != 0 yyq998[4] = x.TimeoutSeconds != 0 if yyr998 || yy2arr998 { r.EncodeArrayStart(5) } else { var yynn998 int = 0 for _, b := range yyq998 { if b { yynn998++ } } r.EncodeMapStart(yynn998) } var yyn999 bool if x.Handler.Exec == nil { yyn999 = true goto LABEL999 } LABEL999: if yyr998 || yy2arr998 { if yyn999 { r.EncodeNil() } else { if yyq998[0] { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq998[0] { r.EncodeString(codecSelferC_UTF81234, string("exec")) if yyn999 { r.EncodeNil() } else { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } } } var yyn1000 bool if x.Handler.HTTPGet == nil { yyn1000 = true goto LABEL1000 } LABEL1000: if yyr998 || yy2arr998 { if yyn1000 { r.EncodeNil() } else { if yyq998[1] { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq998[1] { r.EncodeString(codecSelferC_UTF81234, string("httpGet")) if yyn1000 { r.EncodeNil() } else { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } } } var yyn1001 bool if x.Handler.TCPSocket == nil { yyn1001 = true goto LABEL1001 } LABEL1001: if yyr998 || yy2arr998 { if yyn1001 { r.EncodeNil() } else { if yyq998[2] { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } else { r.EncodeNil() } } } else { if yyq998[2] { r.EncodeString(codecSelferC_UTF81234, string("tcpSocket")) if yyn1001 { r.EncodeNil() } else { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } } } if yyr998 || yy2arr998 { if yyq998[3] { yym1003 := z.EncBinary() _ = yym1003 if false { } else { r.EncodeInt(int64(x.InitialDelaySeconds)) } } else { r.EncodeInt(0) } } else { if yyq998[3] { r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds")) yym1004 := z.EncBinary() _ = yym1004 if false { } else { r.EncodeInt(int64(x.InitialDelaySeconds)) } } } if yyr998 || yy2arr998 { if yyq998[4] { yym1006 := z.EncBinary() _ = yym1006 if false { } else { r.EncodeInt(int64(x.TimeoutSeconds)) } } else { r.EncodeInt(0) } } else { if yyq998[4] { r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds")) yym1007 := z.EncBinary() _ = yym1007 if false { } else { r.EncodeInt(int64(x.TimeoutSeconds)) } } } if yysep998 { r.EncodeEnd() } } } } func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1008 := z.DecBinary() _ = yym1008 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1009 := r.ReadMapStart() if yyl1009 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1009, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1009 := r.ReadArrayStart() if yyl1009 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1009, 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 yys1010Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1010Slc var yyhl1010 bool = l >= 0 for yyj1010 := 0; ; yyj1010++ { if yyhl1010 { if yyj1010 >= l { break } } else { if r.CheckBreak() { break } } yys1010Slc = r.DecodeBytes(yys1010Slc, true, true) yys1010 := string(yys1010Slc) switch yys1010 { 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 = int64(r.DecodeInt(64)) } case "timeoutSeconds": if r.TryDecodeAsNil() { x.TimeoutSeconds = 0 } else { x.TimeoutSeconds = int64(r.DecodeInt(64)) } default: z.DecStructFieldNotFound(-1, yys1010) } // end switch yys1010 } // end for yyj1010 if !yyhl1010 { r.ReadEnd() } } func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1016 int var yyb1016 bool var yyhl1016 bool = l >= 0 yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.InitialDelaySeconds = 0 } else { x.InitialDelaySeconds = int64(r.DecodeInt(64)) } yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TimeoutSeconds = 0 } else { x.TimeoutSeconds = int64(r.DecodeInt(64)) } for { yyj1016++ if yyhl1016 { yyb1016 = yyj1016 > l } else { yyb1016 = r.CheckBreak() } if yyb1016 { break } z.DecStructFieldNotFound(yyj1016-1, "") } r.ReadEnd() } func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1022 := z.EncBinary() _ = yym1022 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 yym1023 := z.DecBinary() _ = yym1023 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 yym1024 := z.EncBinary() _ = yym1024 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 yym1025 := z.DecBinary() _ = yym1025 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 { yym1026 := z.EncBinary() _ = yym1026 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1027 := !z.EncBinary() yy2arr1027 := z.EncBasicHandle().StructToArray var yyq1027 [2]bool _, _, _ = yysep1027, yyq1027, yy2arr1027 const yyr1027 bool = false yyq1027[0] = len(x.Add) != 0 yyq1027[1] = len(x.Drop) != 0 if yyr1027 || yy2arr1027 { r.EncodeArrayStart(2) } else { var yynn1027 int = 0 for _, b := range yyq1027 { if b { yynn1027++ } } r.EncodeMapStart(yynn1027) } if yyr1027 || yy2arr1027 { if yyq1027[0] { if x.Add == nil { r.EncodeNil() } else { yym1029 := z.EncBinary() _ = yym1029 if false { } else { h.encSliceCapability(([]Capability)(x.Add), e) } } } else { r.EncodeNil() } } else { if yyq1027[0] { r.EncodeString(codecSelferC_UTF81234, string("add")) if x.Add == nil { r.EncodeNil() } else { yym1030 := z.EncBinary() _ = yym1030 if false { } else { h.encSliceCapability(([]Capability)(x.Add), e) } } } } if yyr1027 || yy2arr1027 { if yyq1027[1] { if x.Drop == nil { r.EncodeNil() } else { yym1032 := z.EncBinary() _ = yym1032 if false { } else { h.encSliceCapability(([]Capability)(x.Drop), e) } } } else { r.EncodeNil() } } else { if yyq1027[1] { r.EncodeString(codecSelferC_UTF81234, string("drop")) if x.Drop == nil { r.EncodeNil() } else { yym1033 := z.EncBinary() _ = yym1033 if false { } else { h.encSliceCapability(([]Capability)(x.Drop), e) } } } } if yysep1027 { r.EncodeEnd() } } } } func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1034 := z.DecBinary() _ = yym1034 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1035 := r.ReadMapStart() if yyl1035 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1035, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1035 := r.ReadArrayStart() if yyl1035 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1035, 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 yys1036Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1036Slc var yyhl1036 bool = l >= 0 for yyj1036 := 0; ; yyj1036++ { if yyhl1036 { if yyj1036 >= l { break } } else { if r.CheckBreak() { break } } yys1036Slc = r.DecodeBytes(yys1036Slc, true, true) yys1036 := string(yys1036Slc) switch yys1036 { case "add": if r.TryDecodeAsNil() { x.Add = nil } else { yyv1037 := &x.Add yym1038 := z.DecBinary() _ = yym1038 if false { } else { h.decSliceCapability((*[]Capability)(yyv1037), d) } } case "drop": if r.TryDecodeAsNil() { x.Drop = nil } else { yyv1039 := &x.Drop yym1040 := z.DecBinary() _ = yym1040 if false { } else { h.decSliceCapability((*[]Capability)(yyv1039), d) } } default: z.DecStructFieldNotFound(-1, yys1036) } // end switch yys1036 } // end for yyj1036 if !yyhl1036 { r.ReadEnd() } } func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1041 int var yyb1041 bool var yyhl1041 bool = l >= 0 yyj1041++ if yyhl1041 { yyb1041 = yyj1041 > l } else { yyb1041 = r.CheckBreak() } if yyb1041 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Add = nil } else { yyv1042 := &x.Add yym1043 := z.DecBinary() _ = yym1043 if false { } else { h.decSliceCapability((*[]Capability)(yyv1042), d) } } yyj1041++ if yyhl1041 { yyb1041 = yyj1041 > l } else { yyb1041 = r.CheckBreak() } if yyb1041 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Drop = nil } else { yyv1044 := &x.Drop yym1045 := z.DecBinary() _ = yym1045 if false { } else { h.decSliceCapability((*[]Capability)(yyv1044), d) } } for { yyj1041++ if yyhl1041 { yyb1041 = yyj1041 > l } else { yyb1041 = r.CheckBreak() } if yyb1041 { break } z.DecStructFieldNotFound(yyj1041-1, "") } r.ReadEnd() } func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1046 := z.EncBinary() _ = yym1046 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1047 := !z.EncBinary() yy2arr1047 := z.EncBasicHandle().StructToArray var yyq1047 [2]bool _, _, _ = yysep1047, yyq1047, yy2arr1047 const yyr1047 bool = false yyq1047[0] = len(x.Limits) != 0 yyq1047[1] = len(x.Requests) != 0 if yyr1047 || yy2arr1047 { r.EncodeArrayStart(2) } else { var yynn1047 int = 0 for _, b := range yyq1047 { if b { yynn1047++ } } r.EncodeMapStart(yynn1047) } if yyr1047 || yy2arr1047 { if yyq1047[0] { if x.Limits == nil { r.EncodeNil() } else { x.Limits.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1047[0] { r.EncodeString(codecSelferC_UTF81234, string("limits")) if x.Limits == nil { r.EncodeNil() } else { x.Limits.CodecEncodeSelf(e) } } } if yyr1047 || yy2arr1047 { if yyq1047[1] { if x.Requests == nil { r.EncodeNil() } else { x.Requests.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1047[1] { r.EncodeString(codecSelferC_UTF81234, string("requests")) if x.Requests == nil { r.EncodeNil() } else { x.Requests.CodecEncodeSelf(e) } } } if yysep1047 { r.EncodeEnd() } } } } func (x *ResourceRequirements) 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1051 := r.ReadMapStart() if yyl1051 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1051, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1051 := r.ReadArrayStart() if yyl1051 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1051, 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 yys1052Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1052Slc var yyhl1052 bool = l >= 0 for yyj1052 := 0; ; yyj1052++ { if yyhl1052 { if yyj1052 >= l { break } } else { if r.CheckBreak() { break } } yys1052Slc = r.DecodeBytes(yys1052Slc, true, true) yys1052 := string(yys1052Slc) switch yys1052 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv1053 := &x.Limits yyv1053.CodecDecodeSelf(d) } case "requests": if r.TryDecodeAsNil() { x.Requests = nil } else { yyv1054 := &x.Requests yyv1054.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1052) } // end switch yys1052 } // end for yyj1052 if !yyhl1052 { r.ReadEnd() } } func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1055 int var yyb1055 bool var yyhl1055 bool = l >= 0 yyj1055++ if yyhl1055 { yyb1055 = yyj1055 > l } else { yyb1055 = r.CheckBreak() } if yyb1055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Limits = nil } else { yyv1056 := &x.Limits yyv1056.CodecDecodeSelf(d) } yyj1055++ if yyhl1055 { yyb1055 = yyj1055 > l } else { yyb1055 = r.CheckBreak() } if yyb1055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Requests = nil } else { yyv1057 := &x.Requests yyv1057.CodecDecodeSelf(d) } for { yyj1055++ if yyhl1055 { yyb1055 = yyj1055 > l } else { yyb1055 = r.CheckBreak() } if yyb1055 { break } z.DecStructFieldNotFound(yyj1055-1, "") } r.ReadEnd() } func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1058 := z.EncBinary() _ = yym1058 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1059 := !z.EncBinary() yy2arr1059 := z.EncBasicHandle().StructToArray var yyq1059 [17]bool _, _, _ = yysep1059, yyq1059, yy2arr1059 const yyr1059 bool = false yyq1059[2] = len(x.Command) != 0 yyq1059[3] = len(x.Args) != 0 yyq1059[4] = x.WorkingDir != "" yyq1059[5] = len(x.Ports) != 0 yyq1059[6] = len(x.Env) != 0 yyq1059[7] = true yyq1059[8] = len(x.VolumeMounts) != 0 yyq1059[9] = x.LivenessProbe != nil yyq1059[10] = x.ReadinessProbe != nil yyq1059[11] = x.Lifecycle != nil yyq1059[12] = x.TerminationMessagePath != "" yyq1059[14] = x.SecurityContext != nil yyq1059[15] = x.Stdin != false yyq1059[16] = x.TTY != false if yyr1059 || yy2arr1059 { r.EncodeArrayStart(17) } else { var yynn1059 int = 3 for _, b := range yyq1059 { if b { yynn1059++ } } r.EncodeMapStart(yynn1059) } if yyr1059 || yy2arr1059 { yym1061 := z.EncBinary() _ = yym1061 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1062 := z.EncBinary() _ = yym1062 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1059 || yy2arr1059 { yym1064 := z.EncBinary() _ = yym1064 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } else { r.EncodeString(codecSelferC_UTF81234, string("image")) yym1065 := z.EncBinary() _ = yym1065 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } if yyr1059 || yy2arr1059 { if yyq1059[2] { if x.Command == nil { r.EncodeNil() } else { yym1067 := z.EncBinary() _ = yym1067 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeNil() } } else { if yyq1059[2] { r.EncodeString(codecSelferC_UTF81234, string("command")) if x.Command == nil { r.EncodeNil() } else { yym1068 := z.EncBinary() _ = yym1068 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } } if yyr1059 || yy2arr1059 { if yyq1059[3] { if x.Args == nil { r.EncodeNil() } else { yym1070 := z.EncBinary() _ = yym1070 if false { } else { z.F.EncSliceStringV(x.Args, false, e) } } } else { r.EncodeNil() } } else { if yyq1059[3] { r.EncodeString(codecSelferC_UTF81234, string("args")) if x.Args == nil { r.EncodeNil() } else { yym1071 := z.EncBinary() _ = yym1071 if false { } else { z.F.EncSliceStringV(x.Args, false, e) } } } } if yyr1059 || yy2arr1059 { if yyq1059[4] { yym1073 := z.EncBinary() _ = yym1073 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1059[4] { r.EncodeString(codecSelferC_UTF81234, string("workingDir")) yym1074 := z.EncBinary() _ = yym1074 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir)) } } } if yyr1059 || yy2arr1059 { if yyq1059[5] { if x.Ports == nil { r.EncodeNil() } else { yym1076 := z.EncBinary() _ = yym1076 if false { } else { h.encSliceContainerPort(([]ContainerPort)(x.Ports), e) } } } else { r.EncodeNil() } } else { if yyq1059[5] { r.EncodeString(codecSelferC_UTF81234, string("ports")) if x.Ports == nil { r.EncodeNil() } else { yym1077 := z.EncBinary() _ = yym1077 if false { } else { h.encSliceContainerPort(([]ContainerPort)(x.Ports), e) } } } } if yyr1059 || yy2arr1059 { if yyq1059[6] { if x.Env == nil { r.EncodeNil() } else { yym1079 := z.EncBinary() _ = yym1079 if false { } else { h.encSliceEnvVar(([]EnvVar)(x.Env), e) } } } else { r.EncodeNil() } } else { if yyq1059[6] { r.EncodeString(codecSelferC_UTF81234, string("env")) if x.Env == nil { r.EncodeNil() } else { yym1080 := z.EncBinary() _ = yym1080 if false { } else { h.encSliceEnvVar(([]EnvVar)(x.Env), e) } } } } if yyr1059 || yy2arr1059 { if yyq1059[7] { yy1082 := &x.Resources yy1082.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1059[7] { r.EncodeString(codecSelferC_UTF81234, string("resources")) yy1083 := &x.Resources yy1083.CodecEncodeSelf(e) } } if yyr1059 || yy2arr1059 { if yyq1059[8] { if x.VolumeMounts == nil { r.EncodeNil() } else { yym1085 := z.EncBinary() _ = yym1085 if false { } else { h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e) } } } else { r.EncodeNil() } } else { if yyq1059[8] { r.EncodeString(codecSelferC_UTF81234, string("volumeMounts")) if x.VolumeMounts == nil { r.EncodeNil() } else { yym1086 := z.EncBinary() _ = yym1086 if false { } else { h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e) } } } } if yyr1059 || yy2arr1059 { if yyq1059[9] { if x.LivenessProbe == nil { r.EncodeNil() } else { x.LivenessProbe.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1059[9] { r.EncodeString(codecSelferC_UTF81234, string("livenessProbe")) if x.LivenessProbe == nil { r.EncodeNil() } else { x.LivenessProbe.CodecEncodeSelf(e) } } } if yyr1059 || yy2arr1059 { if yyq1059[10] { if x.ReadinessProbe == nil { r.EncodeNil() } else { x.ReadinessProbe.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1059[10] { r.EncodeString(codecSelferC_UTF81234, string("readinessProbe")) if x.ReadinessProbe == nil { r.EncodeNil() } else { x.ReadinessProbe.CodecEncodeSelf(e) } } } if yyr1059 || yy2arr1059 { if yyq1059[11] { if x.Lifecycle == nil { r.EncodeNil() } else { x.Lifecycle.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1059[11] { r.EncodeString(codecSelferC_UTF81234, string("lifecycle")) if x.Lifecycle == nil { r.EncodeNil() } else { x.Lifecycle.CodecEncodeSelf(e) } } } if yyr1059 || yy2arr1059 { if yyq1059[12] { yym1091 := z.EncBinary() _ = yym1091 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1059[12] { r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath")) yym1092 := z.EncBinary() _ = yym1092 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath)) } } } if yyr1059 || yy2arr1059 { x.ImagePullPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy")) x.ImagePullPolicy.CodecEncodeSelf(e) } if yyr1059 || yy2arr1059 { if yyq1059[14] { if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1059[14] { r.EncodeString(codecSelferC_UTF81234, string("securityContext")) if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } } if yyr1059 || yy2arr1059 { if yyq1059[15] { yym1096 := z.EncBinary() _ = yym1096 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq1059[15] { r.EncodeString(codecSelferC_UTF81234, string("stdin")) yym1097 := z.EncBinary() _ = yym1097 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr1059 || yy2arr1059 { if yyq1059[16] { yym1099 := z.EncBinary() _ = yym1099 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq1059[16] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym1100 := z.EncBinary() _ = yym1100 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yysep1059 { r.EncodeEnd() } } } } func (x *Container) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1101 := z.DecBinary() _ = yym1101 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1102 := r.ReadMapStart() if yyl1102 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1102, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1102 := r.ReadArrayStart() if yyl1102 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1102, 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 yys1103Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1103Slc var yyhl1103 bool = l >= 0 for yyj1103 := 0; ; yyj1103++ { if yyhl1103 { if yyj1103 >= l { break } } else { if r.CheckBreak() { break } } yys1103Slc = r.DecodeBytes(yys1103Slc, true, true) yys1103 := string(yys1103Slc) switch yys1103 { 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 { yyv1106 := &x.Command yym1107 := z.DecBinary() _ = yym1107 if false { } else { z.F.DecSliceStringX(yyv1106, false, d) } } case "args": if r.TryDecodeAsNil() { x.Args = nil } else { yyv1108 := &x.Args yym1109 := z.DecBinary() _ = yym1109 if false { } else { z.F.DecSliceStringX(yyv1108, false, d) } } case "workingDir": if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1111 := &x.Ports yym1112 := z.DecBinary() _ = yym1112 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1111), d) } } case "env": if r.TryDecodeAsNil() { x.Env = nil } else { yyv1113 := &x.Env yym1114 := z.DecBinary() _ = yym1114 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1113), d) } } case "resources": if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1115 := &x.Resources yyv1115.CodecDecodeSelf(d) } case "volumeMounts": if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1116 := &x.VolumeMounts yym1117 := z.DecBinary() _ = yym1117 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1116), 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 "tty": if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys1103) } // end switch yys1103 } // end for yyj1103 if !yyhl1103 { r.ReadEnd() } } func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1126 int var yyb1126 bool var yyhl1126 bool = l >= 0 yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv1129 := &x.Command yym1130 := z.DecBinary() _ = yym1130 if false { } else { z.F.DecSliceStringX(yyv1129, false, d) } } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Args = nil } else { yyv1131 := &x.Args yym1132 := z.DecBinary() _ = yym1132 if false { } else { z.F.DecSliceStringX(yyv1131, false, d) } } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1134 := &x.Ports yym1135 := z.DecBinary() _ = yym1135 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1134), d) } } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Env = nil } else { yyv1136 := &x.Env yym1137 := z.DecBinary() _ = yym1137 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1136), d) } } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1138 := &x.Resources yyv1138.CodecDecodeSelf(d) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1139 := &x.VolumeMounts yym1140 := z.DecBinary() _ = yym1140 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1139), d) } } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.LivenessProbe != nil { x.LivenessProbe = nil } } else { if x.LivenessProbe == nil { x.LivenessProbe = new(Probe) } x.LivenessProbe.CodecDecodeSelf(d) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ReadinessProbe != nil { x.ReadinessProbe = nil } } else { if x.ReadinessProbe == nil { x.ReadinessProbe = new(Probe) } x.ReadinessProbe.CodecDecodeSelf(d) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Lifecycle != nil { x.Lifecycle = nil } } else { if x.Lifecycle == nil { x.Lifecycle = new(Lifecycle) } x.Lifecycle.CodecDecodeSelf(d) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TerminationMessagePath = "" } else { x.TerminationMessagePath = string(r.DecodeString()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullPolicy = "" } else { x.ImagePullPolicy = PullPolicy(r.DecodeString()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(SecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } for { yyj1126++ if yyhl1126 { yyb1126 = yyj1126 > l } else { yyb1126 = r.CheckBreak() } if yyb1126 { break } z.DecStructFieldNotFound(yyj1126-1, "") } r.ReadEnd() } func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1149 := z.EncBinary() _ = yym1149 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1150 := !z.EncBinary() yy2arr1150 := z.EncBasicHandle().StructToArray var yyq1150 [3]bool _, _, _ = yysep1150, yyq1150, yy2arr1150 const yyr1150 bool = false yyq1150[0] = x.Exec != nil yyq1150[1] = x.HTTPGet != nil yyq1150[2] = x.TCPSocket != nil if yyr1150 || yy2arr1150 { r.EncodeArrayStart(3) } else { var yynn1150 int = 0 for _, b := range yyq1150 { if b { yynn1150++ } } r.EncodeMapStart(yynn1150) } if yyr1150 || yy2arr1150 { if yyq1150[0] { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1150[0] { r.EncodeString(codecSelferC_UTF81234, string("exec")) if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } } if yyr1150 || yy2arr1150 { if yyq1150[1] { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1150[1] { r.EncodeString(codecSelferC_UTF81234, string("httpGet")) if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } } if yyr1150 || yy2arr1150 { if yyq1150[2] { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1150[2] { r.EncodeString(codecSelferC_UTF81234, string("tcpSocket")) if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } } if yysep1150 { r.EncodeEnd() } } } } func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1154 := z.DecBinary() _ = yym1154 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1155 := r.ReadMapStart() if yyl1155 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1155, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1155 := r.ReadArrayStart() if yyl1155 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1155, 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 yys1156Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1156Slc var yyhl1156 bool = l >= 0 for yyj1156 := 0; ; yyj1156++ { if yyhl1156 { if yyj1156 >= l { break } } else { if r.CheckBreak() { break } } yys1156Slc = r.DecodeBytes(yys1156Slc, true, true) yys1156 := string(yys1156Slc) switch yys1156 { 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, yys1156) } // end switch yys1156 } // end for yyj1156 if !yyhl1156 { r.ReadEnd() } } func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1160 int var yyb1160 bool var yyhl1160 bool = l >= 0 yyj1160++ if yyhl1160 { yyb1160 = yyj1160 > l } else { yyb1160 = r.CheckBreak() } if yyb1160 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Exec != nil { x.Exec = nil } } else { if x.Exec == nil { x.Exec = new(ExecAction) } x.Exec.CodecDecodeSelf(d) } yyj1160++ if yyhl1160 { yyb1160 = yyj1160 > l } else { yyb1160 = r.CheckBreak() } if yyb1160 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.HTTPGet != nil { x.HTTPGet = nil } } else { if x.HTTPGet == nil { x.HTTPGet = new(HTTPGetAction) } x.HTTPGet.CodecDecodeSelf(d) } yyj1160++ if yyhl1160 { yyb1160 = yyj1160 > l } else { yyb1160 = r.CheckBreak() } if yyb1160 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TCPSocket != nil { x.TCPSocket = nil } } else { if x.TCPSocket == nil { x.TCPSocket = new(TCPSocketAction) } x.TCPSocket.CodecDecodeSelf(d) } for { yyj1160++ if yyhl1160 { yyb1160 = yyj1160 > l } else { yyb1160 = r.CheckBreak() } if yyb1160 { break } z.DecStructFieldNotFound(yyj1160-1, "") } r.ReadEnd() } func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1164 := z.EncBinary() _ = yym1164 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1165 := !z.EncBinary() yy2arr1165 := z.EncBasicHandle().StructToArray var yyq1165 [2]bool _, _, _ = yysep1165, yyq1165, yy2arr1165 const yyr1165 bool = false yyq1165[0] = x.PostStart != nil yyq1165[1] = x.PreStop != nil if yyr1165 || yy2arr1165 { r.EncodeArrayStart(2) } else { var yynn1165 int = 0 for _, b := range yyq1165 { if b { yynn1165++ } } r.EncodeMapStart(yynn1165) } if yyr1165 || yy2arr1165 { if yyq1165[0] { if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1165[0] { r.EncodeString(codecSelferC_UTF81234, string("postStart")) if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } } if yyr1165 || yy2arr1165 { if yyq1165[1] { if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1165[1] { r.EncodeString(codecSelferC_UTF81234, string("preStop")) if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } } if yysep1165 { r.EncodeEnd() } } } } func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1168 := z.DecBinary() _ = yym1168 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1169 := r.ReadMapStart() if yyl1169 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1169, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1169 := r.ReadArrayStart() if yyl1169 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1169, 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 yys1170Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1170Slc var yyhl1170 bool = l >= 0 for yyj1170 := 0; ; yyj1170++ { if yyhl1170 { if yyj1170 >= l { break } } else { if r.CheckBreak() { break } } yys1170Slc = r.DecodeBytes(yys1170Slc, true, true) yys1170 := string(yys1170Slc) switch yys1170 { 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, yys1170) } // end switch yys1170 } // end for yyj1170 if !yyhl1170 { r.ReadEnd() } } func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1173 int var yyb1173 bool var yyhl1173 bool = l >= 0 yyj1173++ if yyhl1173 { yyb1173 = yyj1173 > l } else { yyb1173 = r.CheckBreak() } if yyb1173 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.PostStart != nil { x.PostStart = nil } } else { if x.PostStart == nil { x.PostStart = new(Handler) } x.PostStart.CodecDecodeSelf(d) } yyj1173++ if yyhl1173 { yyb1173 = yyj1173 > l } else { yyb1173 = r.CheckBreak() } if yyb1173 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.PreStop != nil { x.PreStop = nil } } else { if x.PreStop == nil { x.PreStop = new(Handler) } x.PreStop.CodecDecodeSelf(d) } for { yyj1173++ if yyhl1173 { yyb1173 = yyj1173 > l } else { yyb1173 = r.CheckBreak() } if yyb1173 { break } z.DecStructFieldNotFound(yyj1173-1, "") } r.ReadEnd() } func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1176 := z.EncBinary() _ = yym1176 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 yym1177 := z.DecBinary() _ = yym1177 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 { yym1178 := z.EncBinary() _ = yym1178 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1179 := !z.EncBinary() yy2arr1179 := z.EncBasicHandle().StructToArray var yyq1179 [2]bool _, _, _ = yysep1179, yyq1179, yy2arr1179 const yyr1179 bool = false yyq1179[0] = x.Reason != "" yyq1179[1] = x.Message != "" if yyr1179 || yy2arr1179 { r.EncodeArrayStart(2) } else { var yynn1179 int = 0 for _, b := range yyq1179 { if b { yynn1179++ } } r.EncodeMapStart(yynn1179) } if yyr1179 || yy2arr1179 { if yyq1179[0] { yym1181 := z.EncBinary() _ = yym1181 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1179[0] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1182 := z.EncBinary() _ = yym1182 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1179 || yy2arr1179 { if yyq1179[1] { yym1184 := z.EncBinary() _ = yym1184 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1179[1] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1185 := z.EncBinary() _ = yym1185 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep1179 { r.EncodeEnd() } } } } func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1186 := z.DecBinary() _ = yym1186 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1187 := r.ReadMapStart() if yyl1187 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1187, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1187 := r.ReadArrayStart() if yyl1187 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1187, 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 yys1188Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1188Slc var yyhl1188 bool = l >= 0 for yyj1188 := 0; ; yyj1188++ { if yyhl1188 { if yyj1188 >= l { break } } else { if r.CheckBreak() { break } } yys1188Slc = r.DecodeBytes(yys1188Slc, true, true) yys1188 := string(yys1188Slc) switch yys1188 { 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, yys1188) } // end switch yys1188 } // end for yyj1188 if !yyhl1188 { r.ReadEnd() } } func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1191 int var yyb1191 bool var yyhl1191 bool = l >= 0 yyj1191++ if yyhl1191 { yyb1191 = yyj1191 > l } else { yyb1191 = r.CheckBreak() } if yyb1191 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1191++ if yyhl1191 { yyb1191 = yyj1191 > l } else { yyb1191 = r.CheckBreak() } if yyb1191 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1191++ if yyhl1191 { yyb1191 = yyj1191 > l } else { yyb1191 = r.CheckBreak() } if yyb1191 { break } z.DecStructFieldNotFound(yyj1191-1, "") } r.ReadEnd() } func (x *ContainerStateRunning) 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 [1]bool _, _, _ = yysep1195, yyq1195, yy2arr1195 const yyr1195 bool = false yyq1195[0] = true if yyr1195 || yy2arr1195 { r.EncodeArrayStart(1) } else { var yynn1195 int = 0 for _, b := range yyq1195 { if b { yynn1195++ } } r.EncodeMapStart(yynn1195) } if yyr1195 || yy2arr1195 { if yyq1195[0] { yy1197 := &x.StartedAt yym1198 := z.EncBinary() _ = yym1198 if false { } else if z.HasExtensions() && z.EncExt(yy1197) { } else if yym1198 { z.EncBinaryMarshal(yy1197) } else if !yym1198 && z.IsJSONHandle() { z.EncJSONMarshal(yy1197) } else { z.EncFallback(yy1197) } } else { r.EncodeNil() } } else { if yyq1195[0] { r.EncodeString(codecSelferC_UTF81234, string("startedAt")) yy1199 := &x.StartedAt yym1200 := z.EncBinary() _ = yym1200 if false { } else if z.HasExtensions() && z.EncExt(yy1199) { } else if yym1200 { z.EncBinaryMarshal(yy1199) } else if !yym1200 && z.IsJSONHandle() { z.EncJSONMarshal(yy1199) } else { z.EncFallback(yy1199) } } } if yysep1195 { r.EncodeEnd() } } } } func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1201 := z.DecBinary() _ = yym1201 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1202 := r.ReadMapStart() if yyl1202 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1202, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1202 := r.ReadArrayStart() if yyl1202 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1202, 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 yys1203Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1203Slc var yyhl1203 bool = l >= 0 for yyj1203 := 0; ; yyj1203++ { if yyhl1203 { if yyj1203 >= l { break } } else { if r.CheckBreak() { break } } yys1203Slc = r.DecodeBytes(yys1203Slc, true, true) yys1203 := string(yys1203Slc) switch yys1203 { case "startedAt": if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1204 := &x.StartedAt yym1205 := z.DecBinary() _ = yym1205 if false { } else if z.HasExtensions() && z.DecExt(yyv1204) { } else if yym1205 { z.DecBinaryUnmarshal(yyv1204) } else if !yym1205 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1204) } else { z.DecFallback(yyv1204, false) } } default: z.DecStructFieldNotFound(-1, yys1203) } // end switch yys1203 } // end for yyj1203 if !yyhl1203 { r.ReadEnd() } } func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1206 int var yyb1206 bool var yyhl1206 bool = l >= 0 yyj1206++ if yyhl1206 { yyb1206 = yyj1206 > l } else { yyb1206 = r.CheckBreak() } if yyb1206 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1207 := &x.StartedAt yym1208 := z.DecBinary() _ = yym1208 if false { } else if z.HasExtensions() && z.DecExt(yyv1207) { } else if yym1208 { z.DecBinaryUnmarshal(yyv1207) } else if !yym1208 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1207) } else { z.DecFallback(yyv1207, false) } } for { yyj1206++ if yyhl1206 { yyb1206 = yyj1206 > l } else { yyb1206 = r.CheckBreak() } if yyb1206 { break } z.DecStructFieldNotFound(yyj1206-1, "") } r.ReadEnd() } func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1209 := z.EncBinary() _ = yym1209 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1210 := !z.EncBinary() yy2arr1210 := z.EncBasicHandle().StructToArray var yyq1210 [7]bool _, _, _ = yysep1210, yyq1210, yy2arr1210 const yyr1210 bool = false yyq1210[1] = x.Signal != 0 yyq1210[2] = x.Reason != "" yyq1210[3] = x.Message != "" yyq1210[4] = true yyq1210[5] = true yyq1210[6] = x.ContainerID != "" if yyr1210 || yy2arr1210 { r.EncodeArrayStart(7) } else { var yynn1210 int = 1 for _, b := range yyq1210 { if b { yynn1210++ } } r.EncodeMapStart(yynn1210) } if yyr1210 || yy2arr1210 { yym1212 := z.EncBinary() _ = yym1212 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } else { r.EncodeString(codecSelferC_UTF81234, string("exitCode")) yym1213 := z.EncBinary() _ = yym1213 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } if yyr1210 || yy2arr1210 { if yyq1210[1] { yym1215 := z.EncBinary() _ = yym1215 if false { } else { r.EncodeInt(int64(x.Signal)) } } else { r.EncodeInt(0) } } else { if yyq1210[1] { r.EncodeString(codecSelferC_UTF81234, string("signal")) yym1216 := z.EncBinary() _ = yym1216 if false { } else { r.EncodeInt(int64(x.Signal)) } } } if yyr1210 || yy2arr1210 { if yyq1210[2] { yym1218 := z.EncBinary() _ = yym1218 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1210[2] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1219 := z.EncBinary() _ = yym1219 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1210 || yy2arr1210 { if yyq1210[3] { yym1221 := z.EncBinary() _ = yym1221 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1210[3] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1222 := z.EncBinary() _ = yym1222 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1210 || yy2arr1210 { if yyq1210[4] { yy1224 := &x.StartedAt yym1225 := z.EncBinary() _ = yym1225 if false { } else if z.HasExtensions() && z.EncExt(yy1224) { } else if yym1225 { z.EncBinaryMarshal(yy1224) } else if !yym1225 && z.IsJSONHandle() { z.EncJSONMarshal(yy1224) } else { z.EncFallback(yy1224) } } else { r.EncodeNil() } } else { if yyq1210[4] { r.EncodeString(codecSelferC_UTF81234, string("startedAt")) yy1226 := &x.StartedAt yym1227 := z.EncBinary() _ = yym1227 if false { } else if z.HasExtensions() && z.EncExt(yy1226) { } else if yym1227 { z.EncBinaryMarshal(yy1226) } else if !yym1227 && z.IsJSONHandle() { z.EncJSONMarshal(yy1226) } else { z.EncFallback(yy1226) } } } if yyr1210 || yy2arr1210 { if yyq1210[5] { yy1229 := &x.FinishedAt 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) } } else { r.EncodeNil() } } else { if yyq1210[5] { r.EncodeString(codecSelferC_UTF81234, string("finishedAt")) yy1231 := &x.FinishedAt yym1232 := z.EncBinary() _ = yym1232 if false { } else if z.HasExtensions() && z.EncExt(yy1231) { } else if yym1232 { z.EncBinaryMarshal(yy1231) } else if !yym1232 && z.IsJSONHandle() { z.EncJSONMarshal(yy1231) } else { z.EncFallback(yy1231) } } } if yyr1210 || yy2arr1210 { if yyq1210[6] { yym1234 := z.EncBinary() _ = yym1234 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1210[6] { r.EncodeString(codecSelferC_UTF81234, string("containerID")) yym1235 := z.EncBinary() _ = yym1235 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yysep1210 { r.EncodeEnd() } } } } func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1236 := z.DecBinary() _ = yym1236 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1237 := r.ReadMapStart() if yyl1237 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1237, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1237 := r.ReadArrayStart() if yyl1237 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1237, 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 yys1238Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1238Slc var yyhl1238 bool = l >= 0 for yyj1238 := 0; ; yyj1238++ { if yyhl1238 { if yyj1238 >= l { break } } else { if r.CheckBreak() { break } } yys1238Slc = r.DecodeBytes(yys1238Slc, true, true) yys1238 := string(yys1238Slc) switch yys1238 { 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 { yyv1243 := &x.StartedAt yym1244 := z.DecBinary() _ = yym1244 if false { } else if z.HasExtensions() && z.DecExt(yyv1243) { } else if yym1244 { z.DecBinaryUnmarshal(yyv1243) } else if !yym1244 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1243) } else { z.DecFallback(yyv1243, false) } } case "finishedAt": if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1245 := &x.FinishedAt yym1246 := z.DecBinary() _ = yym1246 if false { } else if z.HasExtensions() && z.DecExt(yyv1245) { } else if yym1246 { z.DecBinaryUnmarshal(yyv1245) } else if !yym1246 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1245) } else { z.DecFallback(yyv1245, false) } } case "containerID": if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1238) } // end switch yys1238 } // end for yyj1238 if !yyhl1238 { r.ReadEnd() } } func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1248 int var yyb1248 bool var yyhl1248 bool = l >= 0 yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExitCode = 0 } else { x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Signal = 0 } else { x.Signal = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1253 := &x.StartedAt yym1254 := z.DecBinary() _ = yym1254 if false { } else if z.HasExtensions() && z.DecExt(yyv1253) { } else if yym1254 { z.DecBinaryUnmarshal(yyv1253) } else if !yym1254 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1253) } else { z.DecFallback(yyv1253, false) } } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1255 := &x.FinishedAt yym1256 := z.DecBinary() _ = yym1256 if false { } else if z.HasExtensions() && z.DecExt(yyv1255) { } else if yym1256 { z.DecBinaryUnmarshal(yyv1255) } else if !yym1256 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1255) } else { z.DecFallback(yyv1255, false) } } yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1248++ if yyhl1248 { yyb1248 = yyj1248 > l } else { yyb1248 = r.CheckBreak() } if yyb1248 { break } z.DecStructFieldNotFound(yyj1248-1, "") } r.ReadEnd() } func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1258 := z.EncBinary() _ = yym1258 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1259 := !z.EncBinary() yy2arr1259 := z.EncBasicHandle().StructToArray var yyq1259 [3]bool _, _, _ = yysep1259, yyq1259, yy2arr1259 const yyr1259 bool = false yyq1259[0] = x.Waiting != nil yyq1259[1] = x.Running != nil yyq1259[2] = x.Terminated != nil if yyr1259 || yy2arr1259 { r.EncodeArrayStart(3) } else { var yynn1259 int = 0 for _, b := range yyq1259 { if b { yynn1259++ } } r.EncodeMapStart(yynn1259) } if yyr1259 || yy2arr1259 { if yyq1259[0] { if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1259[0] { r.EncodeString(codecSelferC_UTF81234, string("waiting")) if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } } if yyr1259 || yy2arr1259 { if yyq1259[1] { if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1259[1] { r.EncodeString(codecSelferC_UTF81234, string("running")) if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } } if yyr1259 || yy2arr1259 { if yyq1259[2] { if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1259[2] { r.EncodeString(codecSelferC_UTF81234, string("terminated")) if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } } if yysep1259 { r.EncodeEnd() } } } } func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1263 := z.DecBinary() _ = yym1263 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1264 := r.ReadMapStart() if yyl1264 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1264, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1264 := r.ReadArrayStart() if yyl1264 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1264, 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 yys1265Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1265Slc var yyhl1265 bool = l >= 0 for yyj1265 := 0; ; yyj1265++ { if yyhl1265 { if yyj1265 >= l { break } } else { if r.CheckBreak() { break } } yys1265Slc = r.DecodeBytes(yys1265Slc, true, true) yys1265 := string(yys1265Slc) switch yys1265 { 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, yys1265) } // end switch yys1265 } // end for yyj1265 if !yyhl1265 { r.ReadEnd() } } func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1269 int var yyb1269 bool var yyhl1269 bool = l >= 0 yyj1269++ if yyhl1269 { yyb1269 = yyj1269 > l } else { yyb1269 = r.CheckBreak() } if yyb1269 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Waiting != nil { x.Waiting = nil } } else { if x.Waiting == nil { x.Waiting = new(ContainerStateWaiting) } x.Waiting.CodecDecodeSelf(d) } yyj1269++ if yyhl1269 { yyb1269 = yyj1269 > l } else { yyb1269 = r.CheckBreak() } if yyb1269 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Running != nil { x.Running = nil } } else { if x.Running == nil { x.Running = new(ContainerStateRunning) } x.Running.CodecDecodeSelf(d) } yyj1269++ if yyhl1269 { yyb1269 = yyj1269 > l } else { yyb1269 = r.CheckBreak() } if yyb1269 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Terminated != nil { x.Terminated = nil } } else { if x.Terminated == nil { x.Terminated = new(ContainerStateTerminated) } x.Terminated.CodecDecodeSelf(d) } for { yyj1269++ if yyhl1269 { yyb1269 = yyj1269 > l } else { yyb1269 = r.CheckBreak() } if yyb1269 { break } z.DecStructFieldNotFound(yyj1269-1, "") } r.ReadEnd() } func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1273 := z.EncBinary() _ = yym1273 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1274 := !z.EncBinary() yy2arr1274 := z.EncBasicHandle().StructToArray var yyq1274 [8]bool _, _, _ = yysep1274, yyq1274, yy2arr1274 const yyr1274 bool = false yyq1274[1] = true yyq1274[2] = true yyq1274[7] = x.ContainerID != "" if yyr1274 || yy2arr1274 { r.EncodeArrayStart(8) } else { var yynn1274 int = 5 for _, b := range yyq1274 { if b { yynn1274++ } } r.EncodeMapStart(yynn1274) } if yyr1274 || yy2arr1274 { yym1276 := z.EncBinary() _ = yym1276 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1277 := z.EncBinary() _ = yym1277 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1274 || yy2arr1274 { if yyq1274[1] { yy1279 := &x.State yy1279.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1274[1] { r.EncodeString(codecSelferC_UTF81234, string("state")) yy1280 := &x.State yy1280.CodecEncodeSelf(e) } } if yyr1274 || yy2arr1274 { if yyq1274[2] { yy1282 := &x.LastTerminationState yy1282.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1274[2] { r.EncodeString(codecSelferC_UTF81234, string("lastState")) yy1283 := &x.LastTerminationState yy1283.CodecEncodeSelf(e) } } if yyr1274 || yy2arr1274 { yym1285 := z.EncBinary() _ = yym1285 if false { } else { r.EncodeBool(bool(x.Ready)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ready")) yym1286 := z.EncBinary() _ = yym1286 if false { } else { r.EncodeBool(bool(x.Ready)) } } if yyr1274 || yy2arr1274 { yym1288 := z.EncBinary() _ = yym1288 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } else { r.EncodeString(codecSelferC_UTF81234, string("restartCount")) yym1289 := z.EncBinary() _ = yym1289 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } if yyr1274 || yy2arr1274 { yym1291 := z.EncBinary() _ = yym1291 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } else { r.EncodeString(codecSelferC_UTF81234, string("image")) yym1292 := z.EncBinary() _ = yym1292 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } if yyr1274 || yy2arr1274 { yym1294 := z.EncBinary() _ = yym1294 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("imageID")) yym1295 := z.EncBinary() _ = yym1295 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } if yyr1274 || yy2arr1274 { if yyq1274[7] { yym1297 := z.EncBinary() _ = yym1297 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1274[7] { r.EncodeString(codecSelferC_UTF81234, string("containerID")) yym1298 := z.EncBinary() _ = yym1298 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yysep1274 { r.EncodeEnd() } } } } func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1299 := z.DecBinary() _ = yym1299 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1300 := r.ReadMapStart() if yyl1300 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1300, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1300 := r.ReadArrayStart() if yyl1300 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1300, 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 yys1301Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1301Slc var yyhl1301 bool = l >= 0 for yyj1301 := 0; ; yyj1301++ { if yyhl1301 { if yyj1301 >= l { break } } else { if r.CheckBreak() { break } } yys1301Slc = r.DecodeBytes(yys1301Slc, true, true) yys1301 := string(yys1301Slc) switch yys1301 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "state": if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1303 := &x.State yyv1303.CodecDecodeSelf(d) } case "lastState": if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1304 := &x.LastTerminationState yyv1304.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, yys1301) } // end switch yys1301 } // end for yyj1301 if !yyhl1301 { r.ReadEnd() } } func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1310 int var yyb1310 bool var yyhl1310 bool = l >= 0 yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1312 := &x.State yyv1312.CodecDecodeSelf(d) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1313 := &x.LastTerminationState yyv1313.CodecDecodeSelf(d) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ready = false } else { x.Ready = bool(r.DecodeBool()) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RestartCount = 0 } else { x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImageID = "" } else { x.ImageID = string(r.DecodeString()) } yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1310++ if yyhl1310 { yyb1310 = yyj1310 > l } else { yyb1310 = r.CheckBreak() } if yyb1310 { break } z.DecStructFieldNotFound(yyj1310-1, "") } r.ReadEnd() } func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1319 := z.EncBinary() _ = yym1319 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 yym1320 := z.DecBinary() _ = yym1320 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 yym1321 := z.EncBinary() _ = yym1321 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 yym1322 := z.DecBinary() _ = yym1322 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 { yym1323 := z.EncBinary() _ = yym1323 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1324 := !z.EncBinary() yy2arr1324 := z.EncBasicHandle().StructToArray var yyq1324 [6]bool _, _, _ = yysep1324, yyq1324, yy2arr1324 const yyr1324 bool = false yyq1324[2] = true yyq1324[3] = true yyq1324[4] = x.Reason != "" yyq1324[5] = x.Message != "" if yyr1324 || yy2arr1324 { r.EncodeArrayStart(6) } else { var yynn1324 int = 2 for _, b := range yyq1324 { if b { yynn1324++ } } r.EncodeMapStart(yynn1324) } if yyr1324 || yy2arr1324 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr1324 || yy2arr1324 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr1324 || yy2arr1324 { if yyq1324[2] { yy1328 := &x.LastProbeTime yym1329 := z.EncBinary() _ = yym1329 if false { } else if z.HasExtensions() && z.EncExt(yy1328) { } else if yym1329 { z.EncBinaryMarshal(yy1328) } else if !yym1329 && z.IsJSONHandle() { z.EncJSONMarshal(yy1328) } else { z.EncFallback(yy1328) } } else { r.EncodeNil() } } else { if yyq1324[2] { r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime")) yy1330 := &x.LastProbeTime yym1331 := z.EncBinary() _ = yym1331 if false { } else if z.HasExtensions() && z.EncExt(yy1330) { } else if yym1331 { z.EncBinaryMarshal(yy1330) } else if !yym1331 && z.IsJSONHandle() { z.EncJSONMarshal(yy1330) } else { z.EncFallback(yy1330) } } } if yyr1324 || yy2arr1324 { if yyq1324[3] { yy1333 := &x.LastTransitionTime yym1334 := z.EncBinary() _ = yym1334 if false { } else if z.HasExtensions() && z.EncExt(yy1333) { } else if yym1334 { z.EncBinaryMarshal(yy1333) } else if !yym1334 && z.IsJSONHandle() { z.EncJSONMarshal(yy1333) } else { z.EncFallback(yy1333) } } else { r.EncodeNil() } } else { if yyq1324[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy1335 := &x.LastTransitionTime yym1336 := z.EncBinary() _ = yym1336 if false { } else if z.HasExtensions() && z.EncExt(yy1335) { } else if yym1336 { z.EncBinaryMarshal(yy1335) } else if !yym1336 && z.IsJSONHandle() { z.EncJSONMarshal(yy1335) } else { z.EncFallback(yy1335) } } } if yyr1324 || yy2arr1324 { if yyq1324[4] { yym1338 := z.EncBinary() _ = yym1338 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1324[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1339 := z.EncBinary() _ = yym1339 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1324 || yy2arr1324 { if yyq1324[5] { yym1341 := z.EncBinary() _ = yym1341 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1324[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1342 := z.EncBinary() _ = yym1342 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep1324 { r.EncodeEnd() } } } } func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1343 := z.DecBinary() _ = yym1343 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1344 := r.ReadMapStart() if yyl1344 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1344, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1344 := r.ReadArrayStart() if yyl1344 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1344, 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 yys1345Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1345Slc var yyhl1345 bool = l >= 0 for yyj1345 := 0; ; yyj1345++ { if yyhl1345 { if yyj1345 >= l { break } } else { if r.CheckBreak() { break } } yys1345Slc = r.DecodeBytes(yys1345Slc, true, true) yys1345 := string(yys1345Slc) switch yys1345 { 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 { yyv1348 := &x.LastProbeTime yym1349 := z.DecBinary() _ = yym1349 if false { } else if z.HasExtensions() && z.DecExt(yyv1348) { } else if yym1349 { z.DecBinaryUnmarshal(yyv1348) } else if !yym1349 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1348) } else { z.DecFallback(yyv1348, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1350 := &x.LastTransitionTime yym1351 := z.DecBinary() _ = yym1351 if false { } else if z.HasExtensions() && z.DecExt(yyv1350) { } else if yym1351 { z.DecBinaryUnmarshal(yyv1350) } else if !yym1351 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1350) } else { z.DecFallback(yyv1350, 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, yys1345) } // end switch yys1345 } // end for yyj1345 if !yyhl1345 { r.ReadEnd() } } func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1354 int var yyb1354 bool var yyhl1354 bool = l >= 0 yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = PodConditionType(r.DecodeString()) } yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastProbeTime = pkg2_unversioned.Time{} } else { yyv1357 := &x.LastProbeTime yym1358 := z.DecBinary() _ = yym1358 if false { } else if z.HasExtensions() && z.DecExt(yyv1357) { } else if yym1358 { z.DecBinaryUnmarshal(yyv1357) } else if !yym1358 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1357) } else { z.DecFallback(yyv1357, false) } } yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1359 := &x.LastTransitionTime yym1360 := z.DecBinary() _ = yym1360 if false { } else if z.HasExtensions() && z.DecExt(yyv1359) { } else if yym1360 { z.DecBinaryUnmarshal(yyv1359) } else if !yym1360 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1359) } else { z.DecFallback(yyv1359, false) } } yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1354++ if yyhl1354 { yyb1354 = yyj1354 > l } else { yyb1354 = r.CheckBreak() } if yyb1354 { break } z.DecStructFieldNotFound(yyj1354-1, "") } r.ReadEnd() } func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1363 := z.EncBinary() _ = yym1363 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 yym1364 := z.DecBinary() _ = yym1364 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 { yym1365 := z.EncBinary() _ = yym1365 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1366 := !z.EncBinary() yy2arr1366 := z.EncBasicHandle().StructToArray var yyq1366 [4]bool _, _, _ = yysep1366, yyq1366, yy2arr1366 const yyr1366 bool = false yyq1366[0] = x.Kind != "" yyq1366[1] = x.APIVersion != "" yyq1366[2] = true if yyr1366 || yy2arr1366 { r.EncodeArrayStart(4) } else { var yynn1366 int = 1 for _, b := range yyq1366 { if b { yynn1366++ } } r.EncodeMapStart(yynn1366) } if yyr1366 || yy2arr1366 { if yyq1366[0] { yym1368 := z.EncBinary() _ = yym1368 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1366[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1369 := z.EncBinary() _ = yym1369 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1366 || yy2arr1366 { if yyq1366[1] { yym1371 := z.EncBinary() _ = yym1371 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1366[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1372 := z.EncBinary() _ = yym1372 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1366 || yy2arr1366 { if yyq1366[2] { yy1374 := &x.ListMeta yym1375 := z.EncBinary() _ = yym1375 if false { } else if z.HasExtensions() && z.EncExt(yy1374) { } else { z.EncFallback(yy1374) } } else { r.EncodeNil() } } else { if yyq1366[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1376 := &x.ListMeta yym1377 := z.EncBinary() _ = yym1377 if false { } else if z.HasExtensions() && z.EncExt(yy1376) { } else { z.EncFallback(yy1376) } } } if yyr1366 || yy2arr1366 { if x.Items == nil { r.EncodeNil() } else { yym1379 := z.EncBinary() _ = yym1379 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1380 := z.EncBinary() _ = yym1380 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } if yysep1366 { r.EncodeEnd() } } } } func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1381 := z.DecBinary() _ = yym1381 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1382 := r.ReadMapStart() if yyl1382 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1382, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1382 := r.ReadArrayStart() if yyl1382 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1382, 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 yys1383Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1383Slc var yyhl1383 bool = l >= 0 for yyj1383 := 0; ; yyj1383++ { if yyhl1383 { if yyj1383 >= l { break } } else { if r.CheckBreak() { break } } yys1383Slc = r.DecodeBytes(yys1383Slc, true, true) yys1383 := string(yys1383Slc) switch yys1383 { 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 { yyv1386 := &x.ListMeta yym1387 := z.DecBinary() _ = yym1387 if false { } else if z.HasExtensions() && z.DecExt(yyv1386) { } else { z.DecFallback(yyv1386, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1388 := &x.Items yym1389 := z.DecBinary() _ = yym1389 if false { } else { h.decSlicePod((*[]Pod)(yyv1388), d) } } default: z.DecStructFieldNotFound(-1, yys1383) } // end switch yys1383 } // end for yyj1383 if !yyhl1383 { r.ReadEnd() } } func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1390 int var yyb1390 bool var yyhl1390 bool = l >= 0 yyj1390++ if yyhl1390 { yyb1390 = yyj1390 > l } else { yyb1390 = r.CheckBreak() } if yyb1390 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1390++ if yyhl1390 { yyb1390 = yyj1390 > l } else { yyb1390 = r.CheckBreak() } if yyb1390 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1390++ if yyhl1390 { yyb1390 = yyj1390 > l } else { yyb1390 = r.CheckBreak() } if yyb1390 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1393 := &x.ListMeta yym1394 := z.DecBinary() _ = yym1394 if false { } else if z.HasExtensions() && z.DecExt(yyv1393) { } else { z.DecFallback(yyv1393, false) } } yyj1390++ if yyhl1390 { yyb1390 = yyj1390 > l } else { yyb1390 = r.CheckBreak() } if yyb1390 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1395 := &x.Items yym1396 := z.DecBinary() _ = yym1396 if false { } else { h.decSlicePod((*[]Pod)(yyv1395), d) } } for { yyj1390++ if yyhl1390 { yyb1390 = yyj1390 > l } else { yyb1390 = r.CheckBreak() } if yyb1390 { break } z.DecStructFieldNotFound(yyj1390-1, "") } r.ReadEnd() } func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1397 := z.EncBinary() _ = yym1397 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 yym1398 := z.DecBinary() _ = yym1398 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 { yym1399 := z.EncBinary() _ = yym1399 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1400 := !z.EncBinary() yy2arr1400 := z.EncBasicHandle().StructToArray var yyq1400 [11]bool _, _, _ = yysep1400, yyq1400, yy2arr1400 const yyr1400 bool = false yyq1400[2] = x.RestartPolicy != "" yyq1400[3] = x.TerminationGracePeriodSeconds != nil yyq1400[4] = x.ActiveDeadlineSeconds != nil yyq1400[5] = x.DNSPolicy != "" yyq1400[6] = len(x.NodeSelector) != 0 yyq1400[8] = x.NodeName != "" yyq1400[9] = x.SecurityContext != nil yyq1400[10] = len(x.ImagePullSecrets) != 0 if yyr1400 || yy2arr1400 { r.EncodeArrayStart(11) } else { var yynn1400 int = 3 for _, b := range yyq1400 { if b { yynn1400++ } } r.EncodeMapStart(yynn1400) } if yyr1400 || yy2arr1400 { if x.Volumes == nil { r.EncodeNil() } else { yym1402 := z.EncBinary() _ = yym1402 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("volumes")) if x.Volumes == nil { r.EncodeNil() } else { yym1403 := z.EncBinary() _ = yym1403 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } if yyr1400 || yy2arr1400 { if x.Containers == nil { r.EncodeNil() } else { yym1405 := z.EncBinary() _ = yym1405 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("containers")) if x.Containers == nil { r.EncodeNil() } else { yym1406 := z.EncBinary() _ = yym1406 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } if yyr1400 || yy2arr1400 { if yyq1400[2] { x.RestartPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1400[2] { r.EncodeString(codecSelferC_UTF81234, string("restartPolicy")) x.RestartPolicy.CodecEncodeSelf(e) } } if yyr1400 || yy2arr1400 { if yyq1400[3] { if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1409 := *x.TerminationGracePeriodSeconds yym1410 := z.EncBinary() _ = yym1410 if false { } else { r.EncodeInt(int64(yy1409)) } } } else { r.EncodeNil() } } else { if yyq1400[3] { r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds")) if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1411 := *x.TerminationGracePeriodSeconds yym1412 := z.EncBinary() _ = yym1412 if false { } else { r.EncodeInt(int64(yy1411)) } } } } if yyr1400 || yy2arr1400 { if yyq1400[4] { if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1414 := *x.ActiveDeadlineSeconds yym1415 := z.EncBinary() _ = yym1415 if false { } else { r.EncodeInt(int64(yy1414)) } } } else { r.EncodeNil() } } else { if yyq1400[4] { r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds")) if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1416 := *x.ActiveDeadlineSeconds yym1417 := z.EncBinary() _ = yym1417 if false { } else { r.EncodeInt(int64(yy1416)) } } } } if yyr1400 || yy2arr1400 { if yyq1400[5] { x.DNSPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1400[5] { r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy")) x.DNSPolicy.CodecEncodeSelf(e) } } if yyr1400 || yy2arr1400 { if yyq1400[6] { if x.NodeSelector == nil { r.EncodeNil() } else { yym1420 := z.EncBinary() _ = yym1420 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } else { r.EncodeNil() } } else { if yyq1400[6] { r.EncodeString(codecSelferC_UTF81234, string("nodeSelector")) if x.NodeSelector == nil { r.EncodeNil() } else { yym1421 := z.EncBinary() _ = yym1421 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } } if yyr1400 || yy2arr1400 { yym1423 := z.EncBinary() _ = yym1423 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName")) yym1424 := z.EncBinary() _ = yym1424 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } if yyr1400 || yy2arr1400 { if yyq1400[8] { yym1426 := z.EncBinary() _ = yym1426 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1400[8] { r.EncodeString(codecSelferC_UTF81234, string("nodeName")) yym1427 := z.EncBinary() _ = yym1427 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } } if yyr1400 || yy2arr1400 { if yyq1400[9] { if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1400[9] { r.EncodeString(codecSelferC_UTF81234, string("securityContext")) if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } } if yyr1400 || yy2arr1400 { if yyq1400[10] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1430 := z.EncBinary() _ = yym1430 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1400[10] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1431 := z.EncBinary() _ = yym1431 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1400 { r.EncodeEnd() } } } } func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1432 := z.DecBinary() _ = yym1432 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1433 := r.ReadMapStart() if yyl1433 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1433, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1433 := r.ReadArrayStart() if yyl1433 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1433, 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 yys1434Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1434Slc var yyhl1434 bool = l >= 0 for yyj1434 := 0; ; yyj1434++ { if yyhl1434 { if yyj1434 >= l { break } } else { if r.CheckBreak() { break } } yys1434Slc = r.DecodeBytes(yys1434Slc, true, true) yys1434 := string(yys1434Slc) switch yys1434 { case "volumes": if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1435 := &x.Volumes yym1436 := z.DecBinary() _ = yym1436 if false { } else { h.decSliceVolume((*[]Volume)(yyv1435), d) } } case "containers": if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1437 := &x.Containers yym1438 := z.DecBinary() _ = yym1438 if false { } else { h.decSliceContainer((*[]Container)(yyv1437), 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) } yym1441 := z.DecBinary() _ = yym1441 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) } yym1443 := z.DecBinary() _ = yym1443 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 { yyv1445 := &x.NodeSelector yym1446 := z.DecBinary() _ = yym1446 if false { } else { z.F.DecMapStringStringX(yyv1445, 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 { yyv1450 := &x.ImagePullSecrets yym1451 := z.DecBinary() _ = yym1451 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1450), d) } } default: z.DecStructFieldNotFound(-1, yys1434) } // end switch yys1434 } // end for yyj1434 if !yyhl1434 { r.ReadEnd() } } func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1452 int var yyb1452 bool var yyhl1452 bool = l >= 0 yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1453 := &x.Volumes yym1454 := z.DecBinary() _ = yym1454 if false { } else { h.decSliceVolume((*[]Volume)(yyv1453), d) } } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1455 := &x.Containers yym1456 := z.DecBinary() _ = yym1456 if false { } else { h.decSliceContainer((*[]Container)(yyv1455), d) } } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RestartPolicy = "" } else { x.RestartPolicy = RestartPolicy(r.DecodeString()) } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TerminationGracePeriodSeconds != nil { x.TerminationGracePeriodSeconds = nil } } else { if x.TerminationGracePeriodSeconds == nil { x.TerminationGracePeriodSeconds = new(int64) } yym1459 := z.DecBinary() _ = yym1459 if false { } else { *((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ActiveDeadlineSeconds != nil { x.ActiveDeadlineSeconds = nil } } else { if x.ActiveDeadlineSeconds == nil { x.ActiveDeadlineSeconds = new(int64) } yym1461 := z.DecBinary() _ = yym1461 if false { } else { *((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64)) } } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DNSPolicy = "" } else { x.DNSPolicy = DNSPolicy(r.DecodeString()) } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeSelector = nil } else { yyv1463 := &x.NodeSelector yym1464 := z.DecBinary() _ = yym1464 if false { } else { z.F.DecMapStringStringX(yyv1463, false, d) } } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ServiceAccountName = "" } else { x.ServiceAccountName = string(r.DecodeString()) } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeName = "" } else { x.NodeName = string(r.DecodeString()) } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(PodSecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1468 := &x.ImagePullSecrets yym1469 := z.DecBinary() _ = yym1469 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1468), d) } } for { yyj1452++ if yyhl1452 { yyb1452 = yyj1452 > l } else { yyb1452 = r.CheckBreak() } if yyb1452 { break } z.DecStructFieldNotFound(yyj1452-1, "") } r.ReadEnd() } func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1470 := z.EncBinary() _ = yym1470 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1471 := !z.EncBinary() yy2arr1471 := z.EncBasicHandle().StructToArray var yyq1471 [3]bool _, _, _ = yysep1471, yyq1471, yy2arr1471 const yyr1471 bool = false yyq1471[0] = x.HostNetwork != false yyq1471[1] = x.HostPID != false yyq1471[2] = x.HostIPC != false if yyr1471 || yy2arr1471 { r.EncodeArrayStart(3) } else { var yynn1471 int = 0 for _, b := range yyq1471 { if b { yynn1471++ } } r.EncodeMapStart(yynn1471) } if yyr1471 || yy2arr1471 { if yyq1471[0] { yym1473 := z.EncBinary() _ = yym1473 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } else { r.EncodeBool(false) } } else { if yyq1471[0] { r.EncodeString(codecSelferC_UTF81234, string("hostNetwork")) yym1474 := z.EncBinary() _ = yym1474 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } } if yyr1471 || yy2arr1471 { if yyq1471[1] { yym1476 := z.EncBinary() _ = yym1476 if false { } else { r.EncodeBool(bool(x.HostPID)) } } else { r.EncodeBool(false) } } else { if yyq1471[1] { r.EncodeString(codecSelferC_UTF81234, string("hostPID")) yym1477 := z.EncBinary() _ = yym1477 if false { } else { r.EncodeBool(bool(x.HostPID)) } } } if yyr1471 || yy2arr1471 { if yyq1471[2] { yym1479 := z.EncBinary() _ = yym1479 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } else { r.EncodeBool(false) } } else { if yyq1471[2] { r.EncodeString(codecSelferC_UTF81234, string("hostIPC")) yym1480 := z.EncBinary() _ = yym1480 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } } if yysep1471 { r.EncodeEnd() } } } } func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1481 := z.DecBinary() _ = yym1481 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1482 := r.ReadMapStart() if yyl1482 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1482, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1482 := r.ReadArrayStart() if yyl1482 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1482, 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 yys1483Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1483Slc var yyhl1483 bool = l >= 0 for yyj1483 := 0; ; yyj1483++ { if yyhl1483 { if yyj1483 >= l { break } } else { if r.CheckBreak() { break } } yys1483Slc = r.DecodeBytes(yys1483Slc, true, true) yys1483 := string(yys1483Slc) switch yys1483 { 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()) } default: z.DecStructFieldNotFound(-1, yys1483) } // end switch yys1483 } // end for yyj1483 if !yyhl1483 { r.ReadEnd() } } func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1487 int var yyb1487 bool var yyhl1487 bool = l >= 0 yyj1487++ if yyhl1487 { yyb1487 = yyj1487 > l } else { yyb1487 = r.CheckBreak() } if yyb1487 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } yyj1487++ if yyhl1487 { yyb1487 = yyj1487 > l } else { yyb1487 = r.CheckBreak() } if yyb1487 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } yyj1487++ if yyhl1487 { yyb1487 = yyj1487 > l } else { yyb1487 = r.CheckBreak() } if yyb1487 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } for { yyj1487++ if yyhl1487 { yyb1487 = yyj1487 > l } else { yyb1487 = r.CheckBreak() } if yyb1487 { break } z.DecStructFieldNotFound(yyj1487-1, "") } r.ReadEnd() } func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1491 := z.EncBinary() _ = yym1491 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1492 := !z.EncBinary() yy2arr1492 := z.EncBasicHandle().StructToArray var yyq1492 [8]bool _, _, _ = yysep1492, yyq1492, yy2arr1492 const yyr1492 bool = false yyq1492[0] = x.Phase != "" yyq1492[1] = len(x.Conditions) != 0 yyq1492[2] = x.Message != "" yyq1492[3] = x.Reason != "" yyq1492[4] = x.HostIP != "" yyq1492[5] = x.PodIP != "" yyq1492[6] = x.StartTime != nil yyq1492[7] = len(x.ContainerStatuses) != 0 if yyr1492 || yy2arr1492 { r.EncodeArrayStart(8) } else { var yynn1492 int = 0 for _, b := range yyq1492 { if b { yynn1492++ } } r.EncodeMapStart(yynn1492) } if yyr1492 || yy2arr1492 { if yyq1492[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1492[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr1492 || yy2arr1492 { if yyq1492[1] { if x.Conditions == nil { r.EncodeNil() } else { yym1495 := z.EncBinary() _ = yym1495 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq1492[1] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym1496 := z.EncBinary() _ = yym1496 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } } if yyr1492 || yy2arr1492 { if yyq1492[2] { yym1498 := z.EncBinary() _ = yym1498 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1492[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1499 := z.EncBinary() _ = yym1499 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1492 || yy2arr1492 { if yyq1492[3] { yym1501 := z.EncBinary() _ = yym1501 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1492[3] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1502 := z.EncBinary() _ = yym1502 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1492 || yy2arr1492 { if yyq1492[4] { yym1504 := z.EncBinary() _ = yym1504 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1492[4] { r.EncodeString(codecSelferC_UTF81234, string("hostIP")) yym1505 := z.EncBinary() _ = yym1505 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr1492 || yy2arr1492 { if yyq1492[5] { yym1507 := z.EncBinary() _ = yym1507 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1492[5] { r.EncodeString(codecSelferC_UTF81234, string("podIP")) yym1508 := z.EncBinary() _ = yym1508 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } } if yyr1492 || yy2arr1492 { if yyq1492[6] { if x.StartTime == nil { r.EncodeNil() } else { yym1510 := z.EncBinary() _ = yym1510 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1510 { z.EncBinaryMarshal(x.StartTime) } else if !yym1510 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } else { r.EncodeNil() } } else { if yyq1492[6] { r.EncodeString(codecSelferC_UTF81234, string("startTime")) if x.StartTime == nil { r.EncodeNil() } else { yym1511 := z.EncBinary() _ = yym1511 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1511 { z.EncBinaryMarshal(x.StartTime) } else if !yym1511 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } } if yyr1492 || yy2arr1492 { if yyq1492[7] { if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1513 := z.EncBinary() _ = yym1513 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } else { r.EncodeNil() } } else { if yyq1492[7] { r.EncodeString(codecSelferC_UTF81234, string("containerStatuses")) if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1514 := z.EncBinary() _ = yym1514 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } } if yysep1492 { r.EncodeEnd() } } } } func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1515 := z.DecBinary() _ = yym1515 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1516 := r.ReadMapStart() if yyl1516 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1516, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1516 := r.ReadArrayStart() if yyl1516 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1516, 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 yys1517Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1517Slc var yyhl1517 bool = l >= 0 for yyj1517 := 0; ; yyj1517++ { if yyhl1517 { if yyj1517 >= l { break } } else { if r.CheckBreak() { break } } yys1517Slc = r.DecodeBytes(yys1517Slc, true, true) yys1517 := string(yys1517Slc) switch yys1517 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1519 := &x.Conditions yym1520 := z.DecBinary() _ = yym1520 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1519), 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) } yym1526 := z.DecBinary() _ = yym1526 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1526 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1526 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } case "containerStatuses": if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1527 := &x.ContainerStatuses yym1528 := z.DecBinary() _ = yym1528 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1527), d) } } default: z.DecStructFieldNotFound(-1, yys1517) } // end switch yys1517 } // end for yyj1517 if !yyhl1517 { r.ReadEnd() } } func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1529 int var yyb1529 bool var yyhl1529 bool = l >= 0 yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1531 := &x.Conditions yym1532 := z.DecBinary() _ = yym1532 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1531), d) } } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1538 := z.DecBinary() _ = yym1538 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1538 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1538 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1539 := &x.ContainerStatuses yym1540 := z.DecBinary() _ = yym1540 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1539), d) } } for { yyj1529++ if yyhl1529 { yyb1529 = yyj1529 > l } else { yyb1529 = r.CheckBreak() } if yyb1529 { break } z.DecStructFieldNotFound(yyj1529-1, "") } r.ReadEnd() } func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1541 := z.EncBinary() _ = yym1541 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1542 := !z.EncBinary() yy2arr1542 := z.EncBasicHandle().StructToArray var yyq1542 [4]bool _, _, _ = yysep1542, yyq1542, yy2arr1542 const yyr1542 bool = false yyq1542[0] = x.Kind != "" yyq1542[1] = x.APIVersion != "" yyq1542[2] = true yyq1542[3] = true if yyr1542 || yy2arr1542 { r.EncodeArrayStart(4) } else { var yynn1542 int = 0 for _, b := range yyq1542 { if b { yynn1542++ } } r.EncodeMapStart(yynn1542) } if yyr1542 || yy2arr1542 { if yyq1542[0] { yym1544 := z.EncBinary() _ = yym1544 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1542[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1545 := z.EncBinary() _ = yym1545 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1542 || yy2arr1542 { if yyq1542[1] { yym1547 := z.EncBinary() _ = yym1547 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1542[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1548 := z.EncBinary() _ = yym1548 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1542 || yy2arr1542 { if yyq1542[2] { yy1550 := &x.ObjectMeta yy1550.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1542[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1551 := &x.ObjectMeta yy1551.CodecEncodeSelf(e) } } if yyr1542 || yy2arr1542 { if yyq1542[3] { yy1553 := &x.Status yy1553.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1542[3] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1554 := &x.Status yy1554.CodecEncodeSelf(e) } } if yysep1542 { r.EncodeEnd() } } } } func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1555 := z.DecBinary() _ = yym1555 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1556 := r.ReadMapStart() if yyl1556 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1556, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1556 := r.ReadArrayStart() if yyl1556 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1556, 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 yys1557Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1557Slc var yyhl1557 bool = l >= 0 for yyj1557 := 0; ; yyj1557++ { if yyhl1557 { if yyj1557 >= l { break } } else { if r.CheckBreak() { break } } yys1557Slc = r.DecodeBytes(yys1557Slc, true, true) yys1557 := string(yys1557Slc) switch yys1557 { 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 { yyv1560 := &x.ObjectMeta yyv1560.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1561 := &x.Status yyv1561.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1557) } // end switch yys1557 } // end for yyj1557 if !yyhl1557 { r.ReadEnd() } } func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1562 int var yyb1562 bool var yyhl1562 bool = l >= 0 yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1565 := &x.ObjectMeta yyv1565.CodecDecodeSelf(d) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1566 := &x.Status yyv1566.CodecDecodeSelf(d) } for { yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { break } z.DecStructFieldNotFound(yyj1562-1, "") } r.ReadEnd() } func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1567 := z.EncBinary() _ = yym1567 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1568 := !z.EncBinary() yy2arr1568 := z.EncBasicHandle().StructToArray var yyq1568 [5]bool _, _, _ = yysep1568, yyq1568, yy2arr1568 const yyr1568 bool = false yyq1568[0] = x.Kind != "" yyq1568[1] = x.APIVersion != "" yyq1568[2] = true yyq1568[3] = true yyq1568[4] = true if yyr1568 || yy2arr1568 { r.EncodeArrayStart(5) } else { var yynn1568 int = 0 for _, b := range yyq1568 { if b { yynn1568++ } } r.EncodeMapStart(yynn1568) } if yyr1568 || yy2arr1568 { if yyq1568[0] { yym1570 := z.EncBinary() _ = yym1570 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1568[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1571 := z.EncBinary() _ = yym1571 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1568 || yy2arr1568 { if yyq1568[1] { yym1573 := z.EncBinary() _ = yym1573 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1568[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1574 := z.EncBinary() _ = yym1574 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1568 || yy2arr1568 { if yyq1568[2] { yy1576 := &x.ObjectMeta yy1576.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1568[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1577 := &x.ObjectMeta yy1577.CodecEncodeSelf(e) } } if yyr1568 || yy2arr1568 { if yyq1568[3] { yy1579 := &x.Spec yy1579.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1568[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1580 := &x.Spec yy1580.CodecEncodeSelf(e) } } if yyr1568 || yy2arr1568 { if yyq1568[4] { yy1582 := &x.Status yy1582.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1568[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1583 := &x.Status yy1583.CodecEncodeSelf(e) } } if yysep1568 { r.EncodeEnd() } } } } func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1584 := z.DecBinary() _ = yym1584 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1585 := r.ReadMapStart() if yyl1585 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1585, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1585 := r.ReadArrayStart() if yyl1585 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1585, 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 yys1586Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1586Slc var yyhl1586 bool = l >= 0 for yyj1586 := 0; ; yyj1586++ { if yyhl1586 { if yyj1586 >= l { break } } else { if r.CheckBreak() { break } } yys1586Slc = r.DecodeBytes(yys1586Slc, true, true) yys1586 := string(yys1586Slc) switch yys1586 { 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 { yyv1589 := &x.ObjectMeta yyv1589.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1590 := &x.Spec yyv1590.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1591 := &x.Status yyv1591.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1586) } // end switch yys1586 } // end for yyj1586 if !yyhl1586 { r.ReadEnd() } } func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1592 int var yyb1592 bool var yyhl1592 bool = l >= 0 yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1595 := &x.ObjectMeta yyv1595.CodecDecodeSelf(d) } yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1596 := &x.Spec yyv1596.CodecDecodeSelf(d) } yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1597 := &x.Status yyv1597.CodecDecodeSelf(d) } for { yyj1592++ if yyhl1592 { yyb1592 = yyj1592 > l } else { yyb1592 = r.CheckBreak() } if yyb1592 { break } z.DecStructFieldNotFound(yyj1592-1, "") } r.ReadEnd() } func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1598 := z.EncBinary() _ = yym1598 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1599 := !z.EncBinary() yy2arr1599 := z.EncBasicHandle().StructToArray var yyq1599 [2]bool _, _, _ = yysep1599, yyq1599, yy2arr1599 const yyr1599 bool = false yyq1599[0] = true yyq1599[1] = true if yyr1599 || yy2arr1599 { r.EncodeArrayStart(2) } else { var yynn1599 int = 0 for _, b := range yyq1599 { if b { yynn1599++ } } r.EncodeMapStart(yynn1599) } if yyr1599 || yy2arr1599 { if yyq1599[0] { yy1601 := &x.ObjectMeta yy1601.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1599[0] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1602 := &x.ObjectMeta yy1602.CodecEncodeSelf(e) } } if yyr1599 || yy2arr1599 { if yyq1599[1] { yy1604 := &x.Spec yy1604.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1599[1] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1605 := &x.Spec yy1605.CodecEncodeSelf(e) } } if yysep1599 { r.EncodeEnd() } } } } func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1606 := z.DecBinary() _ = yym1606 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1607 := r.ReadMapStart() if yyl1607 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1607, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1607 := r.ReadArrayStart() if yyl1607 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1607, 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 yys1608Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1608Slc var yyhl1608 bool = l >= 0 for yyj1608 := 0; ; yyj1608++ { if yyhl1608 { if yyj1608 >= l { break } } else { if r.CheckBreak() { break } } yys1608Slc = r.DecodeBytes(yys1608Slc, true, true) yys1608 := string(yys1608Slc) switch yys1608 { case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1609 := &x.ObjectMeta yyv1609.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1610 := &x.Spec yyv1610.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1608) } // end switch yys1608 } // end for yyj1608 if !yyhl1608 { r.ReadEnd() } } func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1611 int var yyb1611 bool var yyhl1611 bool = l >= 0 yyj1611++ if yyhl1611 { yyb1611 = yyj1611 > l } else { yyb1611 = r.CheckBreak() } if yyb1611 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1612 := &x.ObjectMeta yyv1612.CodecDecodeSelf(d) } yyj1611++ if yyhl1611 { yyb1611 = yyj1611 > l } else { yyb1611 = r.CheckBreak() } if yyb1611 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1613 := &x.Spec yyv1613.CodecDecodeSelf(d) } for { yyj1611++ if yyhl1611 { yyb1611 = yyj1611 > l } else { yyb1611 = r.CheckBreak() } if yyb1611 { break } z.DecStructFieldNotFound(yyj1611-1, "") } r.ReadEnd() } func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1614 := z.EncBinary() _ = yym1614 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1615 := !z.EncBinary() yy2arr1615 := z.EncBasicHandle().StructToArray var yyq1615 [4]bool _, _, _ = yysep1615, yyq1615, yy2arr1615 const yyr1615 bool = false yyq1615[0] = x.Kind != "" yyq1615[1] = x.APIVersion != "" yyq1615[2] = true yyq1615[3] = true if yyr1615 || yy2arr1615 { r.EncodeArrayStart(4) } else { var yynn1615 int = 0 for _, b := range yyq1615 { if b { yynn1615++ } } r.EncodeMapStart(yynn1615) } if yyr1615 || yy2arr1615 { if yyq1615[0] { yym1617 := z.EncBinary() _ = yym1617 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1615[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1618 := z.EncBinary() _ = yym1618 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1615 || yy2arr1615 { if yyq1615[1] { yym1620 := z.EncBinary() _ = yym1620 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1615[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1621 := z.EncBinary() _ = yym1621 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1615 || yy2arr1615 { if yyq1615[2] { yy1623 := &x.ObjectMeta yy1623.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1615[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1624 := &x.ObjectMeta yy1624.CodecEncodeSelf(e) } } if yyr1615 || yy2arr1615 { if yyq1615[3] { yy1626 := &x.Template yy1626.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1615[3] { r.EncodeString(codecSelferC_UTF81234, string("template")) yy1627 := &x.Template yy1627.CodecEncodeSelf(e) } } if yysep1615 { r.EncodeEnd() } } } } func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1628 := z.DecBinary() _ = yym1628 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1629 := r.ReadMapStart() if yyl1629 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1629, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1629 := r.ReadArrayStart() if yyl1629 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1629, 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 yys1630Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1630Slc var yyhl1630 bool = l >= 0 for yyj1630 := 0; ; yyj1630++ { if yyhl1630 { if yyj1630 >= l { break } } else { if r.CheckBreak() { break } } yys1630Slc = r.DecodeBytes(yys1630Slc, true, true) yys1630 := string(yys1630Slc) switch yys1630 { 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 { yyv1633 := &x.ObjectMeta yyv1633.CodecDecodeSelf(d) } case "template": if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1634 := &x.Template yyv1634.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1630) } // end switch yys1630 } // end for yyj1630 if !yyhl1630 { r.ReadEnd() } } func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1635 int var yyb1635 bool var yyhl1635 bool = l >= 0 yyj1635++ if yyhl1635 { yyb1635 = yyj1635 > l } else { yyb1635 = r.CheckBreak() } if yyb1635 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1635++ if yyhl1635 { yyb1635 = yyj1635 > l } else { yyb1635 = r.CheckBreak() } if yyb1635 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1635++ if yyhl1635 { yyb1635 = yyj1635 > l } else { yyb1635 = r.CheckBreak() } if yyb1635 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1638 := &x.ObjectMeta yyv1638.CodecDecodeSelf(d) } yyj1635++ if yyhl1635 { yyb1635 = yyj1635 > l } else { yyb1635 = r.CheckBreak() } if yyb1635 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1639 := &x.Template yyv1639.CodecDecodeSelf(d) } for { yyj1635++ if yyhl1635 { yyb1635 = yyj1635 > l } else { yyb1635 = r.CheckBreak() } if yyb1635 { break } z.DecStructFieldNotFound(yyj1635-1, "") } r.ReadEnd() } func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1640 := z.EncBinary() _ = yym1640 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1641 := !z.EncBinary() yy2arr1641 := z.EncBasicHandle().StructToArray var yyq1641 [4]bool _, _, _ = yysep1641, yyq1641, yy2arr1641 const yyr1641 bool = false yyq1641[0] = x.Kind != "" yyq1641[1] = x.APIVersion != "" yyq1641[2] = true if yyr1641 || yy2arr1641 { r.EncodeArrayStart(4) } else { var yynn1641 int = 1 for _, b := range yyq1641 { if b { yynn1641++ } } r.EncodeMapStart(yynn1641) } if yyr1641 || yy2arr1641 { if yyq1641[0] { yym1643 := z.EncBinary() _ = yym1643 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1641[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1644 := z.EncBinary() _ = yym1644 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1641 || yy2arr1641 { if yyq1641[1] { yym1646 := z.EncBinary() _ = yym1646 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1641[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1647 := z.EncBinary() _ = yym1647 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1641 || yy2arr1641 { if yyq1641[2] { yy1649 := &x.ListMeta yym1650 := z.EncBinary() _ = yym1650 if false { } else if z.HasExtensions() && z.EncExt(yy1649) { } else { z.EncFallback(yy1649) } } else { r.EncodeNil() } } else { if yyq1641[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1651 := &x.ListMeta yym1652 := z.EncBinary() _ = yym1652 if false { } else if z.HasExtensions() && z.EncExt(yy1651) { } else { z.EncFallback(yy1651) } } } if yyr1641 || yy2arr1641 { if x.Items == nil { r.EncodeNil() } else { yym1654 := z.EncBinary() _ = yym1654 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1655 := z.EncBinary() _ = yym1655 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } if yysep1641 { r.EncodeEnd() } } } } func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1656 := z.DecBinary() _ = yym1656 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1657 := r.ReadMapStart() if yyl1657 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1657, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1657 := r.ReadArrayStart() if yyl1657 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1657, 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 yys1658Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1658Slc var yyhl1658 bool = l >= 0 for yyj1658 := 0; ; yyj1658++ { if yyhl1658 { if yyj1658 >= l { break } } else { if r.CheckBreak() { break } } yys1658Slc = r.DecodeBytes(yys1658Slc, true, true) yys1658 := string(yys1658Slc) switch yys1658 { 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 { yyv1661 := &x.ListMeta yym1662 := z.DecBinary() _ = yym1662 if false { } else if z.HasExtensions() && z.DecExt(yyv1661) { } else { z.DecFallback(yyv1661, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1663 := &x.Items yym1664 := z.DecBinary() _ = yym1664 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1663), d) } } default: z.DecStructFieldNotFound(-1, yys1658) } // end switch yys1658 } // end for yyj1658 if !yyhl1658 { r.ReadEnd() } } func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1665 int var yyb1665 bool var yyhl1665 bool = l >= 0 yyj1665++ if yyhl1665 { yyb1665 = yyj1665 > l } else { yyb1665 = r.CheckBreak() } if yyb1665 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1665++ if yyhl1665 { yyb1665 = yyj1665 > l } else { yyb1665 = r.CheckBreak() } if yyb1665 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1665++ if yyhl1665 { yyb1665 = yyj1665 > l } else { yyb1665 = r.CheckBreak() } if yyb1665 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1668 := &x.ListMeta yym1669 := z.DecBinary() _ = yym1669 if false { } else if z.HasExtensions() && z.DecExt(yyv1668) { } else { z.DecFallback(yyv1668, false) } } yyj1665++ if yyhl1665 { yyb1665 = yyj1665 > l } else { yyb1665 = r.CheckBreak() } if yyb1665 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1670 := &x.Items yym1671 := z.DecBinary() _ = yym1671 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1670), d) } } for { yyj1665++ if yyhl1665 { yyb1665 = yyj1665 > l } else { yyb1665 = r.CheckBreak() } if yyb1665 { break } z.DecStructFieldNotFound(yyj1665-1, "") } r.ReadEnd() } func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1672 := z.EncBinary() _ = yym1672 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1673 := !z.EncBinary() yy2arr1673 := z.EncBasicHandle().StructToArray var yyq1673 [3]bool _, _, _ = yysep1673, yyq1673, yy2arr1673 const yyr1673 bool = false yyq1673[2] = x.Template != nil if yyr1673 || yy2arr1673 { r.EncodeArrayStart(3) } else { var yynn1673 int = 2 for _, b := range yyq1673 { if b { yynn1673++ } } r.EncodeMapStart(yynn1673) } if yyr1673 || yy2arr1673 { yym1675 := z.EncBinary() _ = yym1675 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1676 := z.EncBinary() _ = yym1676 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1673 || yy2arr1673 { if x.Selector == nil { r.EncodeNil() } else { yym1678 := z.EncBinary() _ = yym1678 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1679 := z.EncBinary() _ = yym1679 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1673 || yy2arr1673 { if yyq1673[2] { if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1673[2] { r.EncodeString(codecSelferC_UTF81234, string("template")) if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } } if yysep1673 { r.EncodeEnd() } } } } func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1681 := z.DecBinary() _ = yym1681 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1682 := r.ReadMapStart() if yyl1682 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1682, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1682 := r.ReadArrayStart() if yyl1682 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1682, 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 yys1683Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1683Slc var yyhl1683 bool = l >= 0 for yyj1683 := 0; ; yyj1683++ { if yyhl1683 { if yyj1683 >= l { break } } else { if r.CheckBreak() { break } } yys1683Slc = r.DecodeBytes(yys1683Slc, true, true) yys1683 := string(yys1683Slc) switch yys1683 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1685 := &x.Selector yym1686 := z.DecBinary() _ = yym1686 if false { } else { z.F.DecMapStringStringX(yyv1685, 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, yys1683) } // end switch yys1683 } // end for yyj1683 if !yyhl1683 { r.ReadEnd() } } func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1688 int var yyb1688 bool var yyhl1688 bool = l >= 0 yyj1688++ if yyhl1688 { yyb1688 = yyj1688 > l } else { yyb1688 = r.CheckBreak() } if yyb1688 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1688++ if yyhl1688 { yyb1688 = yyj1688 > l } else { yyb1688 = r.CheckBreak() } if yyb1688 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1690 := &x.Selector yym1691 := z.DecBinary() _ = yym1691 if false { } else { z.F.DecMapStringStringX(yyv1690, false, d) } } yyj1688++ if yyhl1688 { yyb1688 = yyj1688 > l } else { yyb1688 = r.CheckBreak() } if yyb1688 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Template != nil { x.Template = nil } } else { if x.Template == nil { x.Template = new(PodTemplateSpec) } x.Template.CodecDecodeSelf(d) } for { yyj1688++ if yyhl1688 { yyb1688 = yyj1688 > l } else { yyb1688 = r.CheckBreak() } if yyb1688 { break } z.DecStructFieldNotFound(yyj1688-1, "") } r.ReadEnd() } func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1693 := z.EncBinary() _ = yym1693 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1694 := !z.EncBinary() yy2arr1694 := z.EncBasicHandle().StructToArray var yyq1694 [2]bool _, _, _ = yysep1694, yyq1694, yy2arr1694 const yyr1694 bool = false yyq1694[1] = x.ObservedGeneration != 0 if yyr1694 || yy2arr1694 { r.EncodeArrayStart(2) } else { var yynn1694 int = 1 for _, b := range yyq1694 { if b { yynn1694++ } } r.EncodeMapStart(yynn1694) } if yyr1694 || yy2arr1694 { yym1696 := z.EncBinary() _ = yym1696 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1697 := z.EncBinary() _ = yym1697 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1694 || yy2arr1694 { if yyq1694[1] { yym1699 := z.EncBinary() _ = yym1699 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } else { r.EncodeInt(0) } } else { if yyq1694[1] { r.EncodeString(codecSelferC_UTF81234, string("observedGeneration")) yym1700 := z.EncBinary() _ = yym1700 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } } if yysep1694 { r.EncodeEnd() } } } } func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1701 := z.DecBinary() _ = yym1701 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1702 := r.ReadMapStart() if yyl1702 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1702, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1702 := r.ReadArrayStart() if yyl1702 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1702, 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 yys1703Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1703Slc var yyhl1703 bool = l >= 0 for yyj1703 := 0; ; yyj1703++ { if yyhl1703 { if yyj1703 >= l { break } } else { if r.CheckBreak() { break } } yys1703Slc = r.DecodeBytes(yys1703Slc, true, true) yys1703 := string(yys1703Slc) switch yys1703 { 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, yys1703) } // end switch yys1703 } // end for yyj1703 if !yyhl1703 { r.ReadEnd() } } func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1706 int var yyb1706 bool var yyhl1706 bool = l >= 0 yyj1706++ if yyhl1706 { yyb1706 = yyj1706 > l } else { yyb1706 = r.CheckBreak() } if yyb1706 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1706++ if yyhl1706 { yyb1706 = yyj1706 > l } else { yyb1706 = r.CheckBreak() } if yyb1706 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } for { yyj1706++ if yyhl1706 { yyb1706 = yyj1706 > l } else { yyb1706 = r.CheckBreak() } if yyb1706 { break } z.DecStructFieldNotFound(yyj1706-1, "") } r.ReadEnd() } func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1709 := z.EncBinary() _ = yym1709 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1710 := !z.EncBinary() yy2arr1710 := z.EncBasicHandle().StructToArray var yyq1710 [5]bool _, _, _ = yysep1710, yyq1710, yy2arr1710 const yyr1710 bool = false yyq1710[0] = x.Kind != "" yyq1710[1] = x.APIVersion != "" yyq1710[2] = true yyq1710[3] = true yyq1710[4] = true if yyr1710 || yy2arr1710 { r.EncodeArrayStart(5) } else { var yynn1710 int = 0 for _, b := range yyq1710 { if b { yynn1710++ } } r.EncodeMapStart(yynn1710) } if yyr1710 || yy2arr1710 { if yyq1710[0] { yym1712 := z.EncBinary() _ = yym1712 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1710[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1713 := z.EncBinary() _ = yym1713 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1710 || yy2arr1710 { if yyq1710[1] { yym1715 := z.EncBinary() _ = yym1715 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1710[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1716 := z.EncBinary() _ = yym1716 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1710 || yy2arr1710 { if yyq1710[2] { yy1718 := &x.ObjectMeta yy1718.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1710[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1719 := &x.ObjectMeta yy1719.CodecEncodeSelf(e) } } if yyr1710 || yy2arr1710 { if yyq1710[3] { yy1721 := &x.Spec yy1721.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1710[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1722 := &x.Spec yy1722.CodecEncodeSelf(e) } } if yyr1710 || yy2arr1710 { if yyq1710[4] { yy1724 := &x.Status yy1724.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1710[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1725 := &x.Status yy1725.CodecEncodeSelf(e) } } if yysep1710 { r.EncodeEnd() } } } } func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1726 := z.DecBinary() _ = yym1726 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1727 := r.ReadMapStart() if yyl1727 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1727, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1727 := r.ReadArrayStart() if yyl1727 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1727, 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 yys1728Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1728Slc var yyhl1728 bool = l >= 0 for yyj1728 := 0; ; yyj1728++ { if yyhl1728 { if yyj1728 >= l { break } } else { if r.CheckBreak() { break } } yys1728Slc = r.DecodeBytes(yys1728Slc, true, true) yys1728 := string(yys1728Slc) switch yys1728 { 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 { yyv1731 := &x.ObjectMeta yyv1731.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1732 := &x.Spec yyv1732.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1733 := &x.Status yyv1733.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1728) } // end switch yys1728 } // end for yyj1728 if !yyhl1728 { r.ReadEnd() } } func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1734 int var yyb1734 bool var yyhl1734 bool = l >= 0 yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1737 := &x.ObjectMeta yyv1737.CodecDecodeSelf(d) } yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1738 := &x.Spec yyv1738.CodecDecodeSelf(d) } yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1739 := &x.Status yyv1739.CodecDecodeSelf(d) } for { yyj1734++ if yyhl1734 { yyb1734 = yyj1734 > l } else { yyb1734 = r.CheckBreak() } if yyb1734 { break } z.DecStructFieldNotFound(yyj1734-1, "") } r.ReadEnd() } func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1740 := z.EncBinary() _ = yym1740 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1741 := !z.EncBinary() yy2arr1741 := z.EncBasicHandle().StructToArray var yyq1741 [4]bool _, _, _ = yysep1741, yyq1741, yy2arr1741 const yyr1741 bool = false yyq1741[0] = x.Kind != "" yyq1741[1] = x.APIVersion != "" yyq1741[2] = true if yyr1741 || yy2arr1741 { r.EncodeArrayStart(4) } else { var yynn1741 int = 1 for _, b := range yyq1741 { if b { yynn1741++ } } r.EncodeMapStart(yynn1741) } if yyr1741 || yy2arr1741 { if yyq1741[0] { yym1743 := z.EncBinary() _ = yym1743 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1741[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1744 := z.EncBinary() _ = yym1744 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1741 || yy2arr1741 { if yyq1741[1] { yym1746 := z.EncBinary() _ = yym1746 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1741[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1747 := z.EncBinary() _ = yym1747 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1741 || yy2arr1741 { if yyq1741[2] { yy1749 := &x.ListMeta yym1750 := z.EncBinary() _ = yym1750 if false { } else if z.HasExtensions() && z.EncExt(yy1749) { } else { z.EncFallback(yy1749) } } else { r.EncodeNil() } } else { if yyq1741[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1751 := &x.ListMeta yym1752 := z.EncBinary() _ = yym1752 if false { } else if z.HasExtensions() && z.EncExt(yy1751) { } else { z.EncFallback(yy1751) } } } if yyr1741 || yy2arr1741 { if x.Items == nil { r.EncodeNil() } else { yym1754 := z.EncBinary() _ = yym1754 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1755 := z.EncBinary() _ = yym1755 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } if yysep1741 { r.EncodeEnd() } } } } func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1756 := z.DecBinary() _ = yym1756 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1757 := r.ReadMapStart() if yyl1757 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1757, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1757 := r.ReadArrayStart() if yyl1757 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1757, 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 yys1758Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1758Slc var yyhl1758 bool = l >= 0 for yyj1758 := 0; ; yyj1758++ { if yyhl1758 { if yyj1758 >= l { break } } else { if r.CheckBreak() { break } } yys1758Slc = r.DecodeBytes(yys1758Slc, true, true) yys1758 := string(yys1758Slc) switch yys1758 { 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 { yyv1761 := &x.ListMeta yym1762 := z.DecBinary() _ = yym1762 if false { } else if z.HasExtensions() && z.DecExt(yyv1761) { } else { z.DecFallback(yyv1761, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1763 := &x.Items yym1764 := z.DecBinary() _ = yym1764 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1763), d) } } default: z.DecStructFieldNotFound(-1, yys1758) } // end switch yys1758 } // end for yyj1758 if !yyhl1758 { r.ReadEnd() } } func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1765 int var yyb1765 bool var yyhl1765 bool = l >= 0 yyj1765++ if yyhl1765 { yyb1765 = yyj1765 > l } else { yyb1765 = r.CheckBreak() } if yyb1765 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1765++ if yyhl1765 { yyb1765 = yyj1765 > l } else { yyb1765 = r.CheckBreak() } if yyb1765 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1765++ if yyhl1765 { yyb1765 = yyj1765 > l } else { yyb1765 = r.CheckBreak() } if yyb1765 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1768 := &x.ListMeta yym1769 := z.DecBinary() _ = yym1769 if false { } else if z.HasExtensions() && z.DecExt(yyv1768) { } else { z.DecFallback(yyv1768, false) } } yyj1765++ if yyhl1765 { yyb1765 = yyj1765 > l } else { yyb1765 = r.CheckBreak() } if yyb1765 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1770 := &x.Items yym1771 := z.DecBinary() _ = yym1771 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1770), d) } } for { yyj1765++ if yyhl1765 { yyb1765 = yyj1765 > l } else { yyb1765 = r.CheckBreak() } if yyb1765 { break } z.DecStructFieldNotFound(yyj1765-1, "") } r.ReadEnd() } func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1772 := z.EncBinary() _ = yym1772 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1773 := !z.EncBinary() yy2arr1773 := z.EncBasicHandle().StructToArray var yyq1773 [4]bool _, _, _ = yysep1773, yyq1773, yy2arr1773 const yyr1773 bool = false yyq1773[0] = x.Kind != "" yyq1773[1] = x.APIVersion != "" yyq1773[2] = true if yyr1773 || yy2arr1773 { r.EncodeArrayStart(4) } else { var yynn1773 int = 1 for _, b := range yyq1773 { if b { yynn1773++ } } r.EncodeMapStart(yynn1773) } if yyr1773 || yy2arr1773 { if yyq1773[0] { yym1775 := z.EncBinary() _ = yym1775 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1773[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1776 := z.EncBinary() _ = yym1776 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1773 || yy2arr1773 { if yyq1773[1] { yym1778 := z.EncBinary() _ = yym1778 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1773[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1779 := z.EncBinary() _ = yym1779 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1773 || yy2arr1773 { if yyq1773[2] { yy1781 := &x.ListMeta yym1782 := z.EncBinary() _ = yym1782 if false { } else if z.HasExtensions() && z.EncExt(yy1781) { } else { z.EncFallback(yy1781) } } else { r.EncodeNil() } } else { if yyq1773[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1783 := &x.ListMeta yym1784 := z.EncBinary() _ = yym1784 if false { } else if z.HasExtensions() && z.EncExt(yy1783) { } else { z.EncFallback(yy1783) } } } if yyr1773 || yy2arr1773 { if x.Items == nil { r.EncodeNil() } else { yym1786 := z.EncBinary() _ = yym1786 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1787 := z.EncBinary() _ = yym1787 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } if yysep1773 { r.EncodeEnd() } } } } func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1788 := z.DecBinary() _ = yym1788 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1789 := r.ReadMapStart() if yyl1789 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1789, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1789 := r.ReadArrayStart() if yyl1789 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1789, 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 yys1790Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1790Slc var yyhl1790 bool = l >= 0 for yyj1790 := 0; ; yyj1790++ { if yyhl1790 { if yyj1790 >= l { break } } else { if r.CheckBreak() { break } } yys1790Slc = r.DecodeBytes(yys1790Slc, true, true) yys1790 := string(yys1790Slc) switch yys1790 { 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 { yyv1793 := &x.ListMeta yym1794 := z.DecBinary() _ = yym1794 if false { } else if z.HasExtensions() && z.DecExt(yyv1793) { } else { z.DecFallback(yyv1793, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1795 := &x.Items yym1796 := z.DecBinary() _ = yym1796 if false { } else { h.decSliceService((*[]Service)(yyv1795), d) } } default: z.DecStructFieldNotFound(-1, yys1790) } // end switch yys1790 } // end for yyj1790 if !yyhl1790 { r.ReadEnd() } } func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1797 int var yyb1797 bool var yyhl1797 bool = l >= 0 yyj1797++ if yyhl1797 { yyb1797 = yyj1797 > l } else { yyb1797 = r.CheckBreak() } if yyb1797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1797++ if yyhl1797 { yyb1797 = yyj1797 > l } else { yyb1797 = r.CheckBreak() } if yyb1797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1797++ if yyhl1797 { yyb1797 = yyj1797 > l } else { yyb1797 = r.CheckBreak() } if yyb1797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1800 := &x.ListMeta yym1801 := z.DecBinary() _ = yym1801 if false { } else if z.HasExtensions() && z.DecExt(yyv1800) { } else { z.DecFallback(yyv1800, false) } } yyj1797++ if yyhl1797 { yyb1797 = yyj1797 > l } else { yyb1797 = r.CheckBreak() } if yyb1797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1802 := &x.Items yym1803 := z.DecBinary() _ = yym1803 if false { } else { h.decSliceService((*[]Service)(yyv1802), d) } } for { yyj1797++ if yyhl1797 { yyb1797 = yyj1797 > l } else { yyb1797 = r.CheckBreak() } if yyb1797 { break } z.DecStructFieldNotFound(yyj1797-1, "") } r.ReadEnd() } func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1804 := z.EncBinary() _ = yym1804 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 yym1805 := z.DecBinary() _ = yym1805 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 yym1806 := z.EncBinary() _ = yym1806 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 yym1807 := z.DecBinary() _ = yym1807 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 { yym1808 := z.EncBinary() _ = yym1808 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1809 := !z.EncBinary() yy2arr1809 := z.EncBasicHandle().StructToArray var yyq1809 [1]bool _, _, _ = yysep1809, yyq1809, yy2arr1809 const yyr1809 bool = false yyq1809[0] = true if yyr1809 || yy2arr1809 { r.EncodeArrayStart(1) } else { var yynn1809 int = 0 for _, b := range yyq1809 { if b { yynn1809++ } } r.EncodeMapStart(yynn1809) } if yyr1809 || yy2arr1809 { if yyq1809[0] { yy1811 := &x.LoadBalancer yy1811.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1809[0] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancer")) yy1812 := &x.LoadBalancer yy1812.CodecEncodeSelf(e) } } if yysep1809 { r.EncodeEnd() } } } } func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1813 := z.DecBinary() _ = yym1813 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1814 := r.ReadMapStart() if yyl1814 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1814, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1814 := r.ReadArrayStart() if yyl1814 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1814, 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 yys1815Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1815Slc var yyhl1815 bool = l >= 0 for yyj1815 := 0; ; yyj1815++ { if yyhl1815 { if yyj1815 >= l { break } } else { if r.CheckBreak() { break } } yys1815Slc = r.DecodeBytes(yys1815Slc, true, true) yys1815 := string(yys1815Slc) switch yys1815 { case "loadBalancer": if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1816 := &x.LoadBalancer yyv1816.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1815) } // end switch yys1815 } // end for yyj1815 if !yyhl1815 { r.ReadEnd() } } func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1817 int var yyb1817 bool var yyhl1817 bool = l >= 0 yyj1817++ if yyhl1817 { yyb1817 = yyj1817 > l } else { yyb1817 = r.CheckBreak() } if yyb1817 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1818 := &x.LoadBalancer yyv1818.CodecDecodeSelf(d) } for { yyj1817++ if yyhl1817 { yyb1817 = yyj1817 > l } else { yyb1817 = r.CheckBreak() } if yyb1817 { break } z.DecStructFieldNotFound(yyj1817-1, "") } r.ReadEnd() } func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1819 := z.EncBinary() _ = yym1819 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1820 := !z.EncBinary() yy2arr1820 := z.EncBasicHandle().StructToArray var yyq1820 [1]bool _, _, _ = yysep1820, yyq1820, yy2arr1820 const yyr1820 bool = false yyq1820[0] = len(x.Ingress) != 0 if yyr1820 || yy2arr1820 { r.EncodeArrayStart(1) } else { var yynn1820 int = 0 for _, b := range yyq1820 { if b { yynn1820++ } } r.EncodeMapStart(yynn1820) } if yyr1820 || yy2arr1820 { if yyq1820[0] { if x.Ingress == nil { r.EncodeNil() } else { yym1822 := z.EncBinary() _ = yym1822 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } else { r.EncodeNil() } } else { if yyq1820[0] { r.EncodeString(codecSelferC_UTF81234, string("ingress")) if x.Ingress == nil { r.EncodeNil() } else { yym1823 := z.EncBinary() _ = yym1823 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } } if yysep1820 { r.EncodeEnd() } } } } func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1824 := z.DecBinary() _ = yym1824 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1825 := r.ReadMapStart() if yyl1825 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1825, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1825 := r.ReadArrayStart() if yyl1825 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1825, 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 yys1826Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1826Slc var yyhl1826 bool = l >= 0 for yyj1826 := 0; ; yyj1826++ { if yyhl1826 { if yyj1826 >= l { break } } else { if r.CheckBreak() { break } } yys1826Slc = r.DecodeBytes(yys1826Slc, true, true) yys1826 := string(yys1826Slc) switch yys1826 { case "ingress": if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1827 := &x.Ingress yym1828 := z.DecBinary() _ = yym1828 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1827), d) } } default: z.DecStructFieldNotFound(-1, yys1826) } // end switch yys1826 } // end for yyj1826 if !yyhl1826 { r.ReadEnd() } } func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1829 int var yyb1829 bool var yyhl1829 bool = l >= 0 yyj1829++ if yyhl1829 { yyb1829 = yyj1829 > l } else { yyb1829 = r.CheckBreak() } if yyb1829 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1830 := &x.Ingress yym1831 := z.DecBinary() _ = yym1831 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1830), d) } } for { yyj1829++ if yyhl1829 { yyb1829 = yyj1829 > l } else { yyb1829 = r.CheckBreak() } if yyb1829 { break } z.DecStructFieldNotFound(yyj1829-1, "") } r.ReadEnd() } func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1832 := z.EncBinary() _ = yym1832 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1833 := !z.EncBinary() yy2arr1833 := z.EncBasicHandle().StructToArray var yyq1833 [2]bool _, _, _ = yysep1833, yyq1833, yy2arr1833 const yyr1833 bool = false yyq1833[0] = x.IP != "" yyq1833[1] = x.Hostname != "" if yyr1833 || yy2arr1833 { r.EncodeArrayStart(2) } else { var yynn1833 int = 0 for _, b := range yyq1833 { if b { yynn1833++ } } r.EncodeMapStart(yynn1833) } if yyr1833 || yy2arr1833 { if yyq1833[0] { yym1835 := z.EncBinary() _ = yym1835 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1833[0] { r.EncodeString(codecSelferC_UTF81234, string("ip")) yym1836 := z.EncBinary() _ = yym1836 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } } if yyr1833 || yy2arr1833 { if yyq1833[1] { yym1838 := z.EncBinary() _ = yym1838 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1833[1] { r.EncodeString(codecSelferC_UTF81234, string("hostname")) yym1839 := z.EncBinary() _ = yym1839 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } } if yysep1833 { r.EncodeEnd() } } } } func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1840 := z.DecBinary() _ = yym1840 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1841 := r.ReadMapStart() if yyl1841 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1841, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1841 := r.ReadArrayStart() if yyl1841 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1841, 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 yys1842Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1842Slc var yyhl1842 bool = l >= 0 for yyj1842 := 0; ; yyj1842++ { if yyhl1842 { if yyj1842 >= l { break } } else { if r.CheckBreak() { break } } yys1842Slc = r.DecodeBytes(yys1842Slc, true, true) yys1842 := string(yys1842Slc) switch yys1842 { 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, yys1842) } // end switch yys1842 } // end for yyj1842 if !yyhl1842 { r.ReadEnd() } } func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1845 int var yyb1845 bool var yyhl1845 bool = l >= 0 yyj1845++ if yyhl1845 { yyb1845 = yyj1845 > l } else { yyb1845 = r.CheckBreak() } if yyb1845 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj1845++ if yyhl1845 { yyb1845 = yyj1845 > l } else { yyb1845 = r.CheckBreak() } if yyb1845 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } for { yyj1845++ if yyhl1845 { yyb1845 = yyj1845 > l } else { yyb1845 = r.CheckBreak() } if yyb1845 { break } z.DecStructFieldNotFound(yyj1845-1, "") } r.ReadEnd() } func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1848 := z.EncBinary() _ = yym1848 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1849 := !z.EncBinary() yy2arr1849 := z.EncBasicHandle().StructToArray var yyq1849 [7]bool _, _, _ = yysep1849, yyq1849, yy2arr1849 const yyr1849 bool = false yyq1849[0] = x.Type != "" yyq1849[3] = x.ClusterIP != "" yyq1849[4] = len(x.ExternalIPs) != 0 yyq1849[5] = x.LoadBalancerIP != "" yyq1849[6] = x.SessionAffinity != "" if yyr1849 || yy2arr1849 { r.EncodeArrayStart(7) } else { var yynn1849 int = 2 for _, b := range yyq1849 { if b { yynn1849++ } } r.EncodeMapStart(yynn1849) } if yyr1849 || yy2arr1849 { if yyq1849[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1849[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr1849 || yy2arr1849 { if x.Ports == nil { r.EncodeNil() } else { yym1852 := z.EncBinary() _ = yym1852 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("ports")) if x.Ports == nil { r.EncodeNil() } else { yym1853 := z.EncBinary() _ = yym1853 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } if yyr1849 || yy2arr1849 { if x.Selector == nil { r.EncodeNil() } else { yym1855 := z.EncBinary() _ = yym1855 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1856 := z.EncBinary() _ = yym1856 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1849 || yy2arr1849 { if yyq1849[3] { yym1858 := z.EncBinary() _ = yym1858 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1849[3] { r.EncodeString(codecSelferC_UTF81234, string("clusterIP")) yym1859 := z.EncBinary() _ = yym1859 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } } if yyr1849 || yy2arr1849 { if yyq1849[4] { if x.ExternalIPs == nil { r.EncodeNil() } else { yym1861 := z.EncBinary() _ = yym1861 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } else { r.EncodeNil() } } else { if yyq1849[4] { r.EncodeString(codecSelferC_UTF81234, string("externalIPs")) if x.ExternalIPs == nil { r.EncodeNil() } else { yym1862 := z.EncBinary() _ = yym1862 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } } if yyr1849 || yy2arr1849 { if yyq1849[5] { yym1864 := z.EncBinary() _ = yym1864 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1849[5] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP")) yym1865 := z.EncBinary() _ = yym1865 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } } if yyr1849 || yy2arr1849 { if yyq1849[6] { x.SessionAffinity.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1849[6] { r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity")) x.SessionAffinity.CodecEncodeSelf(e) } } if yysep1849 { r.EncodeEnd() } } } } func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1867 := z.DecBinary() _ = yym1867 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1868 := r.ReadMapStart() if yyl1868 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1868, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1868 := r.ReadArrayStart() if yyl1868 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1868, 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 yys1869Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1869Slc var yyhl1869 bool = l >= 0 for yyj1869 := 0; ; yyj1869++ { if yyhl1869 { if yyj1869 >= l { break } } else { if r.CheckBreak() { break } } yys1869Slc = r.DecodeBytes(yys1869Slc, true, true) yys1869 := string(yys1869Slc) switch yys1869 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1871 := &x.Ports yym1872 := z.DecBinary() _ = yym1872 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1871), d) } } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1873 := &x.Selector yym1874 := z.DecBinary() _ = yym1874 if false { } else { z.F.DecMapStringStringX(yyv1873, false, d) } } case "clusterIP": if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } case "externalIPs": if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1876 := &x.ExternalIPs yym1877 := z.DecBinary() _ = yym1877 if false { } else { z.F.DecSliceStringX(yyv1876, 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, yys1869) } // end switch yys1869 } // end for yyj1869 if !yyhl1869 { r.ReadEnd() } } func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1880 int var yyb1880 bool var yyhl1880 bool = l >= 0 yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1882 := &x.Ports yym1883 := z.DecBinary() _ = yym1883 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1882), d) } } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1884 := &x.Selector yym1885 := z.DecBinary() _ = yym1885 if false { } else { z.F.DecMapStringStringX(yyv1884, false, d) } } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1887 := &x.ExternalIPs yym1888 := z.DecBinary() _ = yym1888 if false { } else { z.F.DecSliceStringX(yyv1887, false, d) } } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } for { yyj1880++ if yyhl1880 { yyb1880 = yyj1880 > l } else { yyb1880 = r.CheckBreak() } if yyb1880 { break } z.DecStructFieldNotFound(yyj1880-1, "") } r.ReadEnd() } func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1891 := z.EncBinary() _ = yym1891 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1892 := !z.EncBinary() yy2arr1892 := z.EncBasicHandle().StructToArray var yyq1892 [5]bool _, _, _ = yysep1892, yyq1892, yy2arr1892 const yyr1892 bool = false if yyr1892 || yy2arr1892 { r.EncodeArrayStart(5) } else { var yynn1892 int = 5 for _, b := range yyq1892 { if b { yynn1892++ } } r.EncodeMapStart(yynn1892) } if yyr1892 || yy2arr1892 { yym1894 := z.EncBinary() _ = yym1894 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1895 := z.EncBinary() _ = yym1895 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1892 || yy2arr1892 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("protocol")) x.Protocol.CodecEncodeSelf(e) } if yyr1892 || yy2arr1892 { yym1898 := z.EncBinary() _ = yym1898 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("port")) yym1899 := z.EncBinary() _ = yym1899 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr1892 || yy2arr1892 { yy1901 := &x.TargetPort yym1902 := z.EncBinary() _ = yym1902 if false { } else if z.HasExtensions() && z.EncExt(yy1901) { } else if !yym1902 && z.IsJSONHandle() { z.EncJSONMarshal(yy1901) } else { z.EncFallback(yy1901) } } else { r.EncodeString(codecSelferC_UTF81234, string("targetPort")) yy1903 := &x.TargetPort yym1904 := z.EncBinary() _ = yym1904 if false { } else if z.HasExtensions() && z.EncExt(yy1903) { } else if !yym1904 && z.IsJSONHandle() { z.EncJSONMarshal(yy1903) } else { z.EncFallback(yy1903) } } if yyr1892 || yy2arr1892 { yym1906 := z.EncBinary() _ = yym1906 if false { } else { r.EncodeInt(int64(x.NodePort)) } } else { r.EncodeString(codecSelferC_UTF81234, string("nodePort")) yym1907 := z.EncBinary() _ = yym1907 if false { } else { r.EncodeInt(int64(x.NodePort)) } } if yysep1892 { r.EncodeEnd() } } } } func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1908 := z.DecBinary() _ = yym1908 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1909 := r.ReadMapStart() if yyl1909 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1909, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1909 := r.ReadArrayStart() if yyl1909 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1909, 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 yys1910Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1910Slc var yyhl1910 bool = l >= 0 for yyj1910 := 0; ; yyj1910++ { if yyhl1910 { if yyj1910 >= l { break } } else { if r.CheckBreak() { break } } yys1910Slc = r.DecodeBytes(yys1910Slc, true, true) yys1910 := string(yys1910Slc) switch yys1910 { 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_util.IntOrString{} } else { yyv1914 := &x.TargetPort yym1915 := z.DecBinary() _ = yym1915 if false { } else if z.HasExtensions() && z.DecExt(yyv1914) { } else if !yym1915 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1914) } else { z.DecFallback(yyv1914, false) } } case "nodePort": if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1910) } // end switch yys1910 } // end for yyj1910 if !yyhl1910 { r.ReadEnd() } } func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1917 int var yyb1917 bool var yyhl1917 bool = l >= 0 yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetPort = pkg5_util.IntOrString{} } else { yyv1921 := &x.TargetPort yym1922 := z.DecBinary() _ = yym1922 if false { } else if z.HasExtensions() && z.DecExt(yyv1921) { } else if !yym1922 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1921) } else { z.DecFallback(yyv1921, false) } } yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1917++ if yyhl1917 { yyb1917 = yyj1917 > l } else { yyb1917 = r.CheckBreak() } if yyb1917 { break } z.DecStructFieldNotFound(yyj1917-1, "") } r.ReadEnd() } func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1924 := z.EncBinary() _ = yym1924 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1925 := !z.EncBinary() yy2arr1925 := z.EncBasicHandle().StructToArray var yyq1925 [5]bool _, _, _ = yysep1925, yyq1925, yy2arr1925 const yyr1925 bool = false yyq1925[0] = x.Kind != "" yyq1925[1] = x.APIVersion != "" yyq1925[2] = true yyq1925[3] = true yyq1925[4] = true if yyr1925 || yy2arr1925 { r.EncodeArrayStart(5) } else { var yynn1925 int = 0 for _, b := range yyq1925 { if b { yynn1925++ } } r.EncodeMapStart(yynn1925) } if yyr1925 || yy2arr1925 { if yyq1925[0] { yym1927 := z.EncBinary() _ = yym1927 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1925[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1928 := z.EncBinary() _ = yym1928 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1925 || yy2arr1925 { if yyq1925[1] { yym1930 := z.EncBinary() _ = yym1930 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1925[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1931 := z.EncBinary() _ = yym1931 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1925 || yy2arr1925 { if yyq1925[2] { yy1933 := &x.ObjectMeta yy1933.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1925[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1934 := &x.ObjectMeta yy1934.CodecEncodeSelf(e) } } if yyr1925 || yy2arr1925 { if yyq1925[3] { yy1936 := &x.Spec yy1936.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1925[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1937 := &x.Spec yy1937.CodecEncodeSelf(e) } } if yyr1925 || yy2arr1925 { if yyq1925[4] { yy1939 := &x.Status yy1939.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1925[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1940 := &x.Status yy1940.CodecEncodeSelf(e) } } if yysep1925 { r.EncodeEnd() } } } } func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1941 := z.DecBinary() _ = yym1941 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1942 := r.ReadMapStart() if yyl1942 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1942, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1942 := r.ReadArrayStart() if yyl1942 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1942, 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 yys1943Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1943Slc var yyhl1943 bool = l >= 0 for yyj1943 := 0; ; yyj1943++ { if yyhl1943 { if yyj1943 >= l { break } } else { if r.CheckBreak() { break } } yys1943Slc = r.DecodeBytes(yys1943Slc, true, true) yys1943 := string(yys1943Slc) switch yys1943 { 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 { yyv1946 := &x.ObjectMeta yyv1946.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1947 := &x.Spec yyv1947.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1948 := &x.Status yyv1948.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1943) } // end switch yys1943 } // end for yyj1943 if !yyhl1943 { r.ReadEnd() } } func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1949 int var yyb1949 bool var yyhl1949 bool = l >= 0 yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1952 := &x.ObjectMeta yyv1952.CodecDecodeSelf(d) } yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1953 := &x.Spec yyv1953.CodecDecodeSelf(d) } yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1954 := &x.Status yyv1954.CodecDecodeSelf(d) } for { yyj1949++ if yyhl1949 { yyb1949 = yyj1949 > l } else { yyb1949 = r.CheckBreak() } if yyb1949 { break } z.DecStructFieldNotFound(yyj1949-1, "") } r.ReadEnd() } func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1955 := z.EncBinary() _ = yym1955 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1956 := !z.EncBinary() yy2arr1956 := z.EncBasicHandle().StructToArray var yyq1956 [5]bool _, _, _ = yysep1956, yyq1956, yy2arr1956 const yyr1956 bool = false yyq1956[0] = x.Kind != "" yyq1956[1] = x.APIVersion != "" yyq1956[2] = true yyq1956[4] = len(x.ImagePullSecrets) != 0 if yyr1956 || yy2arr1956 { r.EncodeArrayStart(5) } else { var yynn1956 int = 1 for _, b := range yyq1956 { if b { yynn1956++ } } r.EncodeMapStart(yynn1956) } if yyr1956 || yy2arr1956 { if yyq1956[0] { yym1958 := z.EncBinary() _ = yym1958 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1956[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1959 := z.EncBinary() _ = yym1959 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1956 || yy2arr1956 { if yyq1956[1] { yym1961 := z.EncBinary() _ = yym1961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1956[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1962 := z.EncBinary() _ = yym1962 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1956 || yy2arr1956 { if yyq1956[2] { yy1964 := &x.ObjectMeta yy1964.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1956[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1965 := &x.ObjectMeta yy1965.CodecEncodeSelf(e) } } if yyr1956 || yy2arr1956 { if x.Secrets == nil { r.EncodeNil() } else { yym1967 := z.EncBinary() _ = yym1967 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("secrets")) if x.Secrets == nil { r.EncodeNil() } else { yym1968 := z.EncBinary() _ = yym1968 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } if yyr1956 || yy2arr1956 { if yyq1956[4] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1970 := z.EncBinary() _ = yym1970 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1956[4] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1971 := z.EncBinary() _ = yym1971 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1956 { r.EncodeEnd() } } } } func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1972 := z.DecBinary() _ = yym1972 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1973 := r.ReadMapStart() if yyl1973 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1973, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1973 := r.ReadArrayStart() if yyl1973 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1973, 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 yys1974Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1974Slc var yyhl1974 bool = l >= 0 for yyj1974 := 0; ; yyj1974++ { if yyhl1974 { if yyj1974 >= l { break } } else { if r.CheckBreak() { break } } yys1974Slc = r.DecodeBytes(yys1974Slc, true, true) yys1974 := string(yys1974Slc) switch yys1974 { 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 { yyv1977 := &x.ObjectMeta yyv1977.CodecDecodeSelf(d) } case "secrets": if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv1978 := &x.Secrets yym1979 := z.DecBinary() _ = yym1979 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv1978), d) } } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1980 := &x.ImagePullSecrets yym1981 := z.DecBinary() _ = yym1981 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1980), d) } } default: z.DecStructFieldNotFound(-1, yys1974) } // end switch yys1974 } // end for yyj1974 if !yyhl1974 { r.ReadEnd() } } func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1982 int var yyb1982 bool var yyhl1982 bool = l >= 0 yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1985 := &x.ObjectMeta yyv1985.CodecDecodeSelf(d) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv1986 := &x.Secrets yym1987 := z.DecBinary() _ = yym1987 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv1986), d) } } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1988 := &x.ImagePullSecrets yym1989 := z.DecBinary() _ = yym1989 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1988), d) } } for { yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { break } z.DecStructFieldNotFound(yyj1982-1, "") } r.ReadEnd() } func (x *ServiceAccountList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym1990 := z.EncBinary() _ = yym1990 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1991 := !z.EncBinary() yy2arr1991 := z.EncBasicHandle().StructToArray var yyq1991 [4]bool _, _, _ = yysep1991, yyq1991, yy2arr1991 const yyr1991 bool = false yyq1991[0] = x.Kind != "" yyq1991[1] = x.APIVersion != "" yyq1991[2] = true if yyr1991 || yy2arr1991 { r.EncodeArrayStart(4) } else { var yynn1991 int = 1 for _, b := range yyq1991 { if b { yynn1991++ } } r.EncodeMapStart(yynn1991) } if yyr1991 || yy2arr1991 { if yyq1991[0] { yym1993 := z.EncBinary() _ = yym1993 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1991[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1994 := z.EncBinary() _ = yym1994 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1991 || yy2arr1991 { if yyq1991[1] { yym1996 := z.EncBinary() _ = yym1996 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1991[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1997 := z.EncBinary() _ = yym1997 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1991 || yy2arr1991 { if yyq1991[2] { yy1999 := &x.ListMeta yym2000 := z.EncBinary() _ = yym2000 if false { } else if z.HasExtensions() && z.EncExt(yy1999) { } else { z.EncFallback(yy1999) } } else { r.EncodeNil() } } else { if yyq1991[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2001 := &x.ListMeta yym2002 := z.EncBinary() _ = yym2002 if false { } else if z.HasExtensions() && z.EncExt(yy2001) { } else { z.EncFallback(yy2001) } } } if yyr1991 || yy2arr1991 { if x.Items == nil { r.EncodeNil() } else { yym2004 := z.EncBinary() _ = yym2004 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2005 := z.EncBinary() _ = yym2005 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } if yysep1991 { r.EncodeEnd() } } } } func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2006 := z.DecBinary() _ = yym2006 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2007 := r.ReadMapStart() if yyl2007 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2007, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2007 := r.ReadArrayStart() if yyl2007 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2007, 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 yys2008Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2008Slc var yyhl2008 bool = l >= 0 for yyj2008 := 0; ; yyj2008++ { if yyhl2008 { if yyj2008 >= l { break } } else { if r.CheckBreak() { break } } yys2008Slc = r.DecodeBytes(yys2008Slc, true, true) yys2008 := string(yys2008Slc) switch yys2008 { 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 { yyv2011 := &x.ListMeta yym2012 := z.DecBinary() _ = yym2012 if false { } else if z.HasExtensions() && z.DecExt(yyv2011) { } else { z.DecFallback(yyv2011, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2013 := &x.Items yym2014 := z.DecBinary() _ = yym2014 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2013), d) } } default: z.DecStructFieldNotFound(-1, yys2008) } // end switch yys2008 } // end for yyj2008 if !yyhl2008 { r.ReadEnd() } } func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2015 int var yyb2015 bool var yyhl2015 bool = l >= 0 yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2018 := &x.ListMeta yym2019 := z.DecBinary() _ = yym2019 if false { } else if z.HasExtensions() && z.DecExt(yyv2018) { } else { z.DecFallback(yyv2018, false) } } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2020 := &x.Items yym2021 := z.DecBinary() _ = yym2021 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2020), d) } } for { yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { break } z.DecStructFieldNotFound(yyj2015-1, "") } r.ReadEnd() } func (x *Endpoints) 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 [4]bool _, _, _ = yysep2023, yyq2023, yy2arr2023 const yyr2023 bool = false yyq2023[0] = x.Kind != "" yyq2023[1] = x.APIVersion != "" yyq2023[2] = true if yyr2023 || yy2arr2023 { r.EncodeArrayStart(4) } else { var yynn2023 int = 1 for _, b := range yyq2023 { if b { yynn2023++ } } r.EncodeMapStart(yynn2023) } if yyr2023 || yy2arr2023 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2026 := z.EncBinary() _ = yym2026 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2023 || yy2arr2023 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2029 := z.EncBinary() _ = yym2029 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2023 || yy2arr2023 { if yyq2023[2] { yy2031 := &x.ObjectMeta yy2031.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2023[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2032 := &x.ObjectMeta yy2032.CodecEncodeSelf(e) } } if yyr2023 || yy2arr2023 { if x.Subsets == nil { r.EncodeNil() } else { yym2034 := z.EncBinary() _ = yym2034 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Subsets")) if x.Subsets == nil { r.EncodeNil() } else { yym2035 := z.EncBinary() _ = yym2035 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } if yysep2023 { r.EncodeEnd() } } } } func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2036 := z.DecBinary() _ = yym2036 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2037 := r.ReadMapStart() if yyl2037 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2037, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2037 := r.ReadArrayStart() if yyl2037 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2037, 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 yys2038Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2038Slc var yyhl2038 bool = l >= 0 for yyj2038 := 0; ; yyj2038++ { if yyhl2038 { if yyj2038 >= l { break } } else { if r.CheckBreak() { break } } yys2038Slc = r.DecodeBytes(yys2038Slc, true, true) yys2038 := string(yys2038Slc) switch yys2038 { 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 { yyv2041 := &x.ObjectMeta yyv2041.CodecDecodeSelf(d) } case "Subsets": if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2042 := &x.Subsets yym2043 := z.DecBinary() _ = yym2043 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2042), d) } } default: z.DecStructFieldNotFound(-1, yys2038) } // end switch yys2038 } // end for yyj2038 if !yyhl2038 { r.ReadEnd() } } func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2044 int var yyb2044 bool var yyhl2044 bool = l >= 0 yyj2044++ if yyhl2044 { yyb2044 = yyj2044 > l } else { yyb2044 = r.CheckBreak() } if yyb2044 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2044++ if yyhl2044 { yyb2044 = yyj2044 > l } else { yyb2044 = r.CheckBreak() } if yyb2044 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2044++ if yyhl2044 { yyb2044 = yyj2044 > l } else { yyb2044 = r.CheckBreak() } if yyb2044 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2047 := &x.ObjectMeta yyv2047.CodecDecodeSelf(d) } yyj2044++ if yyhl2044 { yyb2044 = yyj2044 > l } else { yyb2044 = r.CheckBreak() } if yyb2044 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2048 := &x.Subsets yym2049 := z.DecBinary() _ = yym2049 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2048), d) } } for { yyj2044++ if yyhl2044 { yyb2044 = yyj2044 > l } else { yyb2044 = r.CheckBreak() } if yyb2044 { break } z.DecStructFieldNotFound(yyj2044-1, "") } r.ReadEnd() } func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2050 := z.EncBinary() _ = yym2050 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2051 := !z.EncBinary() yy2arr2051 := z.EncBasicHandle().StructToArray var yyq2051 [3]bool _, _, _ = yysep2051, yyq2051, yy2arr2051 const yyr2051 bool = false if yyr2051 || yy2arr2051 { r.EncodeArrayStart(3) } else { var yynn2051 int = 3 for _, b := range yyq2051 { if b { yynn2051++ } } r.EncodeMapStart(yynn2051) } if yyr2051 || yy2arr2051 { if x.Addresses == nil { r.EncodeNil() } else { yym2053 := z.EncBinary() _ = yym2053 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2054 := z.EncBinary() _ = yym2054 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } if yyr2051 || yy2arr2051 { if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2056 := z.EncBinary() _ = yym2056 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses")) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2057 := z.EncBinary() _ = yym2057 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } if yyr2051 || yy2arr2051 { if x.Ports == nil { r.EncodeNil() } else { yym2059 := z.EncBinary() _ = yym2059 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Ports")) if x.Ports == nil { r.EncodeNil() } else { yym2060 := z.EncBinary() _ = yym2060 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } if yysep2051 { r.EncodeEnd() } } } } func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2061 := z.DecBinary() _ = yym2061 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2062 := r.ReadMapStart() if yyl2062 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2062, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2062 := r.ReadArrayStart() if yyl2062 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2062, 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 yys2063Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2063Slc var yyhl2063 bool = l >= 0 for yyj2063 := 0; ; yyj2063++ { if yyhl2063 { if yyj2063 >= l { break } } else { if r.CheckBreak() { break } } yys2063Slc = r.DecodeBytes(yys2063Slc, true, true) yys2063 := string(yys2063Slc) switch yys2063 { case "Addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2064 := &x.Addresses yym2065 := z.DecBinary() _ = yym2065 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2064), d) } } case "NotReadyAddresses": if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2066 := &x.NotReadyAddresses yym2067 := z.DecBinary() _ = yym2067 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2066), d) } } case "Ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2068 := &x.Ports yym2069 := z.DecBinary() _ = yym2069 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2068), d) } } default: z.DecStructFieldNotFound(-1, yys2063) } // end switch yys2063 } // end for yyj2063 if !yyhl2063 { r.ReadEnd() } } func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2070 int var yyb2070 bool var yyhl2070 bool = l >= 0 yyj2070++ if yyhl2070 { yyb2070 = yyj2070 > l } else { yyb2070 = r.CheckBreak() } if yyb2070 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2071 := &x.Addresses yym2072 := z.DecBinary() _ = yym2072 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2071), d) } } yyj2070++ if yyhl2070 { yyb2070 = yyj2070 > l } else { yyb2070 = r.CheckBreak() } if yyb2070 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2073 := &x.NotReadyAddresses yym2074 := z.DecBinary() _ = yym2074 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2073), d) } } yyj2070++ if yyhl2070 { yyb2070 = yyj2070 > l } else { yyb2070 = r.CheckBreak() } if yyb2070 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2075 := &x.Ports yym2076 := z.DecBinary() _ = yym2076 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2075), d) } } for { yyj2070++ if yyhl2070 { yyb2070 = yyj2070 > l } else { yyb2070 = r.CheckBreak() } if yyb2070 { break } z.DecStructFieldNotFound(yyj2070-1, "") } r.ReadEnd() } func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2077 := z.EncBinary() _ = yym2077 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2078 := !z.EncBinary() yy2arr2078 := z.EncBasicHandle().StructToArray var yyq2078 [2]bool _, _, _ = yysep2078, yyq2078, yy2arr2078 const yyr2078 bool = false if yyr2078 || yy2arr2078 { r.EncodeArrayStart(2) } else { var yynn2078 int = 2 for _, b := range yyq2078 { if b { yynn2078++ } } r.EncodeMapStart(yynn2078) } if yyr2078 || yy2arr2078 { yym2080 := z.EncBinary() _ = yym2080 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, string("IP")) yym2081 := z.EncBinary() _ = yym2081 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } if yyr2078 || yy2arr2078 { if x.TargetRef == nil { r.EncodeNil() } else { x.TargetRef.CodecEncodeSelf(e) } } else { r.EncodeString(codecSelferC_UTF81234, string("TargetRef")) if x.TargetRef == nil { r.EncodeNil() } else { x.TargetRef.CodecEncodeSelf(e) } } if yysep2078 { r.EncodeEnd() } } } } func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2083 := z.DecBinary() _ = yym2083 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2084 := r.ReadMapStart() if yyl2084 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2084, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2084 := r.ReadArrayStart() if yyl2084 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2084, 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 yys2085Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2085Slc var yyhl2085 bool = l >= 0 for yyj2085 := 0; ; yyj2085++ { if yyhl2085 { if yyj2085 >= l { break } } else { if r.CheckBreak() { break } } yys2085Slc = r.DecodeBytes(yys2085Slc, true, true) yys2085 := string(yys2085Slc) switch yys2085 { 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, yys2085) } // end switch yys2085 } // end for yyj2085 if !yyhl2085 { r.ReadEnd() } } func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2088 int var yyb2088 bool var yyhl2088 bool = l >= 0 yyj2088++ if yyhl2088 { yyb2088 = yyj2088 > l } else { yyb2088 = r.CheckBreak() } if yyb2088 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj2088++ if yyhl2088 { yyb2088 = yyj2088 > l } else { yyb2088 = r.CheckBreak() } if yyb2088 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TargetRef != nil { x.TargetRef = nil } } else { if x.TargetRef == nil { x.TargetRef = new(ObjectReference) } x.TargetRef.CodecDecodeSelf(d) } for { yyj2088++ if yyhl2088 { yyb2088 = yyj2088 > l } else { yyb2088 = r.CheckBreak() } if yyb2088 { break } z.DecStructFieldNotFound(yyj2088-1, "") } r.ReadEnd() } func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2091 := z.EncBinary() _ = yym2091 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2092 := !z.EncBinary() yy2arr2092 := z.EncBasicHandle().StructToArray var yyq2092 [3]bool _, _, _ = yysep2092, yyq2092, yy2arr2092 const yyr2092 bool = false if yyr2092 || yy2arr2092 { r.EncodeArrayStart(3) } else { var yynn2092 int = 3 for _, b := range yyq2092 { if b { yynn2092++ } } r.EncodeMapStart(yynn2092) } if yyr2092 || yy2arr2092 { yym2094 := z.EncBinary() _ = yym2094 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2095 := z.EncBinary() _ = yym2095 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2092 || yy2arr2092 { yym2097 := z.EncBinary() _ = yym2097 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2098 := z.EncBinary() _ = yym2098 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2092 || yy2arr2092 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("Protocol")) x.Protocol.CodecEncodeSelf(e) } if yysep2092 { r.EncodeEnd() } } } } func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2100 := z.DecBinary() _ = yym2100 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2101 := r.ReadMapStart() if yyl2101 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2101, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2101 := r.ReadArrayStart() if yyl2101 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2101, 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 yys2102Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2102Slc var yyhl2102 bool = l >= 0 for yyj2102 := 0; ; yyj2102++ { if yyhl2102 { if yyj2102 >= l { break } } else { if r.CheckBreak() { break } } yys2102Slc = r.DecodeBytes(yys2102Slc, true, true) yys2102 := string(yys2102Slc) switch yys2102 { 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, yys2102) } // end switch yys2102 } // end for yyj2102 if !yyhl2102 { r.ReadEnd() } } func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2106 int var yyb2106 bool var yyhl2106 bool = l >= 0 yyj2106++ if yyhl2106 { yyb2106 = yyj2106 > l } else { yyb2106 = r.CheckBreak() } if yyb2106 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2106++ if yyhl2106 { yyb2106 = yyj2106 > l } else { yyb2106 = r.CheckBreak() } if yyb2106 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj2106++ if yyhl2106 { yyb2106 = yyj2106 > l } else { yyb2106 = r.CheckBreak() } if yyb2106 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } for { yyj2106++ if yyhl2106 { yyb2106 = yyj2106 > l } else { yyb2106 = r.CheckBreak() } if yyb2106 { break } z.DecStructFieldNotFound(yyj2106-1, "") } r.ReadEnd() } func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2110 := z.EncBinary() _ = yym2110 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2111 := !z.EncBinary() yy2arr2111 := z.EncBasicHandle().StructToArray var yyq2111 [4]bool _, _, _ = yysep2111, yyq2111, yy2arr2111 const yyr2111 bool = false yyq2111[0] = x.Kind != "" yyq2111[1] = x.APIVersion != "" yyq2111[2] = true if yyr2111 || yy2arr2111 { r.EncodeArrayStart(4) } else { var yynn2111 int = 1 for _, b := range yyq2111 { if b { yynn2111++ } } r.EncodeMapStart(yynn2111) } if yyr2111 || yy2arr2111 { if yyq2111[0] { yym2113 := z.EncBinary() _ = yym2113 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2111[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2114 := z.EncBinary() _ = yym2114 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2111 || yy2arr2111 { if yyq2111[1] { yym2116 := z.EncBinary() _ = yym2116 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2111[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2117 := z.EncBinary() _ = yym2117 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2111 || yy2arr2111 { if yyq2111[2] { yy2119 := &x.ListMeta yym2120 := z.EncBinary() _ = yym2120 if false { } else if z.HasExtensions() && z.EncExt(yy2119) { } else { z.EncFallback(yy2119) } } else { r.EncodeNil() } } else { if yyq2111[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2121 := &x.ListMeta yym2122 := z.EncBinary() _ = yym2122 if false { } else if z.HasExtensions() && z.EncExt(yy2121) { } else { z.EncFallback(yy2121) } } } if yyr2111 || yy2arr2111 { if x.Items == nil { r.EncodeNil() } else { yym2124 := z.EncBinary() _ = yym2124 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2125 := z.EncBinary() _ = yym2125 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } if yysep2111 { r.EncodeEnd() } } } } func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2126 := z.DecBinary() _ = yym2126 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2127 := r.ReadMapStart() if yyl2127 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2127, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2127 := r.ReadArrayStart() if yyl2127 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2127, 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 yys2128Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2128Slc var yyhl2128 bool = l >= 0 for yyj2128 := 0; ; yyj2128++ { if yyhl2128 { if yyj2128 >= l { break } } else { if r.CheckBreak() { break } } yys2128Slc = r.DecodeBytes(yys2128Slc, true, true) yys2128 := string(yys2128Slc) switch yys2128 { 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 { yyv2131 := &x.ListMeta yym2132 := z.DecBinary() _ = yym2132 if false { } else if z.HasExtensions() && z.DecExt(yyv2131) { } else { z.DecFallback(yyv2131, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2133 := &x.Items yym2134 := z.DecBinary() _ = yym2134 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2133), d) } } default: z.DecStructFieldNotFound(-1, yys2128) } // end switch yys2128 } // end for yyj2128 if !yyhl2128 { r.ReadEnd() } } func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2135 int var yyb2135 bool var yyhl2135 bool = l >= 0 yyj2135++ if yyhl2135 { yyb2135 = yyj2135 > l } else { yyb2135 = r.CheckBreak() } if yyb2135 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2135++ if yyhl2135 { yyb2135 = yyj2135 > l } else { yyb2135 = r.CheckBreak() } if yyb2135 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2135++ if yyhl2135 { yyb2135 = yyj2135 > l } else { yyb2135 = r.CheckBreak() } if yyb2135 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2138 := &x.ListMeta yym2139 := z.DecBinary() _ = yym2139 if false { } else if z.HasExtensions() && z.DecExt(yyv2138) { } else { z.DecFallback(yyv2138, false) } } yyj2135++ if yyhl2135 { yyb2135 = yyj2135 > l } else { yyb2135 = r.CheckBreak() } if yyb2135 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2140 := &x.Items yym2141 := z.DecBinary() _ = yym2141 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2140), d) } } for { yyj2135++ if yyhl2135 { yyb2135 = yyj2135 > l } else { yyb2135 = r.CheckBreak() } if yyb2135 { break } z.DecStructFieldNotFound(yyj2135-1, "") } r.ReadEnd() } func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2142 := z.EncBinary() _ = yym2142 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2143 := !z.EncBinary() yy2arr2143 := z.EncBasicHandle().StructToArray var yyq2143 [4]bool _, _, _ = yysep2143, yyq2143, yy2arr2143 const yyr2143 bool = false yyq2143[0] = x.PodCIDR != "" yyq2143[1] = x.ExternalID != "" yyq2143[2] = x.ProviderID != "" yyq2143[3] = x.Unschedulable != false if yyr2143 || yy2arr2143 { r.EncodeArrayStart(4) } else { var yynn2143 int = 0 for _, b := range yyq2143 { if b { yynn2143++ } } r.EncodeMapStart(yynn2143) } if yyr2143 || yy2arr2143 { if yyq2143[0] { yym2145 := z.EncBinary() _ = yym2145 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2143[0] { r.EncodeString(codecSelferC_UTF81234, string("podCIDR")) yym2146 := z.EncBinary() _ = yym2146 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } } if yyr2143 || yy2arr2143 { if yyq2143[1] { yym2148 := z.EncBinary() _ = yym2148 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2143[1] { r.EncodeString(codecSelferC_UTF81234, string("externalID")) yym2149 := z.EncBinary() _ = yym2149 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } } if yyr2143 || yy2arr2143 { if yyq2143[2] { yym2151 := z.EncBinary() _ = yym2151 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2143[2] { r.EncodeString(codecSelferC_UTF81234, string("providerID")) yym2152 := z.EncBinary() _ = yym2152 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } } if yyr2143 || yy2arr2143 { if yyq2143[3] { yym2154 := z.EncBinary() _ = yym2154 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } else { r.EncodeBool(false) } } else { if yyq2143[3] { r.EncodeString(codecSelferC_UTF81234, string("unschedulable")) yym2155 := z.EncBinary() _ = yym2155 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } } if yysep2143 { r.EncodeEnd() } } } } func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2156 := z.DecBinary() _ = yym2156 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2157 := r.ReadMapStart() if yyl2157 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2157, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2157 := r.ReadArrayStart() if yyl2157 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2157, 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 yys2158Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2158Slc var yyhl2158 bool = l >= 0 for yyj2158 := 0; ; yyj2158++ { if yyhl2158 { if yyj2158 >= l { break } } else { if r.CheckBreak() { break } } yys2158Slc = r.DecodeBytes(yys2158Slc, true, true) yys2158 := string(yys2158Slc) switch yys2158 { 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, yys2158) } // end switch yys2158 } // end for yyj2158 if !yyhl2158 { r.ReadEnd() } } func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2163 int var yyb2163 bool var yyhl2163 bool = l >= 0 yyj2163++ if yyhl2163 { yyb2163 = yyj2163 > l } else { yyb2163 = r.CheckBreak() } if yyb2163 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } yyj2163++ if yyhl2163 { yyb2163 = yyj2163 > l } else { yyb2163 = r.CheckBreak() } if yyb2163 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } yyj2163++ if yyhl2163 { yyb2163 = yyj2163 > l } else { yyb2163 = r.CheckBreak() } if yyb2163 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } yyj2163++ if yyhl2163 { yyb2163 = yyj2163 > l } else { yyb2163 = r.CheckBreak() } if yyb2163 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } for { yyj2163++ if yyhl2163 { yyb2163 = yyj2163 > l } else { yyb2163 = r.CheckBreak() } if yyb2163 { break } z.DecStructFieldNotFound(yyj2163-1, "") } r.ReadEnd() } func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2168 := z.EncBinary() _ = yym2168 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2169 := !z.EncBinary() yy2arr2169 := z.EncBasicHandle().StructToArray var yyq2169 [1]bool _, _, _ = yysep2169, yyq2169, yy2arr2169 const yyr2169 bool = false if yyr2169 || yy2arr2169 { r.EncodeArrayStart(1) } else { var yynn2169 int = 1 for _, b := range yyq2169 { if b { yynn2169++ } } r.EncodeMapStart(yynn2169) } if yyr2169 || yy2arr2169 { yym2171 := z.EncBinary() _ = yym2171 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2172 := z.EncBinary() _ = yym2172 if false { } else { r.EncodeInt(int64(x.Port)) } } if yysep2169 { r.EncodeEnd() } } } } func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2173 := z.DecBinary() _ = yym2173 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2174 := r.ReadMapStart() if yyl2174 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2174, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2174 := r.ReadArrayStart() if yyl2174 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2174, 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 yys2175Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2175Slc var yyhl2175 bool = l >= 0 for yyj2175 := 0; ; yyj2175++ { if yyhl2175 { if yyj2175 >= l { break } } else { if r.CheckBreak() { break } } yys2175Slc = r.DecodeBytes(yys2175Slc, true, true) yys2175 := string(yys2175Slc) switch yys2175 { case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2175) } // end switch yys2175 } // end for yyj2175 if !yyhl2175 { r.ReadEnd() } } func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2177 int var yyb2177 bool var yyhl2177 bool = l >= 0 yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { break } z.DecStructFieldNotFound(yyj2177-1, "") } r.ReadEnd() } func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2179 := z.EncBinary() _ = yym2179 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2180 := !z.EncBinary() yy2arr2180 := z.EncBasicHandle().StructToArray var yyq2180 [1]bool _, _, _ = yysep2180, yyq2180, yy2arr2180 const yyr2180 bool = false yyq2180[0] = true if yyr2180 || yy2arr2180 { r.EncodeArrayStart(1) } else { var yynn2180 int = 0 for _, b := range yyq2180 { if b { yynn2180++ } } r.EncodeMapStart(yynn2180) } if yyr2180 || yy2arr2180 { if yyq2180[0] { yy2182 := &x.KubeletEndpoint yy2182.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2180[0] { r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint")) yy2183 := &x.KubeletEndpoint yy2183.CodecEncodeSelf(e) } } if yysep2180 { r.EncodeEnd() } } } } func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2184 := z.DecBinary() _ = yym2184 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2185 := r.ReadMapStart() if yyl2185 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2185, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2185 := r.ReadArrayStart() if yyl2185 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2185, 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 yys2186Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2186Slc var yyhl2186 bool = l >= 0 for yyj2186 := 0; ; yyj2186++ { if yyhl2186 { if yyj2186 >= l { break } } else { if r.CheckBreak() { break } } yys2186Slc = r.DecodeBytes(yys2186Slc, true, true) yys2186 := string(yys2186Slc) switch yys2186 { case "kubeletEndpoint": if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2187 := &x.KubeletEndpoint yyv2187.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2186) } // end switch yys2186 } // end for yyj2186 if !yyhl2186 { r.ReadEnd() } } func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2188 int var yyb2188 bool var yyhl2188 bool = l >= 0 yyj2188++ if yyhl2188 { yyb2188 = yyj2188 > l } else { yyb2188 = r.CheckBreak() } if yyb2188 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2189 := &x.KubeletEndpoint yyv2189.CodecDecodeSelf(d) } for { yyj2188++ if yyhl2188 { yyb2188 = yyj2188 > l } else { yyb2188 = r.CheckBreak() } if yyb2188 { break } z.DecStructFieldNotFound(yyj2188-1, "") } r.ReadEnd() } func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2190 := z.EncBinary() _ = yym2190 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2191 := !z.EncBinary() yy2arr2191 := z.EncBasicHandle().StructToArray var yyq2191 [8]bool _, _, _ = yysep2191, yyq2191, yy2arr2191 const yyr2191 bool = false if yyr2191 || yy2arr2191 { r.EncodeArrayStart(8) } else { var yynn2191 int = 8 for _, b := range yyq2191 { if b { yynn2191++ } } r.EncodeMapStart(yynn2191) } if yyr2191 || yy2arr2191 { yym2193 := z.EncBinary() _ = yym2193 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("machineID")) yym2194 := z.EncBinary() _ = yym2194 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } if yyr2191 || yy2arr2191 { yym2196 := z.EncBinary() _ = yym2196 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("systemUUID")) yym2197 := z.EncBinary() _ = yym2197 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } if yyr2191 || yy2arr2191 { yym2199 := z.EncBinary() _ = yym2199 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("bootID")) yym2200 := z.EncBinary() _ = yym2200 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } if yyr2191 || yy2arr2191 { yym2202 := z.EncBinary() _ = yym2202 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kernelVersion")) yym2203 := z.EncBinary() _ = yym2203 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } if yyr2191 || yy2arr2191 { yym2205 := z.EncBinary() _ = yym2205 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } else { r.EncodeString(codecSelferC_UTF81234, string("osImage")) yym2206 := z.EncBinary() _ = yym2206 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } if yyr2191 || yy2arr2191 { yym2208 := z.EncBinary() _ = yym2208 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion")) yym2209 := z.EncBinary() _ = yym2209 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } if yyr2191 || yy2arr2191 { yym2211 := z.EncBinary() _ = yym2211 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion")) yym2212 := z.EncBinary() _ = yym2212 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } if yyr2191 || yy2arr2191 { yym2214 := z.EncBinary() _ = yym2214 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion")) yym2215 := z.EncBinary() _ = yym2215 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } if yysep2191 { r.EncodeEnd() } } } } func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2216 := z.DecBinary() _ = yym2216 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2217 := r.ReadMapStart() if yyl2217 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2217, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2217 := r.ReadArrayStart() if yyl2217 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2217, 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 yys2218Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2218Slc var yyhl2218 bool = l >= 0 for yyj2218 := 0; ; yyj2218++ { if yyhl2218 { if yyj2218 >= l { break } } else { if r.CheckBreak() { break } } yys2218Slc = r.DecodeBytes(yys2218Slc, true, true) yys2218 := string(yys2218Slc) switch yys2218 { 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, yys2218) } // end switch yys2218 } // end for yyj2218 if !yyhl2218 { r.ReadEnd() } } func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2227 int var yyb2227 bool var yyhl2227 bool = l >= 0 yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.OsImage = "" } else { x.OsImage = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } for { yyj2227++ if yyhl2227 { yyb2227 = yyj2227 > l } else { yyb2227 = r.CheckBreak() } if yyb2227 { break } z.DecStructFieldNotFound(yyj2227-1, "") } r.ReadEnd() } func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2236 := z.EncBinary() _ = yym2236 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2237 := !z.EncBinary() yy2arr2237 := z.EncBasicHandle().StructToArray var yyq2237 [6]bool _, _, _ = yysep2237, yyq2237, yy2arr2237 const yyr2237 bool = false yyq2237[0] = len(x.Capacity) != 0 yyq2237[1] = x.Phase != "" yyq2237[2] = len(x.Conditions) != 0 yyq2237[3] = len(x.Addresses) != 0 yyq2237[4] = true yyq2237[5] = true if yyr2237 || yy2arr2237 { r.EncodeArrayStart(6) } else { var yynn2237 int = 0 for _, b := range yyq2237 { if b { yynn2237++ } } r.EncodeMapStart(yynn2237) } if yyr2237 || yy2arr2237 { if yyq2237[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2237[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2237 || yy2arr2237 { if yyq2237[1] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2237[1] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr2237 || yy2arr2237 { if yyq2237[2] { if x.Conditions == nil { r.EncodeNil() } else { yym2241 := z.EncBinary() _ = yym2241 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq2237[2] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym2242 := z.EncBinary() _ = yym2242 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } } if yyr2237 || yy2arr2237 { if yyq2237[3] { if x.Addresses == nil { r.EncodeNil() } else { yym2244 := z.EncBinary() _ = yym2244 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } else { r.EncodeNil() } } else { if yyq2237[3] { r.EncodeString(codecSelferC_UTF81234, string("addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2245 := z.EncBinary() _ = yym2245 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } } if yyr2237 || yy2arr2237 { if yyq2237[4] { yy2247 := &x.DaemonEndpoints yy2247.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2237[4] { r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints")) yy2248 := &x.DaemonEndpoints yy2248.CodecEncodeSelf(e) } } if yyr2237 || yy2arr2237 { if yyq2237[5] { yy2250 := &x.NodeInfo yy2250.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2237[5] { r.EncodeString(codecSelferC_UTF81234, string("nodeInfo")) yy2251 := &x.NodeInfo yy2251.CodecEncodeSelf(e) } } if yysep2237 { r.EncodeEnd() } } } } func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2252 := z.DecBinary() _ = yym2252 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2253 := r.ReadMapStart() if yyl2253 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2253, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2253 := r.ReadArrayStart() if yyl2253 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2253, 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 yys2254Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2254Slc var yyhl2254 bool = l >= 0 for yyj2254 := 0; ; yyj2254++ { if yyhl2254 { if yyj2254 >= l { break } } else { if r.CheckBreak() { break } } yys2254Slc = r.DecodeBytes(yys2254Slc, true, true) yys2254 := string(yys2254Slc) switch yys2254 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2255 := &x.Capacity yyv2255.CodecDecodeSelf(d) } case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2257 := &x.Conditions yym2258 := z.DecBinary() _ = yym2258 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2257), d) } } case "addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2259 := &x.Addresses yym2260 := z.DecBinary() _ = yym2260 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2259), d) } } case "daemonEndpoints": if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2261 := &x.DaemonEndpoints yyv2261.CodecDecodeSelf(d) } case "nodeInfo": if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2262 := &x.NodeInfo yyv2262.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2254) } // end switch yys2254 } // end for yyj2254 if !yyhl2254 { r.ReadEnd() } } func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2263 int var yyb2263 bool var yyhl2263 bool = l >= 0 yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2264 := &x.Capacity yyv2264.CodecDecodeSelf(d) } yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2266 := &x.Conditions yym2267 := z.DecBinary() _ = yym2267 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2266), d) } } yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2268 := &x.Addresses yym2269 := z.DecBinary() _ = yym2269 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2268), d) } } yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2270 := &x.DaemonEndpoints yyv2270.CodecDecodeSelf(d) } yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2271 := &x.NodeInfo yyv2271.CodecDecodeSelf(d) } for { yyj2263++ if yyhl2263 { yyb2263 = yyj2263 > l } else { yyb2263 = r.CheckBreak() } if yyb2263 { break } z.DecStructFieldNotFound(yyj2263-1, "") } r.ReadEnd() } func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2272 := z.EncBinary() _ = yym2272 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 yym2273 := z.DecBinary() _ = yym2273 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 yym2274 := z.EncBinary() _ = yym2274 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 yym2275 := z.DecBinary() _ = yym2275 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 { yym2276 := z.EncBinary() _ = yym2276 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2277 := !z.EncBinary() yy2arr2277 := z.EncBasicHandle().StructToArray var yyq2277 [6]bool _, _, _ = yysep2277, yyq2277, yy2arr2277 const yyr2277 bool = false yyq2277[2] = true yyq2277[3] = true yyq2277[4] = x.Reason != "" yyq2277[5] = x.Message != "" if yyr2277 || yy2arr2277 { r.EncodeArrayStart(6) } else { var yynn2277 int = 2 for _, b := range yyq2277 { if b { yynn2277++ } } r.EncodeMapStart(yynn2277) } if yyr2277 || yy2arr2277 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2277 || yy2arr2277 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr2277 || yy2arr2277 { if yyq2277[2] { yy2281 := &x.LastHeartbeatTime yym2282 := z.EncBinary() _ = yym2282 if false { } else if z.HasExtensions() && z.EncExt(yy2281) { } else if yym2282 { z.EncBinaryMarshal(yy2281) } else if !yym2282 && z.IsJSONHandle() { z.EncJSONMarshal(yy2281) } else { z.EncFallback(yy2281) } } else { r.EncodeNil() } } else { if yyq2277[2] { r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime")) yy2283 := &x.LastHeartbeatTime yym2284 := z.EncBinary() _ = yym2284 if false { } else if z.HasExtensions() && z.EncExt(yy2283) { } else if yym2284 { z.EncBinaryMarshal(yy2283) } else if !yym2284 && z.IsJSONHandle() { z.EncJSONMarshal(yy2283) } else { z.EncFallback(yy2283) } } } if yyr2277 || yy2arr2277 { if yyq2277[3] { yy2286 := &x.LastTransitionTime yym2287 := z.EncBinary() _ = yym2287 if false { } else if z.HasExtensions() && z.EncExt(yy2286) { } else if yym2287 { z.EncBinaryMarshal(yy2286) } else if !yym2287 && z.IsJSONHandle() { z.EncJSONMarshal(yy2286) } else { z.EncFallback(yy2286) } } else { r.EncodeNil() } } else { if yyq2277[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy2288 := &x.LastTransitionTime yym2289 := z.EncBinary() _ = yym2289 if false { } else if z.HasExtensions() && z.EncExt(yy2288) { } else if yym2289 { z.EncBinaryMarshal(yy2288) } else if !yym2289 && z.IsJSONHandle() { z.EncJSONMarshal(yy2288) } else { z.EncFallback(yy2288) } } } if yyr2277 || yy2arr2277 { if yyq2277[4] { yym2291 := z.EncBinary() _ = yym2291 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2277[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2292 := z.EncBinary() _ = yym2292 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2277 || yy2arr2277 { if yyq2277[5] { yym2294 := z.EncBinary() _ = yym2294 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2277[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2295 := z.EncBinary() _ = yym2295 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep2277 { r.EncodeEnd() } } } } func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2296 := z.DecBinary() _ = yym2296 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2297 := r.ReadMapStart() if yyl2297 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2297, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2297 := r.ReadArrayStart() if yyl2297 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2297, 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 yys2298Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2298Slc var yyhl2298 bool = l >= 0 for yyj2298 := 0; ; yyj2298++ { if yyhl2298 { if yyj2298 >= l { break } } else { if r.CheckBreak() { break } } yys2298Slc = r.DecodeBytes(yys2298Slc, true, true) yys2298 := string(yys2298Slc) switch yys2298 { 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 { yyv2301 := &x.LastHeartbeatTime yym2302 := z.DecBinary() _ = yym2302 if false { } else if z.HasExtensions() && z.DecExt(yyv2301) { } else if yym2302 { z.DecBinaryUnmarshal(yyv2301) } else if !yym2302 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2301) } else { z.DecFallback(yyv2301, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2303 := &x.LastTransitionTime yym2304 := z.DecBinary() _ = yym2304 if false { } else if z.HasExtensions() && z.DecExt(yyv2303) { } else if yym2304 { z.DecBinaryUnmarshal(yyv2303) } else if !yym2304 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2303) } else { z.DecFallback(yyv2303, 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, yys2298) } // end switch yys2298 } // end for yyj2298 if !yyhl2298 { r.ReadEnd() } } func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2307 int var yyb2307 bool var yyhl2307 bool = l >= 0 yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2310 := &x.LastHeartbeatTime yym2311 := z.DecBinary() _ = yym2311 if false { } else if z.HasExtensions() && z.DecExt(yyv2310) { } else if yym2311 { z.DecBinaryUnmarshal(yyv2310) } else if !yym2311 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2310) } else { z.DecFallback(yyv2310, false) } } yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2312 := &x.LastTransitionTime yym2313 := z.DecBinary() _ = yym2313 if false { } else if z.HasExtensions() && z.DecExt(yyv2312) { } else if yym2313 { z.DecBinaryUnmarshal(yyv2312) } else if !yym2313 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2312) } else { z.DecFallback(yyv2312, false) } } yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj2307++ if yyhl2307 { yyb2307 = yyj2307 > l } else { yyb2307 = r.CheckBreak() } if yyb2307 { break } z.DecStructFieldNotFound(yyj2307-1, "") } r.ReadEnd() } func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2316 := z.EncBinary() _ = yym2316 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 yym2317 := z.DecBinary() _ = yym2317 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 { yym2318 := z.EncBinary() _ = yym2318 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2319 := !z.EncBinary() yy2arr2319 := z.EncBasicHandle().StructToArray var yyq2319 [2]bool _, _, _ = yysep2319, yyq2319, yy2arr2319 const yyr2319 bool = false if yyr2319 || yy2arr2319 { r.EncodeArrayStart(2) } else { var yynn2319 int = 2 for _, b := range yyq2319 { if b { yynn2319++ } } r.EncodeMapStart(yynn2319) } if yyr2319 || yy2arr2319 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2319 || yy2arr2319 { yym2322 := z.EncBinary() _ = yym2322 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } else { r.EncodeString(codecSelferC_UTF81234, string("address")) yym2323 := z.EncBinary() _ = yym2323 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } if yysep2319 { r.EncodeEnd() } } } } func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2324 := z.DecBinary() _ = yym2324 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2325 := r.ReadMapStart() if yyl2325 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2325, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2325 := r.ReadArrayStart() if yyl2325 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2325, 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 yys2326Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2326Slc var yyhl2326 bool = l >= 0 for yyj2326 := 0; ; yyj2326++ { if yyhl2326 { if yyj2326 >= l { break } } else { if r.CheckBreak() { break } } yys2326Slc = r.DecodeBytes(yys2326Slc, true, true) yys2326 := string(yys2326Slc) switch yys2326 { 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, yys2326) } // end switch yys2326 } // end for yyj2326 if !yyhl2326 { r.ReadEnd() } } func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2329 int var yyb2329 bool var yyhl2329 bool = l >= 0 yyj2329++ if yyhl2329 { yyb2329 = yyj2329 > l } else { yyb2329 = r.CheckBreak() } if yyb2329 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } yyj2329++ if yyhl2329 { yyb2329 = yyj2329 > l } else { yyb2329 = r.CheckBreak() } if yyb2329 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } for { yyj2329++ if yyhl2329 { yyb2329 = yyj2329 > l } else { yyb2329 = r.CheckBreak() } if yyb2329 { break } z.DecStructFieldNotFound(yyj2329-1, "") } r.ReadEnd() } func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2332 := z.EncBinary() _ = yym2332 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2333 := !z.EncBinary() yy2arr2333 := z.EncBasicHandle().StructToArray var yyq2333 [1]bool _, _, _ = yysep2333, yyq2333, yy2arr2333 const yyr2333 bool = false yyq2333[0] = len(x.Capacity) != 0 if yyr2333 || yy2arr2333 { r.EncodeArrayStart(1) } else { var yynn2333 int = 0 for _, b := range yyq2333 { if b { yynn2333++ } } r.EncodeMapStart(yynn2333) } if yyr2333 || yy2arr2333 { if yyq2333[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2333[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yysep2333 { r.EncodeEnd() } } } } func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2335 := z.DecBinary() _ = yym2335 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2336 := r.ReadMapStart() if yyl2336 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2336, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2336 := r.ReadArrayStart() if yyl2336 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2336, 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 yys2337Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2337Slc var yyhl2337 bool = l >= 0 for yyj2337 := 0; ; yyj2337++ { if yyhl2337 { if yyj2337 >= l { break } } else { if r.CheckBreak() { break } } yys2337Slc = r.DecodeBytes(yys2337Slc, true, true) yys2337 := string(yys2337Slc) switch yys2337 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2338 := &x.Capacity yyv2338.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2337) } // end switch yys2337 } // end for yyj2337 if !yyhl2337 { r.ReadEnd() } } func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2339 int var yyb2339 bool var yyhl2339 bool = l >= 0 yyj2339++ if yyhl2339 { yyb2339 = yyj2339 > l } else { yyb2339 = r.CheckBreak() } if yyb2339 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2340 := &x.Capacity yyv2340.CodecDecodeSelf(d) } for { yyj2339++ if yyhl2339 { yyb2339 = yyj2339 > l } else { yyb2339 = r.CheckBreak() } if yyb2339 { break } z.DecStructFieldNotFound(yyj2339-1, "") } r.ReadEnd() } func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2341 := z.EncBinary() _ = yym2341 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 yym2342 := z.DecBinary() _ = yym2342 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 { yym2343 := z.EncBinary() _ = yym2343 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 yym2344 := z.DecBinary() _ = yym2344 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 { yym2345 := z.EncBinary() _ = yym2345 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2346 := !z.EncBinary() yy2arr2346 := z.EncBasicHandle().StructToArray var yyq2346 [5]bool _, _, _ = yysep2346, yyq2346, yy2arr2346 const yyr2346 bool = false yyq2346[0] = x.Kind != "" yyq2346[1] = x.APIVersion != "" yyq2346[2] = true yyq2346[3] = true yyq2346[4] = true if yyr2346 || yy2arr2346 { r.EncodeArrayStart(5) } else { var yynn2346 int = 0 for _, b := range yyq2346 { if b { yynn2346++ } } r.EncodeMapStart(yynn2346) } if yyr2346 || yy2arr2346 { if yyq2346[0] { yym2348 := z.EncBinary() _ = yym2348 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2346[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2349 := z.EncBinary() _ = yym2349 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2346 || yy2arr2346 { if yyq2346[1] { yym2351 := z.EncBinary() _ = yym2351 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2346[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2352 := z.EncBinary() _ = yym2352 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2346 || yy2arr2346 { if yyq2346[2] { yy2354 := &x.ObjectMeta yy2354.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2346[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2355 := &x.ObjectMeta yy2355.CodecEncodeSelf(e) } } if yyr2346 || yy2arr2346 { if yyq2346[3] { yy2357 := &x.Spec yy2357.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2346[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2358 := &x.Spec yy2358.CodecEncodeSelf(e) } } if yyr2346 || yy2arr2346 { if yyq2346[4] { yy2360 := &x.Status yy2360.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2346[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2361 := &x.Status yy2361.CodecEncodeSelf(e) } } if yysep2346 { r.EncodeEnd() } } } } func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2362 := z.DecBinary() _ = yym2362 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2363 := r.ReadMapStart() if yyl2363 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2363, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2363 := r.ReadArrayStart() if yyl2363 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2363, 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 yys2364Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2364Slc var yyhl2364 bool = l >= 0 for yyj2364 := 0; ; yyj2364++ { if yyhl2364 { if yyj2364 >= l { break } } else { if r.CheckBreak() { break } } yys2364Slc = r.DecodeBytes(yys2364Slc, true, true) yys2364 := string(yys2364Slc) switch yys2364 { 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 { yyv2367 := &x.ObjectMeta yyv2367.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2368 := &x.Spec yyv2368.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2369 := &x.Status yyv2369.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2364) } // end switch yys2364 } // end for yyj2364 if !yyhl2364 { r.ReadEnd() } } func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2370 int var yyb2370 bool var yyhl2370 bool = l >= 0 yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2373 := &x.ObjectMeta yyv2373.CodecDecodeSelf(d) } yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2374 := &x.Spec yyv2374.CodecDecodeSelf(d) } yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2375 := &x.Status yyv2375.CodecDecodeSelf(d) } for { yyj2370++ if yyhl2370 { yyb2370 = yyj2370 > l } else { yyb2370 = r.CheckBreak() } if yyb2370 { break } z.DecStructFieldNotFound(yyj2370-1, "") } r.ReadEnd() } func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2376 := z.EncBinary() _ = yym2376 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2377 := !z.EncBinary() yy2arr2377 := z.EncBasicHandle().StructToArray var yyq2377 [4]bool _, _, _ = yysep2377, yyq2377, yy2arr2377 const yyr2377 bool = false yyq2377[0] = x.Kind != "" yyq2377[1] = x.APIVersion != "" yyq2377[2] = true if yyr2377 || yy2arr2377 { r.EncodeArrayStart(4) } else { var yynn2377 int = 1 for _, b := range yyq2377 { if b { yynn2377++ } } r.EncodeMapStart(yynn2377) } if yyr2377 || yy2arr2377 { if yyq2377[0] { yym2379 := z.EncBinary() _ = yym2379 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2377[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2380 := z.EncBinary() _ = yym2380 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2377 || yy2arr2377 { if yyq2377[1] { yym2382 := z.EncBinary() _ = yym2382 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2377[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2383 := z.EncBinary() _ = yym2383 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2377 || yy2arr2377 { if yyq2377[2] { yy2385 := &x.ListMeta yym2386 := z.EncBinary() _ = yym2386 if false { } else if z.HasExtensions() && z.EncExt(yy2385) { } else { z.EncFallback(yy2385) } } else { r.EncodeNil() } } else { if yyq2377[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2387 := &x.ListMeta yym2388 := z.EncBinary() _ = yym2388 if false { } else if z.HasExtensions() && z.EncExt(yy2387) { } else { z.EncFallback(yy2387) } } } if yyr2377 || yy2arr2377 { if x.Items == nil { r.EncodeNil() } else { yym2390 := z.EncBinary() _ = yym2390 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2391 := z.EncBinary() _ = yym2391 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } if yysep2377 { r.EncodeEnd() } } } } func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2392 := z.DecBinary() _ = yym2392 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2393 := r.ReadMapStart() if yyl2393 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2393, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2393 := r.ReadArrayStart() if yyl2393 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2393, 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 yys2394Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2394Slc var yyhl2394 bool = l >= 0 for yyj2394 := 0; ; yyj2394++ { if yyhl2394 { if yyj2394 >= l { break } } else { if r.CheckBreak() { break } } yys2394Slc = r.DecodeBytes(yys2394Slc, true, true) yys2394 := string(yys2394Slc) switch yys2394 { 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 { yyv2397 := &x.ListMeta yym2398 := z.DecBinary() _ = yym2398 if false { } else if z.HasExtensions() && z.DecExt(yyv2397) { } else { z.DecFallback(yyv2397, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2399 := &x.Items yym2400 := z.DecBinary() _ = yym2400 if false { } else { h.decSliceNode((*[]Node)(yyv2399), d) } } default: z.DecStructFieldNotFound(-1, yys2394) } // end switch yys2394 } // end for yyj2394 if !yyhl2394 { r.ReadEnd() } } func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2401 int var yyb2401 bool var yyhl2401 bool = l >= 0 yyj2401++ if yyhl2401 { yyb2401 = yyj2401 > l } else { yyb2401 = r.CheckBreak() } if yyb2401 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2401++ if yyhl2401 { yyb2401 = yyj2401 > l } else { yyb2401 = r.CheckBreak() } if yyb2401 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2401++ if yyhl2401 { yyb2401 = yyj2401 > l } else { yyb2401 = r.CheckBreak() } if yyb2401 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2404 := &x.ListMeta yym2405 := z.DecBinary() _ = yym2405 if false { } else if z.HasExtensions() && z.DecExt(yyv2404) { } else { z.DecFallback(yyv2404, false) } } yyj2401++ if yyhl2401 { yyb2401 = yyj2401 > l } else { yyb2401 = r.CheckBreak() } if yyb2401 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2406 := &x.Items yym2407 := z.DecBinary() _ = yym2407 if false { } else { h.decSliceNode((*[]Node)(yyv2406), d) } } for { yyj2401++ if yyhl2401 { yyb2401 = yyj2401 > l } else { yyb2401 = r.CheckBreak() } if yyb2401 { break } z.DecStructFieldNotFound(yyj2401-1, "") } r.ReadEnd() } func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2408 := z.EncBinary() _ = yym2408 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2409 := !z.EncBinary() yy2arr2409 := z.EncBasicHandle().StructToArray var yyq2409 [1]bool _, _, _ = yysep2409, yyq2409, yy2arr2409 const yyr2409 bool = false if yyr2409 || yy2arr2409 { r.EncodeArrayStart(1) } else { var yynn2409 int = 1 for _, b := range yyq2409 { if b { yynn2409++ } } r.EncodeMapStart(yynn2409) } if yyr2409 || yy2arr2409 { if x.Finalizers == nil { r.EncodeNil() } else { yym2411 := z.EncBinary() _ = yym2411 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Finalizers")) if x.Finalizers == nil { r.EncodeNil() } else { yym2412 := z.EncBinary() _ = yym2412 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } if yysep2409 { r.EncodeEnd() } } } } func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2413 := z.DecBinary() _ = yym2413 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2414 := r.ReadMapStart() if yyl2414 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2414, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2414 := r.ReadArrayStart() if yyl2414 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2414, 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 yys2415Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2415Slc var yyhl2415 bool = l >= 0 for yyj2415 := 0; ; yyj2415++ { if yyhl2415 { if yyj2415 >= l { break } } else { if r.CheckBreak() { break } } yys2415Slc = r.DecodeBytes(yys2415Slc, true, true) yys2415 := string(yys2415Slc) switch yys2415 { case "Finalizers": if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2416 := &x.Finalizers yym2417 := z.DecBinary() _ = yym2417 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2416), d) } } default: z.DecStructFieldNotFound(-1, yys2415) } // end switch yys2415 } // end for yyj2415 if !yyhl2415 { r.ReadEnd() } } func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2418 int var yyb2418 bool var yyhl2418 bool = l >= 0 yyj2418++ if yyhl2418 { yyb2418 = yyj2418 > l } else { yyb2418 = r.CheckBreak() } if yyb2418 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2419 := &x.Finalizers yym2420 := z.DecBinary() _ = yym2420 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2419), d) } } for { yyj2418++ if yyhl2418 { yyb2418 = yyj2418 > l } else { yyb2418 = r.CheckBreak() } if yyb2418 { break } z.DecStructFieldNotFound(yyj2418-1, "") } r.ReadEnd() } func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2421 := z.EncBinary() _ = yym2421 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 yym2422 := z.DecBinary() _ = yym2422 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 { yym2423 := z.EncBinary() _ = yym2423 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2424 := !z.EncBinary() yy2arr2424 := z.EncBasicHandle().StructToArray var yyq2424 [1]bool _, _, _ = yysep2424, yyq2424, yy2arr2424 const yyr2424 bool = false yyq2424[0] = x.Phase != "" if yyr2424 || yy2arr2424 { r.EncodeArrayStart(1) } else { var yynn2424 int = 0 for _, b := range yyq2424 { if b { yynn2424++ } } r.EncodeMapStart(yynn2424) } if yyr2424 || yy2arr2424 { if yyq2424[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2424[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yysep2424 { r.EncodeEnd() } } } } func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2426 := z.DecBinary() _ = yym2426 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2427 := r.ReadMapStart() if yyl2427 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2427, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2427 := r.ReadArrayStart() if yyl2427 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2427, 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 yys2428Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2428Slc var yyhl2428 bool = l >= 0 for yyj2428 := 0; ; yyj2428++ { if yyhl2428 { if yyj2428 >= l { break } } else { if r.CheckBreak() { break } } yys2428Slc = r.DecodeBytes(yys2428Slc, true, true) yys2428 := string(yys2428Slc) switch yys2428 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2428) } // end switch yys2428 } // end for yyj2428 if !yyhl2428 { r.ReadEnd() } } func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2430 int var yyb2430 bool var yyhl2430 bool = l >= 0 yyj2430++ if yyhl2430 { yyb2430 = yyj2430 > l } else { yyb2430 = r.CheckBreak() } if yyb2430 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } for { yyj2430++ if yyhl2430 { yyb2430 = yyj2430 > l } else { yyb2430 = r.CheckBreak() } if yyb2430 { break } z.DecStructFieldNotFound(yyj2430-1, "") } r.ReadEnd() } func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2432 := z.EncBinary() _ = yym2432 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 yym2433 := z.DecBinary() _ = yym2433 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 { yym2434 := z.EncBinary() _ = yym2434 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2435 := !z.EncBinary() yy2arr2435 := z.EncBasicHandle().StructToArray var yyq2435 [5]bool _, _, _ = yysep2435, yyq2435, yy2arr2435 const yyr2435 bool = false yyq2435[0] = x.Kind != "" yyq2435[1] = x.APIVersion != "" yyq2435[2] = true yyq2435[3] = true yyq2435[4] = true if yyr2435 || yy2arr2435 { r.EncodeArrayStart(5) } else { var yynn2435 int = 0 for _, b := range yyq2435 { if b { yynn2435++ } } r.EncodeMapStart(yynn2435) } if yyr2435 || yy2arr2435 { if yyq2435[0] { yym2437 := z.EncBinary() _ = yym2437 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2435[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2438 := z.EncBinary() _ = yym2438 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2435 || yy2arr2435 { if yyq2435[1] { yym2440 := z.EncBinary() _ = yym2440 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2435[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2441 := z.EncBinary() _ = yym2441 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2435 || yy2arr2435 { if yyq2435[2] { yy2443 := &x.ObjectMeta yy2443.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2435[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2444 := &x.ObjectMeta yy2444.CodecEncodeSelf(e) } } if yyr2435 || yy2arr2435 { if yyq2435[3] { yy2446 := &x.Spec yy2446.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2435[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2447 := &x.Spec yy2447.CodecEncodeSelf(e) } } if yyr2435 || yy2arr2435 { if yyq2435[4] { yy2449 := &x.Status yy2449.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2435[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2450 := &x.Status yy2450.CodecEncodeSelf(e) } } if yysep2435 { r.EncodeEnd() } } } } func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2451 := z.DecBinary() _ = yym2451 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2452 := r.ReadMapStart() if yyl2452 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2452, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2452 := r.ReadArrayStart() if yyl2452 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2452, 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 yys2453Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2453Slc var yyhl2453 bool = l >= 0 for yyj2453 := 0; ; yyj2453++ { if yyhl2453 { if yyj2453 >= l { break } } else { if r.CheckBreak() { break } } yys2453Slc = r.DecodeBytes(yys2453Slc, true, true) yys2453 := string(yys2453Slc) switch yys2453 { 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 { yyv2456 := &x.ObjectMeta yyv2456.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2457 := &x.Spec yyv2457.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2458 := &x.Status yyv2458.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2453) } // end switch yys2453 } // end for yyj2453 if !yyhl2453 { r.ReadEnd() } } func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2459 int var yyb2459 bool var yyhl2459 bool = l >= 0 yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2462 := &x.ObjectMeta yyv2462.CodecDecodeSelf(d) } yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2463 := &x.Spec yyv2463.CodecDecodeSelf(d) } yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2464 := &x.Status yyv2464.CodecDecodeSelf(d) } for { yyj2459++ if yyhl2459 { yyb2459 = yyj2459 > l } else { yyb2459 = r.CheckBreak() } if yyb2459 { break } z.DecStructFieldNotFound(yyj2459-1, "") } r.ReadEnd() } func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2465 := z.EncBinary() _ = yym2465 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2466 := !z.EncBinary() yy2arr2466 := z.EncBasicHandle().StructToArray var yyq2466 [4]bool _, _, _ = yysep2466, yyq2466, yy2arr2466 const yyr2466 bool = false yyq2466[0] = x.Kind != "" yyq2466[1] = x.APIVersion != "" yyq2466[2] = true if yyr2466 || yy2arr2466 { r.EncodeArrayStart(4) } else { var yynn2466 int = 1 for _, b := range yyq2466 { if b { yynn2466++ } } r.EncodeMapStart(yynn2466) } if yyr2466 || yy2arr2466 { if yyq2466[0] { yym2468 := z.EncBinary() _ = yym2468 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2466[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2469 := z.EncBinary() _ = yym2469 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2466 || yy2arr2466 { if yyq2466[1] { yym2471 := z.EncBinary() _ = yym2471 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2466[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2472 := z.EncBinary() _ = yym2472 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2466 || yy2arr2466 { if yyq2466[2] { yy2474 := &x.ListMeta yym2475 := z.EncBinary() _ = yym2475 if false { } else if z.HasExtensions() && z.EncExt(yy2474) { } else { z.EncFallback(yy2474) } } else { r.EncodeNil() } } else { if yyq2466[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2476 := &x.ListMeta yym2477 := z.EncBinary() _ = yym2477 if false { } else if z.HasExtensions() && z.EncExt(yy2476) { } else { z.EncFallback(yy2476) } } } if yyr2466 || yy2arr2466 { if x.Items == nil { r.EncodeNil() } else { yym2479 := z.EncBinary() _ = yym2479 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2480 := z.EncBinary() _ = yym2480 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } if yysep2466 { r.EncodeEnd() } } } } func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2481 := z.DecBinary() _ = yym2481 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2482 := r.ReadMapStart() if yyl2482 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2482, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2482 := r.ReadArrayStart() if yyl2482 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2482, 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 yys2483Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2483Slc var yyhl2483 bool = l >= 0 for yyj2483 := 0; ; yyj2483++ { if yyhl2483 { if yyj2483 >= l { break } } else { if r.CheckBreak() { break } } yys2483Slc = r.DecodeBytes(yys2483Slc, true, true) yys2483 := string(yys2483Slc) switch yys2483 { 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 { yyv2486 := &x.ListMeta yym2487 := z.DecBinary() _ = yym2487 if false { } else if z.HasExtensions() && z.DecExt(yyv2486) { } else { z.DecFallback(yyv2486, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2488 := &x.Items yym2489 := z.DecBinary() _ = yym2489 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2488), d) } } default: z.DecStructFieldNotFound(-1, yys2483) } // end switch yys2483 } // end for yyj2483 if !yyhl2483 { r.ReadEnd() } } func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2490 int var yyb2490 bool var yyhl2490 bool = l >= 0 yyj2490++ if yyhl2490 { yyb2490 = yyj2490 > l } else { yyb2490 = r.CheckBreak() } if yyb2490 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2490++ if yyhl2490 { yyb2490 = yyj2490 > l } else { yyb2490 = r.CheckBreak() } if yyb2490 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2490++ if yyhl2490 { yyb2490 = yyj2490 > l } else { yyb2490 = r.CheckBreak() } if yyb2490 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2493 := &x.ListMeta yym2494 := z.DecBinary() _ = yym2494 if false { } else if z.HasExtensions() && z.DecExt(yyv2493) { } else { z.DecFallback(yyv2493, false) } } yyj2490++ if yyhl2490 { yyb2490 = yyj2490 > l } else { yyb2490 = r.CheckBreak() } if yyb2490 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2495 := &x.Items yym2496 := z.DecBinary() _ = yym2496 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2495), d) } } for { yyj2490++ if yyhl2490 { yyb2490 = yyj2490 > l } else { yyb2490 = r.CheckBreak() } if yyb2490 { break } z.DecStructFieldNotFound(yyj2490-1, "") } r.ReadEnd() } func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2497 := z.EncBinary() _ = yym2497 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2498 := !z.EncBinary() yy2arr2498 := z.EncBasicHandle().StructToArray var yyq2498 [4]bool _, _, _ = yysep2498, yyq2498, yy2arr2498 const yyr2498 bool = false yyq2498[0] = x.Kind != "" yyq2498[1] = x.APIVersion != "" yyq2498[2] = true if yyr2498 || yy2arr2498 { r.EncodeArrayStart(4) } else { var yynn2498 int = 1 for _, b := range yyq2498 { if b { yynn2498++ } } r.EncodeMapStart(yynn2498) } if yyr2498 || yy2arr2498 { if yyq2498[0] { yym2500 := z.EncBinary() _ = yym2500 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2498[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2501 := z.EncBinary() _ = yym2501 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2498 || yy2arr2498 { if yyq2498[1] { yym2503 := z.EncBinary() _ = yym2503 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2498[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2504 := z.EncBinary() _ = yym2504 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2498 || yy2arr2498 { if yyq2498[2] { yy2506 := &x.ObjectMeta yy2506.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2498[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2507 := &x.ObjectMeta yy2507.CodecEncodeSelf(e) } } if yyr2498 || yy2arr2498 { yy2509 := &x.Target yy2509.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("target")) yy2510 := &x.Target yy2510.CodecEncodeSelf(e) } if yysep2498 { r.EncodeEnd() } } } } func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2511 := z.DecBinary() _ = yym2511 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2512 := r.ReadMapStart() if yyl2512 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2512, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2512 := r.ReadArrayStart() if yyl2512 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2512, 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 yys2513Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2513Slc var yyhl2513 bool = l >= 0 for yyj2513 := 0; ; yyj2513++ { if yyhl2513 { if yyj2513 >= l { break } } else { if r.CheckBreak() { break } } yys2513Slc = r.DecodeBytes(yys2513Slc, true, true) yys2513 := string(yys2513Slc) switch yys2513 { 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 { yyv2516 := &x.ObjectMeta yyv2516.CodecDecodeSelf(d) } case "target": if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2517 := &x.Target yyv2517.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2513) } // end switch yys2513 } // end for yyj2513 if !yyhl2513 { r.ReadEnd() } } func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2518 int var yyb2518 bool var yyhl2518 bool = l >= 0 yyj2518++ if yyhl2518 { yyb2518 = yyj2518 > l } else { yyb2518 = r.CheckBreak() } if yyb2518 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2518++ if yyhl2518 { yyb2518 = yyj2518 > l } else { yyb2518 = r.CheckBreak() } if yyb2518 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2518++ if yyhl2518 { yyb2518 = yyj2518 > l } else { yyb2518 = r.CheckBreak() } if yyb2518 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2521 := &x.ObjectMeta yyv2521.CodecDecodeSelf(d) } yyj2518++ if yyhl2518 { yyb2518 = yyj2518 > l } else { yyb2518 = r.CheckBreak() } if yyb2518 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2522 := &x.Target yyv2522.CodecDecodeSelf(d) } for { yyj2518++ if yyhl2518 { yyb2518 = yyj2518 > l } else { yyb2518 = r.CheckBreak() } if yyb2518 { break } z.DecStructFieldNotFound(yyj2518-1, "") } r.ReadEnd() } func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2523 := z.EncBinary() _ = yym2523 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2524 := !z.EncBinary() yy2arr2524 := z.EncBasicHandle().StructToArray var yyq2524 [3]bool _, _, _ = yysep2524, yyq2524, yy2arr2524 const yyr2524 bool = false yyq2524[0] = x.Kind != "" yyq2524[1] = x.APIVersion != "" if yyr2524 || yy2arr2524 { r.EncodeArrayStart(3) } else { var yynn2524 int = 1 for _, b := range yyq2524 { if b { yynn2524++ } } r.EncodeMapStart(yynn2524) } if yyr2524 || yy2arr2524 { if yyq2524[0] { yym2526 := z.EncBinary() _ = yym2526 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2524[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2527 := z.EncBinary() _ = yym2527 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2524 || yy2arr2524 { if yyq2524[1] { yym2529 := z.EncBinary() _ = yym2529 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2524[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2530 := z.EncBinary() _ = yym2530 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2524 || yy2arr2524 { if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2532 := *x.GracePeriodSeconds yym2533 := z.EncBinary() _ = yym2533 if false { } else { r.EncodeInt(int64(yy2532)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds")) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2534 := *x.GracePeriodSeconds yym2535 := z.EncBinary() _ = yym2535 if false { } else { r.EncodeInt(int64(yy2534)) } } } if yysep2524 { r.EncodeEnd() } } } } func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2536 := z.DecBinary() _ = yym2536 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2537 := r.ReadMapStart() if yyl2537 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2537, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2537 := r.ReadArrayStart() if yyl2537 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2537, 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 yys2538Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2538Slc var yyhl2538 bool = l >= 0 for yyj2538 := 0; ; yyj2538++ { if yyhl2538 { if yyj2538 >= l { break } } else { if r.CheckBreak() { break } } yys2538Slc = r.DecodeBytes(yys2538Slc, true, true) yys2538 := string(yys2538Slc) switch yys2538 { 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) } yym2542 := z.DecBinary() _ = yym2542 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2538) } // end switch yys2538 } // end for yyj2538 if !yyhl2538 { r.ReadEnd() } } func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2543 int var yyb2543 bool var yyhl2543 bool = l >= 0 yyj2543++ if yyhl2543 { yyb2543 = yyj2543 > l } else { yyb2543 = r.CheckBreak() } if yyb2543 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2543++ if yyhl2543 { yyb2543 = yyj2543 > l } else { yyb2543 = r.CheckBreak() } if yyb2543 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2543++ if yyhl2543 { yyb2543 = yyj2543 > l } else { yyb2543 = r.CheckBreak() } if yyb2543 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2547 := z.DecBinary() _ = yym2547 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2543++ if yyhl2543 { yyb2543 = yyj2543 > l } else { yyb2543 = r.CheckBreak() } if yyb2543 { break } z.DecStructFieldNotFound(yyj2543-1, "") } r.ReadEnd() } func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2548 := z.EncBinary() _ = yym2548 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2549 := !z.EncBinary() yy2arr2549 := z.EncBasicHandle().StructToArray var yyq2549 [6]bool _, _, _ = yysep2549, yyq2549, yy2arr2549 const yyr2549 bool = false yyq2549[0] = x.Kind != "" yyq2549[1] = x.APIVersion != "" if yyr2549 || yy2arr2549 { r.EncodeArrayStart(6) } else { var yynn2549 int = 4 for _, b := range yyq2549 { if b { yynn2549++ } } r.EncodeMapStart(yynn2549) } if yyr2549 || yy2arr2549 { if yyq2549[0] { yym2551 := z.EncBinary() _ = yym2551 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2549[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2552 := z.EncBinary() _ = yym2552 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2549 || yy2arr2549 { if yyq2549[1] { yym2554 := z.EncBinary() _ = yym2554 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2549[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2555 := z.EncBinary() _ = yym2555 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2549 || yy2arr2549 { if x.LabelSelector == nil { r.EncodeNil() } else { yym2557 := z.EncBinary() _ = yym2557 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } else { r.EncodeString(codecSelferC_UTF81234, string("LabelSelector")) if x.LabelSelector == nil { r.EncodeNil() } else { yym2558 := z.EncBinary() _ = yym2558 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } if yyr2549 || yy2arr2549 { if x.FieldSelector == nil { r.EncodeNil() } else { yym2560 := z.EncBinary() _ = yym2560 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } else { r.EncodeString(codecSelferC_UTF81234, string("FieldSelector")) if x.FieldSelector == nil { r.EncodeNil() } else { yym2561 := z.EncBinary() _ = yym2561 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } if yyr2549 || yy2arr2549 { yym2563 := z.EncBinary() _ = yym2563 if false { } else { r.EncodeBool(bool(x.Watch)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Watch")) yym2564 := z.EncBinary() _ = yym2564 if false { } else { r.EncodeBool(bool(x.Watch)) } } if yyr2549 || yy2arr2549 { yym2566 := z.EncBinary() _ = yym2566 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion")) yym2567 := z.EncBinary() _ = yym2567 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } if yysep2549 { r.EncodeEnd() } } } } func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2568 := z.DecBinary() _ = yym2568 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2569 := r.ReadMapStart() if yyl2569 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2569, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2569 := r.ReadArrayStart() if yyl2569 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2569, 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 yys2570Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2570Slc var yyhl2570 bool = l >= 0 for yyj2570 := 0; ; yyj2570++ { if yyhl2570 { if yyj2570 >= l { break } } else { if r.CheckBreak() { break } } yys2570Slc = r.DecodeBytes(yys2570Slc, true, true) yys2570 := string(yys2570Slc) switch yys2570 { 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 { yyv2573 := &x.LabelSelector yym2574 := z.DecBinary() _ = yym2574 if false { } else if z.HasExtensions() && z.DecExt(yyv2573) { } else { z.DecFallback(yyv2573, true) } } case "FieldSelector": if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2575 := &x.FieldSelector yym2576 := z.DecBinary() _ = yym2576 if false { } else if z.HasExtensions() && z.DecExt(yyv2575) { } else { z.DecFallback(yyv2575, 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()) } default: z.DecStructFieldNotFound(-1, yys2570) } // end switch yys2570 } // end for yyj2570 if !yyhl2570 { r.ReadEnd() } } func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2579 int var yyb2579 bool var yyhl2579 bool = l >= 0 yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2582 := &x.LabelSelector yym2583 := z.DecBinary() _ = yym2583 if false { } else if z.HasExtensions() && z.DecExt(yyv2582) { } else { z.DecFallback(yyv2582, true) } } yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2584 := &x.FieldSelector yym2585 := z.DecBinary() _ = yym2585 if false { } else if z.HasExtensions() && z.DecExt(yyv2584) { } else { z.DecFallback(yyv2584, true) } } yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } for { yyj2579++ if yyhl2579 { yyb2579 = yyj2579 > l } else { yyb2579 = r.CheckBreak() } if yyb2579 { break } z.DecStructFieldNotFound(yyj2579-1, "") } r.ReadEnd() } func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2588 := z.EncBinary() _ = yym2588 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2589 := !z.EncBinary() yy2arr2589 := z.EncBasicHandle().StructToArray var yyq2589 [10]bool _, _, _ = yysep2589, yyq2589, yy2arr2589 const yyr2589 bool = false yyq2589[0] = x.Kind != "" yyq2589[1] = x.APIVersion != "" if yyr2589 || yy2arr2589 { r.EncodeArrayStart(10) } else { var yynn2589 int = 8 for _, b := range yyq2589 { if b { yynn2589++ } } r.EncodeMapStart(yynn2589) } if yyr2589 || yy2arr2589 { if yyq2589[0] { yym2591 := z.EncBinary() _ = yym2591 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2589[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2592 := z.EncBinary() _ = yym2592 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2589 || yy2arr2589 { if yyq2589[1] { yym2594 := z.EncBinary() _ = yym2594 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2589[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2595 := z.EncBinary() _ = yym2595 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2589 || yy2arr2589 { yym2597 := z.EncBinary() _ = yym2597 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2598 := z.EncBinary() _ = yym2598 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2589 || yy2arr2589 { yym2600 := z.EncBinary() _ = yym2600 if false { } else { r.EncodeBool(bool(x.Follow)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Follow")) yym2601 := z.EncBinary() _ = yym2601 if false { } else { r.EncodeBool(bool(x.Follow)) } } if yyr2589 || yy2arr2589 { yym2603 := z.EncBinary() _ = yym2603 if false { } else { r.EncodeBool(bool(x.Previous)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Previous")) yym2604 := z.EncBinary() _ = yym2604 if false { } else { r.EncodeBool(bool(x.Previous)) } } if yyr2589 || yy2arr2589 { if x.SinceSeconds == nil { r.EncodeNil() } else { yy2606 := *x.SinceSeconds yym2607 := z.EncBinary() _ = yym2607 if false { } else { r.EncodeInt(int64(yy2606)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds")) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2608 := *x.SinceSeconds yym2609 := z.EncBinary() _ = yym2609 if false { } else { r.EncodeInt(int64(yy2608)) } } } if yyr2589 || yy2arr2589 { if x.SinceTime == nil { r.EncodeNil() } else { yym2611 := z.EncBinary() _ = yym2611 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2611 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2611 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } else { r.EncodeString(codecSelferC_UTF81234, string("SinceTime")) if x.SinceTime == nil { r.EncodeNil() } else { yym2612 := z.EncBinary() _ = yym2612 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2612 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2612 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } if yyr2589 || yy2arr2589 { yym2614 := z.EncBinary() _ = yym2614 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Timestamps")) yym2615 := z.EncBinary() _ = yym2615 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } if yyr2589 || yy2arr2589 { if x.TailLines == nil { r.EncodeNil() } else { yy2617 := *x.TailLines yym2618 := z.EncBinary() _ = yym2618 if false { } else { r.EncodeInt(int64(yy2617)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("TailLines")) if x.TailLines == nil { r.EncodeNil() } else { yy2619 := *x.TailLines yym2620 := z.EncBinary() _ = yym2620 if false { } else { r.EncodeInt(int64(yy2619)) } } } if yyr2589 || yy2arr2589 { if x.LimitBytes == nil { r.EncodeNil() } else { yy2622 := *x.LimitBytes yym2623 := z.EncBinary() _ = yym2623 if false { } else { r.EncodeInt(int64(yy2622)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("LimitBytes")) if x.LimitBytes == nil { r.EncodeNil() } else { yy2624 := *x.LimitBytes yym2625 := z.EncBinary() _ = yym2625 if false { } else { r.EncodeInt(int64(yy2624)) } } } if yysep2589 { r.EncodeEnd() } } } } func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2626 := z.DecBinary() _ = yym2626 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2627 := r.ReadMapStart() if yyl2627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2627, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2627 := r.ReadArrayStart() if yyl2627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2627, 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 yys2628Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2628Slc var yyhl2628 bool = l >= 0 for yyj2628 := 0; ; yyj2628++ { if yyhl2628 { if yyj2628 >= l { break } } else { if r.CheckBreak() { break } } yys2628Slc = r.DecodeBytes(yys2628Slc, true, true) yys2628 := string(yys2628Slc) switch yys2628 { 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) } yym2635 := z.DecBinary() _ = yym2635 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) } yym2637 := z.DecBinary() _ = yym2637 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2637 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2637 && 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) } yym2640 := z.DecBinary() _ = yym2640 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) } yym2642 := z.DecBinary() _ = yym2642 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2628) } // end switch yys2628 } // end for yyj2628 if !yyhl2628 { r.ReadEnd() } } func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2643 int var yyb2643 bool var yyhl2643 bool = l >= 0 yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2650 := z.DecBinary() _ = yym2650 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2652 := z.DecBinary() _ = yym2652 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2652 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2652 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2655 := z.DecBinary() _ = yym2655 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2657 := z.DecBinary() _ = yym2657 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } for { yyj2643++ if yyhl2643 { yyb2643 = yyj2643 > l } else { yyb2643 = r.CheckBreak() } if yyb2643 { break } z.DecStructFieldNotFound(yyj2643-1, "") } r.ReadEnd() } func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2658 := z.EncBinary() _ = yym2658 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2659 := !z.EncBinary() yy2arr2659 := z.EncBasicHandle().StructToArray var yyq2659 [7]bool _, _, _ = yysep2659, yyq2659, yy2arr2659 const yyr2659 bool = false yyq2659[0] = x.Kind != "" yyq2659[1] = x.APIVersion != "" yyq2659[2] = x.Stdin != false yyq2659[3] = x.Stdout != false yyq2659[4] = x.Stderr != false yyq2659[5] = x.TTY != false yyq2659[6] = x.Container != "" if yyr2659 || yy2arr2659 { r.EncodeArrayStart(7) } else { var yynn2659 int = 0 for _, b := range yyq2659 { if b { yynn2659++ } } r.EncodeMapStart(yynn2659) } if yyr2659 || yy2arr2659 { if yyq2659[0] { yym2661 := z.EncBinary() _ = yym2661 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2659[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2662 := z.EncBinary() _ = yym2662 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2659 || yy2arr2659 { if yyq2659[1] { yym2664 := z.EncBinary() _ = yym2664 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2659[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2665 := z.EncBinary() _ = yym2665 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2659 || yy2arr2659 { if yyq2659[2] { yym2667 := z.EncBinary() _ = yym2667 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq2659[2] { r.EncodeString(codecSelferC_UTF81234, string("stdin")) yym2668 := z.EncBinary() _ = yym2668 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr2659 || yy2arr2659 { if yyq2659[3] { yym2670 := z.EncBinary() _ = yym2670 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeBool(false) } } else { if yyq2659[3] { r.EncodeString(codecSelferC_UTF81234, string("stdout")) yym2671 := z.EncBinary() _ = yym2671 if false { } else { r.EncodeBool(bool(x.Stdout)) } } } if yyr2659 || yy2arr2659 { if yyq2659[4] { yym2673 := z.EncBinary() _ = yym2673 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeBool(false) } } else { if yyq2659[4] { r.EncodeString(codecSelferC_UTF81234, string("stderr")) yym2674 := z.EncBinary() _ = yym2674 if false { } else { r.EncodeBool(bool(x.Stderr)) } } } if yyr2659 || yy2arr2659 { if yyq2659[5] { yym2676 := z.EncBinary() _ = yym2676 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq2659[5] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym2677 := z.EncBinary() _ = yym2677 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr2659 || yy2arr2659 { if yyq2659[6] { yym2679 := z.EncBinary() _ = yym2679 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2659[6] { r.EncodeString(codecSelferC_UTF81234, string("container")) yym2680 := z.EncBinary() _ = yym2680 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } } if yysep2659 { r.EncodeEnd() } } } } func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2681 := z.DecBinary() _ = yym2681 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2682 := r.ReadMapStart() if yyl2682 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2682, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2682 := r.ReadArrayStart() if yyl2682 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2682, 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 yys2683Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2683Slc var yyhl2683 bool = l >= 0 for yyj2683 := 0; ; yyj2683++ { if yyhl2683 { if yyj2683 >= l { break } } else { if r.CheckBreak() { break } } yys2683Slc = r.DecodeBytes(yys2683Slc, true, true) yys2683 := string(yys2683Slc) switch yys2683 { 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, yys2683) } // end switch yys2683 } // end for yyj2683 if !yyhl2683 { r.ReadEnd() } } func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2691 int var yyb2691 bool var yyhl2691 bool = l >= 0 yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } for { yyj2691++ if yyhl2691 { yyb2691 = yyj2691 > l } else { yyb2691 = r.CheckBreak() } if yyb2691 { break } z.DecStructFieldNotFound(yyj2691-1, "") } r.ReadEnd() } func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2699 := z.EncBinary() _ = yym2699 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2700 := !z.EncBinary() yy2arr2700 := z.EncBasicHandle().StructToArray var yyq2700 [8]bool _, _, _ = yysep2700, yyq2700, yy2arr2700 const yyr2700 bool = false yyq2700[0] = x.Kind != "" yyq2700[1] = x.APIVersion != "" if yyr2700 || yy2arr2700 { r.EncodeArrayStart(8) } else { var yynn2700 int = 6 for _, b := range yyq2700 { if b { yynn2700++ } } r.EncodeMapStart(yynn2700) } if yyr2700 || yy2arr2700 { if yyq2700[0] { yym2702 := z.EncBinary() _ = yym2702 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2700[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2703 := z.EncBinary() _ = yym2703 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2700 || yy2arr2700 { if yyq2700[1] { yym2705 := z.EncBinary() _ = yym2705 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2700[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2706 := z.EncBinary() _ = yym2706 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2700 || yy2arr2700 { yym2708 := z.EncBinary() _ = yym2708 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdin")) yym2709 := z.EncBinary() _ = yym2709 if false { } else { r.EncodeBool(bool(x.Stdin)) } } if yyr2700 || yy2arr2700 { yym2711 := z.EncBinary() _ = yym2711 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdout")) yym2712 := z.EncBinary() _ = yym2712 if false { } else { r.EncodeBool(bool(x.Stdout)) } } if yyr2700 || yy2arr2700 { yym2714 := z.EncBinary() _ = yym2714 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stderr")) yym2715 := z.EncBinary() _ = yym2715 if false { } else { r.EncodeBool(bool(x.Stderr)) } } if yyr2700 || yy2arr2700 { yym2717 := z.EncBinary() _ = yym2717 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeString(codecSelferC_UTF81234, string("TTY")) yym2718 := z.EncBinary() _ = yym2718 if false { } else { r.EncodeBool(bool(x.TTY)) } } if yyr2700 || yy2arr2700 { yym2720 := z.EncBinary() _ = yym2720 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2721 := z.EncBinary() _ = yym2721 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2700 || yy2arr2700 { if x.Command == nil { r.EncodeNil() } else { yym2723 := z.EncBinary() _ = yym2723 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Command")) if x.Command == nil { r.EncodeNil() } else { yym2724 := z.EncBinary() _ = yym2724 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } if yysep2700 { r.EncodeEnd() } } } } func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2725 := z.DecBinary() _ = yym2725 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2726 := r.ReadMapStart() if yyl2726 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2726, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2726 := r.ReadArrayStart() if yyl2726 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2726, 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 yys2727Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2727Slc var yyhl2727 bool = l >= 0 for yyj2727 := 0; ; yyj2727++ { if yyhl2727 { if yyj2727 >= l { break } } else { if r.CheckBreak() { break } } yys2727Slc = r.DecodeBytes(yys2727Slc, true, true) yys2727 := string(yys2727Slc) switch yys2727 { 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 { yyv2735 := &x.Command yym2736 := z.DecBinary() _ = yym2736 if false { } else { z.F.DecSliceStringX(yyv2735, false, d) } } default: z.DecStructFieldNotFound(-1, yys2727) } // end switch yys2727 } // end for yyj2727 if !yyhl2727 { r.ReadEnd() } } func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2737 int var yyb2737 bool var yyhl2737 bool = l >= 0 yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv2745 := &x.Command yym2746 := z.DecBinary() _ = yym2746 if false { } else { z.F.DecSliceStringX(yyv2745, false, d) } } for { yyj2737++ if yyhl2737 { yyb2737 = yyj2737 > l } else { yyb2737 = r.CheckBreak() } if yyb2737 { break } z.DecStructFieldNotFound(yyj2737-1, "") } r.ReadEnd() } func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2747 := z.EncBinary() _ = yym2747 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2748 := !z.EncBinary() yy2arr2748 := z.EncBasicHandle().StructToArray var yyq2748 [3]bool _, _, _ = yysep2748, yyq2748, yy2arr2748 const yyr2748 bool = false yyq2748[0] = x.Kind != "" yyq2748[1] = x.APIVersion != "" if yyr2748 || yy2arr2748 { r.EncodeArrayStart(3) } else { var yynn2748 int = 1 for _, b := range yyq2748 { if b { yynn2748++ } } r.EncodeMapStart(yynn2748) } if yyr2748 || yy2arr2748 { if yyq2748[0] { yym2750 := z.EncBinary() _ = yym2750 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2748[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2751 := z.EncBinary() _ = yym2751 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2748 || yy2arr2748 { if yyq2748[1] { yym2753 := z.EncBinary() _ = yym2753 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2748[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2754 := z.EncBinary() _ = yym2754 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2748 || yy2arr2748 { yym2756 := z.EncBinary() _ = yym2756 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Path")) yym2757 := z.EncBinary() _ = yym2757 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yysep2748 { r.EncodeEnd() } } } } func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2758 := z.DecBinary() _ = yym2758 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2759 := r.ReadMapStart() if yyl2759 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2759, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2759 := r.ReadArrayStart() if yyl2759 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2759, 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 yys2760Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2760Slc var yyhl2760 bool = l >= 0 for yyj2760 := 0; ; yyj2760++ { if yyhl2760 { if yyj2760 >= l { break } } else { if r.CheckBreak() { break } } yys2760Slc = r.DecodeBytes(yys2760Slc, true, true) yys2760 := string(yys2760Slc) switch yys2760 { 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, yys2760) } // end switch yys2760 } // end for yyj2760 if !yyhl2760 { r.ReadEnd() } } func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2764 int var yyb2764 bool var yyhl2764 bool = l >= 0 yyj2764++ if yyhl2764 { yyb2764 = yyj2764 > l } else { yyb2764 = r.CheckBreak() } if yyb2764 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2764++ if yyhl2764 { yyb2764 = yyj2764 > l } else { yyb2764 = r.CheckBreak() } if yyb2764 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2764++ if yyhl2764 { yyb2764 = yyj2764 > l } else { yyb2764 = r.CheckBreak() } if yyb2764 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj2764++ if yyhl2764 { yyb2764 = yyj2764 > l } else { yyb2764 = r.CheckBreak() } if yyb2764 { break } z.DecStructFieldNotFound(yyj2764-1, "") } r.ReadEnd() } func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2768 := z.EncBinary() _ = yym2768 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2769 := !z.EncBinary() yy2arr2769 := z.EncBasicHandle().StructToArray var yyq2769 [7]bool _, _, _ = yysep2769, yyq2769, yy2arr2769 const yyr2769 bool = false yyq2769[0] = x.Kind != "" yyq2769[1] = x.Namespace != "" yyq2769[2] = x.Name != "" yyq2769[3] = x.UID != "" yyq2769[4] = x.APIVersion != "" yyq2769[5] = x.ResourceVersion != "" yyq2769[6] = x.FieldPath != "" if yyr2769 || yy2arr2769 { r.EncodeArrayStart(7) } else { var yynn2769 int = 0 for _, b := range yyq2769 { if b { yynn2769++ } } r.EncodeMapStart(yynn2769) } if yyr2769 || yy2arr2769 { if yyq2769[0] { yym2771 := z.EncBinary() _ = yym2771 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2772 := z.EncBinary() _ = yym2772 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2769 || yy2arr2769 { if yyq2769[1] { yym2774 := z.EncBinary() _ = yym2774 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[1] { r.EncodeString(codecSelferC_UTF81234, string("namespace")) yym2775 := z.EncBinary() _ = yym2775 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2769 || yy2arr2769 { if yyq2769[2] { yym2777 := z.EncBinary() _ = yym2777 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[2] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym2778 := z.EncBinary() _ = yym2778 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2769 || yy2arr2769 { if yyq2769[3] { yym2780 := z.EncBinary() _ = yym2780 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 yyq2769[3] { r.EncodeString(codecSelferC_UTF81234, string("uid")) yym2781 := z.EncBinary() _ = yym2781 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2769 || yy2arr2769 { if yyq2769[4] { yym2783 := z.EncBinary() _ = yym2783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[4] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2784 := z.EncBinary() _ = yym2784 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2769 || yy2arr2769 { if yyq2769[5] { yym2786 := z.EncBinary() _ = yym2786 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[5] { r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) yym2787 := z.EncBinary() _ = yym2787 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2769 || yy2arr2769 { if yyq2769[6] { yym2789 := z.EncBinary() _ = yym2789 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2769[6] { r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) yym2790 := z.EncBinary() _ = yym2790 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } } if yysep2769 { r.EncodeEnd() } } } } func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2791 := z.DecBinary() _ = yym2791 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2792 := r.ReadMapStart() if yyl2792 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2792, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2792 := r.ReadArrayStart() if yyl2792 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2792, 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 yys2793Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2793Slc var yyhl2793 bool = l >= 0 for yyj2793 := 0; ; yyj2793++ { if yyhl2793 { if yyj2793 >= l { break } } else { if r.CheckBreak() { break } } yys2793Slc = r.DecodeBytes(yys2793Slc, true, true) yys2793 := string(yys2793Slc) switch yys2793 { 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, yys2793) } // end switch yys2793 } // end for yyj2793 if !yyhl2793 { r.ReadEnd() } } func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2801 int var yyb2801 bool var yyhl2801 bool = l >= 0 yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj2801++ if yyhl2801 { yyb2801 = yyj2801 > l } else { yyb2801 = r.CheckBreak() } if yyb2801 { break } z.DecStructFieldNotFound(yyj2801-1, "") } r.ReadEnd() } func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2809 := z.EncBinary() _ = yym2809 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2810 := !z.EncBinary() yy2arr2810 := z.EncBasicHandle().StructToArray var yyq2810 [1]bool _, _, _ = yysep2810, yyq2810, yy2arr2810 const yyr2810 bool = false if yyr2810 || yy2arr2810 { r.EncodeArrayStart(1) } else { var yynn2810 int = 1 for _, b := range yyq2810 { if b { yynn2810++ } } r.EncodeMapStart(yynn2810) } if yyr2810 || yy2arr2810 { yym2812 := z.EncBinary() _ = yym2812 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2813 := z.EncBinary() _ = yym2813 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yysep2810 { r.EncodeEnd() } } } } func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2814 := z.DecBinary() _ = yym2814 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2815 := r.ReadMapStart() if yyl2815 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2815, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2815 := r.ReadArrayStart() if yyl2815 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2815, 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 yys2816Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2816Slc var yyhl2816 bool = l >= 0 for yyj2816 := 0; ; yyj2816++ { if yyhl2816 { if yyj2816 >= l { break } } else { if r.CheckBreak() { break } } yys2816Slc = r.DecodeBytes(yys2816Slc, true, true) yys2816 := string(yys2816Slc) switch yys2816 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2816) } // end switch yys2816 } // end for yyj2816 if !yyhl2816 { r.ReadEnd() } } func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2818 int var yyb2818 bool var yyhl2818 bool = l >= 0 yyj2818++ if yyhl2818 { yyb2818 = yyj2818 > l } else { yyb2818 = r.CheckBreak() } if yyb2818 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } for { yyj2818++ if yyhl2818 { yyb2818 = yyj2818 > l } else { yyb2818 = r.CheckBreak() } if yyb2818 { break } z.DecStructFieldNotFound(yyj2818-1, "") } r.ReadEnd() } func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2820 := z.EncBinary() _ = yym2820 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2821 := !z.EncBinary() yy2arr2821 := z.EncBasicHandle().StructToArray var yyq2821 [3]bool _, _, _ = yysep2821, yyq2821, yy2arr2821 const yyr2821 bool = false yyq2821[0] = x.Kind != "" yyq2821[1] = x.APIVersion != "" yyq2821[2] = true if yyr2821 || yy2arr2821 { r.EncodeArrayStart(3) } else { var yynn2821 int = 0 for _, b := range yyq2821 { if b { yynn2821++ } } r.EncodeMapStart(yynn2821) } if yyr2821 || yy2arr2821 { if yyq2821[0] { yym2823 := z.EncBinary() _ = yym2823 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2821[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2824 := z.EncBinary() _ = yym2824 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2821 || yy2arr2821 { if yyq2821[1] { yym2826 := z.EncBinary() _ = yym2826 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2821[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2827 := z.EncBinary() _ = yym2827 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2821 || yy2arr2821 { if yyq2821[2] { yy2829 := &x.Reference yy2829.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2821[2] { r.EncodeString(codecSelferC_UTF81234, string("reference")) yy2830 := &x.Reference yy2830.CodecEncodeSelf(e) } } if yysep2821 { r.EncodeEnd() } } } } func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2831 := z.DecBinary() _ = yym2831 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2832 := r.ReadMapStart() if yyl2832 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2832, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2832 := r.ReadArrayStart() if yyl2832 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2832, 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 yys2833Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2833Slc var yyhl2833 bool = l >= 0 for yyj2833 := 0; ; yyj2833++ { if yyhl2833 { if yyj2833 >= l { break } } else { if r.CheckBreak() { break } } yys2833Slc = r.DecodeBytes(yys2833Slc, true, true) yys2833 := string(yys2833Slc) switch yys2833 { 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 { yyv2836 := &x.Reference yyv2836.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2833) } // end switch yys2833 } // end for yyj2833 if !yyhl2833 { r.ReadEnd() } } func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2837 int var yyb2837 bool var yyhl2837 bool = l >= 0 yyj2837++ if yyhl2837 { yyb2837 = yyj2837 > l } else { yyb2837 = r.CheckBreak() } if yyb2837 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2837++ if yyhl2837 { yyb2837 = yyj2837 > l } else { yyb2837 = r.CheckBreak() } if yyb2837 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2837++ if yyhl2837 { yyb2837 = yyj2837 > l } else { yyb2837 = r.CheckBreak() } if yyb2837 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2840 := &x.Reference yyv2840.CodecDecodeSelf(d) } for { yyj2837++ if yyhl2837 { yyb2837 = yyj2837 > l } else { yyb2837 = r.CheckBreak() } if yyb2837 { break } z.DecStructFieldNotFound(yyj2837-1, "") } r.ReadEnd() } func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2841 := z.EncBinary() _ = yym2841 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2842 := !z.EncBinary() yy2arr2842 := z.EncBasicHandle().StructToArray var yyq2842 [2]bool _, _, _ = yysep2842, yyq2842, yy2arr2842 const yyr2842 bool = false yyq2842[0] = x.Component != "" yyq2842[1] = x.Host != "" if yyr2842 || yy2arr2842 { r.EncodeArrayStart(2) } else { var yynn2842 int = 0 for _, b := range yyq2842 { if b { yynn2842++ } } r.EncodeMapStart(yynn2842) } if yyr2842 || yy2arr2842 { if yyq2842[0] { yym2844 := z.EncBinary() _ = yym2844 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2842[0] { r.EncodeString(codecSelferC_UTF81234, string("component")) yym2845 := z.EncBinary() _ = yym2845 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } } if yyr2842 || yy2arr2842 { if yyq2842[1] { yym2847 := z.EncBinary() _ = yym2847 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2842[1] { r.EncodeString(codecSelferC_UTF81234, string("host")) yym2848 := z.EncBinary() _ = yym2848 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yysep2842 { r.EncodeEnd() } } } } func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2849 := z.DecBinary() _ = yym2849 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2850 := r.ReadMapStart() if yyl2850 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2850, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2850 := r.ReadArrayStart() if yyl2850 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2850, 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 yys2851Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2851Slc var yyhl2851 bool = l >= 0 for yyj2851 := 0; ; yyj2851++ { if yyhl2851 { if yyj2851 >= l { break } } else { if r.CheckBreak() { break } } yys2851Slc = r.DecodeBytes(yys2851Slc, true, true) yys2851 := string(yys2851Slc) switch yys2851 { 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, yys2851) } // end switch yys2851 } // end for yyj2851 if !yyhl2851 { r.ReadEnd() } } func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2854 int var yyb2854 bool var yyhl2854 bool = l >= 0 yyj2854++ if yyhl2854 { yyb2854 = yyj2854 > l } else { yyb2854 = r.CheckBreak() } if yyb2854 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } yyj2854++ if yyhl2854 { yyb2854 = yyj2854 > l } else { yyb2854 = r.CheckBreak() } if yyb2854 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } for { yyj2854++ if yyhl2854 { yyb2854 = yyj2854 > l } else { yyb2854 = r.CheckBreak() } if yyb2854 { break } z.DecStructFieldNotFound(yyj2854-1, "") } r.ReadEnd() } func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2857 := z.EncBinary() _ = yym2857 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2858 := !z.EncBinary() yy2arr2858 := z.EncBasicHandle().StructToArray var yyq2858 [10]bool _, _, _ = yysep2858, yyq2858, yy2arr2858 const yyr2858 bool = false yyq2858[0] = x.Kind != "" yyq2858[1] = x.APIVersion != "" yyq2858[2] = true yyq2858[3] = true yyq2858[4] = x.Reason != "" yyq2858[5] = x.Message != "" yyq2858[6] = true yyq2858[7] = true yyq2858[8] = true yyq2858[9] = x.Count != 0 if yyr2858 || yy2arr2858 { r.EncodeArrayStart(10) } else { var yynn2858 int = 0 for _, b := range yyq2858 { if b { yynn2858++ } } r.EncodeMapStart(yynn2858) } if yyr2858 || yy2arr2858 { if yyq2858[0] { yym2860 := z.EncBinary() _ = yym2860 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2858[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2861 := z.EncBinary() _ = yym2861 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2858 || yy2arr2858 { if yyq2858[1] { yym2863 := z.EncBinary() _ = yym2863 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2858[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2864 := z.EncBinary() _ = yym2864 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2858 || yy2arr2858 { if yyq2858[2] { yy2866 := &x.ObjectMeta yy2866.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2858[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2867 := &x.ObjectMeta yy2867.CodecEncodeSelf(e) } } if yyr2858 || yy2arr2858 { if yyq2858[3] { yy2869 := &x.InvolvedObject yy2869.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2858[3] { r.EncodeString(codecSelferC_UTF81234, string("involvedObject")) yy2870 := &x.InvolvedObject yy2870.CodecEncodeSelf(e) } } if yyr2858 || yy2arr2858 { if yyq2858[4] { yym2872 := z.EncBinary() _ = yym2872 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2858[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2873 := z.EncBinary() _ = yym2873 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2858 || yy2arr2858 { if yyq2858[5] { yym2875 := z.EncBinary() _ = yym2875 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2858[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2876 := z.EncBinary() _ = yym2876 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2858 || yy2arr2858 { if yyq2858[6] { yy2878 := &x.Source yy2878.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2858[6] { r.EncodeString(codecSelferC_UTF81234, string("source")) yy2879 := &x.Source yy2879.CodecEncodeSelf(e) } } if yyr2858 || yy2arr2858 { if yyq2858[7] { yy2881 := &x.FirstTimestamp yym2882 := z.EncBinary() _ = yym2882 if false { } else if z.HasExtensions() && z.EncExt(yy2881) { } else if yym2882 { z.EncBinaryMarshal(yy2881) } else if !yym2882 && z.IsJSONHandle() { z.EncJSONMarshal(yy2881) } else { z.EncFallback(yy2881) } } else { r.EncodeNil() } } else { if yyq2858[7] { r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp")) yy2883 := &x.FirstTimestamp yym2884 := z.EncBinary() _ = yym2884 if false { } else if z.HasExtensions() && z.EncExt(yy2883) { } else if yym2884 { z.EncBinaryMarshal(yy2883) } else if !yym2884 && z.IsJSONHandle() { z.EncJSONMarshal(yy2883) } else { z.EncFallback(yy2883) } } } if yyr2858 || yy2arr2858 { if yyq2858[8] { yy2886 := &x.LastTimestamp yym2887 := z.EncBinary() _ = yym2887 if false { } else if z.HasExtensions() && z.EncExt(yy2886) { } else if yym2887 { z.EncBinaryMarshal(yy2886) } else if !yym2887 && z.IsJSONHandle() { z.EncJSONMarshal(yy2886) } else { z.EncFallback(yy2886) } } else { r.EncodeNil() } } else { if yyq2858[8] { r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp")) yy2888 := &x.LastTimestamp yym2889 := z.EncBinary() _ = yym2889 if false { } else if z.HasExtensions() && z.EncExt(yy2888) { } else if yym2889 { z.EncBinaryMarshal(yy2888) } else if !yym2889 && z.IsJSONHandle() { z.EncJSONMarshal(yy2888) } else { z.EncFallback(yy2888) } } } if yyr2858 || yy2arr2858 { if yyq2858[9] { yym2891 := z.EncBinary() _ = yym2891 if false { } else { r.EncodeInt(int64(x.Count)) } } else { r.EncodeInt(0) } } else { if yyq2858[9] { r.EncodeString(codecSelferC_UTF81234, string("count")) yym2892 := z.EncBinary() _ = yym2892 if false { } else { r.EncodeInt(int64(x.Count)) } } } if yysep2858 { r.EncodeEnd() } } } } func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2893 := z.DecBinary() _ = yym2893 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2894 := r.ReadMapStart() if yyl2894 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2894, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2894 := r.ReadArrayStart() if yyl2894 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2894, 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 yys2895Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2895Slc var yyhl2895 bool = l >= 0 for yyj2895 := 0; ; yyj2895++ { if yyhl2895 { if yyj2895 >= l { break } } else { if r.CheckBreak() { break } } yys2895Slc = r.DecodeBytes(yys2895Slc, true, true) yys2895 := string(yys2895Slc) switch yys2895 { 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 { yyv2898 := &x.ObjectMeta yyv2898.CodecDecodeSelf(d) } case "involvedObject": if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2899 := &x.InvolvedObject yyv2899.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 { yyv2902 := &x.Source yyv2902.CodecDecodeSelf(d) } case "firstTimestamp": if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2903 := &x.FirstTimestamp yym2904 := z.DecBinary() _ = yym2904 if false { } else if z.HasExtensions() && z.DecExt(yyv2903) { } else if yym2904 { z.DecBinaryUnmarshal(yyv2903) } else if !yym2904 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2903) } else { z.DecFallback(yyv2903, false) } } case "lastTimestamp": if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2905 := &x.LastTimestamp yym2906 := z.DecBinary() _ = yym2906 if false { } else if z.HasExtensions() && z.DecExt(yyv2905) { } else if yym2906 { z.DecBinaryUnmarshal(yyv2905) } else if !yym2906 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2905) } else { z.DecFallback(yyv2905, false) } } case "count": if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2895) } // end switch yys2895 } // end for yyj2895 if !yyhl2895 { r.ReadEnd() } } func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2908 int var yyb2908 bool var yyhl2908 bool = l >= 0 yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2911 := &x.ObjectMeta yyv2911.CodecDecodeSelf(d) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2912 := &x.InvolvedObject yyv2912.CodecDecodeSelf(d) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv2915 := &x.Source yyv2915.CodecDecodeSelf(d) } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2916 := &x.FirstTimestamp yym2917 := z.DecBinary() _ = yym2917 if false { } else if z.HasExtensions() && z.DecExt(yyv2916) { } else if yym2917 { z.DecBinaryUnmarshal(yyv2916) } else if !yym2917 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2916) } else { z.DecFallback(yyv2916, false) } } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2918 := &x.LastTimestamp yym2919 := z.DecBinary() _ = yym2919 if false { } else if z.HasExtensions() && z.DecExt(yyv2918) { } else if yym2919 { z.DecBinaryUnmarshal(yyv2918) } else if !yym2919 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2918) } else { z.DecFallback(yyv2918, false) } } yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2908++ if yyhl2908 { yyb2908 = yyj2908 > l } else { yyb2908 = r.CheckBreak() } if yyb2908 { break } z.DecStructFieldNotFound(yyj2908-1, "") } r.ReadEnd() } func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2921 := z.EncBinary() _ = yym2921 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2922 := !z.EncBinary() yy2arr2922 := z.EncBasicHandle().StructToArray var yyq2922 [4]bool _, _, _ = yysep2922, yyq2922, yy2arr2922 const yyr2922 bool = false yyq2922[0] = x.Kind != "" yyq2922[1] = x.APIVersion != "" yyq2922[2] = true if yyr2922 || yy2arr2922 { r.EncodeArrayStart(4) } else { var yynn2922 int = 1 for _, b := range yyq2922 { if b { yynn2922++ } } r.EncodeMapStart(yynn2922) } if yyr2922 || yy2arr2922 { if yyq2922[0] { yym2924 := z.EncBinary() _ = yym2924 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2922[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2925 := z.EncBinary() _ = yym2925 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2922 || yy2arr2922 { if yyq2922[1] { yym2927 := z.EncBinary() _ = yym2927 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2922[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2928 := z.EncBinary() _ = yym2928 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2922 || yy2arr2922 { if yyq2922[2] { yy2930 := &x.ListMeta yym2931 := z.EncBinary() _ = yym2931 if false { } else if z.HasExtensions() && z.EncExt(yy2930) { } else { z.EncFallback(yy2930) } } else { r.EncodeNil() } } else { if yyq2922[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2932 := &x.ListMeta yym2933 := z.EncBinary() _ = yym2933 if false { } else if z.HasExtensions() && z.EncExt(yy2932) { } else { z.EncFallback(yy2932) } } } if yyr2922 || yy2arr2922 { if x.Items == nil { r.EncodeNil() } else { yym2935 := z.EncBinary() _ = yym2935 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2936 := z.EncBinary() _ = yym2936 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } if yysep2922 { r.EncodeEnd() } } } } func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2937 := z.DecBinary() _ = yym2937 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2938 := r.ReadMapStart() if yyl2938 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2938, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2938 := r.ReadArrayStart() if yyl2938 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2938, 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 yys2939Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2939Slc var yyhl2939 bool = l >= 0 for yyj2939 := 0; ; yyj2939++ { if yyhl2939 { if yyj2939 >= l { break } } else { if r.CheckBreak() { break } } yys2939Slc = r.DecodeBytes(yys2939Slc, true, true) yys2939 := string(yys2939Slc) switch yys2939 { 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 { yyv2942 := &x.ListMeta yym2943 := z.DecBinary() _ = yym2943 if false { } else if z.HasExtensions() && z.DecExt(yyv2942) { } else { z.DecFallback(yyv2942, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2944 := &x.Items yym2945 := z.DecBinary() _ = yym2945 if false { } else { h.decSliceEvent((*[]Event)(yyv2944), d) } } default: z.DecStructFieldNotFound(-1, yys2939) } // end switch yys2939 } // end for yyj2939 if !yyhl2939 { r.ReadEnd() } } func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2946 int var yyb2946 bool var yyhl2946 bool = l >= 0 yyj2946++ if yyhl2946 { yyb2946 = yyj2946 > l } else { yyb2946 = r.CheckBreak() } if yyb2946 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2946++ if yyhl2946 { yyb2946 = yyj2946 > l } else { yyb2946 = r.CheckBreak() } if yyb2946 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2946++ if yyhl2946 { yyb2946 = yyj2946 > l } else { yyb2946 = r.CheckBreak() } if yyb2946 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2949 := &x.ListMeta yym2950 := z.DecBinary() _ = yym2950 if false { } else if z.HasExtensions() && z.DecExt(yyv2949) { } else { z.DecFallback(yyv2949, false) } } yyj2946++ if yyhl2946 { yyb2946 = yyj2946 > l } else { yyb2946 = r.CheckBreak() } if yyb2946 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2951 := &x.Items yym2952 := z.DecBinary() _ = yym2952 if false { } else { h.decSliceEvent((*[]Event)(yyv2951), d) } } for { yyj2946++ if yyhl2946 { yyb2946 = yyj2946 > l } else { yyb2946 = r.CheckBreak() } if yyb2946 { break } z.DecStructFieldNotFound(yyj2946-1, "") } r.ReadEnd() } func (x *List) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym2953 := z.EncBinary() _ = yym2953 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2954 := !z.EncBinary() yy2arr2954 := z.EncBasicHandle().StructToArray var yyq2954 [4]bool _, _, _ = yysep2954, yyq2954, yy2arr2954 const yyr2954 bool = false yyq2954[0] = x.Kind != "" yyq2954[1] = x.APIVersion != "" yyq2954[2] = true if yyr2954 || yy2arr2954 { r.EncodeArrayStart(4) } else { var yynn2954 int = 1 for _, b := range yyq2954 { if b { yynn2954++ } } r.EncodeMapStart(yynn2954) } if yyr2954 || yy2arr2954 { if yyq2954[0] { yym2956 := z.EncBinary() _ = yym2956 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2954[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2957 := z.EncBinary() _ = yym2957 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2954 || yy2arr2954 { if yyq2954[1] { yym2959 := z.EncBinary() _ = yym2959 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2954[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2960 := z.EncBinary() _ = yym2960 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2954 || yy2arr2954 { if yyq2954[2] { yy2962 := &x.ListMeta yym2963 := z.EncBinary() _ = yym2963 if false { } else if z.HasExtensions() && z.EncExt(yy2962) { } else { z.EncFallback(yy2962) } } else { r.EncodeNil() } } else { if yyq2954[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2964 := &x.ListMeta yym2965 := z.EncBinary() _ = yym2965 if false { } else if z.HasExtensions() && z.EncExt(yy2964) { } else { z.EncFallback(yy2964) } } } if yyr2954 || yy2arr2954 { if x.Items == nil { r.EncodeNil() } else { yym2967 := z.EncBinary() _ = yym2967 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2968 := z.EncBinary() _ = yym2968 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } if yysep2954 { r.EncodeEnd() } } } } func (x *List) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2969 := z.DecBinary() _ = yym2969 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2970 := r.ReadMapStart() if yyl2970 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2970, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2970 := r.ReadArrayStart() if yyl2970 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2970, 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 yys2971Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2971Slc var yyhl2971 bool = l >= 0 for yyj2971 := 0; ; yyj2971++ { if yyhl2971 { if yyj2971 >= l { break } } else { if r.CheckBreak() { break } } yys2971Slc = r.DecodeBytes(yys2971Slc, true, true) yys2971 := string(yys2971Slc) switch yys2971 { 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 { yyv2974 := &x.ListMeta yym2975 := z.DecBinary() _ = yym2975 if false { } else if z.HasExtensions() && z.DecExt(yyv2974) { } else { z.DecFallback(yyv2974, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2976 := &x.Items yym2977 := z.DecBinary() _ = yym2977 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2976), d) } } default: z.DecStructFieldNotFound(-1, yys2971) } // end switch yys2971 } // end for yyj2971 if !yyhl2971 { r.ReadEnd() } } func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2978 int var yyb2978 bool var yyhl2978 bool = l >= 0 yyj2978++ if yyhl2978 { yyb2978 = yyj2978 > l } else { yyb2978 = r.CheckBreak() } if yyb2978 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2978++ if yyhl2978 { yyb2978 = yyj2978 > l } else { yyb2978 = r.CheckBreak() } if yyb2978 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2978++ if yyhl2978 { yyb2978 = yyj2978 > l } else { yyb2978 = r.CheckBreak() } if yyb2978 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2981 := &x.ListMeta yym2982 := z.DecBinary() _ = yym2982 if false { } else if z.HasExtensions() && z.DecExt(yyv2981) { } else { z.DecFallback(yyv2981, false) } } yyj2978++ if yyhl2978 { yyb2978 = yyj2978 > l } else { yyb2978 = r.CheckBreak() } if yyb2978 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2983 := &x.Items yym2984 := z.DecBinary() _ = yym2984 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2983), d) } } for { yyj2978++ if yyhl2978 { yyb2978 = yyj2978 > l } else { yyb2978 = r.CheckBreak() } if yyb2978 { break } z.DecStructFieldNotFound(yyj2978-1, "") } r.ReadEnd() } func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2985 := z.EncBinary() _ = yym2985 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 yym2986 := z.DecBinary() _ = yym2986 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 { yym2987 := z.EncBinary() _ = yym2987 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2988 := !z.EncBinary() yy2arr2988 := z.EncBasicHandle().StructToArray var yyq2988 [6]bool _, _, _ = yysep2988, yyq2988, yy2arr2988 const yyr2988 bool = false yyq2988[0] = x.Type != "" yyq2988[1] = len(x.Max) != 0 yyq2988[2] = len(x.Min) != 0 yyq2988[3] = len(x.Default) != 0 yyq2988[4] = len(x.DefaultRequest) != 0 yyq2988[5] = len(x.MaxLimitRequestRatio) != 0 if yyr2988 || yy2arr2988 { r.EncodeArrayStart(6) } else { var yynn2988 int = 0 for _, b := range yyq2988 { if b { yynn2988++ } } r.EncodeMapStart(yynn2988) } if yyr2988 || yy2arr2988 { if yyq2988[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2988[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr2988 || yy2arr2988 { if yyq2988[1] { if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2988[1] { r.EncodeString(codecSelferC_UTF81234, string("max")) if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } } if yyr2988 || yy2arr2988 { if yyq2988[2] { if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2988[2] { r.EncodeString(codecSelferC_UTF81234, string("min")) if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } } if yyr2988 || yy2arr2988 { if yyq2988[3] { if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2988[3] { r.EncodeString(codecSelferC_UTF81234, string("default")) if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } } if yyr2988 || yy2arr2988 { if yyq2988[4] { if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2988[4] { r.EncodeString(codecSelferC_UTF81234, string("defaultRequest")) if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } } if yyr2988 || yy2arr2988 { if yyq2988[5] { if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2988[5] { r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio")) if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } } if yysep2988 { r.EncodeEnd() } } } } func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2995 := z.DecBinary() _ = yym2995 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2996 := r.ReadMapStart() if yyl2996 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2996, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2996 := r.ReadArrayStart() if yyl2996 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2996, 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 yys2997Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2997Slc var yyhl2997 bool = l >= 0 for yyj2997 := 0; ; yyj2997++ { if yyhl2997 { if yyj2997 >= l { break } } else { if r.CheckBreak() { break } } yys2997Slc = r.DecodeBytes(yys2997Slc, true, true) yys2997 := string(yys2997Slc) switch yys2997 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } case "max": if r.TryDecodeAsNil() { x.Max = nil } else { yyv2999 := &x.Max yyv2999.CodecDecodeSelf(d) } case "min": if r.TryDecodeAsNil() { x.Min = nil } else { yyv3000 := &x.Min yyv3000.CodecDecodeSelf(d) } case "default": if r.TryDecodeAsNil() { x.Default = nil } else { yyv3001 := &x.Default yyv3001.CodecDecodeSelf(d) } case "defaultRequest": if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3002 := &x.DefaultRequest yyv3002.CodecDecodeSelf(d) } case "maxLimitRequestRatio": if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3003 := &x.MaxLimitRequestRatio yyv3003.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2997) } // end switch yys2997 } // end for yyj2997 if !yyhl2997 { r.ReadEnd() } } func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3004 int var yyb3004 bool var yyhl3004 bool = l >= 0 yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Max = nil } else { yyv3006 := &x.Max yyv3006.CodecDecodeSelf(d) } yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Min = nil } else { yyv3007 := &x.Min yyv3007.CodecDecodeSelf(d) } yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Default = nil } else { yyv3008 := &x.Default yyv3008.CodecDecodeSelf(d) } yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3009 := &x.DefaultRequest yyv3009.CodecDecodeSelf(d) } yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3010 := &x.MaxLimitRequestRatio yyv3010.CodecDecodeSelf(d) } for { yyj3004++ if yyhl3004 { yyb3004 = yyj3004 > l } else { yyb3004 = r.CheckBreak() } if yyb3004 { break } z.DecStructFieldNotFound(yyj3004-1, "") } r.ReadEnd() } func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3011 := z.EncBinary() _ = yym3011 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3012 := !z.EncBinary() yy2arr3012 := z.EncBasicHandle().StructToArray var yyq3012 [1]bool _, _, _ = yysep3012, yyq3012, yy2arr3012 const yyr3012 bool = false if yyr3012 || yy2arr3012 { r.EncodeArrayStart(1) } else { var yynn3012 int = 1 for _, b := range yyq3012 { if b { yynn3012++ } } r.EncodeMapStart(yynn3012) } if yyr3012 || yy2arr3012 { if x.Limits == nil { r.EncodeNil() } else { yym3014 := z.EncBinary() _ = yym3014 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("limits")) if x.Limits == nil { r.EncodeNil() } else { yym3015 := z.EncBinary() _ = yym3015 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } if yysep3012 { r.EncodeEnd() } } } } func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3016 := z.DecBinary() _ = yym3016 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3017 := r.ReadMapStart() if yyl3017 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3017, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3017 := r.ReadArrayStart() if yyl3017 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3017, 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 yys3018Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3018Slc var yyhl3018 bool = l >= 0 for yyj3018 := 0; ; yyj3018++ { if yyhl3018 { if yyj3018 >= l { break } } else { if r.CheckBreak() { break } } yys3018Slc = r.DecodeBytes(yys3018Slc, true, true) yys3018 := string(yys3018Slc) switch yys3018 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3019 := &x.Limits yym3020 := z.DecBinary() _ = yym3020 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3019), d) } } default: z.DecStructFieldNotFound(-1, yys3018) } // end switch yys3018 } // end for yyj3018 if !yyhl3018 { r.ReadEnd() } } func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3021 int var yyb3021 bool var yyhl3021 bool = l >= 0 yyj3021++ if yyhl3021 { yyb3021 = yyj3021 > l } else { yyb3021 = r.CheckBreak() } if yyb3021 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3022 := &x.Limits yym3023 := z.DecBinary() _ = yym3023 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3022), d) } } for { yyj3021++ if yyhl3021 { yyb3021 = yyj3021 > l } else { yyb3021 = r.CheckBreak() } if yyb3021 { break } z.DecStructFieldNotFound(yyj3021-1, "") } r.ReadEnd() } func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3024 := z.EncBinary() _ = yym3024 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3025 := !z.EncBinary() yy2arr3025 := z.EncBasicHandle().StructToArray var yyq3025 [4]bool _, _, _ = yysep3025, yyq3025, yy2arr3025 const yyr3025 bool = false yyq3025[0] = x.Kind != "" yyq3025[1] = x.APIVersion != "" yyq3025[2] = true yyq3025[3] = true if yyr3025 || yy2arr3025 { r.EncodeArrayStart(4) } else { var yynn3025 int = 0 for _, b := range yyq3025 { if b { yynn3025++ } } r.EncodeMapStart(yynn3025) } if yyr3025 || yy2arr3025 { if yyq3025[0] { yym3027 := z.EncBinary() _ = yym3027 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3025[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3028 := z.EncBinary() _ = yym3028 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3025 || yy2arr3025 { if yyq3025[1] { yym3030 := z.EncBinary() _ = yym3030 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3025[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3031 := z.EncBinary() _ = yym3031 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3025 || yy2arr3025 { if yyq3025[2] { yy3033 := &x.ObjectMeta yy3033.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3025[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3034 := &x.ObjectMeta yy3034.CodecEncodeSelf(e) } } if yyr3025 || yy2arr3025 { if yyq3025[3] { yy3036 := &x.Spec yy3036.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3025[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3037 := &x.Spec yy3037.CodecEncodeSelf(e) } } if yysep3025 { r.EncodeEnd() } } } } func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3038 := z.DecBinary() _ = yym3038 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3039 := r.ReadMapStart() if yyl3039 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3039, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3039 := r.ReadArrayStart() if yyl3039 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3039, 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 yys3040Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3040Slc var yyhl3040 bool = l >= 0 for yyj3040 := 0; ; yyj3040++ { if yyhl3040 { if yyj3040 >= l { break } } else { if r.CheckBreak() { break } } yys3040Slc = r.DecodeBytes(yys3040Slc, true, true) yys3040 := string(yys3040Slc) switch yys3040 { 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 { yyv3043 := &x.ObjectMeta yyv3043.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3044 := &x.Spec yyv3044.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3040) } // end switch yys3040 } // end for yyj3040 if !yyhl3040 { r.ReadEnd() } } func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3045 int var yyb3045 bool var yyhl3045 bool = l >= 0 yyj3045++ if yyhl3045 { yyb3045 = yyj3045 > l } else { yyb3045 = r.CheckBreak() } if yyb3045 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3045++ if yyhl3045 { yyb3045 = yyj3045 > l } else { yyb3045 = r.CheckBreak() } if yyb3045 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3045++ if yyhl3045 { yyb3045 = yyj3045 > l } else { yyb3045 = r.CheckBreak() } if yyb3045 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3048 := &x.ObjectMeta yyv3048.CodecDecodeSelf(d) } yyj3045++ if yyhl3045 { yyb3045 = yyj3045 > l } else { yyb3045 = r.CheckBreak() } if yyb3045 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3049 := &x.Spec yyv3049.CodecDecodeSelf(d) } for { yyj3045++ if yyhl3045 { yyb3045 = yyj3045 > l } else { yyb3045 = r.CheckBreak() } if yyb3045 { break } z.DecStructFieldNotFound(yyj3045-1, "") } r.ReadEnd() } func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3050 := z.EncBinary() _ = yym3050 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3051 := !z.EncBinary() yy2arr3051 := z.EncBasicHandle().StructToArray var yyq3051 [4]bool _, _, _ = yysep3051, yyq3051, yy2arr3051 const yyr3051 bool = false yyq3051[0] = x.Kind != "" yyq3051[1] = x.APIVersion != "" yyq3051[2] = true if yyr3051 || yy2arr3051 { r.EncodeArrayStart(4) } else { var yynn3051 int = 1 for _, b := range yyq3051 { if b { yynn3051++ } } r.EncodeMapStart(yynn3051) } if yyr3051 || yy2arr3051 { if yyq3051[0] { yym3053 := z.EncBinary() _ = yym3053 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3051[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3054 := z.EncBinary() _ = yym3054 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3051 || yy2arr3051 { if yyq3051[1] { yym3056 := z.EncBinary() _ = yym3056 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3051[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3057 := z.EncBinary() _ = yym3057 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3051 || yy2arr3051 { if yyq3051[2] { yy3059 := &x.ListMeta yym3060 := z.EncBinary() _ = yym3060 if false { } else if z.HasExtensions() && z.EncExt(yy3059) { } else { z.EncFallback(yy3059) } } else { r.EncodeNil() } } else { if yyq3051[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3061 := &x.ListMeta yym3062 := z.EncBinary() _ = yym3062 if false { } else if z.HasExtensions() && z.EncExt(yy3061) { } else { z.EncFallback(yy3061) } } } if yyr3051 || yy2arr3051 { if x.Items == nil { r.EncodeNil() } else { yym3064 := z.EncBinary() _ = yym3064 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3065 := z.EncBinary() _ = yym3065 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } if yysep3051 { r.EncodeEnd() } } } } func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3066 := z.DecBinary() _ = yym3066 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3067 := r.ReadMapStart() if yyl3067 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3067, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3067 := r.ReadArrayStart() if yyl3067 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3067, 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 yys3068Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3068Slc var yyhl3068 bool = l >= 0 for yyj3068 := 0; ; yyj3068++ { if yyhl3068 { if yyj3068 >= l { break } } else { if r.CheckBreak() { break } } yys3068Slc = r.DecodeBytes(yys3068Slc, true, true) yys3068 := string(yys3068Slc) switch yys3068 { 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 { yyv3071 := &x.ListMeta yym3072 := z.DecBinary() _ = yym3072 if false { } else if z.HasExtensions() && z.DecExt(yyv3071) { } else { z.DecFallback(yyv3071, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3073 := &x.Items yym3074 := z.DecBinary() _ = yym3074 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3073), d) } } default: z.DecStructFieldNotFound(-1, yys3068) } // end switch yys3068 } // end for yyj3068 if !yyhl3068 { r.ReadEnd() } } func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3075 int var yyb3075 bool var yyhl3075 bool = l >= 0 yyj3075++ if yyhl3075 { yyb3075 = yyj3075 > l } else { yyb3075 = r.CheckBreak() } if yyb3075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3075++ if yyhl3075 { yyb3075 = yyj3075 > l } else { yyb3075 = r.CheckBreak() } if yyb3075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3075++ if yyhl3075 { yyb3075 = yyj3075 > l } else { yyb3075 = r.CheckBreak() } if yyb3075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3078 := &x.ListMeta yym3079 := z.DecBinary() _ = yym3079 if false { } else if z.HasExtensions() && z.DecExt(yyv3078) { } else { z.DecFallback(yyv3078, false) } } yyj3075++ if yyhl3075 { yyb3075 = yyj3075 > l } else { yyb3075 = r.CheckBreak() } if yyb3075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3080 := &x.Items yym3081 := z.DecBinary() _ = yym3081 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3080), d) } } for { yyj3075++ if yyhl3075 { yyb3075 = yyj3075 > l } else { yyb3075 = r.CheckBreak() } if yyb3075 { break } z.DecStructFieldNotFound(yyj3075-1, "") } r.ReadEnd() } func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3082 := z.EncBinary() _ = yym3082 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3083 := !z.EncBinary() yy2arr3083 := z.EncBasicHandle().StructToArray var yyq3083 [1]bool _, _, _ = yysep3083, yyq3083, yy2arr3083 const yyr3083 bool = false yyq3083[0] = len(x.Hard) != 0 if yyr3083 || yy2arr3083 { r.EncodeArrayStart(1) } else { var yynn3083 int = 0 for _, b := range yyq3083 { if b { yynn3083++ } } r.EncodeMapStart(yynn3083) } if yyr3083 || yy2arr3083 { if yyq3083[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3083[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yysep3083 { r.EncodeEnd() } } } } func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3085 := z.DecBinary() _ = yym3085 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3086 := r.ReadMapStart() if yyl3086 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3086, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3086 := r.ReadArrayStart() if yyl3086 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3086, 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 yys3087Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3087Slc var yyhl3087 bool = l >= 0 for yyj3087 := 0; ; yyj3087++ { if yyhl3087 { if yyj3087 >= l { break } } else { if r.CheckBreak() { break } } yys3087Slc = r.DecodeBytes(yys3087Slc, true, true) yys3087 := string(yys3087Slc) switch yys3087 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3088 := &x.Hard yyv3088.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3087) } // end switch yys3087 } // end for yyj3087 if !yyhl3087 { r.ReadEnd() } } func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3089 int var yyb3089 bool var yyhl3089 bool = l >= 0 yyj3089++ if yyhl3089 { yyb3089 = yyj3089 > l } else { yyb3089 = r.CheckBreak() } if yyb3089 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3090 := &x.Hard yyv3090.CodecDecodeSelf(d) } for { yyj3089++ if yyhl3089 { yyb3089 = yyj3089 > l } else { yyb3089 = r.CheckBreak() } if yyb3089 { break } z.DecStructFieldNotFound(yyj3089-1, "") } r.ReadEnd() } func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3091 := z.EncBinary() _ = yym3091 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3092 := !z.EncBinary() yy2arr3092 := z.EncBasicHandle().StructToArray var yyq3092 [2]bool _, _, _ = yysep3092, yyq3092, yy2arr3092 const yyr3092 bool = false yyq3092[0] = len(x.Hard) != 0 yyq3092[1] = len(x.Used) != 0 if yyr3092 || yy2arr3092 { r.EncodeArrayStart(2) } else { var yynn3092 int = 0 for _, b := range yyq3092 { if b { yynn3092++ } } r.EncodeMapStart(yynn3092) } if yyr3092 || yy2arr3092 { if yyq3092[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3092[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3092 || yy2arr3092 { if yyq3092[1] { if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3092[1] { r.EncodeString(codecSelferC_UTF81234, string("used")) if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } } if yysep3092 { r.EncodeEnd() } } } } func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3095 := z.DecBinary() _ = yym3095 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3096 := r.ReadMapStart() if yyl3096 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3096, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3096 := r.ReadArrayStart() if yyl3096 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3096, 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 yys3097Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3097Slc var yyhl3097 bool = l >= 0 for yyj3097 := 0; ; yyj3097++ { if yyhl3097 { if yyj3097 >= l { break } } else { if r.CheckBreak() { break } } yys3097Slc = r.DecodeBytes(yys3097Slc, true, true) yys3097 := string(yys3097Slc) switch yys3097 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3098 := &x.Hard yyv3098.CodecDecodeSelf(d) } case "used": if r.TryDecodeAsNil() { x.Used = nil } else { yyv3099 := &x.Used yyv3099.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3097) } // end switch yys3097 } // end for yyj3097 if !yyhl3097 { r.ReadEnd() } } func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3100 int var yyb3100 bool var yyhl3100 bool = l >= 0 yyj3100++ if yyhl3100 { yyb3100 = yyj3100 > l } else { yyb3100 = r.CheckBreak() } if yyb3100 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3101 := &x.Hard yyv3101.CodecDecodeSelf(d) } yyj3100++ if yyhl3100 { yyb3100 = yyj3100 > l } else { yyb3100 = r.CheckBreak() } if yyb3100 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Used = nil } else { yyv3102 := &x.Used yyv3102.CodecDecodeSelf(d) } for { yyj3100++ if yyhl3100 { yyb3100 = yyj3100 > l } else { yyb3100 = r.CheckBreak() } if yyb3100 { break } z.DecStructFieldNotFound(yyj3100-1, "") } r.ReadEnd() } func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3103 := z.EncBinary() _ = yym3103 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3104 := !z.EncBinary() yy2arr3104 := z.EncBasicHandle().StructToArray var yyq3104 [5]bool _, _, _ = yysep3104, yyq3104, yy2arr3104 const yyr3104 bool = false yyq3104[0] = x.Kind != "" yyq3104[1] = x.APIVersion != "" yyq3104[2] = true yyq3104[3] = true yyq3104[4] = true if yyr3104 || yy2arr3104 { r.EncodeArrayStart(5) } else { var yynn3104 int = 0 for _, b := range yyq3104 { if b { yynn3104++ } } r.EncodeMapStart(yynn3104) } if yyr3104 || yy2arr3104 { if yyq3104[0] { yym3106 := z.EncBinary() _ = yym3106 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3104[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3107 := z.EncBinary() _ = yym3107 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3104 || yy2arr3104 { if yyq3104[1] { yym3109 := z.EncBinary() _ = yym3109 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3104[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3110 := z.EncBinary() _ = yym3110 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3104 || yy2arr3104 { if yyq3104[2] { yy3112 := &x.ObjectMeta yy3112.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3104[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3113 := &x.ObjectMeta yy3113.CodecEncodeSelf(e) } } if yyr3104 || yy2arr3104 { if yyq3104[3] { yy3115 := &x.Spec yy3115.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3104[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3116 := &x.Spec yy3116.CodecEncodeSelf(e) } } if yyr3104 || yy2arr3104 { if yyq3104[4] { yy3118 := &x.Status yy3118.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3104[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy3119 := &x.Status yy3119.CodecEncodeSelf(e) } } if yysep3104 { r.EncodeEnd() } } } } func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3120 := z.DecBinary() _ = yym3120 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3121 := r.ReadMapStart() if yyl3121 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3121, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3121 := r.ReadArrayStart() if yyl3121 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3121, 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 yys3122Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3122Slc var yyhl3122 bool = l >= 0 for yyj3122 := 0; ; yyj3122++ { if yyhl3122 { if yyj3122 >= l { break } } else { if r.CheckBreak() { break } } yys3122Slc = r.DecodeBytes(yys3122Slc, true, true) yys3122 := string(yys3122Slc) switch yys3122 { 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 { yyv3125 := &x.ObjectMeta yyv3125.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3126 := &x.Spec yyv3126.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3127 := &x.Status yyv3127.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3122) } // end switch yys3122 } // end for yyj3122 if !yyhl3122 { r.ReadEnd() } } func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3128 int var yyb3128 bool var yyhl3128 bool = l >= 0 yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3131 := &x.ObjectMeta yyv3131.CodecDecodeSelf(d) } yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3132 := &x.Spec yyv3132.CodecDecodeSelf(d) } yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3133 := &x.Status yyv3133.CodecDecodeSelf(d) } for { yyj3128++ if yyhl3128 { yyb3128 = yyj3128 > l } else { yyb3128 = r.CheckBreak() } if yyb3128 { break } z.DecStructFieldNotFound(yyj3128-1, "") } r.ReadEnd() } func (x *ResourceQuotaList) 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 if yyr3135 || yy2arr3135 { r.EncodeArrayStart(4) } else { var yynn3135 int = 1 for _, b := range yyq3135 { if b { yynn3135++ } } r.EncodeMapStart(yynn3135) } if yyr3135 || yy2arr3135 { 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] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3138 := z.EncBinary() _ = yym3138 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3135 || yy2arr3135 { 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] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3141 := z.EncBinary() _ = yym3141 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3135 || yy2arr3135 { if yyq3135[2] { yy3143 := &x.ListMeta yym3144 := z.EncBinary() _ = yym3144 if false { } else if z.HasExtensions() && z.EncExt(yy3143) { } else { z.EncFallback(yy3143) } } else { r.EncodeNil() } } else { if yyq3135[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3145 := &x.ListMeta yym3146 := z.EncBinary() _ = yym3146 if false { } else if z.HasExtensions() && z.EncExt(yy3145) { } else { z.EncFallback(yy3145) } } } if yyr3135 || yy2arr3135 { if x.Items == nil { r.EncodeNil() } else { yym3148 := z.EncBinary() _ = yym3148 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3149 := z.EncBinary() _ = yym3149 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } if yysep3135 { r.EncodeEnd() } } } } func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3150 := z.DecBinary() _ = yym3150 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3151 := r.ReadMapStart() if yyl3151 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3151, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3151 := r.ReadArrayStart() if yyl3151 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3151, 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 yys3152Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3152Slc var yyhl3152 bool = l >= 0 for yyj3152 := 0; ; yyj3152++ { if yyhl3152 { if yyj3152 >= l { break } } else { if r.CheckBreak() { break } } yys3152Slc = r.DecodeBytes(yys3152Slc, true, true) yys3152 := string(yys3152Slc) switch yys3152 { 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 { yyv3155 := &x.ListMeta yym3156 := z.DecBinary() _ = yym3156 if false { } else if z.HasExtensions() && z.DecExt(yyv3155) { } else { z.DecFallback(yyv3155, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3157 := &x.Items yym3158 := z.DecBinary() _ = yym3158 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3157), d) } } default: z.DecStructFieldNotFound(-1, yys3152) } // end switch yys3152 } // end for yyj3152 if !yyhl3152 { r.ReadEnd() } } func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3159 int var yyb3159 bool var yyhl3159 bool = l >= 0 yyj3159++ if yyhl3159 { yyb3159 = yyj3159 > l } else { yyb3159 = r.CheckBreak() } if yyb3159 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3159++ if yyhl3159 { yyb3159 = yyj3159 > l } else { yyb3159 = r.CheckBreak() } if yyb3159 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3159++ if yyhl3159 { yyb3159 = yyj3159 > l } else { yyb3159 = r.CheckBreak() } if yyb3159 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3162 := &x.ListMeta yym3163 := z.DecBinary() _ = yym3163 if false { } else if z.HasExtensions() && z.DecExt(yyv3162) { } else { z.DecFallback(yyv3162, false) } } yyj3159++ if yyhl3159 { yyb3159 = yyj3159 > l } else { yyb3159 = r.CheckBreak() } if yyb3159 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3164 := &x.Items yym3165 := z.DecBinary() _ = yym3165 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3164), d) } } for { yyj3159++ if yyhl3159 { yyb3159 = yyj3159 > l } else { yyb3159 = r.CheckBreak() } if yyb3159 { break } z.DecStructFieldNotFound(yyj3159-1, "") } r.ReadEnd() } func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3166 := z.EncBinary() _ = yym3166 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3167 := !z.EncBinary() yy2arr3167 := z.EncBasicHandle().StructToArray var yyq3167 [5]bool _, _, _ = yysep3167, yyq3167, yy2arr3167 const yyr3167 bool = false yyq3167[0] = x.Kind != "" yyq3167[1] = x.APIVersion != "" yyq3167[2] = true yyq3167[3] = len(x.Data) != 0 yyq3167[4] = x.Type != "" if yyr3167 || yy2arr3167 { r.EncodeArrayStart(5) } else { var yynn3167 int = 0 for _, b := range yyq3167 { if b { yynn3167++ } } r.EncodeMapStart(yynn3167) } if yyr3167 || yy2arr3167 { if yyq3167[0] { yym3169 := z.EncBinary() _ = yym3169 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3167[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3170 := z.EncBinary() _ = yym3170 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3167 || yy2arr3167 { if yyq3167[1] { yym3172 := z.EncBinary() _ = yym3172 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3167[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3173 := z.EncBinary() _ = yym3173 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3167 || yy2arr3167 { if yyq3167[2] { yy3175 := &x.ObjectMeta yy3175.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3167[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3176 := &x.ObjectMeta yy3176.CodecEncodeSelf(e) } } if yyr3167 || yy2arr3167 { if yyq3167[3] { if x.Data == nil { r.EncodeNil() } else { yym3178 := z.EncBinary() _ = yym3178 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } else { r.EncodeNil() } } else { if yyq3167[3] { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3179 := z.EncBinary() _ = yym3179 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } } if yyr3167 || yy2arr3167 { if yyq3167[4] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3167[4] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yysep3167 { r.EncodeEnd() } } } } func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3181 := z.DecBinary() _ = yym3181 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3182 := r.ReadMapStart() if yyl3182 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3182, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3182 := r.ReadArrayStart() if yyl3182 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3182, 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 yys3183Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3183Slc var yyhl3183 bool = l >= 0 for yyj3183 := 0; ; yyj3183++ { if yyhl3183 { if yyj3183 >= l { break } } else { if r.CheckBreak() { break } } yys3183Slc = r.DecodeBytes(yys3183Slc, true, true) yys3183 := string(yys3183Slc) switch yys3183 { 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 { yyv3186 := &x.ObjectMeta yyv3186.CodecDecodeSelf(d) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3187 := &x.Data yym3188 := z.DecBinary() _ = yym3188 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3187), d) } } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3183) } // end switch yys3183 } // end for yyj3183 if !yyhl3183 { r.ReadEnd() } } func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3190 int var yyb3190 bool var yyhl3190 bool = l >= 0 yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3193 := &x.ObjectMeta yyv3193.CodecDecodeSelf(d) } yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3194 := &x.Data yym3195 := z.DecBinary() _ = yym3195 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3194), d) } } yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } for { yyj3190++ if yyhl3190 { yyb3190 = yyj3190 > l } else { yyb3190 = r.CheckBreak() } if yyb3190 { break } z.DecStructFieldNotFound(yyj3190-1, "") } r.ReadEnd() } func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3197 := z.EncBinary() _ = yym3197 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 yym3198 := z.DecBinary() _ = yym3198 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 { yym3199 := z.EncBinary() _ = yym3199 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3200 := !z.EncBinary() yy2arr3200 := z.EncBasicHandle().StructToArray var yyq3200 [4]bool _, _, _ = yysep3200, yyq3200, yy2arr3200 const yyr3200 bool = false yyq3200[0] = x.Kind != "" yyq3200[1] = x.APIVersion != "" yyq3200[2] = true if yyr3200 || yy2arr3200 { r.EncodeArrayStart(4) } else { var yynn3200 int = 1 for _, b := range yyq3200 { if b { yynn3200++ } } r.EncodeMapStart(yynn3200) } if yyr3200 || yy2arr3200 { if yyq3200[0] { yym3202 := z.EncBinary() _ = yym3202 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3200[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3203 := z.EncBinary() _ = yym3203 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3200 || yy2arr3200 { if yyq3200[1] { yym3205 := z.EncBinary() _ = yym3205 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3200[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3206 := z.EncBinary() _ = yym3206 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3200 || yy2arr3200 { if yyq3200[2] { yy3208 := &x.ListMeta yym3209 := z.EncBinary() _ = yym3209 if false { } else if z.HasExtensions() && z.EncExt(yy3208) { } else { z.EncFallback(yy3208) } } else { r.EncodeNil() } } else { if yyq3200[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3210 := &x.ListMeta yym3211 := z.EncBinary() _ = yym3211 if false { } else if z.HasExtensions() && z.EncExt(yy3210) { } else { z.EncFallback(yy3210) } } } if yyr3200 || yy2arr3200 { if x.Items == nil { r.EncodeNil() } else { yym3213 := z.EncBinary() _ = yym3213 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3214 := z.EncBinary() _ = yym3214 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } if yysep3200 { r.EncodeEnd() } } } } func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3215 := z.DecBinary() _ = yym3215 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3216 := r.ReadMapStart() if yyl3216 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3216, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3216 := r.ReadArrayStart() if yyl3216 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3216, 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 yys3217Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3217Slc var yyhl3217 bool = l >= 0 for yyj3217 := 0; ; yyj3217++ { if yyhl3217 { if yyj3217 >= l { break } } else { if r.CheckBreak() { break } } yys3217Slc = r.DecodeBytes(yys3217Slc, true, true) yys3217 := string(yys3217Slc) switch yys3217 { 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 { yyv3220 := &x.ListMeta yym3221 := z.DecBinary() _ = yym3221 if false { } else if z.HasExtensions() && z.DecExt(yyv3220) { } else { z.DecFallback(yyv3220, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3222 := &x.Items yym3223 := z.DecBinary() _ = yym3223 if false { } else { h.decSliceSecret((*[]Secret)(yyv3222), d) } } default: z.DecStructFieldNotFound(-1, yys3217) } // end switch yys3217 } // end for yyj3217 if !yyhl3217 { r.ReadEnd() } } func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3224 int var yyb3224 bool var yyhl3224 bool = l >= 0 yyj3224++ if yyhl3224 { yyb3224 = yyj3224 > l } else { yyb3224 = r.CheckBreak() } if yyb3224 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3224++ if yyhl3224 { yyb3224 = yyj3224 > l } else { yyb3224 = r.CheckBreak() } if yyb3224 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3224++ if yyhl3224 { yyb3224 = yyj3224 > l } else { yyb3224 = r.CheckBreak() } if yyb3224 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3227 := &x.ListMeta yym3228 := z.DecBinary() _ = yym3228 if false { } else if z.HasExtensions() && z.DecExt(yyv3227) { } else { z.DecFallback(yyv3227, false) } } yyj3224++ if yyhl3224 { yyb3224 = yyj3224 > l } else { yyb3224 = r.CheckBreak() } if yyb3224 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3229 := &x.Items yym3230 := z.DecBinary() _ = yym3230 if false { } else { h.decSliceSecret((*[]Secret)(yyv3229), d) } } for { yyj3224++ if yyhl3224 { yyb3224 = yyj3224 > l } else { yyb3224 = r.CheckBreak() } if yyb3224 { break } z.DecStructFieldNotFound(yyj3224-1, "") } r.ReadEnd() } func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3231 := z.EncBinary() _ = yym3231 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 yym3232 := z.DecBinary() _ = yym3232 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 yym3233 := z.EncBinary() _ = yym3233 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 yym3234 := z.DecBinary() _ = yym3234 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 { yym3235 := z.EncBinary() _ = yym3235 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3236 := !z.EncBinary() yy2arr3236 := z.EncBasicHandle().StructToArray var yyq3236 [4]bool _, _, _ = yysep3236, yyq3236, yy2arr3236 const yyr3236 bool = false yyq3236[2] = x.Message != "" yyq3236[3] = x.Error != "" if yyr3236 || yy2arr3236 { r.EncodeArrayStart(4) } else { var yynn3236 int = 2 for _, b := range yyq3236 { if b { yynn3236++ } } r.EncodeMapStart(yynn3236) } if yyr3236 || yy2arr3236 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr3236 || yy2arr3236 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr3236 || yy2arr3236 { if yyq3236[2] { yym3240 := z.EncBinary() _ = yym3240 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3236[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym3241 := z.EncBinary() _ = yym3241 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr3236 || yy2arr3236 { if yyq3236[3] { yym3243 := z.EncBinary() _ = yym3243 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3236[3] { r.EncodeString(codecSelferC_UTF81234, string("error")) yym3244 := z.EncBinary() _ = yym3244 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } } if yysep3236 { r.EncodeEnd() } } } } func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3245 := z.DecBinary() _ = yym3245 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3246 := r.ReadMapStart() if yyl3246 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3246, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3246 := r.ReadArrayStart() if yyl3246 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3246, 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 yys3247Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3247Slc var yyhl3247 bool = l >= 0 for yyj3247 := 0; ; yyj3247++ { if yyhl3247 { if yyj3247 >= l { break } } else { if r.CheckBreak() { break } } yys3247Slc = r.DecodeBytes(yys3247Slc, true, true) yys3247 := string(yys3247Slc) switch yys3247 { 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, yys3247) } // end switch yys3247 } // end for yyj3247 if !yyhl3247 { r.ReadEnd() } } func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3252 int var yyb3252 bool var yyhl3252 bool = l >= 0 yyj3252++ if yyhl3252 { yyb3252 = yyj3252 > l } else { yyb3252 = r.CheckBreak() } if yyb3252 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } yyj3252++ if yyhl3252 { yyb3252 = yyj3252 > l } else { yyb3252 = r.CheckBreak() } if yyb3252 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj3252++ if yyhl3252 { yyb3252 = yyj3252 > l } else { yyb3252 = r.CheckBreak() } if yyb3252 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3252++ if yyhl3252 { yyb3252 = yyj3252 > l } else { yyb3252 = r.CheckBreak() } if yyb3252 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } for { yyj3252++ if yyhl3252 { yyb3252 = yyj3252 > l } else { yyb3252 = r.CheckBreak() } if yyb3252 { break } z.DecStructFieldNotFound(yyj3252-1, "") } r.ReadEnd() } func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3257 := z.EncBinary() _ = yym3257 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3258 := !z.EncBinary() yy2arr3258 := z.EncBasicHandle().StructToArray var yyq3258 [4]bool _, _, _ = yysep3258, yyq3258, yy2arr3258 const yyr3258 bool = false yyq3258[0] = x.Kind != "" yyq3258[1] = x.APIVersion != "" yyq3258[2] = true yyq3258[3] = len(x.Conditions) != 0 if yyr3258 || yy2arr3258 { r.EncodeArrayStart(4) } else { var yynn3258 int = 0 for _, b := range yyq3258 { if b { yynn3258++ } } r.EncodeMapStart(yynn3258) } if yyr3258 || yy2arr3258 { if yyq3258[0] { yym3260 := z.EncBinary() _ = yym3260 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3258[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3261 := z.EncBinary() _ = yym3261 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3258 || yy2arr3258 { if yyq3258[1] { yym3263 := z.EncBinary() _ = yym3263 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3258[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3264 := z.EncBinary() _ = yym3264 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3258 || yy2arr3258 { if yyq3258[2] { yy3266 := &x.ObjectMeta yy3266.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3258[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3267 := &x.ObjectMeta yy3267.CodecEncodeSelf(e) } } if yyr3258 || yy2arr3258 { if yyq3258[3] { if x.Conditions == nil { r.EncodeNil() } else { yym3269 := z.EncBinary() _ = yym3269 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq3258[3] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym3270 := z.EncBinary() _ = yym3270 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } } if yysep3258 { r.EncodeEnd() } } } } func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3271 := z.DecBinary() _ = yym3271 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3272 := r.ReadMapStart() if yyl3272 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3272, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3272 := r.ReadArrayStart() if yyl3272 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3272, 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 yys3273Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3273Slc var yyhl3273 bool = l >= 0 for yyj3273 := 0; ; yyj3273++ { if yyhl3273 { if yyj3273 >= l { break } } else { if r.CheckBreak() { break } } yys3273Slc = r.DecodeBytes(yys3273Slc, true, true) yys3273 := string(yys3273Slc) switch yys3273 { 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 { yyv3276 := &x.ObjectMeta yyv3276.CodecDecodeSelf(d) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3277 := &x.Conditions yym3278 := z.DecBinary() _ = yym3278 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3277), d) } } default: z.DecStructFieldNotFound(-1, yys3273) } // end switch yys3273 } // end for yyj3273 if !yyhl3273 { r.ReadEnd() } } func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3279 int var yyb3279 bool var yyhl3279 bool = l >= 0 yyj3279++ if yyhl3279 { yyb3279 = yyj3279 > l } else { yyb3279 = r.CheckBreak() } if yyb3279 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3279++ if yyhl3279 { yyb3279 = yyj3279 > l } else { yyb3279 = r.CheckBreak() } if yyb3279 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3279++ if yyhl3279 { yyb3279 = yyj3279 > l } else { yyb3279 = r.CheckBreak() } if yyb3279 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3282 := &x.ObjectMeta yyv3282.CodecDecodeSelf(d) } yyj3279++ if yyhl3279 { yyb3279 = yyj3279 > l } else { yyb3279 = r.CheckBreak() } if yyb3279 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3283 := &x.Conditions yym3284 := z.DecBinary() _ = yym3284 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3283), d) } } for { yyj3279++ if yyhl3279 { yyb3279 = yyj3279 > l } else { yyb3279 = r.CheckBreak() } if yyb3279 { break } z.DecStructFieldNotFound(yyj3279-1, "") } r.ReadEnd() } func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3285 := z.EncBinary() _ = yym3285 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3286 := !z.EncBinary() yy2arr3286 := z.EncBasicHandle().StructToArray var yyq3286 [4]bool _, _, _ = yysep3286, yyq3286, yy2arr3286 const yyr3286 bool = false yyq3286[0] = x.Kind != "" yyq3286[1] = x.APIVersion != "" yyq3286[2] = true if yyr3286 || yy2arr3286 { r.EncodeArrayStart(4) } else { var yynn3286 int = 1 for _, b := range yyq3286 { if b { yynn3286++ } } r.EncodeMapStart(yynn3286) } if yyr3286 || yy2arr3286 { if yyq3286[0] { yym3288 := z.EncBinary() _ = yym3288 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3286[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3289 := z.EncBinary() _ = yym3289 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3286 || yy2arr3286 { if yyq3286[1] { yym3291 := z.EncBinary() _ = yym3291 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3286[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3292 := z.EncBinary() _ = yym3292 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3286 || yy2arr3286 { if yyq3286[2] { yy3294 := &x.ListMeta yym3295 := z.EncBinary() _ = yym3295 if false { } else if z.HasExtensions() && z.EncExt(yy3294) { } else { z.EncFallback(yy3294) } } else { r.EncodeNil() } } else { if yyq3286[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3296 := &x.ListMeta yym3297 := z.EncBinary() _ = yym3297 if false { } else if z.HasExtensions() && z.EncExt(yy3296) { } else { z.EncFallback(yy3296) } } } if yyr3286 || yy2arr3286 { if x.Items == nil { r.EncodeNil() } else { yym3299 := z.EncBinary() _ = yym3299 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3300 := z.EncBinary() _ = yym3300 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } if yysep3286 { r.EncodeEnd() } } } } func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3301 := z.DecBinary() _ = yym3301 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3302 := r.ReadMapStart() if yyl3302 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3302, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3302 := r.ReadArrayStart() if yyl3302 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3302, 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 yys3303Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3303Slc var yyhl3303 bool = l >= 0 for yyj3303 := 0; ; yyj3303++ { if yyhl3303 { if yyj3303 >= l { break } } else { if r.CheckBreak() { break } } yys3303Slc = r.DecodeBytes(yys3303Slc, true, true) yys3303 := string(yys3303Slc) switch yys3303 { 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 { yyv3306 := &x.ListMeta yym3307 := z.DecBinary() _ = yym3307 if false { } else if z.HasExtensions() && z.DecExt(yyv3306) { } else { z.DecFallback(yyv3306, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3308 := &x.Items yym3309 := z.DecBinary() _ = yym3309 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3308), d) } } default: z.DecStructFieldNotFound(-1, yys3303) } // end switch yys3303 } // end for yyj3303 if !yyhl3303 { r.ReadEnd() } } func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3310 int var yyb3310 bool var yyhl3310 bool = l >= 0 yyj3310++ if yyhl3310 { yyb3310 = yyj3310 > l } else { yyb3310 = r.CheckBreak() } if yyb3310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3310++ if yyhl3310 { yyb3310 = yyj3310 > l } else { yyb3310 = r.CheckBreak() } if yyb3310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3310++ if yyhl3310 { yyb3310 = yyj3310 > l } else { yyb3310 = r.CheckBreak() } if yyb3310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3313 := &x.ListMeta yym3314 := z.DecBinary() _ = yym3314 if false { } else if z.HasExtensions() && z.DecExt(yyv3313) { } else { z.DecFallback(yyv3313, false) } } yyj3310++ if yyhl3310 { yyb3310 = yyj3310 > l } else { yyb3310 = r.CheckBreak() } if yyb3310 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3315 := &x.Items yym3316 := z.DecBinary() _ = yym3316 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3315), d) } } for { yyj3310++ if yyhl3310 { yyb3310 = yyj3310 > l } else { yyb3310 = r.CheckBreak() } if yyb3310 { break } z.DecStructFieldNotFound(yyj3310-1, "") } r.ReadEnd() } func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3317 := z.EncBinary() _ = yym3317 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3318 := !z.EncBinary() yy2arr3318 := z.EncBasicHandle().StructToArray var yyq3318 [5]bool _, _, _ = yysep3318, yyq3318, yy2arr3318 const yyr3318 bool = false yyq3318[0] = x.Capabilities != nil yyq3318[1] = x.Privileged != nil yyq3318[2] = x.SELinuxOptions != nil yyq3318[3] = x.RunAsUser != nil if yyr3318 || yy2arr3318 { r.EncodeArrayStart(5) } else { var yynn3318 int = 1 for _, b := range yyq3318 { if b { yynn3318++ } } r.EncodeMapStart(yynn3318) } if yyr3318 || yy2arr3318 { if yyq3318[0] { if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3318[0] { r.EncodeString(codecSelferC_UTF81234, string("capabilities")) if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } } if yyr3318 || yy2arr3318 { if yyq3318[1] { if x.Privileged == nil { r.EncodeNil() } else { yy3321 := *x.Privileged yym3322 := z.EncBinary() _ = yym3322 if false { } else { r.EncodeBool(bool(yy3321)) } } } else { r.EncodeNil() } } else { if yyq3318[1] { r.EncodeString(codecSelferC_UTF81234, string("privileged")) if x.Privileged == nil { r.EncodeNil() } else { yy3323 := *x.Privileged yym3324 := z.EncBinary() _ = yym3324 if false { } else { r.EncodeBool(bool(yy3323)) } } } } if yyr3318 || yy2arr3318 { if yyq3318[2] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3318[2] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr3318 || yy2arr3318 { if yyq3318[3] { if x.RunAsUser == nil { r.EncodeNil() } else { yy3327 := *x.RunAsUser yym3328 := z.EncBinary() _ = yym3328 if false { } else { r.EncodeInt(int64(yy3327)) } } } else { r.EncodeNil() } } else { if yyq3318[3] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy3329 := *x.RunAsUser yym3330 := z.EncBinary() _ = yym3330 if false { } else { r.EncodeInt(int64(yy3329)) } } } } if yyr3318 || yy2arr3318 { yym3332 := z.EncBinary() _ = yym3332 if false { } else { r.EncodeBool(bool(x.RunAsNonRoot)) } } else { r.EncodeString(codecSelferC_UTF81234, string("RunAsNonRoot")) yym3333 := z.EncBinary() _ = yym3333 if false { } else { r.EncodeBool(bool(x.RunAsNonRoot)) } } if yysep3318 { r.EncodeEnd() } } } } func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3334 := z.DecBinary() _ = yym3334 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3335 := r.ReadMapStart() if yyl3335 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3335, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3335 := r.ReadArrayStart() if yyl3335 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3335, 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 yys3336Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3336Slc var yyhl3336 bool = l >= 0 for yyj3336 := 0; ; yyj3336++ { if yyhl3336 { if yyj3336 >= l { break } } else { if r.CheckBreak() { break } } yys3336Slc = r.DecodeBytes(yys3336Slc, true, true) yys3336 := string(yys3336Slc) switch yys3336 { 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) } yym3339 := z.DecBinary() _ = yym3339 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) } yym3342 := z.DecBinary() _ = yym3342 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } case "RunAsNonRoot": if r.TryDecodeAsNil() { x.RunAsNonRoot = false } else { x.RunAsNonRoot = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys3336) } // end switch yys3336 } // end for yyj3336 if !yyhl3336 { r.ReadEnd() } } func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3344 int var yyb3344 bool var yyhl3344 bool = l >= 0 yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Capabilities != nil { x.Capabilities = nil } } else { if x.Capabilities == nil { x.Capabilities = new(Capabilities) } x.Capabilities.CodecDecodeSelf(d) } yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3347 := z.DecBinary() _ = yym3347 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3350 := z.DecBinary() _ = yym3350 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RunAsNonRoot = false } else { x.RunAsNonRoot = bool(r.DecodeBool()) } for { yyj3344++ if yyhl3344 { yyb3344 = yyj3344 > l } else { yyb3344 = r.CheckBreak() } if yyb3344 { break } z.DecStructFieldNotFound(yyj3344-1, "") } r.ReadEnd() } func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3352 := z.EncBinary() _ = yym3352 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3353 := !z.EncBinary() yy2arr3353 := z.EncBasicHandle().StructToArray var yyq3353 [4]bool _, _, _ = yysep3353, yyq3353, yy2arr3353 const yyr3353 bool = false yyq3353[0] = x.User != "" yyq3353[1] = x.Role != "" yyq3353[2] = x.Type != "" yyq3353[3] = x.Level != "" if yyr3353 || yy2arr3353 { r.EncodeArrayStart(4) } else { var yynn3353 int = 0 for _, b := range yyq3353 { if b { yynn3353++ } } r.EncodeMapStart(yynn3353) } if yyr3353 || yy2arr3353 { if yyq3353[0] { yym3355 := z.EncBinary() _ = yym3355 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3353[0] { r.EncodeString(codecSelferC_UTF81234, string("user")) yym3356 := z.EncBinary() _ = yym3356 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr3353 || yy2arr3353 { if yyq3353[1] { yym3358 := z.EncBinary() _ = yym3358 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3353[1] { r.EncodeString(codecSelferC_UTF81234, string("role")) yym3359 := z.EncBinary() _ = yym3359 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } } if yyr3353 || yy2arr3353 { if yyq3353[2] { yym3361 := z.EncBinary() _ = yym3361 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3353[2] { r.EncodeString(codecSelferC_UTF81234, string("type")) yym3362 := z.EncBinary() _ = yym3362 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr3353 || yy2arr3353 { if yyq3353[3] { yym3364 := z.EncBinary() _ = yym3364 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3353[3] { r.EncodeString(codecSelferC_UTF81234, string("level")) yym3365 := z.EncBinary() _ = yym3365 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } } if yysep3353 { r.EncodeEnd() } } } } func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3366 := z.DecBinary() _ = yym3366 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3367 := r.ReadMapStart() if yyl3367 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3367, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3367 := r.ReadArrayStart() if yyl3367 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3367, 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 yys3368Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3368Slc var yyhl3368 bool = l >= 0 for yyj3368 := 0; ; yyj3368++ { if yyhl3368 { if yyj3368 >= l { break } } else { if r.CheckBreak() { break } } yys3368Slc = r.DecodeBytes(yys3368Slc, true, true) yys3368 := string(yys3368Slc) switch yys3368 { 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, yys3368) } // end switch yys3368 } // end for yyj3368 if !yyhl3368 { r.ReadEnd() } } func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3373 int var yyb3373 bool var yyhl3373 bool = l >= 0 yyj3373++ if yyhl3373 { yyb3373 = yyj3373 > l } else { yyb3373 = r.CheckBreak() } if yyb3373 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj3373++ if yyhl3373 { yyb3373 = yyj3373 > l } else { yyb3373 = r.CheckBreak() } if yyb3373 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } yyj3373++ if yyhl3373 { yyb3373 = yyj3373 > l } else { yyb3373 = r.CheckBreak() } if yyb3373 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } yyj3373++ if yyhl3373 { yyb3373 = yyj3373 > l } else { yyb3373 = r.CheckBreak() } if yyb3373 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } for { yyj3373++ if yyhl3373 { yyb3373 = yyj3373 > l } else { yyb3373 = r.CheckBreak() } if yyb3373 { break } z.DecStructFieldNotFound(yyj3373-1, "") } r.ReadEnd() } func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { yym3378 := z.EncBinary() _ = yym3378 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3379 := !z.EncBinary() yy2arr3379 := z.EncBasicHandle().StructToArray var yyq3379 [5]bool _, _, _ = yysep3379, yyq3379, yy2arr3379 const yyr3379 bool = false yyq3379[0] = x.Kind != "" yyq3379[1] = x.APIVersion != "" yyq3379[2] = true if yyr3379 || yy2arr3379 { r.EncodeArrayStart(5) } else { var yynn3379 int = 2 for _, b := range yyq3379 { if b { yynn3379++ } } r.EncodeMapStart(yynn3379) } if yyr3379 || yy2arr3379 { if yyq3379[0] { yym3381 := z.EncBinary() _ = yym3381 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3379[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3382 := z.EncBinary() _ = yym3382 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3379 || yy2arr3379 { if yyq3379[1] { yym3384 := z.EncBinary() _ = yym3384 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3379[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3385 := z.EncBinary() _ = yym3385 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3379 || yy2arr3379 { if yyq3379[2] { yy3387 := &x.ObjectMeta yy3387.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3379[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3388 := &x.ObjectMeta yy3388.CodecEncodeSelf(e) } } if yyr3379 || yy2arr3379 { yym3390 := z.EncBinary() _ = yym3390 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } else { r.EncodeString(codecSelferC_UTF81234, string("range")) yym3391 := z.EncBinary() _ = yym3391 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } if yyr3379 || yy2arr3379 { if x.Data == nil { r.EncodeNil() } else { yym3393 := z.EncBinary() _ = yym3393 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3394 := z.EncBinary() _ = yym3394 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } if yysep3379 { r.EncodeEnd() } } } } func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3395 := z.DecBinary() _ = yym3395 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3396 := r.ReadMapStart() if yyl3396 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3396, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3396 := r.ReadArrayStart() if yyl3396 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3396, 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 yys3397Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3397Slc var yyhl3397 bool = l >= 0 for yyj3397 := 0; ; yyj3397++ { if yyhl3397 { if yyj3397 >= l { break } } else { if r.CheckBreak() { break } } yys3397Slc = r.DecodeBytes(yys3397Slc, true, true) yys3397 := string(yys3397Slc) switch yys3397 { 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 { yyv3400 := &x.ObjectMeta yyv3400.CodecDecodeSelf(d) } case "range": if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3402 := &x.Data yym3403 := z.DecBinary() _ = yym3403 if false { } else { *yyv3402 = r.DecodeBytes(*(*[]byte)(yyv3402), false, false) } } default: z.DecStructFieldNotFound(-1, yys3397) } // end switch yys3397 } // end for yyj3397 if !yyhl3397 { r.ReadEnd() } } func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3404 int var yyb3404 bool var yyhl3404 bool = l >= 0 yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3407 := &x.ObjectMeta yyv3407.CodecDecodeSelf(d) } yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3409 := &x.Data yym3410 := z.DecBinary() _ = yym3410 if false { } else { *yyv3409 = r.DecodeBytes(*(*[]byte)(yyv3409), false, false) } } for { yyj3404++ if yyhl3404 { yyb3404 = yyj3404 > l } else { yyb3404 = r.CheckBreak() } if yyb3404 { break } z.DecStructFieldNotFound(yyj3404-1, "") } r.ReadEnd() } 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 _, yyv3411 := range v { yyv3411.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3412 := *v yyh3412, yyl3412 := z.DecSliceHelperStart() var yyrr3412, yyrl3412 int var yyc3412, yyrt3412 bool _, _, _ = yyc3412, yyrt3412, yyrl3412 yyrr3412 = yyl3412 if yyv3412 == nil { if yyrl3412, yyrt3412 = z.DecInferLen(yyl3412, z.DecBasicHandle().MaxInitLen, 16); yyrt3412 { yyrr3412 = yyrl3412 } yyv3412 = make([]PersistentVolumeAccessMode, yyrl3412) yyc3412 = true } if yyl3412 == 0 { if len(yyv3412) != 0 { yyv3412 = yyv3412[:0] yyc3412 = true } } else if yyl3412 > 0 { if yyl3412 > cap(yyv3412) { yyrl3412, yyrt3412 = z.DecInferLen(yyl3412, z.DecBasicHandle().MaxInitLen, 16) yyv23412 := yyv3412 yyv3412 = make([]PersistentVolumeAccessMode, yyrl3412) if len(yyv3412) > 0 { copy(yyv3412, yyv23412[:cap(yyv23412)]) } yyc3412 = true yyrr3412 = len(yyv3412) } else if yyl3412 != len(yyv3412) { yyv3412 = yyv3412[:yyl3412] yyc3412 = true } yyj3412 := 0 for ; yyj3412 < yyrr3412; yyj3412++ { if r.TryDecodeAsNil() { yyv3412[yyj3412] = "" } else { yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString()) } } if yyrt3412 { for ; yyj3412 < yyl3412; yyj3412++ { yyv3412 = append(yyv3412, "") if r.TryDecodeAsNil() { yyv3412[yyj3412] = "" } else { yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString()) } } } } else { for yyj3412 := 0; !r.CheckBreak(); yyj3412++ { if yyj3412 >= len(yyv3412) { yyv3412 = append(yyv3412, "") // var yyz3412 PersistentVolumeAccessMode yyc3412 = true } if yyj3412 < len(yyv3412) { if r.TryDecodeAsNil() { yyv3412[yyj3412] = "" } else { yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString()) } } else { z.DecSwallow() } } yyh3412.End() } if yyc3412 { *v = yyv3412 } } 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 _, yyv3416 := range v { yy3417 := &yyv3416 yy3417.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3418 := *v yyh3418, yyl3418 := z.DecSliceHelperStart() var yyrr3418, yyrl3418 int var yyc3418, yyrt3418 bool _, _, _ = yyc3418, yyrt3418, yyrl3418 yyrr3418 = yyl3418 if yyv3418 == nil { if yyrl3418, yyrt3418 = z.DecInferLen(yyl3418, z.DecBasicHandle().MaxInitLen, 384); yyrt3418 { yyrr3418 = yyrl3418 } yyv3418 = make([]PersistentVolume, yyrl3418) yyc3418 = true } if yyl3418 == 0 { if len(yyv3418) != 0 { yyv3418 = yyv3418[:0] yyc3418 = true } } else if yyl3418 > 0 { if yyl3418 > cap(yyv3418) { yyrl3418, yyrt3418 = z.DecInferLen(yyl3418, z.DecBasicHandle().MaxInitLen, 384) yyv3418 = make([]PersistentVolume, yyrl3418) yyc3418 = true yyrr3418 = len(yyv3418) } else if yyl3418 != len(yyv3418) { yyv3418 = yyv3418[:yyl3418] yyc3418 = true } yyj3418 := 0 for ; yyj3418 < yyrr3418; yyj3418++ { if r.TryDecodeAsNil() { yyv3418[yyj3418] = PersistentVolume{} } else { yyv3419 := &yyv3418[yyj3418] yyv3419.CodecDecodeSelf(d) } } if yyrt3418 { for ; yyj3418 < yyl3418; yyj3418++ { yyv3418 = append(yyv3418, PersistentVolume{}) if r.TryDecodeAsNil() { yyv3418[yyj3418] = PersistentVolume{} } else { yyv3420 := &yyv3418[yyj3418] yyv3420.CodecDecodeSelf(d) } } } } else { for yyj3418 := 0; !r.CheckBreak(); yyj3418++ { if yyj3418 >= len(yyv3418) { yyv3418 = append(yyv3418, PersistentVolume{}) // var yyz3418 PersistentVolume yyc3418 = true } if yyj3418 < len(yyv3418) { if r.TryDecodeAsNil() { yyv3418[yyj3418] = PersistentVolume{} } else { yyv3421 := &yyv3418[yyj3418] yyv3421.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3418.End() } if yyc3418 { *v = yyv3418 } } 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 _, yyv3422 := range v { yy3423 := &yyv3422 yy3423.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3424 := *v yyh3424, yyl3424 := z.DecSliceHelperStart() var yyrr3424, yyrl3424 int var yyc3424, yyrt3424 bool _, _, _ = yyc3424, yyrt3424, yyrl3424 yyrr3424 = yyl3424 if yyv3424 == nil { if yyrl3424, yyrt3424 = z.DecInferLen(yyl3424, z.DecBasicHandle().MaxInitLen, 296); yyrt3424 { yyrr3424 = yyrl3424 } yyv3424 = make([]PersistentVolumeClaim, yyrl3424) yyc3424 = true } if yyl3424 == 0 { if len(yyv3424) != 0 { yyv3424 = yyv3424[:0] yyc3424 = true } } else if yyl3424 > 0 { if yyl3424 > cap(yyv3424) { yyrl3424, yyrt3424 = z.DecInferLen(yyl3424, z.DecBasicHandle().MaxInitLen, 296) yyv3424 = make([]PersistentVolumeClaim, yyrl3424) yyc3424 = true yyrr3424 = len(yyv3424) } else if yyl3424 != len(yyv3424) { yyv3424 = yyv3424[:yyl3424] yyc3424 = true } yyj3424 := 0 for ; yyj3424 < yyrr3424; yyj3424++ { if r.TryDecodeAsNil() { yyv3424[yyj3424] = PersistentVolumeClaim{} } else { yyv3425 := &yyv3424[yyj3424] yyv3425.CodecDecodeSelf(d) } } if yyrt3424 { for ; yyj3424 < yyl3424; yyj3424++ { yyv3424 = append(yyv3424, PersistentVolumeClaim{}) if r.TryDecodeAsNil() { yyv3424[yyj3424] = PersistentVolumeClaim{} } else { yyv3426 := &yyv3424[yyj3424] yyv3426.CodecDecodeSelf(d) } } } } else { for yyj3424 := 0; !r.CheckBreak(); yyj3424++ { if yyj3424 >= len(yyv3424) { yyv3424 = append(yyv3424, PersistentVolumeClaim{}) // var yyz3424 PersistentVolumeClaim yyc3424 = true } if yyj3424 < len(yyv3424) { if r.TryDecodeAsNil() { yyv3424[yyj3424] = PersistentVolumeClaim{} } else { yyv3427 := &yyv3424[yyj3424] yyv3427.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3424.End() } if yyc3424 { *v = yyv3424 } } 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 _, yyv3428 := range v { yy3429 := &yyv3428 yy3429.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3430 := *v yyh3430, yyl3430 := z.DecSliceHelperStart() var yyrr3430, yyrl3430 int var yyc3430, yyrt3430 bool _, _, _ = yyc3430, yyrt3430, yyrl3430 yyrr3430 = yyl3430 if yyv3430 == nil { if yyrl3430, yyrt3430 = z.DecInferLen(yyl3430, z.DecBasicHandle().MaxInitLen, 48); yyrt3430 { yyrr3430 = yyrl3430 } yyv3430 = make([]DownwardAPIVolumeFile, yyrl3430) yyc3430 = true } if yyl3430 == 0 { if len(yyv3430) != 0 { yyv3430 = yyv3430[:0] yyc3430 = true } } else if yyl3430 > 0 { if yyl3430 > cap(yyv3430) { yyrl3430, yyrt3430 = z.DecInferLen(yyl3430, z.DecBasicHandle().MaxInitLen, 48) yyv3430 = make([]DownwardAPIVolumeFile, yyrl3430) yyc3430 = true yyrr3430 = len(yyv3430) } else if yyl3430 != len(yyv3430) { yyv3430 = yyv3430[:yyl3430] yyc3430 = true } yyj3430 := 0 for ; yyj3430 < yyrr3430; yyj3430++ { if r.TryDecodeAsNil() { yyv3430[yyj3430] = DownwardAPIVolumeFile{} } else { yyv3431 := &yyv3430[yyj3430] yyv3431.CodecDecodeSelf(d) } } if yyrt3430 { for ; yyj3430 < yyl3430; yyj3430++ { yyv3430 = append(yyv3430, DownwardAPIVolumeFile{}) if r.TryDecodeAsNil() { yyv3430[yyj3430] = DownwardAPIVolumeFile{} } else { yyv3432 := &yyv3430[yyj3430] yyv3432.CodecDecodeSelf(d) } } } } else { for yyj3430 := 0; !r.CheckBreak(); yyj3430++ { if yyj3430 >= len(yyv3430) { yyv3430 = append(yyv3430, DownwardAPIVolumeFile{}) // var yyz3430 DownwardAPIVolumeFile yyc3430 = true } if yyj3430 < len(yyv3430) { if r.TryDecodeAsNil() { yyv3430[yyj3430] = DownwardAPIVolumeFile{} } else { yyv3433 := &yyv3430[yyj3430] yyv3433.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3430.End() } if yyc3430 { *v = yyv3430 } } 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 _, yyv3434 := range v { yyv3434.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3435 := *v yyh3435, yyl3435 := z.DecSliceHelperStart() var yyrr3435, yyrl3435 int var yyc3435, yyrt3435 bool _, _, _ = yyc3435, yyrt3435, yyrl3435 yyrr3435 = yyl3435 if yyv3435 == nil { if yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 16); yyrt3435 { yyrr3435 = yyrl3435 } yyv3435 = make([]Capability, yyrl3435) yyc3435 = true } if yyl3435 == 0 { if len(yyv3435) != 0 { yyv3435 = yyv3435[:0] yyc3435 = true } } else if yyl3435 > 0 { if yyl3435 > cap(yyv3435) { yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 16) yyv23435 := yyv3435 yyv3435 = make([]Capability, yyrl3435) if len(yyv3435) > 0 { copy(yyv3435, yyv23435[:cap(yyv23435)]) } yyc3435 = true yyrr3435 = len(yyv3435) } else if yyl3435 != len(yyv3435) { yyv3435 = yyv3435[:yyl3435] yyc3435 = true } yyj3435 := 0 for ; yyj3435 < yyrr3435; yyj3435++ { if r.TryDecodeAsNil() { yyv3435[yyj3435] = "" } else { yyv3435[yyj3435] = Capability(r.DecodeString()) } } if yyrt3435 { for ; yyj3435 < yyl3435; yyj3435++ { yyv3435 = append(yyv3435, "") if r.TryDecodeAsNil() { yyv3435[yyj3435] = "" } else { yyv3435[yyj3435] = Capability(r.DecodeString()) } } } } else { for yyj3435 := 0; !r.CheckBreak(); yyj3435++ { if yyj3435 >= len(yyv3435) { yyv3435 = append(yyv3435, "") // var yyz3435 Capability yyc3435 = true } if yyj3435 < len(yyv3435) { if r.TryDecodeAsNil() { yyv3435[yyj3435] = "" } else { yyv3435[yyj3435] = Capability(r.DecodeString()) } } else { z.DecSwallow() } } yyh3435.End() } if yyc3435 { *v = yyv3435 } } 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 _, yyv3439 := range v { yy3440 := &yyv3439 yy3440.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3441 := *v yyh3441, yyl3441 := z.DecSliceHelperStart() var yyrr3441, yyrl3441 int var yyc3441, yyrt3441 bool _, _, _ = yyc3441, yyrt3441, yyrl3441 yyrr3441 = yyl3441 if yyv3441 == nil { if yyrl3441, yyrt3441 = z.DecInferLen(yyl3441, z.DecBasicHandle().MaxInitLen, 64); yyrt3441 { yyrr3441 = yyrl3441 } yyv3441 = make([]ContainerPort, yyrl3441) yyc3441 = true } if yyl3441 == 0 { if len(yyv3441) != 0 { yyv3441 = yyv3441[:0] yyc3441 = true } } else if yyl3441 > 0 { if yyl3441 > cap(yyv3441) { yyrl3441, yyrt3441 = z.DecInferLen(yyl3441, z.DecBasicHandle().MaxInitLen, 64) yyv3441 = make([]ContainerPort, yyrl3441) yyc3441 = true yyrr3441 = len(yyv3441) } else if yyl3441 != len(yyv3441) { yyv3441 = yyv3441[:yyl3441] yyc3441 = true } yyj3441 := 0 for ; yyj3441 < yyrr3441; yyj3441++ { if r.TryDecodeAsNil() { yyv3441[yyj3441] = ContainerPort{} } else { yyv3442 := &yyv3441[yyj3441] yyv3442.CodecDecodeSelf(d) } } if yyrt3441 { for ; yyj3441 < yyl3441; yyj3441++ { yyv3441 = append(yyv3441, ContainerPort{}) if r.TryDecodeAsNil() { yyv3441[yyj3441] = ContainerPort{} } else { yyv3443 := &yyv3441[yyj3441] yyv3443.CodecDecodeSelf(d) } } } } else { for yyj3441 := 0; !r.CheckBreak(); yyj3441++ { if yyj3441 >= len(yyv3441) { yyv3441 = append(yyv3441, ContainerPort{}) // var yyz3441 ContainerPort yyc3441 = true } if yyj3441 < len(yyv3441) { if r.TryDecodeAsNil() { yyv3441[yyj3441] = ContainerPort{} } else { yyv3444 := &yyv3441[yyj3441] yyv3444.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3441.End() } if yyc3441 { *v = yyv3441 } } 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 _, yyv3445 := range v { yy3446 := &yyv3445 yy3446.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3447 := *v yyh3447, yyl3447 := z.DecSliceHelperStart() var yyrr3447, yyrl3447 int var yyc3447, yyrt3447 bool _, _, _ = yyc3447, yyrt3447, yyrl3447 yyrr3447 = yyl3447 if yyv3447 == nil { if yyrl3447, yyrt3447 = z.DecInferLen(yyl3447, z.DecBasicHandle().MaxInitLen, 40); yyrt3447 { yyrr3447 = yyrl3447 } yyv3447 = make([]EnvVar, yyrl3447) yyc3447 = true } if yyl3447 == 0 { if len(yyv3447) != 0 { yyv3447 = yyv3447[:0] yyc3447 = true } } else if yyl3447 > 0 { if yyl3447 > cap(yyv3447) { yyrl3447, yyrt3447 = z.DecInferLen(yyl3447, z.DecBasicHandle().MaxInitLen, 40) yyv3447 = make([]EnvVar, yyrl3447) yyc3447 = true yyrr3447 = len(yyv3447) } else if yyl3447 != len(yyv3447) { yyv3447 = yyv3447[:yyl3447] yyc3447 = true } yyj3447 := 0 for ; yyj3447 < yyrr3447; yyj3447++ { if r.TryDecodeAsNil() { yyv3447[yyj3447] = EnvVar{} } else { yyv3448 := &yyv3447[yyj3447] yyv3448.CodecDecodeSelf(d) } } if yyrt3447 { for ; yyj3447 < yyl3447; yyj3447++ { yyv3447 = append(yyv3447, EnvVar{}) if r.TryDecodeAsNil() { yyv3447[yyj3447] = EnvVar{} } else { yyv3449 := &yyv3447[yyj3447] yyv3449.CodecDecodeSelf(d) } } } } else { for yyj3447 := 0; !r.CheckBreak(); yyj3447++ { if yyj3447 >= len(yyv3447) { yyv3447 = append(yyv3447, EnvVar{}) // var yyz3447 EnvVar yyc3447 = true } if yyj3447 < len(yyv3447) { if r.TryDecodeAsNil() { yyv3447[yyj3447] = EnvVar{} } else { yyv3450 := &yyv3447[yyj3447] yyv3450.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3447.End() } if yyc3447 { *v = yyv3447 } } 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 _, yyv3451 := range v { yy3452 := &yyv3451 yy3452.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3453 := *v yyh3453, yyl3453 := z.DecSliceHelperStart() var yyrr3453, yyrl3453 int var yyc3453, yyrt3453 bool _, _, _ = yyc3453, yyrt3453, yyrl3453 yyrr3453 = yyl3453 if yyv3453 == nil { if yyrl3453, yyrt3453 = z.DecInferLen(yyl3453, z.DecBasicHandle().MaxInitLen, 40); yyrt3453 { yyrr3453 = yyrl3453 } yyv3453 = make([]VolumeMount, yyrl3453) yyc3453 = true } if yyl3453 == 0 { if len(yyv3453) != 0 { yyv3453 = yyv3453[:0] yyc3453 = true } } else if yyl3453 > 0 { if yyl3453 > cap(yyv3453) { yyrl3453, yyrt3453 = z.DecInferLen(yyl3453, z.DecBasicHandle().MaxInitLen, 40) yyv3453 = make([]VolumeMount, yyrl3453) yyc3453 = true yyrr3453 = len(yyv3453) } else if yyl3453 != len(yyv3453) { yyv3453 = yyv3453[:yyl3453] yyc3453 = true } yyj3453 := 0 for ; yyj3453 < yyrr3453; yyj3453++ { if r.TryDecodeAsNil() { yyv3453[yyj3453] = VolumeMount{} } else { yyv3454 := &yyv3453[yyj3453] yyv3454.CodecDecodeSelf(d) } } if yyrt3453 { for ; yyj3453 < yyl3453; yyj3453++ { yyv3453 = append(yyv3453, VolumeMount{}) if r.TryDecodeAsNil() { yyv3453[yyj3453] = VolumeMount{} } else { yyv3455 := &yyv3453[yyj3453] yyv3455.CodecDecodeSelf(d) } } } } else { for yyj3453 := 0; !r.CheckBreak(); yyj3453++ { if yyj3453 >= len(yyv3453) { yyv3453 = append(yyv3453, VolumeMount{}) // var yyz3453 VolumeMount yyc3453 = true } if yyj3453 < len(yyv3453) { if r.TryDecodeAsNil() { yyv3453[yyj3453] = VolumeMount{} } else { yyv3456 := &yyv3453[yyj3453] yyv3456.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3453.End() } if yyc3453 { *v = yyv3453 } } 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 _, yyv3457 := range v { yy3458 := &yyv3457 yy3458.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3459 := *v yyh3459, yyl3459 := z.DecSliceHelperStart() var yyrr3459, yyrl3459 int var yyc3459, yyrt3459 bool _, _, _ = yyc3459, yyrt3459, yyrl3459 yyrr3459 = yyl3459 if yyv3459 == nil { if yyrl3459, yyrt3459 = z.DecInferLen(yyl3459, z.DecBasicHandle().MaxInitLen, 496); yyrt3459 { yyrr3459 = yyrl3459 } yyv3459 = make([]Pod, yyrl3459) yyc3459 = true } if yyl3459 == 0 { if len(yyv3459) != 0 { yyv3459 = yyv3459[:0] yyc3459 = true } } else if yyl3459 > 0 { if yyl3459 > cap(yyv3459) { yyrl3459, yyrt3459 = z.DecInferLen(yyl3459, z.DecBasicHandle().MaxInitLen, 496) yyv3459 = make([]Pod, yyrl3459) yyc3459 = true yyrr3459 = len(yyv3459) } else if yyl3459 != len(yyv3459) { yyv3459 = yyv3459[:yyl3459] yyc3459 = true } yyj3459 := 0 for ; yyj3459 < yyrr3459; yyj3459++ { if r.TryDecodeAsNil() { yyv3459[yyj3459] = Pod{} } else { yyv3460 := &yyv3459[yyj3459] yyv3460.CodecDecodeSelf(d) } } if yyrt3459 { for ; yyj3459 < yyl3459; yyj3459++ { yyv3459 = append(yyv3459, Pod{}) if r.TryDecodeAsNil() { yyv3459[yyj3459] = Pod{} } else { yyv3461 := &yyv3459[yyj3459] yyv3461.CodecDecodeSelf(d) } } } } else { for yyj3459 := 0; !r.CheckBreak(); yyj3459++ { if yyj3459 >= len(yyv3459) { yyv3459 = append(yyv3459, Pod{}) // var yyz3459 Pod yyc3459 = true } if yyj3459 < len(yyv3459) { if r.TryDecodeAsNil() { yyv3459[yyj3459] = Pod{} } else { yyv3462 := &yyv3459[yyj3459] yyv3462.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3459.End() } if yyc3459 { *v = yyv3459 } } 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 _, yyv3463 := range v { yy3464 := &yyv3463 yy3464.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3465 := *v yyh3465, yyl3465 := z.DecSliceHelperStart() var yyrr3465, yyrl3465 int var yyc3465, yyrt3465 bool _, _, _ = yyc3465, yyrt3465, yyrl3465 yyrr3465 = yyl3465 if yyv3465 == nil { if yyrl3465, yyrt3465 = z.DecInferLen(yyl3465, z.DecBasicHandle().MaxInitLen, 144); yyrt3465 { yyrr3465 = yyrl3465 } yyv3465 = make([]Volume, yyrl3465) yyc3465 = true } if yyl3465 == 0 { if len(yyv3465) != 0 { yyv3465 = yyv3465[:0] yyc3465 = true } } else if yyl3465 > 0 { if yyl3465 > cap(yyv3465) { yyrl3465, yyrt3465 = z.DecInferLen(yyl3465, z.DecBasicHandle().MaxInitLen, 144) yyv3465 = make([]Volume, yyrl3465) yyc3465 = true yyrr3465 = len(yyv3465) } else if yyl3465 != len(yyv3465) { yyv3465 = yyv3465[:yyl3465] yyc3465 = true } yyj3465 := 0 for ; yyj3465 < yyrr3465; yyj3465++ { if r.TryDecodeAsNil() { yyv3465[yyj3465] = Volume{} } else { yyv3466 := &yyv3465[yyj3465] yyv3466.CodecDecodeSelf(d) } } if yyrt3465 { for ; yyj3465 < yyl3465; yyj3465++ { yyv3465 = append(yyv3465, Volume{}) if r.TryDecodeAsNil() { yyv3465[yyj3465] = Volume{} } else { yyv3467 := &yyv3465[yyj3465] yyv3467.CodecDecodeSelf(d) } } } } else { for yyj3465 := 0; !r.CheckBreak(); yyj3465++ { if yyj3465 >= len(yyv3465) { yyv3465 = append(yyv3465, Volume{}) // var yyz3465 Volume yyc3465 = true } if yyj3465 < len(yyv3465) { if r.TryDecodeAsNil() { yyv3465[yyj3465] = Volume{} } else { yyv3468 := &yyv3465[yyj3465] yyv3468.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3465.End() } if yyc3465 { *v = yyv3465 } } 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 _, yyv3469 := range v { yy3470 := &yyv3469 yy3470.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3471 := *v yyh3471, yyl3471 := z.DecSliceHelperStart() var yyrr3471, yyrl3471 int var yyc3471, yyrt3471 bool _, _, _ = yyc3471, yyrt3471, yyrl3471 yyrr3471 = yyl3471 if yyv3471 == nil { if yyrl3471, yyrt3471 = z.DecInferLen(yyl3471, z.DecBasicHandle().MaxInitLen, 256); yyrt3471 { yyrr3471 = yyrl3471 } yyv3471 = make([]Container, yyrl3471) yyc3471 = true } if yyl3471 == 0 { if len(yyv3471) != 0 { yyv3471 = yyv3471[:0] yyc3471 = true } } else if yyl3471 > 0 { if yyl3471 > cap(yyv3471) { yyrl3471, yyrt3471 = z.DecInferLen(yyl3471, z.DecBasicHandle().MaxInitLen, 256) yyv3471 = make([]Container, yyrl3471) yyc3471 = true yyrr3471 = len(yyv3471) } else if yyl3471 != len(yyv3471) { yyv3471 = yyv3471[:yyl3471] yyc3471 = true } yyj3471 := 0 for ; yyj3471 < yyrr3471; yyj3471++ { if r.TryDecodeAsNil() { yyv3471[yyj3471] = Container{} } else { yyv3472 := &yyv3471[yyj3471] yyv3472.CodecDecodeSelf(d) } } if yyrt3471 { for ; yyj3471 < yyl3471; yyj3471++ { yyv3471 = append(yyv3471, Container{}) if r.TryDecodeAsNil() { yyv3471[yyj3471] = Container{} } else { yyv3473 := &yyv3471[yyj3471] yyv3473.CodecDecodeSelf(d) } } } } else { for yyj3471 := 0; !r.CheckBreak(); yyj3471++ { if yyj3471 >= len(yyv3471) { yyv3471 = append(yyv3471, Container{}) // var yyz3471 Container yyc3471 = true } if yyj3471 < len(yyv3471) { if r.TryDecodeAsNil() { yyv3471[yyj3471] = Container{} } else { yyv3474 := &yyv3471[yyj3471] yyv3474.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3471.End() } if yyc3471 { *v = yyv3471 } } 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 _, yyv3475 := range v { yy3476 := &yyv3475 yy3476.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3477 := *v yyh3477, yyl3477 := z.DecSliceHelperStart() var yyrr3477, yyrl3477 int var yyc3477, yyrt3477 bool _, _, _ = yyc3477, yyrt3477, yyrl3477 yyrr3477 = yyl3477 if yyv3477 == nil { if yyrl3477, yyrt3477 = z.DecInferLen(yyl3477, z.DecBasicHandle().MaxInitLen, 16); yyrt3477 { yyrr3477 = yyrl3477 } yyv3477 = make([]LocalObjectReference, yyrl3477) yyc3477 = true } if yyl3477 == 0 { if len(yyv3477) != 0 { yyv3477 = yyv3477[:0] yyc3477 = true } } else if yyl3477 > 0 { if yyl3477 > cap(yyv3477) { yyrl3477, yyrt3477 = z.DecInferLen(yyl3477, z.DecBasicHandle().MaxInitLen, 16) yyv3477 = make([]LocalObjectReference, yyrl3477) yyc3477 = true yyrr3477 = len(yyv3477) } else if yyl3477 != len(yyv3477) { yyv3477 = yyv3477[:yyl3477] yyc3477 = true } yyj3477 := 0 for ; yyj3477 < yyrr3477; yyj3477++ { if r.TryDecodeAsNil() { yyv3477[yyj3477] = LocalObjectReference{} } else { yyv3478 := &yyv3477[yyj3477] yyv3478.CodecDecodeSelf(d) } } if yyrt3477 { for ; yyj3477 < yyl3477; yyj3477++ { yyv3477 = append(yyv3477, LocalObjectReference{}) if r.TryDecodeAsNil() { yyv3477[yyj3477] = LocalObjectReference{} } else { yyv3479 := &yyv3477[yyj3477] yyv3479.CodecDecodeSelf(d) } } } } else { for yyj3477 := 0; !r.CheckBreak(); yyj3477++ { if yyj3477 >= len(yyv3477) { yyv3477 = append(yyv3477, LocalObjectReference{}) // var yyz3477 LocalObjectReference yyc3477 = true } if yyj3477 < len(yyv3477) { if r.TryDecodeAsNil() { yyv3477[yyj3477] = LocalObjectReference{} } else { yyv3480 := &yyv3477[yyj3477] yyv3480.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3477.End() } if yyc3477 { *v = yyv3477 } } 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 _, yyv3481 := range v { yy3482 := &yyv3481 yy3482.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3483 := *v yyh3483, yyl3483 := z.DecSliceHelperStart() var yyrr3483, yyrl3483 int var yyc3483, yyrt3483 bool _, _, _ = yyc3483, yyrt3483, yyrl3483 yyrr3483 = yyl3483 if yyv3483 == nil { if yyrl3483, yyrt3483 = z.DecInferLen(yyl3483, z.DecBasicHandle().MaxInitLen, 112); yyrt3483 { yyrr3483 = yyrl3483 } yyv3483 = make([]PodCondition, yyrl3483) yyc3483 = true } if yyl3483 == 0 { if len(yyv3483) != 0 { yyv3483 = yyv3483[:0] yyc3483 = true } } else if yyl3483 > 0 { if yyl3483 > cap(yyv3483) { yyrl3483, yyrt3483 = z.DecInferLen(yyl3483, z.DecBasicHandle().MaxInitLen, 112) yyv3483 = make([]PodCondition, yyrl3483) yyc3483 = true yyrr3483 = len(yyv3483) } else if yyl3483 != len(yyv3483) { yyv3483 = yyv3483[:yyl3483] yyc3483 = true } yyj3483 := 0 for ; yyj3483 < yyrr3483; yyj3483++ { if r.TryDecodeAsNil() { yyv3483[yyj3483] = PodCondition{} } else { yyv3484 := &yyv3483[yyj3483] yyv3484.CodecDecodeSelf(d) } } if yyrt3483 { for ; yyj3483 < yyl3483; yyj3483++ { yyv3483 = append(yyv3483, PodCondition{}) if r.TryDecodeAsNil() { yyv3483[yyj3483] = PodCondition{} } else { yyv3485 := &yyv3483[yyj3483] yyv3485.CodecDecodeSelf(d) } } } } else { for yyj3483 := 0; !r.CheckBreak(); yyj3483++ { if yyj3483 >= len(yyv3483) { yyv3483 = append(yyv3483, PodCondition{}) // var yyz3483 PodCondition yyc3483 = true } if yyj3483 < len(yyv3483) { if r.TryDecodeAsNil() { yyv3483[yyj3483] = PodCondition{} } else { yyv3486 := &yyv3483[yyj3483] yyv3486.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3483.End() } if yyc3483 { *v = yyv3483 } } 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 _, yyv3487 := range v { yy3488 := &yyv3487 yy3488.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3489 := *v yyh3489, yyl3489 := z.DecSliceHelperStart() var yyrr3489, yyrl3489 int var yyc3489, yyrt3489 bool _, _, _ = yyc3489, yyrt3489, yyrl3489 yyrr3489 = yyl3489 if yyv3489 == nil { if yyrl3489, yyrt3489 = z.DecInferLen(yyl3489, z.DecBasicHandle().MaxInitLen, 128); yyrt3489 { yyrr3489 = yyrl3489 } yyv3489 = make([]ContainerStatus, yyrl3489) yyc3489 = true } if yyl3489 == 0 { if len(yyv3489) != 0 { yyv3489 = yyv3489[:0] yyc3489 = true } } else if yyl3489 > 0 { if yyl3489 > cap(yyv3489) { yyrl3489, yyrt3489 = z.DecInferLen(yyl3489, z.DecBasicHandle().MaxInitLen, 128) yyv3489 = make([]ContainerStatus, yyrl3489) yyc3489 = true yyrr3489 = len(yyv3489) } else if yyl3489 != len(yyv3489) { yyv3489 = yyv3489[:yyl3489] yyc3489 = true } yyj3489 := 0 for ; yyj3489 < yyrr3489; yyj3489++ { if r.TryDecodeAsNil() { yyv3489[yyj3489] = ContainerStatus{} } else { yyv3490 := &yyv3489[yyj3489] yyv3490.CodecDecodeSelf(d) } } if yyrt3489 { for ; yyj3489 < yyl3489; yyj3489++ { yyv3489 = append(yyv3489, ContainerStatus{}) if r.TryDecodeAsNil() { yyv3489[yyj3489] = ContainerStatus{} } else { yyv3491 := &yyv3489[yyj3489] yyv3491.CodecDecodeSelf(d) } } } } else { for yyj3489 := 0; !r.CheckBreak(); yyj3489++ { if yyj3489 >= len(yyv3489) { yyv3489 = append(yyv3489, ContainerStatus{}) // var yyz3489 ContainerStatus yyc3489 = true } if yyj3489 < len(yyv3489) { if r.TryDecodeAsNil() { yyv3489[yyj3489] = ContainerStatus{} } else { yyv3492 := &yyv3489[yyj3489] yyv3492.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3489.End() } if yyc3489 { *v = yyv3489 } } 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 _, yyv3493 := range v { yy3494 := &yyv3493 yy3494.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3495 := *v yyh3495, yyl3495 := z.DecSliceHelperStart() var yyrr3495, yyrl3495 int var yyc3495, yyrt3495 bool _, _, _ = yyc3495, yyrt3495, yyrl3495 yyrr3495 = yyl3495 if yyv3495 == nil { if yyrl3495, yyrt3495 = z.DecInferLen(yyl3495, z.DecBasicHandle().MaxInitLen, 520); yyrt3495 { yyrr3495 = yyrl3495 } yyv3495 = make([]PodTemplate, yyrl3495) yyc3495 = true } if yyl3495 == 0 { if len(yyv3495) != 0 { yyv3495 = yyv3495[:0] yyc3495 = true } } else if yyl3495 > 0 { if yyl3495 > cap(yyv3495) { yyrl3495, yyrt3495 = z.DecInferLen(yyl3495, z.DecBasicHandle().MaxInitLen, 520) yyv3495 = make([]PodTemplate, yyrl3495) yyc3495 = true yyrr3495 = len(yyv3495) } else if yyl3495 != len(yyv3495) { yyv3495 = yyv3495[:yyl3495] yyc3495 = true } yyj3495 := 0 for ; yyj3495 < yyrr3495; yyj3495++ { if r.TryDecodeAsNil() { yyv3495[yyj3495] = PodTemplate{} } else { yyv3496 := &yyv3495[yyj3495] yyv3496.CodecDecodeSelf(d) } } if yyrt3495 { for ; yyj3495 < yyl3495; yyj3495++ { yyv3495 = append(yyv3495, PodTemplate{}) if r.TryDecodeAsNil() { yyv3495[yyj3495] = PodTemplate{} } else { yyv3497 := &yyv3495[yyj3495] yyv3497.CodecDecodeSelf(d) } } } } else { for yyj3495 := 0; !r.CheckBreak(); yyj3495++ { if yyj3495 >= len(yyv3495) { yyv3495 = append(yyv3495, PodTemplate{}) // var yyz3495 PodTemplate yyc3495 = true } if yyj3495 < len(yyv3495) { if r.TryDecodeAsNil() { yyv3495[yyj3495] = PodTemplate{} } else { yyv3498 := &yyv3495[yyj3495] yyv3498.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3495.End() } if yyc3495 { *v = yyv3495 } } 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 _, yyv3499 := range v { yy3500 := &yyv3499 yy3500.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3501 := *v yyh3501, yyl3501 := z.DecSliceHelperStart() var yyrr3501, yyrl3501 int var yyc3501, yyrt3501 bool _, _, _ = yyc3501, yyrt3501, yyrl3501 yyrr3501 = yyl3501 if yyv3501 == nil { if yyrl3501, yyrt3501 = z.DecInferLen(yyl3501, z.DecBasicHandle().MaxInitLen, 232); yyrt3501 { yyrr3501 = yyrl3501 } yyv3501 = make([]ReplicationController, yyrl3501) yyc3501 = true } if yyl3501 == 0 { if len(yyv3501) != 0 { yyv3501 = yyv3501[:0] yyc3501 = true } } else if yyl3501 > 0 { if yyl3501 > cap(yyv3501) { yyrl3501, yyrt3501 = z.DecInferLen(yyl3501, z.DecBasicHandle().MaxInitLen, 232) yyv3501 = make([]ReplicationController, yyrl3501) yyc3501 = true yyrr3501 = len(yyv3501) } else if yyl3501 != len(yyv3501) { yyv3501 = yyv3501[:yyl3501] yyc3501 = true } yyj3501 := 0 for ; yyj3501 < yyrr3501; yyj3501++ { if r.TryDecodeAsNil() { yyv3501[yyj3501] = ReplicationController{} } else { yyv3502 := &yyv3501[yyj3501] yyv3502.CodecDecodeSelf(d) } } if yyrt3501 { for ; yyj3501 < yyl3501; yyj3501++ { yyv3501 = append(yyv3501, ReplicationController{}) if r.TryDecodeAsNil() { yyv3501[yyj3501] = ReplicationController{} } else { yyv3503 := &yyv3501[yyj3501] yyv3503.CodecDecodeSelf(d) } } } } else { for yyj3501 := 0; !r.CheckBreak(); yyj3501++ { if yyj3501 >= len(yyv3501) { yyv3501 = append(yyv3501, ReplicationController{}) // var yyz3501 ReplicationController yyc3501 = true } if yyj3501 < len(yyv3501) { if r.TryDecodeAsNil() { yyv3501[yyj3501] = ReplicationController{} } else { yyv3504 := &yyv3501[yyj3501] yyv3504.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3501.End() } if yyc3501 { *v = yyv3501 } } 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 _, yyv3505 := range v { yy3506 := &yyv3505 yy3506.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3507 := *v yyh3507, yyl3507 := z.DecSliceHelperStart() var yyrr3507, yyrl3507 int var yyc3507, yyrt3507 bool _, _, _ = yyc3507, yyrt3507, yyrl3507 yyrr3507 = yyl3507 if yyv3507 == nil { if yyrl3507, yyrt3507 = z.DecInferLen(yyl3507, z.DecBasicHandle().MaxInitLen, 336); yyrt3507 { yyrr3507 = yyrl3507 } yyv3507 = make([]Service, yyrl3507) yyc3507 = true } if yyl3507 == 0 { if len(yyv3507) != 0 { yyv3507 = yyv3507[:0] yyc3507 = true } } else if yyl3507 > 0 { if yyl3507 > cap(yyv3507) { yyrl3507, yyrt3507 = z.DecInferLen(yyl3507, z.DecBasicHandle().MaxInitLen, 336) yyv3507 = make([]Service, yyrl3507) yyc3507 = true yyrr3507 = len(yyv3507) } else if yyl3507 != len(yyv3507) { yyv3507 = yyv3507[:yyl3507] yyc3507 = true } yyj3507 := 0 for ; yyj3507 < yyrr3507; yyj3507++ { if r.TryDecodeAsNil() { yyv3507[yyj3507] = Service{} } else { yyv3508 := &yyv3507[yyj3507] yyv3508.CodecDecodeSelf(d) } } if yyrt3507 { for ; yyj3507 < yyl3507; yyj3507++ { yyv3507 = append(yyv3507, Service{}) if r.TryDecodeAsNil() { yyv3507[yyj3507] = Service{} } else { yyv3509 := &yyv3507[yyj3507] yyv3509.CodecDecodeSelf(d) } } } } else { for yyj3507 := 0; !r.CheckBreak(); yyj3507++ { if yyj3507 >= len(yyv3507) { yyv3507 = append(yyv3507, Service{}) // var yyz3507 Service yyc3507 = true } if yyj3507 < len(yyv3507) { if r.TryDecodeAsNil() { yyv3507[yyj3507] = Service{} } else { yyv3510 := &yyv3507[yyj3507] yyv3510.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3507.End() } if yyc3507 { *v = yyv3507 } } 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 _, yyv3511 := range v { yy3512 := &yyv3511 yy3512.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3513 := *v yyh3513, yyl3513 := z.DecSliceHelperStart() var yyrr3513, yyrl3513 int var yyc3513, yyrt3513 bool _, _, _ = yyc3513, yyrt3513, yyrl3513 yyrr3513 = yyl3513 if yyv3513 == nil { if yyrl3513, yyrt3513 = z.DecInferLen(yyl3513, z.DecBasicHandle().MaxInitLen, 32); yyrt3513 { yyrr3513 = yyrl3513 } yyv3513 = make([]LoadBalancerIngress, yyrl3513) yyc3513 = true } if yyl3513 == 0 { if len(yyv3513) != 0 { yyv3513 = yyv3513[:0] yyc3513 = true } } else if yyl3513 > 0 { if yyl3513 > cap(yyv3513) { yyrl3513, yyrt3513 = z.DecInferLen(yyl3513, z.DecBasicHandle().MaxInitLen, 32) yyv3513 = make([]LoadBalancerIngress, yyrl3513) yyc3513 = true yyrr3513 = len(yyv3513) } else if yyl3513 != len(yyv3513) { yyv3513 = yyv3513[:yyl3513] yyc3513 = true } yyj3513 := 0 for ; yyj3513 < yyrr3513; yyj3513++ { if r.TryDecodeAsNil() { yyv3513[yyj3513] = LoadBalancerIngress{} } else { yyv3514 := &yyv3513[yyj3513] yyv3514.CodecDecodeSelf(d) } } if yyrt3513 { for ; yyj3513 < yyl3513; yyj3513++ { yyv3513 = append(yyv3513, LoadBalancerIngress{}) if r.TryDecodeAsNil() { yyv3513[yyj3513] = LoadBalancerIngress{} } else { yyv3515 := &yyv3513[yyj3513] yyv3515.CodecDecodeSelf(d) } } } } else { for yyj3513 := 0; !r.CheckBreak(); yyj3513++ { if yyj3513 >= len(yyv3513) { yyv3513 = append(yyv3513, LoadBalancerIngress{}) // var yyz3513 LoadBalancerIngress yyc3513 = true } if yyj3513 < len(yyv3513) { if r.TryDecodeAsNil() { yyv3513[yyj3513] = LoadBalancerIngress{} } else { yyv3516 := &yyv3513[yyj3513] yyv3516.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3513.End() } if yyc3513 { *v = yyv3513 } } 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 _, yyv3517 := range v { yy3518 := &yyv3517 yy3518.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3519 := *v yyh3519, yyl3519 := z.DecSliceHelperStart() var yyrr3519, yyrl3519 int var yyc3519, yyrt3519 bool _, _, _ = yyc3519, yyrt3519, yyrl3519 yyrr3519 = yyl3519 if yyv3519 == nil { if yyrl3519, yyrt3519 = z.DecInferLen(yyl3519, z.DecBasicHandle().MaxInitLen, 80); yyrt3519 { yyrr3519 = yyrl3519 } yyv3519 = make([]ServicePort, yyrl3519) yyc3519 = true } if yyl3519 == 0 { if len(yyv3519) != 0 { yyv3519 = yyv3519[:0] yyc3519 = true } } else if yyl3519 > 0 { if yyl3519 > cap(yyv3519) { yyrl3519, yyrt3519 = z.DecInferLen(yyl3519, z.DecBasicHandle().MaxInitLen, 80) yyv3519 = make([]ServicePort, yyrl3519) yyc3519 = true yyrr3519 = len(yyv3519) } else if yyl3519 != len(yyv3519) { yyv3519 = yyv3519[:yyl3519] yyc3519 = true } yyj3519 := 0 for ; yyj3519 < yyrr3519; yyj3519++ { if r.TryDecodeAsNil() { yyv3519[yyj3519] = ServicePort{} } else { yyv3520 := &yyv3519[yyj3519] yyv3520.CodecDecodeSelf(d) } } if yyrt3519 { for ; yyj3519 < yyl3519; yyj3519++ { yyv3519 = append(yyv3519, ServicePort{}) if r.TryDecodeAsNil() { yyv3519[yyj3519] = ServicePort{} } else { yyv3521 := &yyv3519[yyj3519] yyv3521.CodecDecodeSelf(d) } } } } else { for yyj3519 := 0; !r.CheckBreak(); yyj3519++ { if yyj3519 >= len(yyv3519) { yyv3519 = append(yyv3519, ServicePort{}) // var yyz3519 ServicePort yyc3519 = true } if yyj3519 < len(yyv3519) { if r.TryDecodeAsNil() { yyv3519[yyj3519] = ServicePort{} } else { yyv3522 := &yyv3519[yyj3519] yyv3522.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3519.End() } if yyc3519 { *v = yyv3519 } } 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 _, yyv3523 := range v { yy3524 := &yyv3523 yy3524.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3525 := *v yyh3525, yyl3525 := z.DecSliceHelperStart() var yyrr3525, yyrl3525 int var yyc3525, yyrt3525 bool _, _, _ = yyc3525, yyrt3525, yyrl3525 yyrr3525 = yyl3525 if yyv3525 == nil { if yyrl3525, yyrt3525 = z.DecInferLen(yyl3525, z.DecBasicHandle().MaxInitLen, 112); yyrt3525 { yyrr3525 = yyrl3525 } yyv3525 = make([]ObjectReference, yyrl3525) yyc3525 = true } if yyl3525 == 0 { if len(yyv3525) != 0 { yyv3525 = yyv3525[:0] yyc3525 = true } } else if yyl3525 > 0 { if yyl3525 > cap(yyv3525) { yyrl3525, yyrt3525 = z.DecInferLen(yyl3525, z.DecBasicHandle().MaxInitLen, 112) yyv3525 = make([]ObjectReference, yyrl3525) yyc3525 = true yyrr3525 = len(yyv3525) } else if yyl3525 != len(yyv3525) { yyv3525 = yyv3525[:yyl3525] yyc3525 = true } yyj3525 := 0 for ; yyj3525 < yyrr3525; yyj3525++ { if r.TryDecodeAsNil() { yyv3525[yyj3525] = ObjectReference{} } else { yyv3526 := &yyv3525[yyj3525] yyv3526.CodecDecodeSelf(d) } } if yyrt3525 { for ; yyj3525 < yyl3525; yyj3525++ { yyv3525 = append(yyv3525, ObjectReference{}) if r.TryDecodeAsNil() { yyv3525[yyj3525] = ObjectReference{} } else { yyv3527 := &yyv3525[yyj3525] yyv3527.CodecDecodeSelf(d) } } } } else { for yyj3525 := 0; !r.CheckBreak(); yyj3525++ { if yyj3525 >= len(yyv3525) { yyv3525 = append(yyv3525, ObjectReference{}) // var yyz3525 ObjectReference yyc3525 = true } if yyj3525 < len(yyv3525) { if r.TryDecodeAsNil() { yyv3525[yyj3525] = ObjectReference{} } else { yyv3528 := &yyv3525[yyj3525] yyv3528.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3525.End() } if yyc3525 { *v = yyv3525 } } 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 _, yyv3529 := range v { yy3530 := &yyv3529 yy3530.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3531 := *v yyh3531, yyl3531 := z.DecSliceHelperStart() var yyrr3531, yyrl3531 int var yyc3531, yyrt3531 bool _, _, _ = yyc3531, yyrt3531, yyrl3531 yyrr3531 = yyl3531 if yyv3531 == nil { if yyrl3531, yyrt3531 = z.DecInferLen(yyl3531, z.DecBasicHandle().MaxInitLen, 240); yyrt3531 { yyrr3531 = yyrl3531 } yyv3531 = make([]ServiceAccount, yyrl3531) yyc3531 = true } if yyl3531 == 0 { if len(yyv3531) != 0 { yyv3531 = yyv3531[:0] yyc3531 = true } } else if yyl3531 > 0 { if yyl3531 > cap(yyv3531) { yyrl3531, yyrt3531 = z.DecInferLen(yyl3531, z.DecBasicHandle().MaxInitLen, 240) yyv3531 = make([]ServiceAccount, yyrl3531) yyc3531 = true yyrr3531 = len(yyv3531) } else if yyl3531 != len(yyv3531) { yyv3531 = yyv3531[:yyl3531] yyc3531 = true } yyj3531 := 0 for ; yyj3531 < yyrr3531; yyj3531++ { if r.TryDecodeAsNil() { yyv3531[yyj3531] = ServiceAccount{} } else { yyv3532 := &yyv3531[yyj3531] yyv3532.CodecDecodeSelf(d) } } if yyrt3531 { for ; yyj3531 < yyl3531; yyj3531++ { yyv3531 = append(yyv3531, ServiceAccount{}) if r.TryDecodeAsNil() { yyv3531[yyj3531] = ServiceAccount{} } else { yyv3533 := &yyv3531[yyj3531] yyv3533.CodecDecodeSelf(d) } } } } else { for yyj3531 := 0; !r.CheckBreak(); yyj3531++ { if yyj3531 >= len(yyv3531) { yyv3531 = append(yyv3531, ServiceAccount{}) // var yyz3531 ServiceAccount yyc3531 = true } if yyj3531 < len(yyv3531) { if r.TryDecodeAsNil() { yyv3531[yyj3531] = ServiceAccount{} } else { yyv3534 := &yyv3531[yyj3531] yyv3534.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3531.End() } if yyc3531 { *v = yyv3531 } } 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 _, yyv3535 := range v { yy3536 := &yyv3535 yy3536.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3537 := *v yyh3537, yyl3537 := z.DecSliceHelperStart() var yyrr3537, yyrl3537 int var yyc3537, yyrt3537 bool _, _, _ = yyc3537, yyrt3537, yyrl3537 yyrr3537 = yyl3537 if yyv3537 == nil { if yyrl3537, yyrt3537 = z.DecInferLen(yyl3537, z.DecBasicHandle().MaxInitLen, 72); yyrt3537 { yyrr3537 = yyrl3537 } yyv3537 = make([]EndpointSubset, yyrl3537) yyc3537 = true } if yyl3537 == 0 { if len(yyv3537) != 0 { yyv3537 = yyv3537[:0] yyc3537 = true } } else if yyl3537 > 0 { if yyl3537 > cap(yyv3537) { yyrl3537, yyrt3537 = z.DecInferLen(yyl3537, z.DecBasicHandle().MaxInitLen, 72) yyv3537 = make([]EndpointSubset, yyrl3537) yyc3537 = true yyrr3537 = len(yyv3537) } else if yyl3537 != len(yyv3537) { yyv3537 = yyv3537[:yyl3537] yyc3537 = true } yyj3537 := 0 for ; yyj3537 < yyrr3537; yyj3537++ { if r.TryDecodeAsNil() { yyv3537[yyj3537] = EndpointSubset{} } else { yyv3538 := &yyv3537[yyj3537] yyv3538.CodecDecodeSelf(d) } } if yyrt3537 { for ; yyj3537 < yyl3537; yyj3537++ { yyv3537 = append(yyv3537, EndpointSubset{}) if r.TryDecodeAsNil() { yyv3537[yyj3537] = EndpointSubset{} } else { yyv3539 := &yyv3537[yyj3537] yyv3539.CodecDecodeSelf(d) } } } } else { for yyj3537 := 0; !r.CheckBreak(); yyj3537++ { if yyj3537 >= len(yyv3537) { yyv3537 = append(yyv3537, EndpointSubset{}) // var yyz3537 EndpointSubset yyc3537 = true } if yyj3537 < len(yyv3537) { if r.TryDecodeAsNil() { yyv3537[yyj3537] = EndpointSubset{} } else { yyv3540 := &yyv3537[yyj3537] yyv3540.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3537.End() } if yyc3537 { *v = yyv3537 } } 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 _, yyv3541 := range v { yy3542 := &yyv3541 yy3542.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3543 := *v yyh3543, yyl3543 := z.DecSliceHelperStart() var yyrr3543, yyrl3543 int var yyc3543, yyrt3543 bool _, _, _ = yyc3543, yyrt3543, yyrl3543 yyrr3543 = yyl3543 if yyv3543 == nil { if yyrl3543, yyrt3543 = z.DecInferLen(yyl3543, z.DecBasicHandle().MaxInitLen, 24); yyrt3543 { yyrr3543 = yyrl3543 } yyv3543 = make([]EndpointAddress, yyrl3543) yyc3543 = true } if yyl3543 == 0 { if len(yyv3543) != 0 { yyv3543 = yyv3543[:0] yyc3543 = true } } else if yyl3543 > 0 { if yyl3543 > cap(yyv3543) { yyrl3543, yyrt3543 = z.DecInferLen(yyl3543, z.DecBasicHandle().MaxInitLen, 24) yyv3543 = make([]EndpointAddress, yyrl3543) yyc3543 = true yyrr3543 = len(yyv3543) } else if yyl3543 != len(yyv3543) { yyv3543 = yyv3543[:yyl3543] yyc3543 = true } yyj3543 := 0 for ; yyj3543 < yyrr3543; yyj3543++ { if r.TryDecodeAsNil() { yyv3543[yyj3543] = EndpointAddress{} } else { yyv3544 := &yyv3543[yyj3543] yyv3544.CodecDecodeSelf(d) } } if yyrt3543 { for ; yyj3543 < yyl3543; yyj3543++ { yyv3543 = append(yyv3543, EndpointAddress{}) if r.TryDecodeAsNil() { yyv3543[yyj3543] = EndpointAddress{} } else { yyv3545 := &yyv3543[yyj3543] yyv3545.CodecDecodeSelf(d) } } } } else { for yyj3543 := 0; !r.CheckBreak(); yyj3543++ { if yyj3543 >= len(yyv3543) { yyv3543 = append(yyv3543, EndpointAddress{}) // var yyz3543 EndpointAddress yyc3543 = true } if yyj3543 < len(yyv3543) { if r.TryDecodeAsNil() { yyv3543[yyj3543] = EndpointAddress{} } else { yyv3546 := &yyv3543[yyj3543] yyv3546.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3543.End() } if yyc3543 { *v = yyv3543 } } 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 _, yyv3547 := range v { yy3548 := &yyv3547 yy3548.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3549 := *v yyh3549, yyl3549 := z.DecSliceHelperStart() var yyrr3549, yyrl3549 int var yyc3549, yyrt3549 bool _, _, _ = yyc3549, yyrt3549, yyrl3549 yyrr3549 = yyl3549 if yyv3549 == nil { if yyrl3549, yyrt3549 = z.DecInferLen(yyl3549, z.DecBasicHandle().MaxInitLen, 40); yyrt3549 { yyrr3549 = yyrl3549 } yyv3549 = make([]EndpointPort, yyrl3549) yyc3549 = true } if yyl3549 == 0 { if len(yyv3549) != 0 { yyv3549 = yyv3549[:0] yyc3549 = true } } else if yyl3549 > 0 { if yyl3549 > cap(yyv3549) { yyrl3549, yyrt3549 = z.DecInferLen(yyl3549, z.DecBasicHandle().MaxInitLen, 40) yyv3549 = make([]EndpointPort, yyrl3549) yyc3549 = true yyrr3549 = len(yyv3549) } else if yyl3549 != len(yyv3549) { yyv3549 = yyv3549[:yyl3549] yyc3549 = true } yyj3549 := 0 for ; yyj3549 < yyrr3549; yyj3549++ { if r.TryDecodeAsNil() { yyv3549[yyj3549] = EndpointPort{} } else { yyv3550 := &yyv3549[yyj3549] yyv3550.CodecDecodeSelf(d) } } if yyrt3549 { for ; yyj3549 < yyl3549; yyj3549++ { yyv3549 = append(yyv3549, EndpointPort{}) if r.TryDecodeAsNil() { yyv3549[yyj3549] = EndpointPort{} } else { yyv3551 := &yyv3549[yyj3549] yyv3551.CodecDecodeSelf(d) } } } } else { for yyj3549 := 0; !r.CheckBreak(); yyj3549++ { if yyj3549 >= len(yyv3549) { yyv3549 = append(yyv3549, EndpointPort{}) // var yyz3549 EndpointPort yyc3549 = true } if yyj3549 < len(yyv3549) { if r.TryDecodeAsNil() { yyv3549[yyj3549] = EndpointPort{} } else { yyv3552 := &yyv3549[yyj3549] yyv3552.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3549.End() } if yyc3549 { *v = yyv3549 } } 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 _, yyv3553 := range v { yy3554 := &yyv3553 yy3554.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3555 := *v yyh3555, yyl3555 := z.DecSliceHelperStart() var yyrr3555, yyrl3555 int var yyc3555, yyrt3555 bool _, _, _ = yyc3555, yyrt3555, yyrl3555 yyrr3555 = yyl3555 if yyv3555 == nil { if yyrl3555, yyrt3555 = z.DecInferLen(yyl3555, z.DecBasicHandle().MaxInitLen, 216); yyrt3555 { yyrr3555 = yyrl3555 } yyv3555 = make([]Endpoints, yyrl3555) yyc3555 = true } if yyl3555 == 0 { if len(yyv3555) != 0 { yyv3555 = yyv3555[:0] yyc3555 = true } } else if yyl3555 > 0 { if yyl3555 > cap(yyv3555) { yyrl3555, yyrt3555 = z.DecInferLen(yyl3555, z.DecBasicHandle().MaxInitLen, 216) yyv3555 = make([]Endpoints, yyrl3555) yyc3555 = true yyrr3555 = len(yyv3555) } else if yyl3555 != len(yyv3555) { yyv3555 = yyv3555[:yyl3555] yyc3555 = true } yyj3555 := 0 for ; yyj3555 < yyrr3555; yyj3555++ { if r.TryDecodeAsNil() { yyv3555[yyj3555] = Endpoints{} } else { yyv3556 := &yyv3555[yyj3555] yyv3556.CodecDecodeSelf(d) } } if yyrt3555 { for ; yyj3555 < yyl3555; yyj3555++ { yyv3555 = append(yyv3555, Endpoints{}) if r.TryDecodeAsNil() { yyv3555[yyj3555] = Endpoints{} } else { yyv3557 := &yyv3555[yyj3555] yyv3557.CodecDecodeSelf(d) } } } } else { for yyj3555 := 0; !r.CheckBreak(); yyj3555++ { if yyj3555 >= len(yyv3555) { yyv3555 = append(yyv3555, Endpoints{}) // var yyz3555 Endpoints yyc3555 = true } if yyj3555 < len(yyv3555) { if r.TryDecodeAsNil() { yyv3555[yyj3555] = Endpoints{} } else { yyv3558 := &yyv3555[yyj3555] yyv3558.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3555.End() } if yyc3555 { *v = yyv3555 } } 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 _, yyv3559 := range v { yy3560 := &yyv3559 yy3560.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3561 := *v yyh3561, yyl3561 := z.DecSliceHelperStart() var yyrr3561, yyrl3561 int var yyc3561, yyrt3561 bool _, _, _ = yyc3561, yyrt3561, yyrl3561 yyrr3561 = yyl3561 if yyv3561 == nil { if yyrl3561, yyrt3561 = z.DecInferLen(yyl3561, z.DecBasicHandle().MaxInitLen, 112); yyrt3561 { yyrr3561 = yyrl3561 } yyv3561 = make([]NodeCondition, yyrl3561) yyc3561 = true } if yyl3561 == 0 { if len(yyv3561) != 0 { yyv3561 = yyv3561[:0] yyc3561 = true } } else if yyl3561 > 0 { if yyl3561 > cap(yyv3561) { yyrl3561, yyrt3561 = z.DecInferLen(yyl3561, z.DecBasicHandle().MaxInitLen, 112) yyv3561 = make([]NodeCondition, yyrl3561) yyc3561 = true yyrr3561 = len(yyv3561) } else if yyl3561 != len(yyv3561) { yyv3561 = yyv3561[:yyl3561] yyc3561 = true } yyj3561 := 0 for ; yyj3561 < yyrr3561; yyj3561++ { if r.TryDecodeAsNil() { yyv3561[yyj3561] = NodeCondition{} } else { yyv3562 := &yyv3561[yyj3561] yyv3562.CodecDecodeSelf(d) } } if yyrt3561 { for ; yyj3561 < yyl3561; yyj3561++ { yyv3561 = append(yyv3561, NodeCondition{}) if r.TryDecodeAsNil() { yyv3561[yyj3561] = NodeCondition{} } else { yyv3563 := &yyv3561[yyj3561] yyv3563.CodecDecodeSelf(d) } } } } else { for yyj3561 := 0; !r.CheckBreak(); yyj3561++ { if yyj3561 >= len(yyv3561) { yyv3561 = append(yyv3561, NodeCondition{}) // var yyz3561 NodeCondition yyc3561 = true } if yyj3561 < len(yyv3561) { if r.TryDecodeAsNil() { yyv3561[yyj3561] = NodeCondition{} } else { yyv3564 := &yyv3561[yyj3561] yyv3564.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3561.End() } if yyc3561 { *v = yyv3561 } } 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 _, yyv3565 := range v { yy3566 := &yyv3565 yy3566.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3567 := *v yyh3567, yyl3567 := z.DecSliceHelperStart() var yyrr3567, yyrl3567 int var yyc3567, yyrt3567 bool _, _, _ = yyc3567, yyrt3567, yyrl3567 yyrr3567 = yyl3567 if yyv3567 == nil { if yyrl3567, yyrt3567 = z.DecInferLen(yyl3567, z.DecBasicHandle().MaxInitLen, 32); yyrt3567 { yyrr3567 = yyrl3567 } yyv3567 = make([]NodeAddress, yyrl3567) yyc3567 = true } if yyl3567 == 0 { if len(yyv3567) != 0 { yyv3567 = yyv3567[:0] yyc3567 = true } } else if yyl3567 > 0 { if yyl3567 > cap(yyv3567) { yyrl3567, yyrt3567 = z.DecInferLen(yyl3567, z.DecBasicHandle().MaxInitLen, 32) yyv3567 = make([]NodeAddress, yyrl3567) yyc3567 = true yyrr3567 = len(yyv3567) } else if yyl3567 != len(yyv3567) { yyv3567 = yyv3567[:yyl3567] yyc3567 = true } yyj3567 := 0 for ; yyj3567 < yyrr3567; yyj3567++ { if r.TryDecodeAsNil() { yyv3567[yyj3567] = NodeAddress{} } else { yyv3568 := &yyv3567[yyj3567] yyv3568.CodecDecodeSelf(d) } } if yyrt3567 { for ; yyj3567 < yyl3567; yyj3567++ { yyv3567 = append(yyv3567, NodeAddress{}) if r.TryDecodeAsNil() { yyv3567[yyj3567] = NodeAddress{} } else { yyv3569 := &yyv3567[yyj3567] yyv3569.CodecDecodeSelf(d) } } } } else { for yyj3567 := 0; !r.CheckBreak(); yyj3567++ { if yyj3567 >= len(yyv3567) { yyv3567 = append(yyv3567, NodeAddress{}) // var yyz3567 NodeAddress yyc3567 = true } if yyj3567 < len(yyv3567) { if r.TryDecodeAsNil() { yyv3567[yyj3567] = NodeAddress{} } else { yyv3570 := &yyv3567[yyj3567] yyv3570.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3567.End() } if yyc3567 { *v = yyv3567 } } 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 yyk3571, yyv3571 := range v { yyk3571.CodecEncodeSelf(e) yy3572 := &yyv3571 yym3573 := z.EncBinary() _ = yym3573 if false { } else if z.HasExtensions() && z.EncExt(yy3572) { } else if !yym3573 && z.IsJSONHandle() { z.EncJSONMarshal(yy3572) } else { z.EncFallback(yy3572) } } r.EncodeEnd() } func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3574 := *v yyl3574 := r.ReadMapStart() yybh3574 := z.DecBasicHandle() if yyv3574 == nil { yyrl3574, _ := z.DecInferLen(yyl3574, yybh3574.MaxInitLen, 40) yyv3574 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3574) *v = yyv3574 } var yymk3574 ResourceName var yymv3574 pkg3_resource.Quantity var yymg3574 bool if yybh3574.MapValueReset { yymg3574 = true } if yyl3574 > 0 { for yyj3574 := 0; yyj3574 < yyl3574; yyj3574++ { if r.TryDecodeAsNil() { yymk3574 = "" } else { yymk3574 = ResourceName(r.DecodeString()) } if yymg3574 { yymv3574 = yyv3574[yymk3574] } else { yymv3574 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3574 = pkg3_resource.Quantity{} } else { yyv3576 := &yymv3574 yym3577 := z.DecBinary() _ = yym3577 if false { } else if z.HasExtensions() && z.DecExt(yyv3576) { } else if !yym3577 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3576) } else { z.DecFallback(yyv3576, false) } } if yyv3574 != nil { yyv3574[yymk3574] = yymv3574 } } } else if yyl3574 < 0 { for yyj3574 := 0; !r.CheckBreak(); yyj3574++ { if r.TryDecodeAsNil() { yymk3574 = "" } else { yymk3574 = ResourceName(r.DecodeString()) } if yymg3574 { yymv3574 = yyv3574[yymk3574] } else { yymv3574 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3574 = pkg3_resource.Quantity{} } else { yyv3579 := &yymv3574 yym3580 := z.DecBinary() _ = yym3580 if false { } else if z.HasExtensions() && z.DecExt(yyv3579) { } else if !yym3580 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3579) } else { z.DecFallback(yyv3579, false) } } if yyv3574 != nil { yyv3574[yymk3574] = yymv3574 } } r.ReadEnd() } // else len==0: TODO: Should we clear map entries? } 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 _, yyv3581 := range v { yy3582 := &yyv3581 yy3582.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3583 := *v yyh3583, yyl3583 := z.DecSliceHelperStart() var yyrr3583, yyrl3583 int var yyc3583, yyrt3583 bool _, _, _ = yyc3583, yyrt3583, yyrl3583 yyrr3583 = yyl3583 if yyv3583 == nil { if yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 456); yyrt3583 { yyrr3583 = yyrl3583 } yyv3583 = make([]Node, yyrl3583) yyc3583 = true } if yyl3583 == 0 { if len(yyv3583) != 0 { yyv3583 = yyv3583[:0] yyc3583 = true } } else if yyl3583 > 0 { if yyl3583 > cap(yyv3583) { yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 456) yyv3583 = make([]Node, yyrl3583) yyc3583 = true yyrr3583 = len(yyv3583) } else if yyl3583 != len(yyv3583) { yyv3583 = yyv3583[:yyl3583] yyc3583 = true } yyj3583 := 0 for ; yyj3583 < yyrr3583; yyj3583++ { if r.TryDecodeAsNil() { yyv3583[yyj3583] = Node{} } else { yyv3584 := &yyv3583[yyj3583] yyv3584.CodecDecodeSelf(d) } } if yyrt3583 { for ; yyj3583 < yyl3583; yyj3583++ { yyv3583 = append(yyv3583, Node{}) if r.TryDecodeAsNil() { yyv3583[yyj3583] = Node{} } else { yyv3585 := &yyv3583[yyj3583] yyv3585.CodecDecodeSelf(d) } } } } else { for yyj3583 := 0; !r.CheckBreak(); yyj3583++ { if yyj3583 >= len(yyv3583) { yyv3583 = append(yyv3583, Node{}) // var yyz3583 Node yyc3583 = true } if yyj3583 < len(yyv3583) { if r.TryDecodeAsNil() { yyv3583[yyj3583] = Node{} } else { yyv3586 := &yyv3583[yyj3583] yyv3586.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3583.End() } if yyc3583 { *v = yyv3583 } } 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 _, yyv3587 := range v { yyv3587.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3588 := *v yyh3588, yyl3588 := z.DecSliceHelperStart() var yyrr3588, yyrl3588 int var yyc3588, yyrt3588 bool _, _, _ = yyc3588, yyrt3588, yyrl3588 yyrr3588 = yyl3588 if yyv3588 == nil { if yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 16); yyrt3588 { yyrr3588 = yyrl3588 } yyv3588 = make([]FinalizerName, yyrl3588) yyc3588 = true } if yyl3588 == 0 { if len(yyv3588) != 0 { yyv3588 = yyv3588[:0] yyc3588 = true } } else if yyl3588 > 0 { if yyl3588 > cap(yyv3588) { yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 16) yyv23588 := yyv3588 yyv3588 = make([]FinalizerName, yyrl3588) if len(yyv3588) > 0 { copy(yyv3588, yyv23588[:cap(yyv23588)]) } yyc3588 = true yyrr3588 = len(yyv3588) } else if yyl3588 != len(yyv3588) { yyv3588 = yyv3588[:yyl3588] yyc3588 = true } yyj3588 := 0 for ; yyj3588 < yyrr3588; yyj3588++ { if r.TryDecodeAsNil() { yyv3588[yyj3588] = "" } else { yyv3588[yyj3588] = FinalizerName(r.DecodeString()) } } if yyrt3588 { for ; yyj3588 < yyl3588; yyj3588++ { yyv3588 = append(yyv3588, "") if r.TryDecodeAsNil() { yyv3588[yyj3588] = "" } else { yyv3588[yyj3588] = FinalizerName(r.DecodeString()) } } } } else { for yyj3588 := 0; !r.CheckBreak(); yyj3588++ { if yyj3588 >= len(yyv3588) { yyv3588 = append(yyv3588, "") // var yyz3588 FinalizerName yyc3588 = true } if yyj3588 < len(yyv3588) { if r.TryDecodeAsNil() { yyv3588[yyj3588] = "" } else { yyv3588[yyj3588] = FinalizerName(r.DecodeString()) } } else { z.DecSwallow() } } yyh3588.End() } if yyc3588 { *v = yyv3588 } } 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 _, yyv3592 := range v { yy3593 := &yyv3592 yy3593.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3594 := *v yyh3594, yyl3594 := z.DecSliceHelperStart() var yyrr3594, yyrl3594 int var yyc3594, yyrt3594 bool _, _, _ = yyc3594, yyrt3594, yyrl3594 yyrr3594 = yyl3594 if yyv3594 == nil { if yyrl3594, yyrt3594 = z.DecInferLen(yyl3594, z.DecBasicHandle().MaxInitLen, 232); yyrt3594 { yyrr3594 = yyrl3594 } yyv3594 = make([]Namespace, yyrl3594) yyc3594 = true } if yyl3594 == 0 { if len(yyv3594) != 0 { yyv3594 = yyv3594[:0] yyc3594 = true } } else if yyl3594 > 0 { if yyl3594 > cap(yyv3594) { yyrl3594, yyrt3594 = z.DecInferLen(yyl3594, z.DecBasicHandle().MaxInitLen, 232) yyv3594 = make([]Namespace, yyrl3594) yyc3594 = true yyrr3594 = len(yyv3594) } else if yyl3594 != len(yyv3594) { yyv3594 = yyv3594[:yyl3594] yyc3594 = true } yyj3594 := 0 for ; yyj3594 < yyrr3594; yyj3594++ { if r.TryDecodeAsNil() { yyv3594[yyj3594] = Namespace{} } else { yyv3595 := &yyv3594[yyj3594] yyv3595.CodecDecodeSelf(d) } } if yyrt3594 { for ; yyj3594 < yyl3594; yyj3594++ { yyv3594 = append(yyv3594, Namespace{}) if r.TryDecodeAsNil() { yyv3594[yyj3594] = Namespace{} } else { yyv3596 := &yyv3594[yyj3594] yyv3596.CodecDecodeSelf(d) } } } } else { for yyj3594 := 0; !r.CheckBreak(); yyj3594++ { if yyj3594 >= len(yyv3594) { yyv3594 = append(yyv3594, Namespace{}) // var yyz3594 Namespace yyc3594 = true } if yyj3594 < len(yyv3594) { if r.TryDecodeAsNil() { yyv3594[yyj3594] = Namespace{} } else { yyv3597 := &yyv3594[yyj3594] yyv3597.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3594.End() } if yyc3594 { *v = yyv3594 } } 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 _, yyv3598 := range v { yy3599 := &yyv3598 yy3599.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3600 := *v yyh3600, yyl3600 := z.DecSliceHelperStart() var yyrr3600, yyrl3600 int var yyc3600, yyrt3600 bool _, _, _ = yyc3600, yyrt3600, yyrl3600 yyrr3600 = yyl3600 if yyv3600 == nil { if yyrl3600, yyrt3600 = z.DecInferLen(yyl3600, z.DecBasicHandle().MaxInitLen, 424); yyrt3600 { yyrr3600 = yyrl3600 } yyv3600 = make([]Event, yyrl3600) yyc3600 = true } if yyl3600 == 0 { if len(yyv3600) != 0 { yyv3600 = yyv3600[:0] yyc3600 = true } } else if yyl3600 > 0 { if yyl3600 > cap(yyv3600) { yyrl3600, yyrt3600 = z.DecInferLen(yyl3600, z.DecBasicHandle().MaxInitLen, 424) yyv3600 = make([]Event, yyrl3600) yyc3600 = true yyrr3600 = len(yyv3600) } else if yyl3600 != len(yyv3600) { yyv3600 = yyv3600[:yyl3600] yyc3600 = true } yyj3600 := 0 for ; yyj3600 < yyrr3600; yyj3600++ { if r.TryDecodeAsNil() { yyv3600[yyj3600] = Event{} } else { yyv3601 := &yyv3600[yyj3600] yyv3601.CodecDecodeSelf(d) } } if yyrt3600 { for ; yyj3600 < yyl3600; yyj3600++ { yyv3600 = append(yyv3600, Event{}) if r.TryDecodeAsNil() { yyv3600[yyj3600] = Event{} } else { yyv3602 := &yyv3600[yyj3600] yyv3602.CodecDecodeSelf(d) } } } } else { for yyj3600 := 0; !r.CheckBreak(); yyj3600++ { if yyj3600 >= len(yyv3600) { yyv3600 = append(yyv3600, Event{}) // var yyz3600 Event yyc3600 = true } if yyj3600 < len(yyv3600) { if r.TryDecodeAsNil() { yyv3600[yyj3600] = Event{} } else { yyv3603 := &yyv3600[yyj3600] yyv3603.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3600.End() } if yyc3600 { *v = yyv3600 } } 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 _, yyv3604 := range v { if yyv3604 == nil { r.EncodeNil() } else { yym3605 := z.EncBinary() _ = yym3605 if false { } else if z.HasExtensions() && z.EncExt(yyv3604) { } else { z.EncFallback(yyv3604) } } } r.EncodeEnd() } func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg8_runtime.Object, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3606 := *v yyh3606, yyl3606 := z.DecSliceHelperStart() var yyrr3606, yyrl3606 int var yyc3606, yyrt3606 bool _, _, _ = yyc3606, yyrt3606, yyrl3606 yyrr3606 = yyl3606 if yyv3606 == nil { if yyrl3606, yyrt3606 = z.DecInferLen(yyl3606, z.DecBasicHandle().MaxInitLen, 16); yyrt3606 { yyrr3606 = yyrl3606 } yyv3606 = make([]pkg8_runtime.Object, yyrl3606) yyc3606 = true } if yyl3606 == 0 { if len(yyv3606) != 0 { yyv3606 = yyv3606[:0] yyc3606 = true } } else if yyl3606 > 0 { if yyl3606 > cap(yyv3606) { yyrl3606, yyrt3606 = z.DecInferLen(yyl3606, z.DecBasicHandle().MaxInitLen, 16) yyv3606 = make([]pkg8_runtime.Object, yyrl3606) yyc3606 = true yyrr3606 = len(yyv3606) } else if yyl3606 != len(yyv3606) { yyv3606 = yyv3606[:yyl3606] yyc3606 = true } yyj3606 := 0 for ; yyj3606 < yyrr3606; yyj3606++ { if r.TryDecodeAsNil() { yyv3606[yyj3606] = nil } else { yyv3607 := &yyv3606[yyj3606] yym3608 := z.DecBinary() _ = yym3608 if false { } else if z.HasExtensions() && z.DecExt(yyv3607) { } else { z.DecFallback(yyv3607, true) } } } if yyrt3606 { for ; yyj3606 < yyl3606; yyj3606++ { yyv3606 = append(yyv3606, nil) if r.TryDecodeAsNil() { yyv3606[yyj3606] = nil } else { yyv3609 := &yyv3606[yyj3606] yym3610 := z.DecBinary() _ = yym3610 if false { } else if z.HasExtensions() && z.DecExt(yyv3609) { } else { z.DecFallback(yyv3609, true) } } } } } else { for yyj3606 := 0; !r.CheckBreak(); yyj3606++ { if yyj3606 >= len(yyv3606) { yyv3606 = append(yyv3606, nil) // var yyz3606 pkg8_runtime.Object yyc3606 = true } if yyj3606 < len(yyv3606) { if r.TryDecodeAsNil() { yyv3606[yyj3606] = nil } else { yyv3611 := &yyv3606[yyj3606] yym3612 := z.DecBinary() _ = yym3612 if false { } else if z.HasExtensions() && z.DecExt(yyv3611) { } else { z.DecFallback(yyv3611, true) } } } else { z.DecSwallow() } } yyh3606.End() } if yyc3606 { *v = yyv3606 } } 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 _, yyv3613 := range v { yy3614 := &yyv3613 yy3614.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3615 := *v yyh3615, yyl3615 := z.DecSliceHelperStart() var yyrr3615, yyrl3615 int var yyc3615, yyrt3615 bool _, _, _ = yyc3615, yyrt3615, yyrl3615 yyrr3615 = yyl3615 if yyv3615 == nil { if yyrl3615, yyrt3615 = z.DecInferLen(yyl3615, z.DecBasicHandle().MaxInitLen, 56); yyrt3615 { yyrr3615 = yyrl3615 } yyv3615 = make([]LimitRangeItem, yyrl3615) yyc3615 = true } if yyl3615 == 0 { if len(yyv3615) != 0 { yyv3615 = yyv3615[:0] yyc3615 = true } } else if yyl3615 > 0 { if yyl3615 > cap(yyv3615) { yyrl3615, yyrt3615 = z.DecInferLen(yyl3615, z.DecBasicHandle().MaxInitLen, 56) yyv3615 = make([]LimitRangeItem, yyrl3615) yyc3615 = true yyrr3615 = len(yyv3615) } else if yyl3615 != len(yyv3615) { yyv3615 = yyv3615[:yyl3615] yyc3615 = true } yyj3615 := 0 for ; yyj3615 < yyrr3615; yyj3615++ { if r.TryDecodeAsNil() { yyv3615[yyj3615] = LimitRangeItem{} } else { yyv3616 := &yyv3615[yyj3615] yyv3616.CodecDecodeSelf(d) } } if yyrt3615 { for ; yyj3615 < yyl3615; yyj3615++ { yyv3615 = append(yyv3615, LimitRangeItem{}) if r.TryDecodeAsNil() { yyv3615[yyj3615] = LimitRangeItem{} } else { yyv3617 := &yyv3615[yyj3615] yyv3617.CodecDecodeSelf(d) } } } } else { for yyj3615 := 0; !r.CheckBreak(); yyj3615++ { if yyj3615 >= len(yyv3615) { yyv3615 = append(yyv3615, LimitRangeItem{}) // var yyz3615 LimitRangeItem yyc3615 = true } if yyj3615 < len(yyv3615) { if r.TryDecodeAsNil() { yyv3615[yyj3615] = LimitRangeItem{} } else { yyv3618 := &yyv3615[yyj3615] yyv3618.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3615.End() } if yyc3615 { *v = yyv3615 } } 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 _, yyv3619 := range v { yy3620 := &yyv3619 yy3620.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3621 := *v yyh3621, yyl3621 := z.DecSliceHelperStart() var yyrr3621, yyrl3621 int var yyc3621, yyrt3621 bool _, _, _ = yyc3621, yyrt3621, yyrl3621 yyrr3621 = yyl3621 if yyv3621 == nil { if yyrl3621, yyrt3621 = z.DecInferLen(yyl3621, z.DecBasicHandle().MaxInitLen, 216); yyrt3621 { yyrr3621 = yyrl3621 } yyv3621 = make([]LimitRange, yyrl3621) yyc3621 = true } if yyl3621 == 0 { if len(yyv3621) != 0 { yyv3621 = yyv3621[:0] yyc3621 = true } } else if yyl3621 > 0 { if yyl3621 > cap(yyv3621) { yyrl3621, yyrt3621 = z.DecInferLen(yyl3621, z.DecBasicHandle().MaxInitLen, 216) yyv3621 = make([]LimitRange, yyrl3621) yyc3621 = true yyrr3621 = len(yyv3621) } else if yyl3621 != len(yyv3621) { yyv3621 = yyv3621[:yyl3621] yyc3621 = true } yyj3621 := 0 for ; yyj3621 < yyrr3621; yyj3621++ { if r.TryDecodeAsNil() { yyv3621[yyj3621] = LimitRange{} } else { yyv3622 := &yyv3621[yyj3621] yyv3622.CodecDecodeSelf(d) } } if yyrt3621 { for ; yyj3621 < yyl3621; yyj3621++ { yyv3621 = append(yyv3621, LimitRange{}) if r.TryDecodeAsNil() { yyv3621[yyj3621] = LimitRange{} } else { yyv3623 := &yyv3621[yyj3621] yyv3623.CodecDecodeSelf(d) } } } } else { for yyj3621 := 0; !r.CheckBreak(); yyj3621++ { if yyj3621 >= len(yyv3621) { yyv3621 = append(yyv3621, LimitRange{}) // var yyz3621 LimitRange yyc3621 = true } if yyj3621 < len(yyv3621) { if r.TryDecodeAsNil() { yyv3621[yyj3621] = LimitRange{} } else { yyv3624 := &yyv3621[yyj3621] yyv3624.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3621.End() } if yyc3621 { *v = yyv3621 } } 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 _, yyv3625 := range v { yy3626 := &yyv3625 yy3626.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3627 := *v yyh3627, yyl3627 := z.DecSliceHelperStart() var yyrr3627, yyrl3627 int var yyc3627, yyrt3627 bool _, _, _ = yyc3627, yyrt3627, yyrl3627 yyrr3627 = yyl3627 if yyv3627 == nil { if yyrl3627, yyrt3627 = z.DecInferLen(yyl3627, z.DecBasicHandle().MaxInitLen, 216); yyrt3627 { yyrr3627 = yyrl3627 } yyv3627 = make([]ResourceQuota, yyrl3627) yyc3627 = true } if yyl3627 == 0 { if len(yyv3627) != 0 { yyv3627 = yyv3627[:0] yyc3627 = true } } else if yyl3627 > 0 { if yyl3627 > cap(yyv3627) { yyrl3627, yyrt3627 = z.DecInferLen(yyl3627, z.DecBasicHandle().MaxInitLen, 216) yyv3627 = make([]ResourceQuota, yyrl3627) yyc3627 = true yyrr3627 = len(yyv3627) } else if yyl3627 != len(yyv3627) { yyv3627 = yyv3627[:yyl3627] yyc3627 = true } yyj3627 := 0 for ; yyj3627 < yyrr3627; yyj3627++ { if r.TryDecodeAsNil() { yyv3627[yyj3627] = ResourceQuota{} } else { yyv3628 := &yyv3627[yyj3627] yyv3628.CodecDecodeSelf(d) } } if yyrt3627 { for ; yyj3627 < yyl3627; yyj3627++ { yyv3627 = append(yyv3627, ResourceQuota{}) if r.TryDecodeAsNil() { yyv3627[yyj3627] = ResourceQuota{} } else { yyv3629 := &yyv3627[yyj3627] yyv3629.CodecDecodeSelf(d) } } } } else { for yyj3627 := 0; !r.CheckBreak(); yyj3627++ { if yyj3627 >= len(yyv3627) { yyv3627 = append(yyv3627, ResourceQuota{}) // var yyz3627 ResourceQuota yyc3627 = true } if yyj3627 < len(yyv3627) { if r.TryDecodeAsNil() { yyv3627[yyj3627] = ResourceQuota{} } else { yyv3630 := &yyv3627[yyj3627] yyv3630.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3627.End() } if yyc3627 { *v = yyv3627 } } 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 yyk3631, yyv3631 := range v { yym3632 := z.EncBinary() _ = yym3632 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(yyk3631)) } if yyv3631 == nil { r.EncodeNil() } else { yym3633 := z.EncBinary() _ = yym3633 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3631)) } } } r.EncodeEnd() } func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3634 := *v yyl3634 := r.ReadMapStart() yybh3634 := z.DecBasicHandle() if yyv3634 == nil { yyrl3634, _ := z.DecInferLen(yyl3634, yybh3634.MaxInitLen, 40) yyv3634 = make(map[string][]uint8, yyrl3634) *v = yyv3634 } var yymk3634 string var yymv3634 []uint8 var yymg3634 bool if yybh3634.MapValueReset { yymg3634 = true } if yyl3634 > 0 { for yyj3634 := 0; yyj3634 < yyl3634; yyj3634++ { if r.TryDecodeAsNil() { yymk3634 = "" } else { yymk3634 = string(r.DecodeString()) } if yymg3634 { yymv3634 = yyv3634[yymk3634] } else { yymv3634 = nil } if r.TryDecodeAsNil() { yymv3634 = nil } else { yyv3636 := &yymv3634 yym3637 := z.DecBinary() _ = yym3637 if false { } else { *yyv3636 = r.DecodeBytes(*(*[]byte)(yyv3636), false, false) } } if yyv3634 != nil { yyv3634[yymk3634] = yymv3634 } } } else if yyl3634 < 0 { for yyj3634 := 0; !r.CheckBreak(); yyj3634++ { if r.TryDecodeAsNil() { yymk3634 = "" } else { yymk3634 = string(r.DecodeString()) } if yymg3634 { yymv3634 = yyv3634[yymk3634] } else { yymv3634 = nil } if r.TryDecodeAsNil() { yymv3634 = nil } else { yyv3639 := &yymv3634 yym3640 := z.DecBinary() _ = yym3640 if false { } else { *yyv3639 = r.DecodeBytes(*(*[]byte)(yyv3639), false, false) } } if yyv3634 != nil { yyv3634[yymk3634] = yymv3634 } } r.ReadEnd() } // else len==0: TODO: Should we clear map entries? } 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 _, yyv3641 := range v { yy3642 := &yyv3641 yy3642.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3643 := *v yyh3643, yyl3643 := z.DecSliceHelperStart() var yyrr3643, yyrl3643 int var yyc3643, yyrt3643 bool _, _, _ = yyc3643, yyrt3643, yyrl3643 yyrr3643 = yyl3643 if yyv3643 == nil { if yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 216); yyrt3643 { yyrr3643 = yyrl3643 } yyv3643 = make([]Secret, yyrl3643) yyc3643 = true } if yyl3643 == 0 { if len(yyv3643) != 0 { yyv3643 = yyv3643[:0] yyc3643 = true } } else if yyl3643 > 0 { if yyl3643 > cap(yyv3643) { yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 216) yyv3643 = make([]Secret, yyrl3643) yyc3643 = true yyrr3643 = len(yyv3643) } else if yyl3643 != len(yyv3643) { yyv3643 = yyv3643[:yyl3643] yyc3643 = true } yyj3643 := 0 for ; yyj3643 < yyrr3643; yyj3643++ { if r.TryDecodeAsNil() { yyv3643[yyj3643] = Secret{} } else { yyv3644 := &yyv3643[yyj3643] yyv3644.CodecDecodeSelf(d) } } if yyrt3643 { for ; yyj3643 < yyl3643; yyj3643++ { yyv3643 = append(yyv3643, Secret{}) if r.TryDecodeAsNil() { yyv3643[yyj3643] = Secret{} } else { yyv3645 := &yyv3643[yyj3643] yyv3645.CodecDecodeSelf(d) } } } } else { for yyj3643 := 0; !r.CheckBreak(); yyj3643++ { if yyj3643 >= len(yyv3643) { yyv3643 = append(yyv3643, Secret{}) // var yyz3643 Secret yyc3643 = true } if yyj3643 < len(yyv3643) { if r.TryDecodeAsNil() { yyv3643[yyj3643] = Secret{} } else { yyv3646 := &yyv3643[yyj3643] yyv3646.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3643.End() } if yyc3643 { *v = yyv3643 } } 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 _, yyv3647 := range v { yy3648 := &yyv3647 yy3648.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3649 := *v yyh3649, yyl3649 := z.DecSliceHelperStart() var yyrr3649, yyrl3649 int var yyc3649, yyrt3649 bool _, _, _ = yyc3649, yyrt3649, yyrl3649 yyrr3649 = yyl3649 if yyv3649 == nil { if yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 64); yyrt3649 { yyrr3649 = yyrl3649 } yyv3649 = make([]ComponentCondition, yyrl3649) yyc3649 = true } if yyl3649 == 0 { if len(yyv3649) != 0 { yyv3649 = yyv3649[:0] yyc3649 = true } } else if yyl3649 > 0 { if yyl3649 > cap(yyv3649) { yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 64) yyv3649 = make([]ComponentCondition, yyrl3649) yyc3649 = true yyrr3649 = len(yyv3649) } else if yyl3649 != len(yyv3649) { yyv3649 = yyv3649[:yyl3649] yyc3649 = true } yyj3649 := 0 for ; yyj3649 < yyrr3649; yyj3649++ { if r.TryDecodeAsNil() { yyv3649[yyj3649] = ComponentCondition{} } else { yyv3650 := &yyv3649[yyj3649] yyv3650.CodecDecodeSelf(d) } } if yyrt3649 { for ; yyj3649 < yyl3649; yyj3649++ { yyv3649 = append(yyv3649, ComponentCondition{}) if r.TryDecodeAsNil() { yyv3649[yyj3649] = ComponentCondition{} } else { yyv3651 := &yyv3649[yyj3649] yyv3651.CodecDecodeSelf(d) } } } } else { for yyj3649 := 0; !r.CheckBreak(); yyj3649++ { if yyj3649 >= len(yyv3649) { yyv3649 = append(yyv3649, ComponentCondition{}) // var yyz3649 ComponentCondition yyc3649 = true } if yyj3649 < len(yyv3649) { if r.TryDecodeAsNil() { yyv3649[yyj3649] = ComponentCondition{} } else { yyv3652 := &yyv3649[yyj3649] yyv3652.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3649.End() } if yyc3649 { *v = yyv3649 } } 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 _, yyv3653 := range v { yy3654 := &yyv3653 yy3654.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3655 := *v yyh3655, yyl3655 := z.DecSliceHelperStart() var yyrr3655, yyrl3655 int var yyc3655, yyrt3655 bool _, _, _ = yyc3655, yyrt3655, yyrl3655 yyrr3655 = yyl3655 if yyv3655 == nil { if yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 216); yyrt3655 { yyrr3655 = yyrl3655 } yyv3655 = make([]ComponentStatus, yyrl3655) yyc3655 = true } if yyl3655 == 0 { if len(yyv3655) != 0 { yyv3655 = yyv3655[:0] yyc3655 = true } } else if yyl3655 > 0 { if yyl3655 > cap(yyv3655) { yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 216) yyv3655 = make([]ComponentStatus, yyrl3655) yyc3655 = true yyrr3655 = len(yyv3655) } else if yyl3655 != len(yyv3655) { yyv3655 = yyv3655[:yyl3655] yyc3655 = true } yyj3655 := 0 for ; yyj3655 < yyrr3655; yyj3655++ { if r.TryDecodeAsNil() { yyv3655[yyj3655] = ComponentStatus{} } else { yyv3656 := &yyv3655[yyj3655] yyv3656.CodecDecodeSelf(d) } } if yyrt3655 { for ; yyj3655 < yyl3655; yyj3655++ { yyv3655 = append(yyv3655, ComponentStatus{}) if r.TryDecodeAsNil() { yyv3655[yyj3655] = ComponentStatus{} } else { yyv3657 := &yyv3655[yyj3655] yyv3657.CodecDecodeSelf(d) } } } } else { for yyj3655 := 0; !r.CheckBreak(); yyj3655++ { if yyj3655 >= len(yyv3655) { yyv3655 = append(yyv3655, ComponentStatus{}) // var yyz3655 ComponentStatus yyc3655 = true } if yyj3655 < len(yyv3655) { if r.TryDecodeAsNil() { yyv3655[yyj3655] = ComponentStatus{} } else { yyv3658 := &yyv3655[yyj3655] yyv3658.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3655.End() } if yyc3655 { *v = yyv3655 } }