/* 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 [18]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.StdinOnce != false yyq1059[17] = x.TTY != false if yyr1059 || yy2arr1059 { r.EncodeArrayStart(18) } 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.StdinOnce)) } } else { r.EncodeBool(false) } } else { if yyq1059[16] { r.EncodeString(codecSelferC_UTF81234, string("stdinOnce")) yym1100 := z.EncBinary() _ = yym1100 if false { } else { r.EncodeBool(bool(x.StdinOnce)) } } } if yyr1059 || yy2arr1059 { if yyq1059[17] { yym1102 := z.EncBinary() _ = yym1102 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq1059[17] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym1103 := z.EncBinary() _ = yym1103 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 yym1104 := z.DecBinary() _ = yym1104 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1105 := r.ReadMapStart() if yyl1105 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1105, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1105 := r.ReadArrayStart() if yyl1105 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1105, 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 yys1106Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1106Slc var yyhl1106 bool = l >= 0 for yyj1106 := 0; ; yyj1106++ { if yyhl1106 { if yyj1106 >= l { break } } else { if r.CheckBreak() { break } } yys1106Slc = r.DecodeBytes(yys1106Slc, true, true) yys1106 := string(yys1106Slc) switch yys1106 { 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 { yyv1109 := &x.Command yym1110 := z.DecBinary() _ = yym1110 if false { } else { z.F.DecSliceStringX(yyv1109, false, d) } } case "args": if r.TryDecodeAsNil() { x.Args = nil } else { yyv1111 := &x.Args yym1112 := z.DecBinary() _ = yym1112 if false { } else { z.F.DecSliceStringX(yyv1111, false, d) } } case "workingDir": if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1114 := &x.Ports yym1115 := z.DecBinary() _ = yym1115 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1114), d) } } case "env": if r.TryDecodeAsNil() { x.Env = nil } else { yyv1116 := &x.Env yym1117 := z.DecBinary() _ = yym1117 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1116), d) } } case "resources": if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1118 := &x.Resources yyv1118.CodecDecodeSelf(d) } case "volumeMounts": if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1119 := &x.VolumeMounts yym1120 := z.DecBinary() _ = yym1120 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1119), d) } } case "livenessProbe": if r.TryDecodeAsNil() { if x.LivenessProbe != nil { x.LivenessProbe = nil } } else { if x.LivenessProbe == nil { x.LivenessProbe = new(Probe) } x.LivenessProbe.CodecDecodeSelf(d) } case "readinessProbe": if r.TryDecodeAsNil() { if x.ReadinessProbe != nil { x.ReadinessProbe = nil } } else { if x.ReadinessProbe == nil { x.ReadinessProbe = new(Probe) } x.ReadinessProbe.CodecDecodeSelf(d) } case "lifecycle": if r.TryDecodeAsNil() { if x.Lifecycle != nil { x.Lifecycle = nil } } else { if x.Lifecycle == nil { x.Lifecycle = new(Lifecycle) } x.Lifecycle.CodecDecodeSelf(d) } case "terminationMessagePath": if r.TryDecodeAsNil() { x.TerminationMessagePath = "" } else { x.TerminationMessagePath = string(r.DecodeString()) } case "imagePullPolicy": if r.TryDecodeAsNil() { x.ImagePullPolicy = "" } else { x.ImagePullPolicy = PullPolicy(r.DecodeString()) } case "securityContext": if r.TryDecodeAsNil() { if x.SecurityContext != nil { x.SecurityContext = nil } } else { if x.SecurityContext == nil { x.SecurityContext = new(SecurityContext) } x.SecurityContext.CodecDecodeSelf(d) } case "stdin": if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } case "stdinOnce": if r.TryDecodeAsNil() { x.StdinOnce = false } else { x.StdinOnce = bool(r.DecodeBool()) } case "tty": if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } default: z.DecStructFieldNotFound(-1, yys1106) } // end switch yys1106 } // end for yyj1106 if !yyhl1106 { r.ReadEnd() } } func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1130 int var yyb1130 bool var yyhl1130 bool = l >= 0 yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv1133 := &x.Command yym1134 := z.DecBinary() _ = yym1134 if false { } else { z.F.DecSliceStringX(yyv1133, false, d) } } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Args = nil } else { yyv1135 := &x.Args yym1136 := z.DecBinary() _ = yym1136 if false { } else { z.F.DecSliceStringX(yyv1135, false, d) } } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.WorkingDir = "" } else { x.WorkingDir = string(r.DecodeString()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1138 := &x.Ports yym1139 := z.DecBinary() _ = yym1139 if false { } else { h.decSliceContainerPort((*[]ContainerPort)(yyv1138), d) } } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Env = nil } else { yyv1140 := &x.Env yym1141 := z.DecBinary() _ = yym1141 if false { } else { h.decSliceEnvVar((*[]EnvVar)(yyv1140), d) } } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Resources = ResourceRequirements{} } else { yyv1142 := &x.Resources yyv1142.CodecDecodeSelf(d) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.VolumeMounts = nil } else { yyv1143 := &x.VolumeMounts yym1144 := z.DecBinary() _ = yym1144 if false { } else { h.decSliceVolumeMount((*[]VolumeMount)(yyv1143), d) } } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { 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) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { 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) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { 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) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TerminationMessagePath = "" } else { x.TerminationMessagePath = string(r.DecodeString()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullPolicy = "" } else { x.ImagePullPolicy = PullPolicy(r.DecodeString()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { 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) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.StdinOnce = false } else { x.StdinOnce = bool(r.DecodeBool()) } yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } for { yyj1130++ if yyhl1130 { yyb1130 = yyj1130 > l } else { yyb1130 = r.CheckBreak() } if yyb1130 { break } z.DecStructFieldNotFound(yyj1130-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 { yym1154 := z.EncBinary() _ = yym1154 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1155 := !z.EncBinary() yy2arr1155 := z.EncBasicHandle().StructToArray var yyq1155 [3]bool _, _, _ = yysep1155, yyq1155, yy2arr1155 const yyr1155 bool = false yyq1155[0] = x.Exec != nil yyq1155[1] = x.HTTPGet != nil yyq1155[2] = x.TCPSocket != nil if yyr1155 || yy2arr1155 { r.EncodeArrayStart(3) } else { var yynn1155 int = 0 for _, b := range yyq1155 { if b { yynn1155++ } } r.EncodeMapStart(yynn1155) } if yyr1155 || yy2arr1155 { if yyq1155[0] { if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1155[0] { r.EncodeString(codecSelferC_UTF81234, string("exec")) if x.Exec == nil { r.EncodeNil() } else { x.Exec.CodecEncodeSelf(e) } } } if yyr1155 || yy2arr1155 { if yyq1155[1] { if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1155[1] { r.EncodeString(codecSelferC_UTF81234, string("httpGet")) if x.HTTPGet == nil { r.EncodeNil() } else { x.HTTPGet.CodecEncodeSelf(e) } } } if yyr1155 || yy2arr1155 { if yyq1155[2] { if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1155[2] { r.EncodeString(codecSelferC_UTF81234, string("tcpSocket")) if x.TCPSocket == nil { r.EncodeNil() } else { x.TCPSocket.CodecEncodeSelf(e) } } } if yysep1155 { r.EncodeEnd() } } } } func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1159 := z.DecBinary() _ = yym1159 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1160 := r.ReadMapStart() if yyl1160 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1160, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1160 := r.ReadArrayStart() if yyl1160 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1160, 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 yys1161Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1161Slc var yyhl1161 bool = l >= 0 for yyj1161 := 0; ; yyj1161++ { if yyhl1161 { if yyj1161 >= l { break } } else { if r.CheckBreak() { break } } yys1161Slc = r.DecodeBytes(yys1161Slc, true, true) yys1161 := string(yys1161Slc) switch yys1161 { 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, yys1161) } // end switch yys1161 } // end for yyj1161 if !yyhl1161 { r.ReadEnd() } } func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1165 int var yyb1165 bool var yyhl1165 bool = l >= 0 yyj1165++ if yyhl1165 { yyb1165 = yyj1165 > l } else { yyb1165 = r.CheckBreak() } if yyb1165 { 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) } yyj1165++ if yyhl1165 { yyb1165 = yyj1165 > l } else { yyb1165 = r.CheckBreak() } if yyb1165 { 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) } yyj1165++ if yyhl1165 { yyb1165 = yyj1165 > l } else { yyb1165 = r.CheckBreak() } if yyb1165 { 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 { yyj1165++ if yyhl1165 { yyb1165 = yyj1165 > l } else { yyb1165 = r.CheckBreak() } if yyb1165 { break } z.DecStructFieldNotFound(yyj1165-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 { yym1169 := z.EncBinary() _ = yym1169 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1170 := !z.EncBinary() yy2arr1170 := z.EncBasicHandle().StructToArray var yyq1170 [2]bool _, _, _ = yysep1170, yyq1170, yy2arr1170 const yyr1170 bool = false yyq1170[0] = x.PostStart != nil yyq1170[1] = x.PreStop != nil if yyr1170 || yy2arr1170 { r.EncodeArrayStart(2) } else { var yynn1170 int = 0 for _, b := range yyq1170 { if b { yynn1170++ } } r.EncodeMapStart(yynn1170) } if yyr1170 || yy2arr1170 { if yyq1170[0] { if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1170[0] { r.EncodeString(codecSelferC_UTF81234, string("postStart")) if x.PostStart == nil { r.EncodeNil() } else { x.PostStart.CodecEncodeSelf(e) } } } if yyr1170 || yy2arr1170 { if yyq1170[1] { if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1170[1] { r.EncodeString(codecSelferC_UTF81234, string("preStop")) if x.PreStop == nil { r.EncodeNil() } else { x.PreStop.CodecEncodeSelf(e) } } } if yysep1170 { r.EncodeEnd() } } } } func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1173 := z.DecBinary() _ = yym1173 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1174 := r.ReadMapStart() if yyl1174 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1174, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1174 := r.ReadArrayStart() if yyl1174 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1174, 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 yys1175Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1175Slc var yyhl1175 bool = l >= 0 for yyj1175 := 0; ; yyj1175++ { if yyhl1175 { if yyj1175 >= l { break } } else { if r.CheckBreak() { break } } yys1175Slc = r.DecodeBytes(yys1175Slc, true, true) yys1175 := string(yys1175Slc) switch yys1175 { 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, yys1175) } // end switch yys1175 } // end for yyj1175 if !yyhl1175 { r.ReadEnd() } } func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1178 int var yyb1178 bool var yyhl1178 bool = l >= 0 yyj1178++ if yyhl1178 { yyb1178 = yyj1178 > l } else { yyb1178 = r.CheckBreak() } if yyb1178 { 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) } yyj1178++ if yyhl1178 { yyb1178 = yyj1178 > l } else { yyb1178 = r.CheckBreak() } if yyb1178 { 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 { yyj1178++ if yyhl1178 { yyb1178 = yyj1178 > l } else { yyb1178 = r.CheckBreak() } if yyb1178 { break } z.DecStructFieldNotFound(yyj1178-1, "") } r.ReadEnd() } func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1181 := z.EncBinary() _ = yym1181 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 yym1182 := z.DecBinary() _ = yym1182 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 { yym1183 := z.EncBinary() _ = yym1183 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1184 := !z.EncBinary() yy2arr1184 := z.EncBasicHandle().StructToArray var yyq1184 [2]bool _, _, _ = yysep1184, yyq1184, yy2arr1184 const yyr1184 bool = false yyq1184[0] = x.Reason != "" yyq1184[1] = x.Message != "" if yyr1184 || yy2arr1184 { r.EncodeArrayStart(2) } else { var yynn1184 int = 0 for _, b := range yyq1184 { if b { yynn1184++ } } r.EncodeMapStart(yynn1184) } if yyr1184 || yy2arr1184 { if yyq1184[0] { yym1186 := z.EncBinary() _ = yym1186 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1184[0] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1187 := z.EncBinary() _ = yym1187 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1184 || yy2arr1184 { if yyq1184[1] { yym1189 := z.EncBinary() _ = yym1189 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1184[1] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1190 := z.EncBinary() _ = yym1190 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep1184 { r.EncodeEnd() } } } } func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1191 := z.DecBinary() _ = yym1191 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1192 := r.ReadMapStart() if yyl1192 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1192, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1192 := r.ReadArrayStart() if yyl1192 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1192, 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 yys1193Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1193Slc var yyhl1193 bool = l >= 0 for yyj1193 := 0; ; yyj1193++ { if yyhl1193 { if yyj1193 >= l { break } } else { if r.CheckBreak() { break } } yys1193Slc = r.DecodeBytes(yys1193Slc, true, true) yys1193 := string(yys1193Slc) switch yys1193 { 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, yys1193) } // end switch yys1193 } // end for yyj1193 if !yyhl1193 { r.ReadEnd() } } func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1196 int var yyb1196 bool var yyhl1196 bool = l >= 0 yyj1196++ if yyhl1196 { yyb1196 = yyj1196 > l } else { yyb1196 = r.CheckBreak() } if yyb1196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1196++ if yyhl1196 { yyb1196 = yyj1196 > l } else { yyb1196 = r.CheckBreak() } if yyb1196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1196++ if yyhl1196 { yyb1196 = yyj1196 > l } else { yyb1196 = r.CheckBreak() } if yyb1196 { break } z.DecStructFieldNotFound(yyj1196-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 { yym1199 := z.EncBinary() _ = yym1199 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1200 := !z.EncBinary() yy2arr1200 := z.EncBasicHandle().StructToArray var yyq1200 [1]bool _, _, _ = yysep1200, yyq1200, yy2arr1200 const yyr1200 bool = false yyq1200[0] = true if yyr1200 || yy2arr1200 { r.EncodeArrayStart(1) } else { var yynn1200 int = 0 for _, b := range yyq1200 { if b { yynn1200++ } } r.EncodeMapStart(yynn1200) } if yyr1200 || yy2arr1200 { if yyq1200[0] { yy1202 := &x.StartedAt yym1203 := z.EncBinary() _ = yym1203 if false { } else if z.HasExtensions() && z.EncExt(yy1202) { } else if yym1203 { z.EncBinaryMarshal(yy1202) } else if !yym1203 && z.IsJSONHandle() { z.EncJSONMarshal(yy1202) } else { z.EncFallback(yy1202) } } else { r.EncodeNil() } } else { if yyq1200[0] { r.EncodeString(codecSelferC_UTF81234, string("startedAt")) yy1204 := &x.StartedAt yym1205 := z.EncBinary() _ = yym1205 if false { } else if z.HasExtensions() && z.EncExt(yy1204) { } else if yym1205 { z.EncBinaryMarshal(yy1204) } else if !yym1205 && z.IsJSONHandle() { z.EncJSONMarshal(yy1204) } else { z.EncFallback(yy1204) } } } if yysep1200 { r.EncodeEnd() } } } } func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1206 := z.DecBinary() _ = yym1206 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1207 := r.ReadMapStart() if yyl1207 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1207, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1207 := r.ReadArrayStart() if yyl1207 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1207, 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 yys1208Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1208Slc var yyhl1208 bool = l >= 0 for yyj1208 := 0; ; yyj1208++ { if yyhl1208 { if yyj1208 >= l { break } } else { if r.CheckBreak() { break } } yys1208Slc = r.DecodeBytes(yys1208Slc, true, true) yys1208 := string(yys1208Slc) switch yys1208 { case "startedAt": if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1209 := &x.StartedAt yym1210 := z.DecBinary() _ = yym1210 if false { } else if z.HasExtensions() && z.DecExt(yyv1209) { } else if yym1210 { z.DecBinaryUnmarshal(yyv1209) } else if !yym1210 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1209) } else { z.DecFallback(yyv1209, false) } } default: z.DecStructFieldNotFound(-1, yys1208) } // end switch yys1208 } // end for yyj1208 if !yyhl1208 { r.ReadEnd() } } func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1211 int var yyb1211 bool var yyhl1211 bool = l >= 0 yyj1211++ if yyhl1211 { yyb1211 = yyj1211 > l } else { yyb1211 = r.CheckBreak() } if yyb1211 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1212 := &x.StartedAt yym1213 := z.DecBinary() _ = yym1213 if false { } else if z.HasExtensions() && z.DecExt(yyv1212) { } else if yym1213 { z.DecBinaryUnmarshal(yyv1212) } else if !yym1213 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1212) } else { z.DecFallback(yyv1212, false) } } for { yyj1211++ if yyhl1211 { yyb1211 = yyj1211 > l } else { yyb1211 = r.CheckBreak() } if yyb1211 { break } z.DecStructFieldNotFound(yyj1211-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 { yym1214 := z.EncBinary() _ = yym1214 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1215 := !z.EncBinary() yy2arr1215 := z.EncBasicHandle().StructToArray var yyq1215 [7]bool _, _, _ = yysep1215, yyq1215, yy2arr1215 const yyr1215 bool = false yyq1215[1] = x.Signal != 0 yyq1215[2] = x.Reason != "" yyq1215[3] = x.Message != "" yyq1215[4] = true yyq1215[5] = true yyq1215[6] = x.ContainerID != "" if yyr1215 || yy2arr1215 { r.EncodeArrayStart(7) } else { var yynn1215 int = 1 for _, b := range yyq1215 { if b { yynn1215++ } } r.EncodeMapStart(yynn1215) } if yyr1215 || yy2arr1215 { yym1217 := z.EncBinary() _ = yym1217 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } else { r.EncodeString(codecSelferC_UTF81234, string("exitCode")) yym1218 := z.EncBinary() _ = yym1218 if false { } else { r.EncodeInt(int64(x.ExitCode)) } } if yyr1215 || yy2arr1215 { if yyq1215[1] { yym1220 := z.EncBinary() _ = yym1220 if false { } else { r.EncodeInt(int64(x.Signal)) } } else { r.EncodeInt(0) } } else { if yyq1215[1] { r.EncodeString(codecSelferC_UTF81234, string("signal")) yym1221 := z.EncBinary() _ = yym1221 if false { } else { r.EncodeInt(int64(x.Signal)) } } } if yyr1215 || yy2arr1215 { if yyq1215[2] { yym1223 := z.EncBinary() _ = yym1223 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1215[2] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1224 := z.EncBinary() _ = yym1224 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1215 || yy2arr1215 { if yyq1215[3] { yym1226 := z.EncBinary() _ = yym1226 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1215[3] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1227 := z.EncBinary() _ = yym1227 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1215 || yy2arr1215 { if yyq1215[4] { yy1229 := &x.StartedAt yym1230 := z.EncBinary() _ = yym1230 if false { } else if z.HasExtensions() && z.EncExt(yy1229) { } else if yym1230 { z.EncBinaryMarshal(yy1229) } else if !yym1230 && z.IsJSONHandle() { z.EncJSONMarshal(yy1229) } else { z.EncFallback(yy1229) } } else { r.EncodeNil() } } else { if yyq1215[4] { r.EncodeString(codecSelferC_UTF81234, string("startedAt")) yy1231 := &x.StartedAt 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 yyr1215 || yy2arr1215 { if yyq1215[5] { yy1234 := &x.FinishedAt yym1235 := z.EncBinary() _ = yym1235 if false { } else if z.HasExtensions() && z.EncExt(yy1234) { } else if yym1235 { z.EncBinaryMarshal(yy1234) } else if !yym1235 && z.IsJSONHandle() { z.EncJSONMarshal(yy1234) } else { z.EncFallback(yy1234) } } else { r.EncodeNil() } } else { if yyq1215[5] { r.EncodeString(codecSelferC_UTF81234, string("finishedAt")) yy1236 := &x.FinishedAt yym1237 := z.EncBinary() _ = yym1237 if false { } else if z.HasExtensions() && z.EncExt(yy1236) { } else if yym1237 { z.EncBinaryMarshal(yy1236) } else if !yym1237 && z.IsJSONHandle() { z.EncJSONMarshal(yy1236) } else { z.EncFallback(yy1236) } } } if yyr1215 || yy2arr1215 { if yyq1215[6] { yym1239 := z.EncBinary() _ = yym1239 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1215[6] { r.EncodeString(codecSelferC_UTF81234, string("containerID")) yym1240 := z.EncBinary() _ = yym1240 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yysep1215 { r.EncodeEnd() } } } } func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1241 := z.DecBinary() _ = yym1241 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1242 := r.ReadMapStart() if yyl1242 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1242, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1242 := r.ReadArrayStart() if yyl1242 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1242, 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 yys1243Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1243Slc var yyhl1243 bool = l >= 0 for yyj1243 := 0; ; yyj1243++ { if yyhl1243 { if yyj1243 >= l { break } } else { if r.CheckBreak() { break } } yys1243Slc = r.DecodeBytes(yys1243Slc, true, true) yys1243 := string(yys1243Slc) switch yys1243 { 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 { yyv1248 := &x.StartedAt yym1249 := z.DecBinary() _ = yym1249 if false { } else if z.HasExtensions() && z.DecExt(yyv1248) { } else if yym1249 { z.DecBinaryUnmarshal(yyv1248) } else if !yym1249 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1248) } else { z.DecFallback(yyv1248, false) } } case "finishedAt": if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1250 := &x.FinishedAt yym1251 := z.DecBinary() _ = yym1251 if false { } else if z.HasExtensions() && z.DecExt(yyv1250) { } else if yym1251 { z.DecBinaryUnmarshal(yyv1250) } else if !yym1251 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1250) } else { z.DecFallback(yyv1250, false) } } case "containerID": if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys1243) } // end switch yys1243 } // end for yyj1243 if !yyhl1243 { r.ReadEnd() } } func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1253 int var yyb1253 bool var yyhl1253 bool = l >= 0 yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExitCode = 0 } else { x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Signal = 0 } else { x.Signal = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.StartedAt = pkg2_unversioned.Time{} } else { yyv1258 := &x.StartedAt yym1259 := z.DecBinary() _ = yym1259 if false { } else if z.HasExtensions() && z.DecExt(yyv1258) { } else if yym1259 { z.DecBinaryUnmarshal(yyv1258) } else if !yym1259 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1258) } else { z.DecFallback(yyv1258, false) } } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FinishedAt = pkg2_unversioned.Time{} } else { yyv1260 := &x.FinishedAt yym1261 := z.DecBinary() _ = yym1261 if false { } else if z.HasExtensions() && z.DecExt(yyv1260) { } else if yym1261 { z.DecBinaryUnmarshal(yyv1260) } else if !yym1261 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1260) } else { z.DecFallback(yyv1260, false) } } yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1253++ if yyhl1253 { yyb1253 = yyj1253 > l } else { yyb1253 = r.CheckBreak() } if yyb1253 { break } z.DecStructFieldNotFound(yyj1253-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 { yym1263 := z.EncBinary() _ = yym1263 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1264 := !z.EncBinary() yy2arr1264 := z.EncBasicHandle().StructToArray var yyq1264 [3]bool _, _, _ = yysep1264, yyq1264, yy2arr1264 const yyr1264 bool = false yyq1264[0] = x.Waiting != nil yyq1264[1] = x.Running != nil yyq1264[2] = x.Terminated != nil if yyr1264 || yy2arr1264 { r.EncodeArrayStart(3) } else { var yynn1264 int = 0 for _, b := range yyq1264 { if b { yynn1264++ } } r.EncodeMapStart(yynn1264) } if yyr1264 || yy2arr1264 { if yyq1264[0] { if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1264[0] { r.EncodeString(codecSelferC_UTF81234, string("waiting")) if x.Waiting == nil { r.EncodeNil() } else { x.Waiting.CodecEncodeSelf(e) } } } if yyr1264 || yy2arr1264 { if yyq1264[1] { if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1264[1] { r.EncodeString(codecSelferC_UTF81234, string("running")) if x.Running == nil { r.EncodeNil() } else { x.Running.CodecEncodeSelf(e) } } } if yyr1264 || yy2arr1264 { if yyq1264[2] { if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1264[2] { r.EncodeString(codecSelferC_UTF81234, string("terminated")) if x.Terminated == nil { r.EncodeNil() } else { x.Terminated.CodecEncodeSelf(e) } } } if yysep1264 { r.EncodeEnd() } } } } func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1268 := z.DecBinary() _ = yym1268 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1269 := r.ReadMapStart() if yyl1269 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1269, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1269 := r.ReadArrayStart() if yyl1269 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1269, 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 yys1270Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1270Slc var yyhl1270 bool = l >= 0 for yyj1270 := 0; ; yyj1270++ { if yyhl1270 { if yyj1270 >= l { break } } else { if r.CheckBreak() { break } } yys1270Slc = r.DecodeBytes(yys1270Slc, true, true) yys1270 := string(yys1270Slc) switch yys1270 { 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, yys1270) } // end switch yys1270 } // end for yyj1270 if !yyhl1270 { r.ReadEnd() } } func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1274 int var yyb1274 bool var yyhl1274 bool = l >= 0 yyj1274++ if yyhl1274 { yyb1274 = yyj1274 > l } else { yyb1274 = r.CheckBreak() } if yyb1274 { 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) } yyj1274++ if yyhl1274 { yyb1274 = yyj1274 > l } else { yyb1274 = r.CheckBreak() } if yyb1274 { 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) } yyj1274++ if yyhl1274 { yyb1274 = yyj1274 > l } else { yyb1274 = r.CheckBreak() } if yyb1274 { 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 { yyj1274++ if yyhl1274 { yyb1274 = yyj1274 > l } else { yyb1274 = r.CheckBreak() } if yyb1274 { break } z.DecStructFieldNotFound(yyj1274-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 { yym1278 := z.EncBinary() _ = yym1278 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1279 := !z.EncBinary() yy2arr1279 := z.EncBasicHandle().StructToArray var yyq1279 [8]bool _, _, _ = yysep1279, yyq1279, yy2arr1279 const yyr1279 bool = false yyq1279[1] = true yyq1279[2] = true yyq1279[7] = x.ContainerID != "" if yyr1279 || yy2arr1279 { r.EncodeArrayStart(8) } else { var yynn1279 int = 5 for _, b := range yyq1279 { if b { yynn1279++ } } r.EncodeMapStart(yynn1279) } if yyr1279 || yy2arr1279 { yym1281 := z.EncBinary() _ = yym1281 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1282 := z.EncBinary() _ = yym1282 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1279 || yy2arr1279 { if yyq1279[1] { yy1284 := &x.State yy1284.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1279[1] { r.EncodeString(codecSelferC_UTF81234, string("state")) yy1285 := &x.State yy1285.CodecEncodeSelf(e) } } if yyr1279 || yy2arr1279 { if yyq1279[2] { yy1287 := &x.LastTerminationState yy1287.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1279[2] { r.EncodeString(codecSelferC_UTF81234, string("lastState")) yy1288 := &x.LastTerminationState yy1288.CodecEncodeSelf(e) } } if yyr1279 || yy2arr1279 { yym1290 := z.EncBinary() _ = yym1290 if false { } else { r.EncodeBool(bool(x.Ready)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ready")) yym1291 := z.EncBinary() _ = yym1291 if false { } else { r.EncodeBool(bool(x.Ready)) } } if yyr1279 || yy2arr1279 { yym1293 := z.EncBinary() _ = yym1293 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } else { r.EncodeString(codecSelferC_UTF81234, string("restartCount")) yym1294 := z.EncBinary() _ = yym1294 if false { } else { r.EncodeInt(int64(x.RestartCount)) } } if yyr1279 || yy2arr1279 { yym1296 := z.EncBinary() _ = yym1296 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } else { r.EncodeString(codecSelferC_UTF81234, string("image")) yym1297 := z.EncBinary() _ = yym1297 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Image)) } } if yyr1279 || yy2arr1279 { yym1299 := z.EncBinary() _ = yym1299 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("imageID")) yym1300 := z.EncBinary() _ = yym1300 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ImageID)) } } if yyr1279 || yy2arr1279 { if yyq1279[7] { yym1302 := z.EncBinary() _ = yym1302 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1279[7] { r.EncodeString(codecSelferC_UTF81234, string("containerID")) yym1303 := z.EncBinary() _ = yym1303 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID)) } } } if yysep1279 { r.EncodeEnd() } } } } func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1304 := z.DecBinary() _ = yym1304 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1305 := r.ReadMapStart() if yyl1305 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1305, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1305 := r.ReadArrayStart() if yyl1305 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1305, 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 yys1306Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1306Slc var yyhl1306 bool = l >= 0 for yyj1306 := 0; ; yyj1306++ { if yyhl1306 { if yyj1306 >= l { break } } else { if r.CheckBreak() { break } } yys1306Slc = r.DecodeBytes(yys1306Slc, true, true) yys1306 := string(yys1306Slc) switch yys1306 { case "name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } case "state": if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1308 := &x.State yyv1308.CodecDecodeSelf(d) } case "lastState": if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1309 := &x.LastTerminationState yyv1309.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, yys1306) } // end switch yys1306 } // end for yyj1306 if !yyhl1306 { r.ReadEnd() } } func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1315 int var yyb1315 bool var yyhl1315 bool = l >= 0 yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.State = ContainerState{} } else { yyv1317 := &x.State yyv1317.CodecDecodeSelf(d) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTerminationState = ContainerState{} } else { yyv1318 := &x.LastTerminationState yyv1318.CodecDecodeSelf(d) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ready = false } else { x.Ready = bool(r.DecodeBool()) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RestartCount = 0 } else { x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Image = "" } else { x.Image = string(r.DecodeString()) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImageID = "" } else { x.ImageID = string(r.DecodeString()) } yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerID = "" } else { x.ContainerID = string(r.DecodeString()) } for { yyj1315++ if yyhl1315 { yyb1315 = yyj1315 > l } else { yyb1315 = r.CheckBreak() } if yyb1315 { break } z.DecStructFieldNotFound(yyj1315-1, "") } r.ReadEnd() } func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1324 := z.EncBinary() _ = yym1324 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 yym1325 := z.DecBinary() _ = yym1325 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 yym1326 := z.EncBinary() _ = yym1326 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 yym1327 := z.DecBinary() _ = yym1327 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 { yym1328 := z.EncBinary() _ = yym1328 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1329 := !z.EncBinary() yy2arr1329 := z.EncBasicHandle().StructToArray var yyq1329 [6]bool _, _, _ = yysep1329, yyq1329, yy2arr1329 const yyr1329 bool = false yyq1329[2] = true yyq1329[3] = true yyq1329[4] = x.Reason != "" yyq1329[5] = x.Message != "" if yyr1329 || yy2arr1329 { r.EncodeArrayStart(6) } else { var yynn1329 int = 2 for _, b := range yyq1329 { if b { yynn1329++ } } r.EncodeMapStart(yynn1329) } if yyr1329 || yy2arr1329 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr1329 || yy2arr1329 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr1329 || yy2arr1329 { if yyq1329[2] { yy1333 := &x.LastProbeTime 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 yyq1329[2] { r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime")) yy1335 := &x.LastProbeTime 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 yyr1329 || yy2arr1329 { if yyq1329[3] { yy1338 := &x.LastTransitionTime yym1339 := z.EncBinary() _ = yym1339 if false { } else if z.HasExtensions() && z.EncExt(yy1338) { } else if yym1339 { z.EncBinaryMarshal(yy1338) } else if !yym1339 && z.IsJSONHandle() { z.EncJSONMarshal(yy1338) } else { z.EncFallback(yy1338) } } else { r.EncodeNil() } } else { if yyq1329[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy1340 := &x.LastTransitionTime yym1341 := z.EncBinary() _ = yym1341 if false { } else if z.HasExtensions() && z.EncExt(yy1340) { } else if yym1341 { z.EncBinaryMarshal(yy1340) } else if !yym1341 && z.IsJSONHandle() { z.EncJSONMarshal(yy1340) } else { z.EncFallback(yy1340) } } } if yyr1329 || yy2arr1329 { if yyq1329[4] { yym1343 := z.EncBinary() _ = yym1343 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1329[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1344 := z.EncBinary() _ = yym1344 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1329 || yy2arr1329 { if yyq1329[5] { yym1346 := z.EncBinary() _ = yym1346 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1329[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1347 := z.EncBinary() _ = yym1347 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep1329 { r.EncodeEnd() } } } } func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1348 := z.DecBinary() _ = yym1348 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1349 := r.ReadMapStart() if yyl1349 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1349, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1349 := r.ReadArrayStart() if yyl1349 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1349, 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 yys1350Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1350Slc var yyhl1350 bool = l >= 0 for yyj1350 := 0; ; yyj1350++ { if yyhl1350 { if yyj1350 >= l { break } } else { if r.CheckBreak() { break } } yys1350Slc = r.DecodeBytes(yys1350Slc, true, true) yys1350 := string(yys1350Slc) switch yys1350 { 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 { yyv1353 := &x.LastProbeTime yym1354 := z.DecBinary() _ = yym1354 if false { } else if z.HasExtensions() && z.DecExt(yyv1353) { } else if yym1354 { z.DecBinaryUnmarshal(yyv1353) } else if !yym1354 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1353) } else { z.DecFallback(yyv1353, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1355 := &x.LastTransitionTime yym1356 := z.DecBinary() _ = yym1356 if false { } else if z.HasExtensions() && z.DecExt(yyv1355) { } else if yym1356 { z.DecBinaryUnmarshal(yyv1355) } else if !yym1356 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1355) } else { z.DecFallback(yyv1355, 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, yys1350) } // end switch yys1350 } // end for yyj1350 if !yyhl1350 { r.ReadEnd() } } func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1359 int var yyb1359 bool var yyhl1359 bool = l >= 0 yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = PodConditionType(r.DecodeString()) } yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastProbeTime = pkg2_unversioned.Time{} } else { yyv1362 := &x.LastProbeTime yym1363 := z.DecBinary() _ = yym1363 if false { } else if z.HasExtensions() && z.DecExt(yyv1362) { } else if yym1363 { z.DecBinaryUnmarshal(yyv1362) } else if !yym1363 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1362) } else { z.DecFallback(yyv1362, false) } } yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv1364 := &x.LastTransitionTime yym1365 := z.DecBinary() _ = yym1365 if false { } else if z.HasExtensions() && z.DecExt(yyv1364) { } else if yym1365 { z.DecBinaryUnmarshal(yyv1364) } else if !yym1365 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1364) } else { z.DecFallback(yyv1364, false) } } yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj1359++ if yyhl1359 { yyb1359 = yyj1359 > l } else { yyb1359 = r.CheckBreak() } if yyb1359 { break } z.DecStructFieldNotFound(yyj1359-1, "") } r.ReadEnd() } func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1368 := z.EncBinary() _ = yym1368 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 yym1369 := z.DecBinary() _ = yym1369 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 { yym1370 := z.EncBinary() _ = yym1370 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1371 := !z.EncBinary() yy2arr1371 := z.EncBasicHandle().StructToArray var yyq1371 [4]bool _, _, _ = yysep1371, yyq1371, yy2arr1371 const yyr1371 bool = false yyq1371[0] = x.Kind != "" yyq1371[1] = x.APIVersion != "" yyq1371[2] = true if yyr1371 || yy2arr1371 { r.EncodeArrayStart(4) } else { var yynn1371 int = 1 for _, b := range yyq1371 { if b { yynn1371++ } } r.EncodeMapStart(yynn1371) } if yyr1371 || yy2arr1371 { if yyq1371[0] { yym1373 := z.EncBinary() _ = yym1373 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1371[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1374 := z.EncBinary() _ = yym1374 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1371 || yy2arr1371 { if yyq1371[1] { yym1376 := z.EncBinary() _ = yym1376 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1371[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1377 := z.EncBinary() _ = yym1377 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1371 || yy2arr1371 { if yyq1371[2] { yy1379 := &x.ListMeta yym1380 := z.EncBinary() _ = yym1380 if false { } else if z.HasExtensions() && z.EncExt(yy1379) { } else { z.EncFallback(yy1379) } } else { r.EncodeNil() } } else { if yyq1371[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1381 := &x.ListMeta yym1382 := z.EncBinary() _ = yym1382 if false { } else if z.HasExtensions() && z.EncExt(yy1381) { } else { z.EncFallback(yy1381) } } } if yyr1371 || yy2arr1371 { if x.Items == nil { r.EncodeNil() } else { yym1384 := z.EncBinary() _ = yym1384 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1385 := z.EncBinary() _ = yym1385 if false { } else { h.encSlicePod(([]Pod)(x.Items), e) } } } if yysep1371 { r.EncodeEnd() } } } } func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1386 := z.DecBinary() _ = yym1386 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1387 := r.ReadMapStart() if yyl1387 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1387, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1387 := r.ReadArrayStart() if yyl1387 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1387, 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 yys1388Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1388Slc var yyhl1388 bool = l >= 0 for yyj1388 := 0; ; yyj1388++ { if yyhl1388 { if yyj1388 >= l { break } } else { if r.CheckBreak() { break } } yys1388Slc = r.DecodeBytes(yys1388Slc, true, true) yys1388 := string(yys1388Slc) switch yys1388 { 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 { yyv1391 := &x.ListMeta yym1392 := z.DecBinary() _ = yym1392 if false { } else if z.HasExtensions() && z.DecExt(yyv1391) { } else { z.DecFallback(yyv1391, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1393 := &x.Items yym1394 := z.DecBinary() _ = yym1394 if false { } else { h.decSlicePod((*[]Pod)(yyv1393), d) } } default: z.DecStructFieldNotFound(-1, yys1388) } // end switch yys1388 } // end for yyj1388 if !yyhl1388 { r.ReadEnd() } } func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1395 int var yyb1395 bool var yyhl1395 bool = l >= 0 yyj1395++ if yyhl1395 { yyb1395 = yyj1395 > l } else { yyb1395 = r.CheckBreak() } if yyb1395 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1395++ if yyhl1395 { yyb1395 = yyj1395 > l } else { yyb1395 = r.CheckBreak() } if yyb1395 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1395++ if yyhl1395 { yyb1395 = yyj1395 > l } else { yyb1395 = r.CheckBreak() } if yyb1395 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1398 := &x.ListMeta yym1399 := z.DecBinary() _ = yym1399 if false { } else if z.HasExtensions() && z.DecExt(yyv1398) { } else { z.DecFallback(yyv1398, false) } } yyj1395++ if yyhl1395 { yyb1395 = yyj1395 > l } else { yyb1395 = r.CheckBreak() } if yyb1395 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1400 := &x.Items yym1401 := z.DecBinary() _ = yym1401 if false { } else { h.decSlicePod((*[]Pod)(yyv1400), d) } } for { yyj1395++ if yyhl1395 { yyb1395 = yyj1395 > l } else { yyb1395 = r.CheckBreak() } if yyb1395 { break } z.DecStructFieldNotFound(yyj1395-1, "") } r.ReadEnd() } func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1402 := z.EncBinary() _ = yym1402 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 yym1403 := z.DecBinary() _ = yym1403 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 { yym1404 := z.EncBinary() _ = yym1404 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1405 := !z.EncBinary() yy2arr1405 := z.EncBasicHandle().StructToArray var yyq1405 [11]bool _, _, _ = yysep1405, yyq1405, yy2arr1405 const yyr1405 bool = false yyq1405[2] = x.RestartPolicy != "" yyq1405[3] = x.TerminationGracePeriodSeconds != nil yyq1405[4] = x.ActiveDeadlineSeconds != nil yyq1405[5] = x.DNSPolicy != "" yyq1405[6] = len(x.NodeSelector) != 0 yyq1405[8] = x.NodeName != "" yyq1405[9] = x.SecurityContext != nil yyq1405[10] = len(x.ImagePullSecrets) != 0 if yyr1405 || yy2arr1405 { r.EncodeArrayStart(11) } else { var yynn1405 int = 3 for _, b := range yyq1405 { if b { yynn1405++ } } r.EncodeMapStart(yynn1405) } if yyr1405 || yy2arr1405 { if x.Volumes == nil { r.EncodeNil() } else { yym1407 := z.EncBinary() _ = yym1407 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("volumes")) if x.Volumes == nil { r.EncodeNil() } else { yym1408 := z.EncBinary() _ = yym1408 if false { } else { h.encSliceVolume(([]Volume)(x.Volumes), e) } } } if yyr1405 || yy2arr1405 { if x.Containers == nil { r.EncodeNil() } else { yym1410 := z.EncBinary() _ = yym1410 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("containers")) if x.Containers == nil { r.EncodeNil() } else { yym1411 := z.EncBinary() _ = yym1411 if false { } else { h.encSliceContainer(([]Container)(x.Containers), e) } } } if yyr1405 || yy2arr1405 { if yyq1405[2] { x.RestartPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1405[2] { r.EncodeString(codecSelferC_UTF81234, string("restartPolicy")) x.RestartPolicy.CodecEncodeSelf(e) } } if yyr1405 || yy2arr1405 { if yyq1405[3] { if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1414 := *x.TerminationGracePeriodSeconds yym1415 := z.EncBinary() _ = yym1415 if false { } else { r.EncodeInt(int64(yy1414)) } } } else { r.EncodeNil() } } else { if yyq1405[3] { r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds")) if x.TerminationGracePeriodSeconds == nil { r.EncodeNil() } else { yy1416 := *x.TerminationGracePeriodSeconds yym1417 := z.EncBinary() _ = yym1417 if false { } else { r.EncodeInt(int64(yy1416)) } } } } if yyr1405 || yy2arr1405 { if yyq1405[4] { if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1419 := *x.ActiveDeadlineSeconds yym1420 := z.EncBinary() _ = yym1420 if false { } else { r.EncodeInt(int64(yy1419)) } } } else { r.EncodeNil() } } else { if yyq1405[4] { r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds")) if x.ActiveDeadlineSeconds == nil { r.EncodeNil() } else { yy1421 := *x.ActiveDeadlineSeconds yym1422 := z.EncBinary() _ = yym1422 if false { } else { r.EncodeInt(int64(yy1421)) } } } } if yyr1405 || yy2arr1405 { if yyq1405[5] { x.DNSPolicy.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1405[5] { r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy")) x.DNSPolicy.CodecEncodeSelf(e) } } if yyr1405 || yy2arr1405 { if yyq1405[6] { if x.NodeSelector == nil { r.EncodeNil() } else { yym1425 := z.EncBinary() _ = yym1425 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } else { r.EncodeNil() } } else { if yyq1405[6] { r.EncodeString(codecSelferC_UTF81234, string("nodeSelector")) if x.NodeSelector == nil { r.EncodeNil() } else { yym1426 := z.EncBinary() _ = yym1426 if false { } else { z.F.EncMapStringStringV(x.NodeSelector, false, e) } } } } if yyr1405 || yy2arr1405 { yym1428 := z.EncBinary() _ = yym1428 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } else { r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName")) yym1429 := z.EncBinary() _ = yym1429 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName)) } } if yyr1405 || yy2arr1405 { if yyq1405[8] { yym1431 := z.EncBinary() _ = yym1431 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1405[8] { r.EncodeString(codecSelferC_UTF81234, string("nodeName")) yym1432 := z.EncBinary() _ = yym1432 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.NodeName)) } } } if yyr1405 || yy2arr1405 { if yyq1405[9] { if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1405[9] { r.EncodeString(codecSelferC_UTF81234, string("securityContext")) if x.SecurityContext == nil { r.EncodeNil() } else { x.SecurityContext.CodecEncodeSelf(e) } } } if yyr1405 || yy2arr1405 { if yyq1405[10] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1435 := z.EncBinary() _ = yym1435 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1405[10] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1436 := z.EncBinary() _ = yym1436 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1405 { r.EncodeEnd() } } } } func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1437 := z.DecBinary() _ = yym1437 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1438 := r.ReadMapStart() if yyl1438 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1438, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1438 := r.ReadArrayStart() if yyl1438 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1438, 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 yys1439Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1439Slc var yyhl1439 bool = l >= 0 for yyj1439 := 0; ; yyj1439++ { if yyhl1439 { if yyj1439 >= l { break } } else { if r.CheckBreak() { break } } yys1439Slc = r.DecodeBytes(yys1439Slc, true, true) yys1439 := string(yys1439Slc) switch yys1439 { case "volumes": if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1440 := &x.Volumes yym1441 := z.DecBinary() _ = yym1441 if false { } else { h.decSliceVolume((*[]Volume)(yyv1440), d) } } case "containers": if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1442 := &x.Containers yym1443 := z.DecBinary() _ = yym1443 if false { } else { h.decSliceContainer((*[]Container)(yyv1442), 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) } yym1446 := z.DecBinary() _ = yym1446 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) } yym1448 := z.DecBinary() _ = yym1448 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 { yyv1450 := &x.NodeSelector yym1451 := z.DecBinary() _ = yym1451 if false { } else { z.F.DecMapStringStringX(yyv1450, 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 { yyv1455 := &x.ImagePullSecrets yym1456 := z.DecBinary() _ = yym1456 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1455), d) } } default: z.DecStructFieldNotFound(-1, yys1439) } // end switch yys1439 } // end for yyj1439 if !yyhl1439 { r.ReadEnd() } } func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1457 int var yyb1457 bool var yyhl1457 bool = l >= 0 yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Volumes = nil } else { yyv1458 := &x.Volumes yym1459 := z.DecBinary() _ = yym1459 if false { } else { h.decSliceVolume((*[]Volume)(yyv1458), d) } } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Containers = nil } else { yyv1460 := &x.Containers yym1461 := z.DecBinary() _ = yym1461 if false { } else { h.decSliceContainer((*[]Container)(yyv1460), d) } } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RestartPolicy = "" } else { x.RestartPolicy = RestartPolicy(r.DecodeString()) } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TerminationGracePeriodSeconds != nil { x.TerminationGracePeriodSeconds = nil } } else { if x.TerminationGracePeriodSeconds == nil { x.TerminationGracePeriodSeconds = new(int64) } yym1464 := z.DecBinary() _ = yym1464 if false { } else { *((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64)) } } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.ActiveDeadlineSeconds != nil { x.ActiveDeadlineSeconds = nil } } else { if x.ActiveDeadlineSeconds == nil { x.ActiveDeadlineSeconds = new(int64) } yym1466 := z.DecBinary() _ = yym1466 if false { } else { *((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64)) } } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DNSPolicy = "" } else { x.DNSPolicy = DNSPolicy(r.DecodeString()) } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeSelector = nil } else { yyv1468 := &x.NodeSelector yym1469 := z.DecBinary() _ = yym1469 if false { } else { z.F.DecMapStringStringX(yyv1468, false, d) } } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ServiceAccountName = "" } else { x.ServiceAccountName = string(r.DecodeString()) } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeName = "" } else { x.NodeName = string(r.DecodeString()) } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { 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) } yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1473 := &x.ImagePullSecrets yym1474 := z.DecBinary() _ = yym1474 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1473), d) } } for { yyj1457++ if yyhl1457 { yyb1457 = yyj1457 > l } else { yyb1457 = r.CheckBreak() } if yyb1457 { break } z.DecStructFieldNotFound(yyj1457-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 { yym1475 := z.EncBinary() _ = yym1475 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1476 := !z.EncBinary() yy2arr1476 := z.EncBasicHandle().StructToArray var yyq1476 [3]bool _, _, _ = yysep1476, yyq1476, yy2arr1476 const yyr1476 bool = false yyq1476[0] = x.HostNetwork != false yyq1476[1] = x.HostPID != false yyq1476[2] = x.HostIPC != false if yyr1476 || yy2arr1476 { r.EncodeArrayStart(3) } else { var yynn1476 int = 0 for _, b := range yyq1476 { if b { yynn1476++ } } r.EncodeMapStart(yynn1476) } if yyr1476 || yy2arr1476 { if yyq1476[0] { yym1478 := z.EncBinary() _ = yym1478 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } else { r.EncodeBool(false) } } else { if yyq1476[0] { r.EncodeString(codecSelferC_UTF81234, string("hostNetwork")) yym1479 := z.EncBinary() _ = yym1479 if false { } else { r.EncodeBool(bool(x.HostNetwork)) } } } if yyr1476 || yy2arr1476 { if yyq1476[1] { yym1481 := z.EncBinary() _ = yym1481 if false { } else { r.EncodeBool(bool(x.HostPID)) } } else { r.EncodeBool(false) } } else { if yyq1476[1] { r.EncodeString(codecSelferC_UTF81234, string("hostPID")) yym1482 := z.EncBinary() _ = yym1482 if false { } else { r.EncodeBool(bool(x.HostPID)) } } } if yyr1476 || yy2arr1476 { if yyq1476[2] { yym1484 := z.EncBinary() _ = yym1484 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } else { r.EncodeBool(false) } } else { if yyq1476[2] { r.EncodeString(codecSelferC_UTF81234, string("hostIPC")) yym1485 := z.EncBinary() _ = yym1485 if false { } else { r.EncodeBool(bool(x.HostIPC)) } } } if yysep1476 { r.EncodeEnd() } } } } func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1486 := z.DecBinary() _ = yym1486 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1487 := r.ReadMapStart() if yyl1487 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1487, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1487 := r.ReadArrayStart() if yyl1487 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1487, 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 yys1488Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1488Slc var yyhl1488 bool = l >= 0 for yyj1488 := 0; ; yyj1488++ { if yyhl1488 { if yyj1488 >= l { break } } else { if r.CheckBreak() { break } } yys1488Slc = r.DecodeBytes(yys1488Slc, true, true) yys1488 := string(yys1488Slc) switch yys1488 { 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, yys1488) } // end switch yys1488 } // end for yyj1488 if !yyhl1488 { r.ReadEnd() } } func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1492 int var yyb1492 bool var yyhl1492 bool = l >= 0 yyj1492++ if yyhl1492 { yyb1492 = yyj1492 > l } else { yyb1492 = r.CheckBreak() } if yyb1492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } yyj1492++ if yyhl1492 { yyb1492 = yyj1492 > l } else { yyb1492 = r.CheckBreak() } if yyb1492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } yyj1492++ if yyhl1492 { yyb1492 = yyj1492 > l } else { yyb1492 = r.CheckBreak() } if yyb1492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } for { yyj1492++ if yyhl1492 { yyb1492 = yyj1492 > l } else { yyb1492 = r.CheckBreak() } if yyb1492 { break } z.DecStructFieldNotFound(yyj1492-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 { yym1496 := z.EncBinary() _ = yym1496 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1497 := !z.EncBinary() yy2arr1497 := z.EncBasicHandle().StructToArray var yyq1497 [8]bool _, _, _ = yysep1497, yyq1497, yy2arr1497 const yyr1497 bool = false yyq1497[0] = x.Phase != "" yyq1497[1] = len(x.Conditions) != 0 yyq1497[2] = x.Message != "" yyq1497[3] = x.Reason != "" yyq1497[4] = x.HostIP != "" yyq1497[5] = x.PodIP != "" yyq1497[6] = x.StartTime != nil yyq1497[7] = len(x.ContainerStatuses) != 0 if yyr1497 || yy2arr1497 { r.EncodeArrayStart(8) } else { var yynn1497 int = 0 for _, b := range yyq1497 { if b { yynn1497++ } } r.EncodeMapStart(yynn1497) } if yyr1497 || yy2arr1497 { if yyq1497[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1497[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr1497 || yy2arr1497 { if yyq1497[1] { if x.Conditions == nil { r.EncodeNil() } else { yym1500 := z.EncBinary() _ = yym1500 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq1497[1] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym1501 := z.EncBinary() _ = yym1501 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } } if yyr1497 || yy2arr1497 { if yyq1497[2] { yym1503 := z.EncBinary() _ = yym1503 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1497[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1504 := z.EncBinary() _ = yym1504 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1497 || yy2arr1497 { if yyq1497[3] { yym1506 := z.EncBinary() _ = yym1506 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1497[3] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1507 := z.EncBinary() _ = yym1507 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1497 || yy2arr1497 { if yyq1497[4] { yym1509 := z.EncBinary() _ = yym1509 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1497[4] { r.EncodeString(codecSelferC_UTF81234, string("hostIP")) yym1510 := z.EncBinary() _ = yym1510 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr1497 || yy2arr1497 { if yyq1497[5] { yym1512 := z.EncBinary() _ = yym1512 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1497[5] { r.EncodeString(codecSelferC_UTF81234, string("podIP")) yym1513 := z.EncBinary() _ = yym1513 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } } if yyr1497 || yy2arr1497 { if yyq1497[6] { if x.StartTime == nil { r.EncodeNil() } else { yym1515 := z.EncBinary() _ = yym1515 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1515 { z.EncBinaryMarshal(x.StartTime) } else if !yym1515 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } else { r.EncodeNil() } } else { if yyq1497[6] { r.EncodeString(codecSelferC_UTF81234, string("startTime")) if x.StartTime == nil { r.EncodeNil() } else { yym1516 := z.EncBinary() _ = yym1516 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1516 { z.EncBinaryMarshal(x.StartTime) } else if !yym1516 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } } if yyr1497 || yy2arr1497 { if yyq1497[7] { if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1518 := z.EncBinary() _ = yym1518 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } else { r.EncodeNil() } } else { if yyq1497[7] { r.EncodeString(codecSelferC_UTF81234, string("containerStatuses")) if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1519 := z.EncBinary() _ = yym1519 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } } if yysep1497 { r.EncodeEnd() } } } } func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1520 := z.DecBinary() _ = yym1520 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1521 := r.ReadMapStart() if yyl1521 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1521, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1521 := r.ReadArrayStart() if yyl1521 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1521, 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 yys1522Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1522Slc var yyhl1522 bool = l >= 0 for yyj1522 := 0; ; yyj1522++ { if yyhl1522 { if yyj1522 >= l { break } } else { if r.CheckBreak() { break } } yys1522Slc = r.DecodeBytes(yys1522Slc, true, true) yys1522 := string(yys1522Slc) switch yys1522 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1524 := &x.Conditions yym1525 := z.DecBinary() _ = yym1525 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1524), 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) } yym1531 := z.DecBinary() _ = yym1531 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1531 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1531 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } case "containerStatuses": if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1532 := &x.ContainerStatuses yym1533 := z.DecBinary() _ = yym1533 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1532), d) } } default: z.DecStructFieldNotFound(-1, yys1522) } // end switch yys1522 } // end for yyj1522 if !yyhl1522 { r.ReadEnd() } } func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1534 int var yyb1534 bool var yyhl1534 bool = l >= 0 yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1536 := &x.Conditions yym1537 := z.DecBinary() _ = yym1537 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1536), d) } } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1543 := z.DecBinary() _ = yym1543 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1543 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1543 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1544 := &x.ContainerStatuses yym1545 := z.DecBinary() _ = yym1545 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1544), d) } } for { yyj1534++ if yyhl1534 { yyb1534 = yyj1534 > l } else { yyb1534 = r.CheckBreak() } if yyb1534 { break } z.DecStructFieldNotFound(yyj1534-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 { yym1546 := z.EncBinary() _ = yym1546 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1547 := !z.EncBinary() yy2arr1547 := z.EncBasicHandle().StructToArray var yyq1547 [4]bool _, _, _ = yysep1547, yyq1547, yy2arr1547 const yyr1547 bool = false yyq1547[0] = x.Kind != "" yyq1547[1] = x.APIVersion != "" yyq1547[2] = true yyq1547[3] = true if yyr1547 || yy2arr1547 { r.EncodeArrayStart(4) } else { var yynn1547 int = 0 for _, b := range yyq1547 { if b { yynn1547++ } } r.EncodeMapStart(yynn1547) } if yyr1547 || yy2arr1547 { if yyq1547[0] { yym1549 := z.EncBinary() _ = yym1549 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1547[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1550 := z.EncBinary() _ = yym1550 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1547 || yy2arr1547 { if yyq1547[1] { yym1552 := z.EncBinary() _ = yym1552 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1547[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1553 := z.EncBinary() _ = yym1553 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1547 || yy2arr1547 { if yyq1547[2] { yy1555 := &x.ObjectMeta yy1555.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1547[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1556 := &x.ObjectMeta yy1556.CodecEncodeSelf(e) } } if yyr1547 || yy2arr1547 { if yyq1547[3] { yy1558 := &x.Status yy1558.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1547[3] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1559 := &x.Status yy1559.CodecEncodeSelf(e) } } if yysep1547 { r.EncodeEnd() } } } } func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1560 := z.DecBinary() _ = yym1560 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1561 := r.ReadMapStart() if yyl1561 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1561, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1561 := r.ReadArrayStart() if yyl1561 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1561, 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 yys1562Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1562Slc var yyhl1562 bool = l >= 0 for yyj1562 := 0; ; yyj1562++ { if yyhl1562 { if yyj1562 >= l { break } } else { if r.CheckBreak() { break } } yys1562Slc = r.DecodeBytes(yys1562Slc, true, true) yys1562 := string(yys1562Slc) switch yys1562 { 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 { yyv1565 := &x.ObjectMeta yyv1565.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1566 := &x.Status yyv1566.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1562) } // end switch yys1562 } // end for yyj1562 if !yyhl1562 { r.ReadEnd() } } func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1567 int var yyb1567 bool var yyhl1567 bool = l >= 0 yyj1567++ if yyhl1567 { yyb1567 = yyj1567 > l } else { yyb1567 = r.CheckBreak() } if yyb1567 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1567++ if yyhl1567 { yyb1567 = yyj1567 > l } else { yyb1567 = r.CheckBreak() } if yyb1567 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1567++ if yyhl1567 { yyb1567 = yyj1567 > l } else { yyb1567 = r.CheckBreak() } if yyb1567 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1570 := &x.ObjectMeta yyv1570.CodecDecodeSelf(d) } yyj1567++ if yyhl1567 { yyb1567 = yyj1567 > l } else { yyb1567 = r.CheckBreak() } if yyb1567 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1571 := &x.Status yyv1571.CodecDecodeSelf(d) } for { yyj1567++ if yyhl1567 { yyb1567 = yyj1567 > l } else { yyb1567 = r.CheckBreak() } if yyb1567 { break } z.DecStructFieldNotFound(yyj1567-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 { yym1572 := z.EncBinary() _ = yym1572 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1573 := !z.EncBinary() yy2arr1573 := z.EncBasicHandle().StructToArray var yyq1573 [5]bool _, _, _ = yysep1573, yyq1573, yy2arr1573 const yyr1573 bool = false yyq1573[0] = x.Kind != "" yyq1573[1] = x.APIVersion != "" yyq1573[2] = true yyq1573[3] = true yyq1573[4] = true if yyr1573 || yy2arr1573 { r.EncodeArrayStart(5) } else { var yynn1573 int = 0 for _, b := range yyq1573 { if b { yynn1573++ } } r.EncodeMapStart(yynn1573) } if yyr1573 || yy2arr1573 { if yyq1573[0] { yym1575 := z.EncBinary() _ = yym1575 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1573[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1576 := z.EncBinary() _ = yym1576 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1573 || yy2arr1573 { if yyq1573[1] { yym1578 := z.EncBinary() _ = yym1578 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1573[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1579 := z.EncBinary() _ = yym1579 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1573 || yy2arr1573 { if yyq1573[2] { yy1581 := &x.ObjectMeta yy1581.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1573[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1582 := &x.ObjectMeta yy1582.CodecEncodeSelf(e) } } if yyr1573 || yy2arr1573 { if yyq1573[3] { yy1584 := &x.Spec yy1584.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1573[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1585 := &x.Spec yy1585.CodecEncodeSelf(e) } } if yyr1573 || yy2arr1573 { if yyq1573[4] { yy1587 := &x.Status yy1587.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1573[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1588 := &x.Status yy1588.CodecEncodeSelf(e) } } if yysep1573 { r.EncodeEnd() } } } } func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1589 := z.DecBinary() _ = yym1589 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1590 := r.ReadMapStart() if yyl1590 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1590, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1590 := r.ReadArrayStart() if yyl1590 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1590, 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 yys1591Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1591Slc var yyhl1591 bool = l >= 0 for yyj1591 := 0; ; yyj1591++ { if yyhl1591 { if yyj1591 >= l { break } } else { if r.CheckBreak() { break } } yys1591Slc = r.DecodeBytes(yys1591Slc, true, true) yys1591 := string(yys1591Slc) switch yys1591 { 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 { yyv1594 := &x.ObjectMeta yyv1594.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1595 := &x.Spec yyv1595.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1596 := &x.Status yyv1596.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1591) } // end switch yys1591 } // end for yyj1591 if !yyhl1591 { r.ReadEnd() } } func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1597 int var yyb1597 bool var yyhl1597 bool = l >= 0 yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1600 := &x.ObjectMeta yyv1600.CodecDecodeSelf(d) } yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1601 := &x.Spec yyv1601.CodecDecodeSelf(d) } yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1602 := &x.Status yyv1602.CodecDecodeSelf(d) } for { yyj1597++ if yyhl1597 { yyb1597 = yyj1597 > l } else { yyb1597 = r.CheckBreak() } if yyb1597 { break } z.DecStructFieldNotFound(yyj1597-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 { yym1603 := z.EncBinary() _ = yym1603 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1604 := !z.EncBinary() yy2arr1604 := z.EncBasicHandle().StructToArray var yyq1604 [2]bool _, _, _ = yysep1604, yyq1604, yy2arr1604 const yyr1604 bool = false yyq1604[0] = true yyq1604[1] = true if yyr1604 || yy2arr1604 { r.EncodeArrayStart(2) } else { var yynn1604 int = 0 for _, b := range yyq1604 { if b { yynn1604++ } } r.EncodeMapStart(yynn1604) } if yyr1604 || yy2arr1604 { if yyq1604[0] { yy1606 := &x.ObjectMeta yy1606.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1604[0] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1607 := &x.ObjectMeta yy1607.CodecEncodeSelf(e) } } if yyr1604 || yy2arr1604 { if yyq1604[1] { yy1609 := &x.Spec yy1609.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1604[1] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1610 := &x.Spec yy1610.CodecEncodeSelf(e) } } if yysep1604 { r.EncodeEnd() } } } } func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1611 := z.DecBinary() _ = yym1611 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1612 := r.ReadMapStart() if yyl1612 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1612, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1612 := r.ReadArrayStart() if yyl1612 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1612, 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 yys1613Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1613Slc var yyhl1613 bool = l >= 0 for yyj1613 := 0; ; yyj1613++ { if yyhl1613 { if yyj1613 >= l { break } } else { if r.CheckBreak() { break } } yys1613Slc = r.DecodeBytes(yys1613Slc, true, true) yys1613 := string(yys1613Slc) switch yys1613 { case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1614 := &x.ObjectMeta yyv1614.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1615 := &x.Spec yyv1615.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1613) } // end switch yys1613 } // end for yyj1613 if !yyhl1613 { r.ReadEnd() } } func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1616 int var yyb1616 bool var yyhl1616 bool = l >= 0 yyj1616++ if yyhl1616 { yyb1616 = yyj1616 > l } else { yyb1616 = r.CheckBreak() } if yyb1616 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1617 := &x.ObjectMeta yyv1617.CodecDecodeSelf(d) } yyj1616++ if yyhl1616 { yyb1616 = yyj1616 > l } else { yyb1616 = r.CheckBreak() } if yyb1616 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1618 := &x.Spec yyv1618.CodecDecodeSelf(d) } for { yyj1616++ if yyhl1616 { yyb1616 = yyj1616 > l } else { yyb1616 = r.CheckBreak() } if yyb1616 { break } z.DecStructFieldNotFound(yyj1616-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 { yym1619 := z.EncBinary() _ = yym1619 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1620 := !z.EncBinary() yy2arr1620 := z.EncBasicHandle().StructToArray var yyq1620 [4]bool _, _, _ = yysep1620, yyq1620, yy2arr1620 const yyr1620 bool = false yyq1620[0] = x.Kind != "" yyq1620[1] = x.APIVersion != "" yyq1620[2] = true yyq1620[3] = true if yyr1620 || yy2arr1620 { r.EncodeArrayStart(4) } else { var yynn1620 int = 0 for _, b := range yyq1620 { if b { yynn1620++ } } r.EncodeMapStart(yynn1620) } if yyr1620 || yy2arr1620 { if yyq1620[0] { yym1622 := z.EncBinary() _ = yym1622 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1620[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1623 := z.EncBinary() _ = yym1623 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1620 || yy2arr1620 { if yyq1620[1] { yym1625 := z.EncBinary() _ = yym1625 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1620[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1626 := z.EncBinary() _ = yym1626 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1620 || yy2arr1620 { if yyq1620[2] { yy1628 := &x.ObjectMeta yy1628.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1620[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1629 := &x.ObjectMeta yy1629.CodecEncodeSelf(e) } } if yyr1620 || yy2arr1620 { if yyq1620[3] { yy1631 := &x.Template yy1631.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1620[3] { r.EncodeString(codecSelferC_UTF81234, string("template")) yy1632 := &x.Template yy1632.CodecEncodeSelf(e) } } if yysep1620 { r.EncodeEnd() } } } } func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1633 := z.DecBinary() _ = yym1633 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1634 := r.ReadMapStart() if yyl1634 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1634, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1634 := r.ReadArrayStart() if yyl1634 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1634, 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 yys1635Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1635Slc var yyhl1635 bool = l >= 0 for yyj1635 := 0; ; yyj1635++ { if yyhl1635 { if yyj1635 >= l { break } } else { if r.CheckBreak() { break } } yys1635Slc = r.DecodeBytes(yys1635Slc, true, true) yys1635 := string(yys1635Slc) switch yys1635 { 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 { yyv1638 := &x.ObjectMeta yyv1638.CodecDecodeSelf(d) } case "template": if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1639 := &x.Template yyv1639.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1635) } // end switch yys1635 } // end for yyj1635 if !yyhl1635 { r.ReadEnd() } } func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1640 int var yyb1640 bool var yyhl1640 bool = l >= 0 yyj1640++ if yyhl1640 { yyb1640 = yyj1640 > l } else { yyb1640 = r.CheckBreak() } if yyb1640 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1640++ if yyhl1640 { yyb1640 = yyj1640 > l } else { yyb1640 = r.CheckBreak() } if yyb1640 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1640++ if yyhl1640 { yyb1640 = yyj1640 > l } else { yyb1640 = r.CheckBreak() } if yyb1640 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1643 := &x.ObjectMeta yyv1643.CodecDecodeSelf(d) } yyj1640++ if yyhl1640 { yyb1640 = yyj1640 > l } else { yyb1640 = r.CheckBreak() } if yyb1640 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1644 := &x.Template yyv1644.CodecDecodeSelf(d) } for { yyj1640++ if yyhl1640 { yyb1640 = yyj1640 > l } else { yyb1640 = r.CheckBreak() } if yyb1640 { break } z.DecStructFieldNotFound(yyj1640-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 { yym1645 := z.EncBinary() _ = yym1645 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1646 := !z.EncBinary() yy2arr1646 := z.EncBasicHandle().StructToArray var yyq1646 [4]bool _, _, _ = yysep1646, yyq1646, yy2arr1646 const yyr1646 bool = false yyq1646[0] = x.Kind != "" yyq1646[1] = x.APIVersion != "" yyq1646[2] = true if yyr1646 || yy2arr1646 { r.EncodeArrayStart(4) } else { var yynn1646 int = 1 for _, b := range yyq1646 { if b { yynn1646++ } } r.EncodeMapStart(yynn1646) } if yyr1646 || yy2arr1646 { if yyq1646[0] { yym1648 := z.EncBinary() _ = yym1648 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1646[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1649 := z.EncBinary() _ = yym1649 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1646 || yy2arr1646 { if yyq1646[1] { yym1651 := z.EncBinary() _ = yym1651 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1646[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1652 := z.EncBinary() _ = yym1652 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1646 || yy2arr1646 { if yyq1646[2] { yy1654 := &x.ListMeta yym1655 := z.EncBinary() _ = yym1655 if false { } else if z.HasExtensions() && z.EncExt(yy1654) { } else { z.EncFallback(yy1654) } } else { r.EncodeNil() } } else { if yyq1646[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1656 := &x.ListMeta yym1657 := z.EncBinary() _ = yym1657 if false { } else if z.HasExtensions() && z.EncExt(yy1656) { } else { z.EncFallback(yy1656) } } } if yyr1646 || yy2arr1646 { if x.Items == nil { r.EncodeNil() } else { yym1659 := z.EncBinary() _ = yym1659 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1660 := z.EncBinary() _ = yym1660 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } if yysep1646 { r.EncodeEnd() } } } } func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1661 := z.DecBinary() _ = yym1661 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1662 := r.ReadMapStart() if yyl1662 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1662, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1662 := r.ReadArrayStart() if yyl1662 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1662, 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 yys1663Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1663Slc var yyhl1663 bool = l >= 0 for yyj1663 := 0; ; yyj1663++ { if yyhl1663 { if yyj1663 >= l { break } } else { if r.CheckBreak() { break } } yys1663Slc = r.DecodeBytes(yys1663Slc, true, true) yys1663 := string(yys1663Slc) switch yys1663 { 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 { yyv1666 := &x.ListMeta yym1667 := z.DecBinary() _ = yym1667 if false { } else if z.HasExtensions() && z.DecExt(yyv1666) { } else { z.DecFallback(yyv1666, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1668 := &x.Items yym1669 := z.DecBinary() _ = yym1669 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1668), d) } } default: z.DecStructFieldNotFound(-1, yys1663) } // end switch yys1663 } // end for yyj1663 if !yyhl1663 { r.ReadEnd() } } func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1670 int var yyb1670 bool var yyhl1670 bool = l >= 0 yyj1670++ if yyhl1670 { yyb1670 = yyj1670 > l } else { yyb1670 = r.CheckBreak() } if yyb1670 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1670++ if yyhl1670 { yyb1670 = yyj1670 > l } else { yyb1670 = r.CheckBreak() } if yyb1670 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1670++ if yyhl1670 { yyb1670 = yyj1670 > l } else { yyb1670 = r.CheckBreak() } if yyb1670 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1673 := &x.ListMeta yym1674 := z.DecBinary() _ = yym1674 if false { } else if z.HasExtensions() && z.DecExt(yyv1673) { } else { z.DecFallback(yyv1673, false) } } yyj1670++ if yyhl1670 { yyb1670 = yyj1670 > l } else { yyb1670 = r.CheckBreak() } if yyb1670 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1675 := &x.Items yym1676 := z.DecBinary() _ = yym1676 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1675), d) } } for { yyj1670++ if yyhl1670 { yyb1670 = yyj1670 > l } else { yyb1670 = r.CheckBreak() } if yyb1670 { break } z.DecStructFieldNotFound(yyj1670-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 { yym1677 := z.EncBinary() _ = yym1677 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1678 := !z.EncBinary() yy2arr1678 := z.EncBasicHandle().StructToArray var yyq1678 [3]bool _, _, _ = yysep1678, yyq1678, yy2arr1678 const yyr1678 bool = false yyq1678[2] = x.Template != nil if yyr1678 || yy2arr1678 { r.EncodeArrayStart(3) } else { var yynn1678 int = 2 for _, b := range yyq1678 { if b { yynn1678++ } } r.EncodeMapStart(yynn1678) } if yyr1678 || yy2arr1678 { yym1680 := z.EncBinary() _ = yym1680 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1681 := z.EncBinary() _ = yym1681 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1678 || yy2arr1678 { if x.Selector == nil { r.EncodeNil() } else { yym1683 := z.EncBinary() _ = yym1683 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1684 := z.EncBinary() _ = yym1684 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1678 || yy2arr1678 { if yyq1678[2] { if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1678[2] { r.EncodeString(codecSelferC_UTF81234, string("template")) if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } } if yysep1678 { r.EncodeEnd() } } } } func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1686 := z.DecBinary() _ = yym1686 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1687 := r.ReadMapStart() if yyl1687 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1687, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1687 := r.ReadArrayStart() if yyl1687 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1687, 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 yys1688Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1688Slc var yyhl1688 bool = l >= 0 for yyj1688 := 0; ; yyj1688++ { if yyhl1688 { if yyj1688 >= l { break } } else { if r.CheckBreak() { break } } yys1688Slc = r.DecodeBytes(yys1688Slc, true, true) yys1688 := string(yys1688Slc) switch yys1688 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1690 := &x.Selector yym1691 := z.DecBinary() _ = yym1691 if false { } else { z.F.DecMapStringStringX(yyv1690, 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, yys1688) } // end switch yys1688 } // end for yyj1688 if !yyhl1688 { r.ReadEnd() } } func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1693 int var yyb1693 bool var yyhl1693 bool = l >= 0 yyj1693++ if yyhl1693 { yyb1693 = yyj1693 > l } else { yyb1693 = r.CheckBreak() } if yyb1693 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1693++ if yyhl1693 { yyb1693 = yyj1693 > l } else { yyb1693 = r.CheckBreak() } if yyb1693 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1695 := &x.Selector yym1696 := z.DecBinary() _ = yym1696 if false { } else { z.F.DecMapStringStringX(yyv1695, false, d) } } yyj1693++ if yyhl1693 { yyb1693 = yyj1693 > l } else { yyb1693 = r.CheckBreak() } if yyb1693 { 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 { yyj1693++ if yyhl1693 { yyb1693 = yyj1693 > l } else { yyb1693 = r.CheckBreak() } if yyb1693 { break } z.DecStructFieldNotFound(yyj1693-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 { yym1698 := z.EncBinary() _ = yym1698 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1699 := !z.EncBinary() yy2arr1699 := z.EncBasicHandle().StructToArray var yyq1699 [2]bool _, _, _ = yysep1699, yyq1699, yy2arr1699 const yyr1699 bool = false yyq1699[1] = x.ObservedGeneration != 0 if yyr1699 || yy2arr1699 { r.EncodeArrayStart(2) } else { var yynn1699 int = 1 for _, b := range yyq1699 { if b { yynn1699++ } } r.EncodeMapStart(yynn1699) } if yyr1699 || yy2arr1699 { yym1701 := z.EncBinary() _ = yym1701 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1702 := z.EncBinary() _ = yym1702 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1699 || yy2arr1699 { if yyq1699[1] { yym1704 := z.EncBinary() _ = yym1704 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } else { r.EncodeInt(0) } } else { if yyq1699[1] { r.EncodeString(codecSelferC_UTF81234, string("observedGeneration")) yym1705 := z.EncBinary() _ = yym1705 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } } if yysep1699 { r.EncodeEnd() } } } } func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1706 := z.DecBinary() _ = yym1706 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1707 := r.ReadMapStart() if yyl1707 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1707, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1707 := r.ReadArrayStart() if yyl1707 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1707, 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 yys1708Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1708Slc var yyhl1708 bool = l >= 0 for yyj1708 := 0; ; yyj1708++ { if yyhl1708 { if yyj1708 >= l { break } } else { if r.CheckBreak() { break } } yys1708Slc = r.DecodeBytes(yys1708Slc, true, true) yys1708 := string(yys1708Slc) switch yys1708 { 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, yys1708) } // end switch yys1708 } // end for yyj1708 if !yyhl1708 { r.ReadEnd() } } func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1711 int var yyb1711 bool var yyhl1711 bool = l >= 0 yyj1711++ if yyhl1711 { yyb1711 = yyj1711 > l } else { yyb1711 = r.CheckBreak() } if yyb1711 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1711++ if yyhl1711 { yyb1711 = yyj1711 > l } else { yyb1711 = r.CheckBreak() } if yyb1711 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } for { yyj1711++ if yyhl1711 { yyb1711 = yyj1711 > l } else { yyb1711 = r.CheckBreak() } if yyb1711 { break } z.DecStructFieldNotFound(yyj1711-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 { yym1714 := z.EncBinary() _ = yym1714 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1715 := !z.EncBinary() yy2arr1715 := z.EncBasicHandle().StructToArray var yyq1715 [5]bool _, _, _ = yysep1715, yyq1715, yy2arr1715 const yyr1715 bool = false yyq1715[0] = x.Kind != "" yyq1715[1] = x.APIVersion != "" yyq1715[2] = true yyq1715[3] = true yyq1715[4] = true if yyr1715 || yy2arr1715 { r.EncodeArrayStart(5) } else { var yynn1715 int = 0 for _, b := range yyq1715 { if b { yynn1715++ } } r.EncodeMapStart(yynn1715) } if yyr1715 || yy2arr1715 { if yyq1715[0] { yym1717 := z.EncBinary() _ = yym1717 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1715[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1718 := z.EncBinary() _ = yym1718 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1715 || yy2arr1715 { if yyq1715[1] { yym1720 := z.EncBinary() _ = yym1720 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1715[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1721 := z.EncBinary() _ = yym1721 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1715 || yy2arr1715 { if yyq1715[2] { yy1723 := &x.ObjectMeta yy1723.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1715[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1724 := &x.ObjectMeta yy1724.CodecEncodeSelf(e) } } if yyr1715 || yy2arr1715 { if yyq1715[3] { yy1726 := &x.Spec yy1726.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1715[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1727 := &x.Spec yy1727.CodecEncodeSelf(e) } } if yyr1715 || yy2arr1715 { if yyq1715[4] { yy1729 := &x.Status yy1729.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1715[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1730 := &x.Status yy1730.CodecEncodeSelf(e) } } if yysep1715 { r.EncodeEnd() } } } } func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1731 := z.DecBinary() _ = yym1731 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1732 := r.ReadMapStart() if yyl1732 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1732, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1732 := r.ReadArrayStart() if yyl1732 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1732, 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 yys1733Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1733Slc var yyhl1733 bool = l >= 0 for yyj1733 := 0; ; yyj1733++ { if yyhl1733 { if yyj1733 >= l { break } } else { if r.CheckBreak() { break } } yys1733Slc = r.DecodeBytes(yys1733Slc, true, true) yys1733 := string(yys1733Slc) switch yys1733 { 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 { yyv1736 := &x.ObjectMeta yyv1736.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1737 := &x.Spec yyv1737.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1738 := &x.Status yyv1738.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1733) } // end switch yys1733 } // end for yyj1733 if !yyhl1733 { r.ReadEnd() } } func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1739 int var yyb1739 bool var yyhl1739 bool = l >= 0 yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1742 := &x.ObjectMeta yyv1742.CodecDecodeSelf(d) } yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1743 := &x.Spec yyv1743.CodecDecodeSelf(d) } yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1744 := &x.Status yyv1744.CodecDecodeSelf(d) } for { yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { break } z.DecStructFieldNotFound(yyj1739-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 { yym1745 := z.EncBinary() _ = yym1745 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1746 := !z.EncBinary() yy2arr1746 := z.EncBasicHandle().StructToArray var yyq1746 [4]bool _, _, _ = yysep1746, yyq1746, yy2arr1746 const yyr1746 bool = false yyq1746[0] = x.Kind != "" yyq1746[1] = x.APIVersion != "" yyq1746[2] = true if yyr1746 || yy2arr1746 { r.EncodeArrayStart(4) } else { var yynn1746 int = 1 for _, b := range yyq1746 { if b { yynn1746++ } } r.EncodeMapStart(yynn1746) } if yyr1746 || yy2arr1746 { if yyq1746[0] { yym1748 := z.EncBinary() _ = yym1748 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1746[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1749 := z.EncBinary() _ = yym1749 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1746 || yy2arr1746 { if yyq1746[1] { yym1751 := z.EncBinary() _ = yym1751 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1746[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1752 := z.EncBinary() _ = yym1752 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1746 || yy2arr1746 { if yyq1746[2] { yy1754 := &x.ListMeta yym1755 := z.EncBinary() _ = yym1755 if false { } else if z.HasExtensions() && z.EncExt(yy1754) { } else { z.EncFallback(yy1754) } } else { r.EncodeNil() } } else { if yyq1746[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1756 := &x.ListMeta yym1757 := z.EncBinary() _ = yym1757 if false { } else if z.HasExtensions() && z.EncExt(yy1756) { } else { z.EncFallback(yy1756) } } } if yyr1746 || yy2arr1746 { if x.Items == nil { r.EncodeNil() } else { yym1759 := z.EncBinary() _ = yym1759 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1760 := z.EncBinary() _ = yym1760 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } if yysep1746 { r.EncodeEnd() } } } } func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1761 := z.DecBinary() _ = yym1761 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1762 := r.ReadMapStart() if yyl1762 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1762, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1762 := r.ReadArrayStart() if yyl1762 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1762, 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 yys1763Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1763Slc var yyhl1763 bool = l >= 0 for yyj1763 := 0; ; yyj1763++ { if yyhl1763 { if yyj1763 >= l { break } } else { if r.CheckBreak() { break } } yys1763Slc = r.DecodeBytes(yys1763Slc, true, true) yys1763 := string(yys1763Slc) switch yys1763 { 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 { yyv1766 := &x.ListMeta yym1767 := z.DecBinary() _ = yym1767 if false { } else if z.HasExtensions() && z.DecExt(yyv1766) { } else { z.DecFallback(yyv1766, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1768 := &x.Items yym1769 := z.DecBinary() _ = yym1769 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1768), d) } } default: z.DecStructFieldNotFound(-1, yys1763) } // end switch yys1763 } // end for yyj1763 if !yyhl1763 { r.ReadEnd() } } func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1770 int var yyb1770 bool var yyhl1770 bool = l >= 0 yyj1770++ if yyhl1770 { yyb1770 = yyj1770 > l } else { yyb1770 = r.CheckBreak() } if yyb1770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1770++ if yyhl1770 { yyb1770 = yyj1770 > l } else { yyb1770 = r.CheckBreak() } if yyb1770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1770++ if yyhl1770 { yyb1770 = yyj1770 > l } else { yyb1770 = r.CheckBreak() } if yyb1770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1773 := &x.ListMeta yym1774 := z.DecBinary() _ = yym1774 if false { } else if z.HasExtensions() && z.DecExt(yyv1773) { } else { z.DecFallback(yyv1773, false) } } yyj1770++ if yyhl1770 { yyb1770 = yyj1770 > l } else { yyb1770 = r.CheckBreak() } if yyb1770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1775 := &x.Items yym1776 := z.DecBinary() _ = yym1776 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1775), d) } } for { yyj1770++ if yyhl1770 { yyb1770 = yyj1770 > l } else { yyb1770 = r.CheckBreak() } if yyb1770 { break } z.DecStructFieldNotFound(yyj1770-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 { yym1777 := z.EncBinary() _ = yym1777 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1778 := !z.EncBinary() yy2arr1778 := z.EncBasicHandle().StructToArray var yyq1778 [4]bool _, _, _ = yysep1778, yyq1778, yy2arr1778 const yyr1778 bool = false yyq1778[0] = x.Kind != "" yyq1778[1] = x.APIVersion != "" yyq1778[2] = true if yyr1778 || yy2arr1778 { r.EncodeArrayStart(4) } else { var yynn1778 int = 1 for _, b := range yyq1778 { if b { yynn1778++ } } r.EncodeMapStart(yynn1778) } if yyr1778 || yy2arr1778 { if yyq1778[0] { yym1780 := z.EncBinary() _ = yym1780 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1778[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1781 := z.EncBinary() _ = yym1781 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1778 || yy2arr1778 { if yyq1778[1] { yym1783 := z.EncBinary() _ = yym1783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1778[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1784 := z.EncBinary() _ = yym1784 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1778 || yy2arr1778 { if yyq1778[2] { yy1786 := &x.ListMeta yym1787 := z.EncBinary() _ = yym1787 if false { } else if z.HasExtensions() && z.EncExt(yy1786) { } else { z.EncFallback(yy1786) } } else { r.EncodeNil() } } else { if yyq1778[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1788 := &x.ListMeta yym1789 := z.EncBinary() _ = yym1789 if false { } else if z.HasExtensions() && z.EncExt(yy1788) { } else { z.EncFallback(yy1788) } } } if yyr1778 || yy2arr1778 { if x.Items == nil { r.EncodeNil() } else { yym1791 := z.EncBinary() _ = yym1791 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1792 := z.EncBinary() _ = yym1792 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } if yysep1778 { r.EncodeEnd() } } } } func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1793 := z.DecBinary() _ = yym1793 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1794 := r.ReadMapStart() if yyl1794 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1794, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1794 := r.ReadArrayStart() if yyl1794 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1794, 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 yys1795Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1795Slc var yyhl1795 bool = l >= 0 for yyj1795 := 0; ; yyj1795++ { if yyhl1795 { if yyj1795 >= l { break } } else { if r.CheckBreak() { break } } yys1795Slc = r.DecodeBytes(yys1795Slc, true, true) yys1795 := string(yys1795Slc) switch yys1795 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1798 := &x.ListMeta yym1799 := z.DecBinary() _ = yym1799 if false { } else if z.HasExtensions() && z.DecExt(yyv1798) { } else { z.DecFallback(yyv1798, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1800 := &x.Items yym1801 := z.DecBinary() _ = yym1801 if false { } else { h.decSliceService((*[]Service)(yyv1800), d) } } default: z.DecStructFieldNotFound(-1, yys1795) } // end switch yys1795 } // end for yyj1795 if !yyhl1795 { r.ReadEnd() } } func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1802 int var yyb1802 bool var yyhl1802 bool = l >= 0 yyj1802++ if yyhl1802 { yyb1802 = yyj1802 > l } else { yyb1802 = r.CheckBreak() } if yyb1802 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1802++ if yyhl1802 { yyb1802 = yyj1802 > l } else { yyb1802 = r.CheckBreak() } if yyb1802 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1802++ if yyhl1802 { yyb1802 = yyj1802 > l } else { yyb1802 = r.CheckBreak() } if yyb1802 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1805 := &x.ListMeta yym1806 := z.DecBinary() _ = yym1806 if false { } else if z.HasExtensions() && z.DecExt(yyv1805) { } else { z.DecFallback(yyv1805, false) } } yyj1802++ if yyhl1802 { yyb1802 = yyj1802 > l } else { yyb1802 = r.CheckBreak() } if yyb1802 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1807 := &x.Items yym1808 := z.DecBinary() _ = yym1808 if false { } else { h.decSliceService((*[]Service)(yyv1807), d) } } for { yyj1802++ if yyhl1802 { yyb1802 = yyj1802 > l } else { yyb1802 = r.CheckBreak() } if yyb1802 { break } z.DecStructFieldNotFound(yyj1802-1, "") } r.ReadEnd() } func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1809 := z.EncBinary() _ = yym1809 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 yym1810 := z.DecBinary() _ = yym1810 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 yym1811 := z.EncBinary() _ = yym1811 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 yym1812 := z.DecBinary() _ = yym1812 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 { yym1813 := z.EncBinary() _ = yym1813 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1814 := !z.EncBinary() yy2arr1814 := z.EncBasicHandle().StructToArray var yyq1814 [1]bool _, _, _ = yysep1814, yyq1814, yy2arr1814 const yyr1814 bool = false yyq1814[0] = true if yyr1814 || yy2arr1814 { r.EncodeArrayStart(1) } else { var yynn1814 int = 0 for _, b := range yyq1814 { if b { yynn1814++ } } r.EncodeMapStart(yynn1814) } if yyr1814 || yy2arr1814 { if yyq1814[0] { yy1816 := &x.LoadBalancer yy1816.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1814[0] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancer")) yy1817 := &x.LoadBalancer yy1817.CodecEncodeSelf(e) } } if yysep1814 { r.EncodeEnd() } } } } func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1818 := z.DecBinary() _ = yym1818 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1819 := r.ReadMapStart() if yyl1819 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1819, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1819 := r.ReadArrayStart() if yyl1819 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1819, 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 yys1820Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1820Slc var yyhl1820 bool = l >= 0 for yyj1820 := 0; ; yyj1820++ { if yyhl1820 { if yyj1820 >= l { break } } else { if r.CheckBreak() { break } } yys1820Slc = r.DecodeBytes(yys1820Slc, true, true) yys1820 := string(yys1820Slc) switch yys1820 { case "loadBalancer": if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1821 := &x.LoadBalancer yyv1821.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1820) } // end switch yys1820 } // end for yyj1820 if !yyhl1820 { r.ReadEnd() } } func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1822 int var yyb1822 bool var yyhl1822 bool = l >= 0 yyj1822++ if yyhl1822 { yyb1822 = yyj1822 > l } else { yyb1822 = r.CheckBreak() } if yyb1822 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1823 := &x.LoadBalancer yyv1823.CodecDecodeSelf(d) } for { yyj1822++ if yyhl1822 { yyb1822 = yyj1822 > l } else { yyb1822 = r.CheckBreak() } if yyb1822 { break } z.DecStructFieldNotFound(yyj1822-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 { yym1824 := z.EncBinary() _ = yym1824 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1825 := !z.EncBinary() yy2arr1825 := z.EncBasicHandle().StructToArray var yyq1825 [1]bool _, _, _ = yysep1825, yyq1825, yy2arr1825 const yyr1825 bool = false yyq1825[0] = len(x.Ingress) != 0 if yyr1825 || yy2arr1825 { r.EncodeArrayStart(1) } else { var yynn1825 int = 0 for _, b := range yyq1825 { if b { yynn1825++ } } r.EncodeMapStart(yynn1825) } if yyr1825 || yy2arr1825 { if yyq1825[0] { if x.Ingress == nil { r.EncodeNil() } else { yym1827 := z.EncBinary() _ = yym1827 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } else { r.EncodeNil() } } else { if yyq1825[0] { r.EncodeString(codecSelferC_UTF81234, string("ingress")) if x.Ingress == nil { r.EncodeNil() } else { yym1828 := z.EncBinary() _ = yym1828 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } } if yysep1825 { r.EncodeEnd() } } } } func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1829 := z.DecBinary() _ = yym1829 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1830 := r.ReadMapStart() if yyl1830 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1830, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1830 := r.ReadArrayStart() if yyl1830 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1830, 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 yys1831Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1831Slc var yyhl1831 bool = l >= 0 for yyj1831 := 0; ; yyj1831++ { if yyhl1831 { if yyj1831 >= l { break } } else { if r.CheckBreak() { break } } yys1831Slc = r.DecodeBytes(yys1831Slc, true, true) yys1831 := string(yys1831Slc) switch yys1831 { case "ingress": if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1832 := &x.Ingress yym1833 := z.DecBinary() _ = yym1833 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1832), d) } } default: z.DecStructFieldNotFound(-1, yys1831) } // end switch yys1831 } // end for yyj1831 if !yyhl1831 { r.ReadEnd() } } func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1834 int var yyb1834 bool var yyhl1834 bool = l >= 0 yyj1834++ if yyhl1834 { yyb1834 = yyj1834 > l } else { yyb1834 = r.CheckBreak() } if yyb1834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1835 := &x.Ingress yym1836 := z.DecBinary() _ = yym1836 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1835), d) } } for { yyj1834++ if yyhl1834 { yyb1834 = yyj1834 > l } else { yyb1834 = r.CheckBreak() } if yyb1834 { break } z.DecStructFieldNotFound(yyj1834-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 { yym1837 := z.EncBinary() _ = yym1837 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1838 := !z.EncBinary() yy2arr1838 := z.EncBasicHandle().StructToArray var yyq1838 [2]bool _, _, _ = yysep1838, yyq1838, yy2arr1838 const yyr1838 bool = false yyq1838[0] = x.IP != "" yyq1838[1] = x.Hostname != "" if yyr1838 || yy2arr1838 { r.EncodeArrayStart(2) } else { var yynn1838 int = 0 for _, b := range yyq1838 { if b { yynn1838++ } } r.EncodeMapStart(yynn1838) } if yyr1838 || yy2arr1838 { if yyq1838[0] { yym1840 := z.EncBinary() _ = yym1840 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1838[0] { r.EncodeString(codecSelferC_UTF81234, string("ip")) yym1841 := z.EncBinary() _ = yym1841 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } } if yyr1838 || yy2arr1838 { if yyq1838[1] { yym1843 := z.EncBinary() _ = yym1843 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1838[1] { r.EncodeString(codecSelferC_UTF81234, string("hostname")) yym1844 := z.EncBinary() _ = yym1844 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } } if yysep1838 { r.EncodeEnd() } } } } func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1845 := z.DecBinary() _ = yym1845 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1846 := r.ReadMapStart() if yyl1846 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1846, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1846 := r.ReadArrayStart() if yyl1846 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1846, 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 yys1847Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1847Slc var yyhl1847 bool = l >= 0 for yyj1847 := 0; ; yyj1847++ { if yyhl1847 { if yyj1847 >= l { break } } else { if r.CheckBreak() { break } } yys1847Slc = r.DecodeBytes(yys1847Slc, true, true) yys1847 := string(yys1847Slc) switch yys1847 { 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, yys1847) } // end switch yys1847 } // end for yyj1847 if !yyhl1847 { r.ReadEnd() } } func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1850 int var yyb1850 bool var yyhl1850 bool = l >= 0 yyj1850++ if yyhl1850 { yyb1850 = yyj1850 > l } else { yyb1850 = r.CheckBreak() } if yyb1850 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj1850++ if yyhl1850 { yyb1850 = yyj1850 > l } else { yyb1850 = r.CheckBreak() } if yyb1850 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } for { yyj1850++ if yyhl1850 { yyb1850 = yyj1850 > l } else { yyb1850 = r.CheckBreak() } if yyb1850 { break } z.DecStructFieldNotFound(yyj1850-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 { yym1853 := z.EncBinary() _ = yym1853 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1854 := !z.EncBinary() yy2arr1854 := z.EncBasicHandle().StructToArray var yyq1854 [7]bool _, _, _ = yysep1854, yyq1854, yy2arr1854 const yyr1854 bool = false yyq1854[0] = x.Type != "" yyq1854[3] = x.ClusterIP != "" yyq1854[4] = len(x.ExternalIPs) != 0 yyq1854[5] = x.LoadBalancerIP != "" yyq1854[6] = x.SessionAffinity != "" if yyr1854 || yy2arr1854 { r.EncodeArrayStart(7) } else { var yynn1854 int = 2 for _, b := range yyq1854 { if b { yynn1854++ } } r.EncodeMapStart(yynn1854) } if yyr1854 || yy2arr1854 { if yyq1854[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1854[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr1854 || yy2arr1854 { if x.Ports == nil { r.EncodeNil() } else { yym1857 := z.EncBinary() _ = yym1857 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("ports")) if x.Ports == nil { r.EncodeNil() } else { yym1858 := z.EncBinary() _ = yym1858 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } if yyr1854 || yy2arr1854 { if x.Selector == nil { r.EncodeNil() } else { yym1860 := z.EncBinary() _ = yym1860 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1861 := z.EncBinary() _ = yym1861 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1854 || yy2arr1854 { if yyq1854[3] { yym1863 := z.EncBinary() _ = yym1863 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1854[3] { r.EncodeString(codecSelferC_UTF81234, string("clusterIP")) yym1864 := z.EncBinary() _ = yym1864 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } } if yyr1854 || yy2arr1854 { if yyq1854[4] { if x.ExternalIPs == nil { r.EncodeNil() } else { yym1866 := z.EncBinary() _ = yym1866 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } else { r.EncodeNil() } } else { if yyq1854[4] { r.EncodeString(codecSelferC_UTF81234, string("externalIPs")) if x.ExternalIPs == nil { r.EncodeNil() } else { yym1867 := z.EncBinary() _ = yym1867 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } } if yyr1854 || yy2arr1854 { if yyq1854[5] { yym1869 := z.EncBinary() _ = yym1869 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1854[5] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP")) yym1870 := z.EncBinary() _ = yym1870 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } } if yyr1854 || yy2arr1854 { if yyq1854[6] { x.SessionAffinity.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1854[6] { r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity")) x.SessionAffinity.CodecEncodeSelf(e) } } if yysep1854 { r.EncodeEnd() } } } } func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1872 := z.DecBinary() _ = yym1872 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1873 := r.ReadMapStart() if yyl1873 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1873, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1873 := r.ReadArrayStart() if yyl1873 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1873, 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 yys1874Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1874Slc var yyhl1874 bool = l >= 0 for yyj1874 := 0; ; yyj1874++ { if yyhl1874 { if yyj1874 >= l { break } } else { if r.CheckBreak() { break } } yys1874Slc = r.DecodeBytes(yys1874Slc, true, true) yys1874 := string(yys1874Slc) switch yys1874 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1876 := &x.Ports yym1877 := z.DecBinary() _ = yym1877 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1876), d) } } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1878 := &x.Selector yym1879 := z.DecBinary() _ = yym1879 if false { } else { z.F.DecMapStringStringX(yyv1878, false, d) } } case "clusterIP": if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } case "externalIPs": if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1881 := &x.ExternalIPs yym1882 := z.DecBinary() _ = yym1882 if false { } else { z.F.DecSliceStringX(yyv1881, 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, yys1874) } // end switch yys1874 } // end for yyj1874 if !yyhl1874 { r.ReadEnd() } } func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1885 int var yyb1885 bool var yyhl1885 bool = l >= 0 yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1887 := &x.Ports yym1888 := z.DecBinary() _ = yym1888 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1887), d) } } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1889 := &x.Selector yym1890 := z.DecBinary() _ = yym1890 if false { } else { z.F.DecMapStringStringX(yyv1889, false, d) } } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1892 := &x.ExternalIPs yym1893 := z.DecBinary() _ = yym1893 if false { } else { z.F.DecSliceStringX(yyv1892, false, d) } } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } for { yyj1885++ if yyhl1885 { yyb1885 = yyj1885 > l } else { yyb1885 = r.CheckBreak() } if yyb1885 { break } z.DecStructFieldNotFound(yyj1885-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 { yym1896 := z.EncBinary() _ = yym1896 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1897 := !z.EncBinary() yy2arr1897 := z.EncBasicHandle().StructToArray var yyq1897 [5]bool _, _, _ = yysep1897, yyq1897, yy2arr1897 const yyr1897 bool = false if yyr1897 || yy2arr1897 { r.EncodeArrayStart(5) } else { var yynn1897 int = 5 for _, b := range yyq1897 { if b { yynn1897++ } } r.EncodeMapStart(yynn1897) } if yyr1897 || yy2arr1897 { yym1899 := z.EncBinary() _ = yym1899 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1900 := z.EncBinary() _ = yym1900 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1897 || yy2arr1897 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("protocol")) x.Protocol.CodecEncodeSelf(e) } if yyr1897 || yy2arr1897 { yym1903 := z.EncBinary() _ = yym1903 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("port")) yym1904 := z.EncBinary() _ = yym1904 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr1897 || yy2arr1897 { yy1906 := &x.TargetPort yym1907 := z.EncBinary() _ = yym1907 if false { } else if z.HasExtensions() && z.EncExt(yy1906) { } else if !yym1907 && z.IsJSONHandle() { z.EncJSONMarshal(yy1906) } else { z.EncFallback(yy1906) } } else { r.EncodeString(codecSelferC_UTF81234, string("targetPort")) yy1908 := &x.TargetPort yym1909 := z.EncBinary() _ = yym1909 if false { } else if z.HasExtensions() && z.EncExt(yy1908) { } else if !yym1909 && z.IsJSONHandle() { z.EncJSONMarshal(yy1908) } else { z.EncFallback(yy1908) } } if yyr1897 || yy2arr1897 { yym1911 := z.EncBinary() _ = yym1911 if false { } else { r.EncodeInt(int64(x.NodePort)) } } else { r.EncodeString(codecSelferC_UTF81234, string("nodePort")) yym1912 := z.EncBinary() _ = yym1912 if false { } else { r.EncodeInt(int64(x.NodePort)) } } if yysep1897 { r.EncodeEnd() } } } } func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1913 := z.DecBinary() _ = yym1913 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1914 := r.ReadMapStart() if yyl1914 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1914, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1914 := r.ReadArrayStart() if yyl1914 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1914, 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 yys1915Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1915Slc var yyhl1915 bool = l >= 0 for yyj1915 := 0; ; yyj1915++ { if yyhl1915 { if yyj1915 >= l { break } } else { if r.CheckBreak() { break } } yys1915Slc = r.DecodeBytes(yys1915Slc, true, true) yys1915 := string(yys1915Slc) switch yys1915 { 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 { yyv1919 := &x.TargetPort yym1920 := z.DecBinary() _ = yym1920 if false { } else if z.HasExtensions() && z.DecExt(yyv1919) { } else if !yym1920 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1919) } else { z.DecFallback(yyv1919, false) } } case "nodePort": if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1915) } // end switch yys1915 } // end for yyj1915 if !yyhl1915 { r.ReadEnd() } } func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1922 int var yyb1922 bool var yyhl1922 bool = l >= 0 yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetPort = pkg5_util.IntOrString{} } else { yyv1926 := &x.TargetPort yym1927 := z.DecBinary() _ = yym1927 if false { } else if z.HasExtensions() && z.DecExt(yyv1926) { } else if !yym1927 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1926) } else { z.DecFallback(yyv1926, false) } } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { break } z.DecStructFieldNotFound(yyj1922-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 { yym1929 := z.EncBinary() _ = yym1929 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1930 := !z.EncBinary() yy2arr1930 := z.EncBasicHandle().StructToArray var yyq1930 [5]bool _, _, _ = yysep1930, yyq1930, yy2arr1930 const yyr1930 bool = false yyq1930[0] = x.Kind != "" yyq1930[1] = x.APIVersion != "" yyq1930[2] = true yyq1930[3] = true yyq1930[4] = true if yyr1930 || yy2arr1930 { r.EncodeArrayStart(5) } else { var yynn1930 int = 0 for _, b := range yyq1930 { if b { yynn1930++ } } r.EncodeMapStart(yynn1930) } if yyr1930 || yy2arr1930 { if yyq1930[0] { yym1932 := z.EncBinary() _ = yym1932 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1930[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1933 := z.EncBinary() _ = yym1933 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1930 || yy2arr1930 { if yyq1930[1] { yym1935 := z.EncBinary() _ = yym1935 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1930[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1936 := z.EncBinary() _ = yym1936 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1930 || yy2arr1930 { if yyq1930[2] { yy1938 := &x.ObjectMeta yy1938.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1930[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1939 := &x.ObjectMeta yy1939.CodecEncodeSelf(e) } } if yyr1930 || yy2arr1930 { if yyq1930[3] { yy1941 := &x.Spec yy1941.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1930[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1942 := &x.Spec yy1942.CodecEncodeSelf(e) } } if yyr1930 || yy2arr1930 { if yyq1930[4] { yy1944 := &x.Status yy1944.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1930[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1945 := &x.Status yy1945.CodecEncodeSelf(e) } } if yysep1930 { r.EncodeEnd() } } } } func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1946 := z.DecBinary() _ = yym1946 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1947 := r.ReadMapStart() if yyl1947 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1947, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1947 := r.ReadArrayStart() if yyl1947 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1947, 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 yys1948Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1948Slc var yyhl1948 bool = l >= 0 for yyj1948 := 0; ; yyj1948++ { if yyhl1948 { if yyj1948 >= l { break } } else { if r.CheckBreak() { break } } yys1948Slc = r.DecodeBytes(yys1948Slc, true, true) yys1948 := string(yys1948Slc) switch yys1948 { 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 { yyv1951 := &x.ObjectMeta yyv1951.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1952 := &x.Spec yyv1952.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1953 := &x.Status yyv1953.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1948) } // end switch yys1948 } // end for yyj1948 if !yyhl1948 { r.ReadEnd() } } func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1954 int var yyb1954 bool var yyhl1954 bool = l >= 0 yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1957 := &x.ObjectMeta yyv1957.CodecDecodeSelf(d) } yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1958 := &x.Spec yyv1958.CodecDecodeSelf(d) } yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1959 := &x.Status yyv1959.CodecDecodeSelf(d) } for { yyj1954++ if yyhl1954 { yyb1954 = yyj1954 > l } else { yyb1954 = r.CheckBreak() } if yyb1954 { break } z.DecStructFieldNotFound(yyj1954-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 { yym1960 := z.EncBinary() _ = yym1960 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1961 := !z.EncBinary() yy2arr1961 := z.EncBasicHandle().StructToArray var yyq1961 [5]bool _, _, _ = yysep1961, yyq1961, yy2arr1961 const yyr1961 bool = false yyq1961[0] = x.Kind != "" yyq1961[1] = x.APIVersion != "" yyq1961[2] = true yyq1961[4] = len(x.ImagePullSecrets) != 0 if yyr1961 || yy2arr1961 { r.EncodeArrayStart(5) } else { var yynn1961 int = 1 for _, b := range yyq1961 { if b { yynn1961++ } } r.EncodeMapStart(yynn1961) } if yyr1961 || yy2arr1961 { if yyq1961[0] { yym1963 := z.EncBinary() _ = yym1963 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1961[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1964 := z.EncBinary() _ = yym1964 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1961 || yy2arr1961 { if yyq1961[1] { yym1966 := z.EncBinary() _ = yym1966 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1961[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1967 := z.EncBinary() _ = yym1967 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1961 || yy2arr1961 { if yyq1961[2] { yy1969 := &x.ObjectMeta yy1969.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1961[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1970 := &x.ObjectMeta yy1970.CodecEncodeSelf(e) } } if yyr1961 || yy2arr1961 { if x.Secrets == nil { r.EncodeNil() } else { yym1972 := z.EncBinary() _ = yym1972 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("secrets")) if x.Secrets == nil { r.EncodeNil() } else { yym1973 := z.EncBinary() _ = yym1973 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } if yyr1961 || yy2arr1961 { if yyq1961[4] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1975 := z.EncBinary() _ = yym1975 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1961[4] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym1976 := z.EncBinary() _ = yym1976 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1961 { r.EncodeEnd() } } } } func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1977 := z.DecBinary() _ = yym1977 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1978 := r.ReadMapStart() if yyl1978 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1978, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1978 := r.ReadArrayStart() if yyl1978 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1978, 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 yys1979Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1979Slc var yyhl1979 bool = l >= 0 for yyj1979 := 0; ; yyj1979++ { if yyhl1979 { if yyj1979 >= l { break } } else { if r.CheckBreak() { break } } yys1979Slc = r.DecodeBytes(yys1979Slc, true, true) yys1979 := string(yys1979Slc) switch yys1979 { 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 { yyv1982 := &x.ObjectMeta yyv1982.CodecDecodeSelf(d) } case "secrets": if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv1983 := &x.Secrets yym1984 := z.DecBinary() _ = yym1984 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv1983), d) } } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1985 := &x.ImagePullSecrets yym1986 := z.DecBinary() _ = yym1986 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1985), d) } } default: z.DecStructFieldNotFound(-1, yys1979) } // end switch yys1979 } // end for yyj1979 if !yyhl1979 { r.ReadEnd() } } func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1987 int var yyb1987 bool var yyhl1987 bool = l >= 0 yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1990 := &x.ObjectMeta yyv1990.CodecDecodeSelf(d) } yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv1991 := &x.Secrets yym1992 := z.DecBinary() _ = yym1992 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv1991), d) } } yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv1993 := &x.ImagePullSecrets yym1994 := z.DecBinary() _ = yym1994 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1993), d) } } for { yyj1987++ if yyhl1987 { yyb1987 = yyj1987 > l } else { yyb1987 = r.CheckBreak() } if yyb1987 { break } z.DecStructFieldNotFound(yyj1987-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 { yym1995 := z.EncBinary() _ = yym1995 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1996 := !z.EncBinary() yy2arr1996 := z.EncBasicHandle().StructToArray var yyq1996 [4]bool _, _, _ = yysep1996, yyq1996, yy2arr1996 const yyr1996 bool = false yyq1996[0] = x.Kind != "" yyq1996[1] = x.APIVersion != "" yyq1996[2] = true if yyr1996 || yy2arr1996 { r.EncodeArrayStart(4) } else { var yynn1996 int = 1 for _, b := range yyq1996 { if b { yynn1996++ } } r.EncodeMapStart(yynn1996) } if yyr1996 || yy2arr1996 { if yyq1996[0] { yym1998 := z.EncBinary() _ = yym1998 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1996[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1999 := z.EncBinary() _ = yym1999 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1996 || yy2arr1996 { if yyq1996[1] { yym2001 := z.EncBinary() _ = yym2001 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1996[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2002 := z.EncBinary() _ = yym2002 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1996 || yy2arr1996 { if yyq1996[2] { yy2004 := &x.ListMeta yym2005 := z.EncBinary() _ = yym2005 if false { } else if z.HasExtensions() && z.EncExt(yy2004) { } else { z.EncFallback(yy2004) } } else { r.EncodeNil() } } else { if yyq1996[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2006 := &x.ListMeta yym2007 := z.EncBinary() _ = yym2007 if false { } else if z.HasExtensions() && z.EncExt(yy2006) { } else { z.EncFallback(yy2006) } } } if yyr1996 || yy2arr1996 { if x.Items == nil { r.EncodeNil() } else { yym2009 := z.EncBinary() _ = yym2009 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2010 := z.EncBinary() _ = yym2010 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } if yysep1996 { r.EncodeEnd() } } } } func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2011 := z.DecBinary() _ = yym2011 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2012 := r.ReadMapStart() if yyl2012 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2012, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2012 := r.ReadArrayStart() if yyl2012 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2012, 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 yys2013Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2013Slc var yyhl2013 bool = l >= 0 for yyj2013 := 0; ; yyj2013++ { if yyhl2013 { if yyj2013 >= l { break } } else { if r.CheckBreak() { break } } yys2013Slc = r.DecodeBytes(yys2013Slc, true, true) yys2013 := string(yys2013Slc) switch yys2013 { 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 { yyv2016 := &x.ListMeta yym2017 := z.DecBinary() _ = yym2017 if false { } else if z.HasExtensions() && z.DecExt(yyv2016) { } else { z.DecFallback(yyv2016, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2018 := &x.Items yym2019 := z.DecBinary() _ = yym2019 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2018), d) } } default: z.DecStructFieldNotFound(-1, yys2013) } // end switch yys2013 } // end for yyj2013 if !yyhl2013 { r.ReadEnd() } } func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2020 int var yyb2020 bool var yyhl2020 bool = l >= 0 yyj2020++ if yyhl2020 { yyb2020 = yyj2020 > l } else { yyb2020 = r.CheckBreak() } if yyb2020 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2020++ if yyhl2020 { yyb2020 = yyj2020 > l } else { yyb2020 = r.CheckBreak() } if yyb2020 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2020++ if yyhl2020 { yyb2020 = yyj2020 > l } else { yyb2020 = r.CheckBreak() } if yyb2020 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2023 := &x.ListMeta yym2024 := z.DecBinary() _ = yym2024 if false { } else if z.HasExtensions() && z.DecExt(yyv2023) { } else { z.DecFallback(yyv2023, false) } } yyj2020++ if yyhl2020 { yyb2020 = yyj2020 > l } else { yyb2020 = r.CheckBreak() } if yyb2020 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2025 := &x.Items yym2026 := z.DecBinary() _ = yym2026 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2025), d) } } for { yyj2020++ if yyhl2020 { yyb2020 = yyj2020 > l } else { yyb2020 = r.CheckBreak() } if yyb2020 { break } z.DecStructFieldNotFound(yyj2020-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 { yym2027 := z.EncBinary() _ = yym2027 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2028 := !z.EncBinary() yy2arr2028 := z.EncBasicHandle().StructToArray var yyq2028 [4]bool _, _, _ = yysep2028, yyq2028, yy2arr2028 const yyr2028 bool = false yyq2028[0] = x.Kind != "" yyq2028[1] = x.APIVersion != "" yyq2028[2] = true if yyr2028 || yy2arr2028 { r.EncodeArrayStart(4) } else { var yynn2028 int = 1 for _, b := range yyq2028 { if b { yynn2028++ } } r.EncodeMapStart(yynn2028) } if yyr2028 || yy2arr2028 { if yyq2028[0] { yym2030 := z.EncBinary() _ = yym2030 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2028[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2031 := z.EncBinary() _ = yym2031 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2028 || yy2arr2028 { if yyq2028[1] { yym2033 := z.EncBinary() _ = yym2033 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2028[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2034 := z.EncBinary() _ = yym2034 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2028 || yy2arr2028 { if yyq2028[2] { yy2036 := &x.ObjectMeta yy2036.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2028[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2037 := &x.ObjectMeta yy2037.CodecEncodeSelf(e) } } if yyr2028 || yy2arr2028 { if x.Subsets == nil { r.EncodeNil() } else { yym2039 := z.EncBinary() _ = yym2039 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Subsets")) if x.Subsets == nil { r.EncodeNil() } else { yym2040 := z.EncBinary() _ = yym2040 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } if yysep2028 { r.EncodeEnd() } } } } func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2041 := z.DecBinary() _ = yym2041 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2042 := r.ReadMapStart() if yyl2042 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2042, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2042 := r.ReadArrayStart() if yyl2042 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2042, 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 yys2043Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2043Slc var yyhl2043 bool = l >= 0 for yyj2043 := 0; ; yyj2043++ { if yyhl2043 { if yyj2043 >= l { break } } else { if r.CheckBreak() { break } } yys2043Slc = r.DecodeBytes(yys2043Slc, true, true) yys2043 := string(yys2043Slc) switch yys2043 { 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 { yyv2046 := &x.ObjectMeta yyv2046.CodecDecodeSelf(d) } case "Subsets": if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2047 := &x.Subsets yym2048 := z.DecBinary() _ = yym2048 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2047), d) } } default: z.DecStructFieldNotFound(-1, yys2043) } // end switch yys2043 } // end for yyj2043 if !yyhl2043 { r.ReadEnd() } } func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2049 int var yyb2049 bool var yyhl2049 bool = l >= 0 yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2052 := &x.ObjectMeta yyv2052.CodecDecodeSelf(d) } yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2053 := &x.Subsets yym2054 := z.DecBinary() _ = yym2054 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2053), d) } } for { yyj2049++ if yyhl2049 { yyb2049 = yyj2049 > l } else { yyb2049 = r.CheckBreak() } if yyb2049 { break } z.DecStructFieldNotFound(yyj2049-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 { yym2055 := z.EncBinary() _ = yym2055 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2056 := !z.EncBinary() yy2arr2056 := z.EncBasicHandle().StructToArray var yyq2056 [3]bool _, _, _ = yysep2056, yyq2056, yy2arr2056 const yyr2056 bool = false if yyr2056 || yy2arr2056 { r.EncodeArrayStart(3) } else { var yynn2056 int = 3 for _, b := range yyq2056 { if b { yynn2056++ } } r.EncodeMapStart(yynn2056) } if yyr2056 || yy2arr2056 { if x.Addresses == nil { r.EncodeNil() } else { yym2058 := z.EncBinary() _ = yym2058 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2059 := z.EncBinary() _ = yym2059 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } if yyr2056 || yy2arr2056 { if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2061 := z.EncBinary() _ = yym2061 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses")) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2062 := z.EncBinary() _ = yym2062 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } if yyr2056 || yy2arr2056 { if x.Ports == nil { r.EncodeNil() } else { yym2064 := z.EncBinary() _ = yym2064 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Ports")) if x.Ports == nil { r.EncodeNil() } else { yym2065 := z.EncBinary() _ = yym2065 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } if yysep2056 { r.EncodeEnd() } } } } func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2066 := z.DecBinary() _ = yym2066 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2067 := r.ReadMapStart() if yyl2067 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2067, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2067 := r.ReadArrayStart() if yyl2067 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2067, 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 yys2068Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2068Slc var yyhl2068 bool = l >= 0 for yyj2068 := 0; ; yyj2068++ { if yyhl2068 { if yyj2068 >= l { break } } else { if r.CheckBreak() { break } } yys2068Slc = r.DecodeBytes(yys2068Slc, true, true) yys2068 := string(yys2068Slc) switch yys2068 { case "Addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2069 := &x.Addresses yym2070 := z.DecBinary() _ = yym2070 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2069), d) } } case "NotReadyAddresses": if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2071 := &x.NotReadyAddresses yym2072 := z.DecBinary() _ = yym2072 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2071), d) } } case "Ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2073 := &x.Ports yym2074 := z.DecBinary() _ = yym2074 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2073), d) } } default: z.DecStructFieldNotFound(-1, yys2068) } // end switch yys2068 } // end for yyj2068 if !yyhl2068 { r.ReadEnd() } } func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2075 int var yyb2075 bool var yyhl2075 bool = l >= 0 yyj2075++ if yyhl2075 { yyb2075 = yyj2075 > l } else { yyb2075 = r.CheckBreak() } if yyb2075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2076 := &x.Addresses yym2077 := z.DecBinary() _ = yym2077 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2076), d) } } yyj2075++ if yyhl2075 { yyb2075 = yyj2075 > l } else { yyb2075 = r.CheckBreak() } if yyb2075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2078 := &x.NotReadyAddresses yym2079 := z.DecBinary() _ = yym2079 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2078), d) } } yyj2075++ if yyhl2075 { yyb2075 = yyj2075 > l } else { yyb2075 = r.CheckBreak() } if yyb2075 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2080 := &x.Ports yym2081 := z.DecBinary() _ = yym2081 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2080), d) } } for { yyj2075++ if yyhl2075 { yyb2075 = yyj2075 > l } else { yyb2075 = r.CheckBreak() } if yyb2075 { break } z.DecStructFieldNotFound(yyj2075-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 { yym2082 := z.EncBinary() _ = yym2082 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2083 := !z.EncBinary() yy2arr2083 := z.EncBasicHandle().StructToArray var yyq2083 [2]bool _, _, _ = yysep2083, yyq2083, yy2arr2083 const yyr2083 bool = false if yyr2083 || yy2arr2083 { r.EncodeArrayStart(2) } else { var yynn2083 int = 2 for _, b := range yyq2083 { if b { yynn2083++ } } r.EncodeMapStart(yynn2083) } if yyr2083 || yy2arr2083 { yym2085 := z.EncBinary() _ = yym2085 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, string("IP")) yym2086 := z.EncBinary() _ = yym2086 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } if yyr2083 || yy2arr2083 { 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 yysep2083 { r.EncodeEnd() } } } } func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2088 := z.DecBinary() _ = yym2088 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2089 := r.ReadMapStart() if yyl2089 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2089, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2089 := r.ReadArrayStart() if yyl2089 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2089, 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 yys2090Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2090Slc var yyhl2090 bool = l >= 0 for yyj2090 := 0; ; yyj2090++ { if yyhl2090 { if yyj2090 >= l { break } } else { if r.CheckBreak() { break } } yys2090Slc = r.DecodeBytes(yys2090Slc, true, true) yys2090 := string(yys2090Slc) switch yys2090 { 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, yys2090) } // end switch yys2090 } // end for yyj2090 if !yyhl2090 { r.ReadEnd() } } func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2093 int var yyb2093 bool var yyhl2093 bool = l >= 0 yyj2093++ if yyhl2093 { yyb2093 = yyj2093 > l } else { yyb2093 = r.CheckBreak() } if yyb2093 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj2093++ if yyhl2093 { yyb2093 = yyj2093 > l } else { yyb2093 = r.CheckBreak() } if yyb2093 { 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 { yyj2093++ if yyhl2093 { yyb2093 = yyj2093 > l } else { yyb2093 = r.CheckBreak() } if yyb2093 { break } z.DecStructFieldNotFound(yyj2093-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 { yym2096 := z.EncBinary() _ = yym2096 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2097 := !z.EncBinary() yy2arr2097 := z.EncBasicHandle().StructToArray var yyq2097 [3]bool _, _, _ = yysep2097, yyq2097, yy2arr2097 const yyr2097 bool = false if yyr2097 || yy2arr2097 { r.EncodeArrayStart(3) } else { var yynn2097 int = 3 for _, b := range yyq2097 { if b { yynn2097++ } } r.EncodeMapStart(yynn2097) } if yyr2097 || yy2arr2097 { yym2099 := z.EncBinary() _ = yym2099 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2100 := z.EncBinary() _ = yym2100 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2097 || yy2arr2097 { yym2102 := z.EncBinary() _ = yym2102 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2103 := z.EncBinary() _ = yym2103 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2097 || yy2arr2097 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("Protocol")) x.Protocol.CodecEncodeSelf(e) } if yysep2097 { r.EncodeEnd() } } } } func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2105 := z.DecBinary() _ = yym2105 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2106 := r.ReadMapStart() if yyl2106 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2106, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2106 := r.ReadArrayStart() if yyl2106 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2106, 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 yys2107Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2107Slc var yyhl2107 bool = l >= 0 for yyj2107 := 0; ; yyj2107++ { if yyhl2107 { if yyj2107 >= l { break } } else { if r.CheckBreak() { break } } yys2107Slc = r.DecodeBytes(yys2107Slc, true, true) yys2107 := string(yys2107Slc) switch yys2107 { 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, yys2107) } // end switch yys2107 } // end for yyj2107 if !yyhl2107 { r.ReadEnd() } } func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2111 int var yyb2111 bool var yyhl2111 bool = l >= 0 yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } for { yyj2111++ if yyhl2111 { yyb2111 = yyj2111 > l } else { yyb2111 = r.CheckBreak() } if yyb2111 { break } z.DecStructFieldNotFound(yyj2111-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 { yym2115 := z.EncBinary() _ = yym2115 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2116 := !z.EncBinary() yy2arr2116 := z.EncBasicHandle().StructToArray var yyq2116 [4]bool _, _, _ = yysep2116, yyq2116, yy2arr2116 const yyr2116 bool = false yyq2116[0] = x.Kind != "" yyq2116[1] = x.APIVersion != "" yyq2116[2] = true if yyr2116 || yy2arr2116 { r.EncodeArrayStart(4) } else { var yynn2116 int = 1 for _, b := range yyq2116 { if b { yynn2116++ } } r.EncodeMapStart(yynn2116) } if yyr2116 || yy2arr2116 { if yyq2116[0] { yym2118 := z.EncBinary() _ = yym2118 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2116[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2119 := z.EncBinary() _ = yym2119 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2116 || yy2arr2116 { if yyq2116[1] { yym2121 := z.EncBinary() _ = yym2121 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2116[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2122 := z.EncBinary() _ = yym2122 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2116 || yy2arr2116 { if yyq2116[2] { yy2124 := &x.ListMeta yym2125 := z.EncBinary() _ = yym2125 if false { } else if z.HasExtensions() && z.EncExt(yy2124) { } else { z.EncFallback(yy2124) } } else { r.EncodeNil() } } else { if yyq2116[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2126 := &x.ListMeta yym2127 := z.EncBinary() _ = yym2127 if false { } else if z.HasExtensions() && z.EncExt(yy2126) { } else { z.EncFallback(yy2126) } } } if yyr2116 || yy2arr2116 { if x.Items == nil { r.EncodeNil() } else { yym2129 := z.EncBinary() _ = yym2129 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2130 := z.EncBinary() _ = yym2130 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } if yysep2116 { r.EncodeEnd() } } } } func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2131 := z.DecBinary() _ = yym2131 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2132 := r.ReadMapStart() if yyl2132 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2132, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2132 := r.ReadArrayStart() if yyl2132 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2132, 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 yys2133Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2133Slc var yyhl2133 bool = l >= 0 for yyj2133 := 0; ; yyj2133++ { if yyhl2133 { if yyj2133 >= l { break } } else { if r.CheckBreak() { break } } yys2133Slc = r.DecodeBytes(yys2133Slc, true, true) yys2133 := string(yys2133Slc) switch yys2133 { 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 { yyv2136 := &x.ListMeta yym2137 := z.DecBinary() _ = yym2137 if false { } else if z.HasExtensions() && z.DecExt(yyv2136) { } else { z.DecFallback(yyv2136, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2138 := &x.Items yym2139 := z.DecBinary() _ = yym2139 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2138), d) } } default: z.DecStructFieldNotFound(-1, yys2133) } // end switch yys2133 } // end for yyj2133 if !yyhl2133 { r.ReadEnd() } } func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2140 int var yyb2140 bool var yyhl2140 bool = l >= 0 yyj2140++ if yyhl2140 { yyb2140 = yyj2140 > l } else { yyb2140 = r.CheckBreak() } if yyb2140 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2140++ if yyhl2140 { yyb2140 = yyj2140 > l } else { yyb2140 = r.CheckBreak() } if yyb2140 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2140++ if yyhl2140 { yyb2140 = yyj2140 > l } else { yyb2140 = r.CheckBreak() } if yyb2140 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2143 := &x.ListMeta yym2144 := z.DecBinary() _ = yym2144 if false { } else if z.HasExtensions() && z.DecExt(yyv2143) { } else { z.DecFallback(yyv2143, false) } } yyj2140++ if yyhl2140 { yyb2140 = yyj2140 > l } else { yyb2140 = r.CheckBreak() } if yyb2140 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2145 := &x.Items yym2146 := z.DecBinary() _ = yym2146 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2145), d) } } for { yyj2140++ if yyhl2140 { yyb2140 = yyj2140 > l } else { yyb2140 = r.CheckBreak() } if yyb2140 { break } z.DecStructFieldNotFound(yyj2140-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 { yym2147 := z.EncBinary() _ = yym2147 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2148 := !z.EncBinary() yy2arr2148 := z.EncBasicHandle().StructToArray var yyq2148 [4]bool _, _, _ = yysep2148, yyq2148, yy2arr2148 const yyr2148 bool = false yyq2148[0] = x.PodCIDR != "" yyq2148[1] = x.ExternalID != "" yyq2148[2] = x.ProviderID != "" yyq2148[3] = x.Unschedulable != false if yyr2148 || yy2arr2148 { r.EncodeArrayStart(4) } else { var yynn2148 int = 0 for _, b := range yyq2148 { if b { yynn2148++ } } r.EncodeMapStart(yynn2148) } if yyr2148 || yy2arr2148 { if yyq2148[0] { yym2150 := z.EncBinary() _ = yym2150 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2148[0] { r.EncodeString(codecSelferC_UTF81234, string("podCIDR")) yym2151 := z.EncBinary() _ = yym2151 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } } if yyr2148 || yy2arr2148 { if yyq2148[1] { yym2153 := z.EncBinary() _ = yym2153 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2148[1] { r.EncodeString(codecSelferC_UTF81234, string("externalID")) yym2154 := z.EncBinary() _ = yym2154 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } } if yyr2148 || yy2arr2148 { if yyq2148[2] { yym2156 := z.EncBinary() _ = yym2156 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2148[2] { r.EncodeString(codecSelferC_UTF81234, string("providerID")) yym2157 := z.EncBinary() _ = yym2157 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } } if yyr2148 || yy2arr2148 { if yyq2148[3] { yym2159 := z.EncBinary() _ = yym2159 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } else { r.EncodeBool(false) } } else { if yyq2148[3] { r.EncodeString(codecSelferC_UTF81234, string("unschedulable")) yym2160 := z.EncBinary() _ = yym2160 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } } if yysep2148 { r.EncodeEnd() } } } } func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2161 := z.DecBinary() _ = yym2161 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2162 := r.ReadMapStart() if yyl2162 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2162, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2162 := r.ReadArrayStart() if yyl2162 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2162, 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 yys2163Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2163Slc var yyhl2163 bool = l >= 0 for yyj2163 := 0; ; yyj2163++ { if yyhl2163 { if yyj2163 >= l { break } } else { if r.CheckBreak() { break } } yys2163Slc = r.DecodeBytes(yys2163Slc, true, true) yys2163 := string(yys2163Slc) switch yys2163 { 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, yys2163) } // end switch yys2163 } // end for yyj2163 if !yyhl2163 { r.ReadEnd() } } func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2168 int var yyb2168 bool var yyhl2168 bool = l >= 0 yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } for { yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { break } z.DecStructFieldNotFound(yyj2168-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 { yym2173 := z.EncBinary() _ = yym2173 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2174 := !z.EncBinary() yy2arr2174 := z.EncBasicHandle().StructToArray var yyq2174 [1]bool _, _, _ = yysep2174, yyq2174, yy2arr2174 const yyr2174 bool = false if yyr2174 || yy2arr2174 { r.EncodeArrayStart(1) } else { var yynn2174 int = 1 for _, b := range yyq2174 { if b { yynn2174++ } } r.EncodeMapStart(yynn2174) } if yyr2174 || yy2arr2174 { yym2176 := z.EncBinary() _ = yym2176 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2177 := z.EncBinary() _ = yym2177 if false { } else { r.EncodeInt(int64(x.Port)) } } if yysep2174 { r.EncodeEnd() } } } } func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2178 := z.DecBinary() _ = yym2178 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2179 := r.ReadMapStart() if yyl2179 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2179, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2179 := r.ReadArrayStart() if yyl2179 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2179, 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 yys2180Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2180Slc var yyhl2180 bool = l >= 0 for yyj2180 := 0; ; yyj2180++ { if yyhl2180 { if yyj2180 >= l { break } } else { if r.CheckBreak() { break } } yys2180Slc = r.DecodeBytes(yys2180Slc, true, true) yys2180 := string(yys2180Slc) switch yys2180 { case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2180) } // end switch yys2180 } // end for yyj2180 if !yyhl2180 { r.ReadEnd() } } func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2182 int var yyb2182 bool var yyhl2182 bool = l >= 0 yyj2182++ if yyhl2182 { yyb2182 = yyj2182 > l } else { yyb2182 = r.CheckBreak() } if yyb2182 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2182++ if yyhl2182 { yyb2182 = yyj2182 > l } else { yyb2182 = r.CheckBreak() } if yyb2182 { break } z.DecStructFieldNotFound(yyj2182-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 { yym2184 := z.EncBinary() _ = yym2184 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2185 := !z.EncBinary() yy2arr2185 := z.EncBasicHandle().StructToArray var yyq2185 [1]bool _, _, _ = yysep2185, yyq2185, yy2arr2185 const yyr2185 bool = false yyq2185[0] = true if yyr2185 || yy2arr2185 { r.EncodeArrayStart(1) } else { var yynn2185 int = 0 for _, b := range yyq2185 { if b { yynn2185++ } } r.EncodeMapStart(yynn2185) } if yyr2185 || yy2arr2185 { if yyq2185[0] { yy2187 := &x.KubeletEndpoint yy2187.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2185[0] { r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint")) yy2188 := &x.KubeletEndpoint yy2188.CodecEncodeSelf(e) } } if yysep2185 { r.EncodeEnd() } } } } func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2189 := z.DecBinary() _ = yym2189 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2190 := r.ReadMapStart() if yyl2190 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2190, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2190 := r.ReadArrayStart() if yyl2190 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2190, 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 yys2191Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2191Slc var yyhl2191 bool = l >= 0 for yyj2191 := 0; ; yyj2191++ { if yyhl2191 { if yyj2191 >= l { break } } else { if r.CheckBreak() { break } } yys2191Slc = r.DecodeBytes(yys2191Slc, true, true) yys2191 := string(yys2191Slc) switch yys2191 { case "kubeletEndpoint": if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2192 := &x.KubeletEndpoint yyv2192.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2191) } // end switch yys2191 } // end for yyj2191 if !yyhl2191 { r.ReadEnd() } } func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2193 int var yyb2193 bool var yyhl2193 bool = l >= 0 yyj2193++ if yyhl2193 { yyb2193 = yyj2193 > l } else { yyb2193 = r.CheckBreak() } if yyb2193 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2194 := &x.KubeletEndpoint yyv2194.CodecDecodeSelf(d) } for { yyj2193++ if yyhl2193 { yyb2193 = yyj2193 > l } else { yyb2193 = r.CheckBreak() } if yyb2193 { break } z.DecStructFieldNotFound(yyj2193-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 { yym2195 := z.EncBinary() _ = yym2195 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2196 := !z.EncBinary() yy2arr2196 := z.EncBasicHandle().StructToArray var yyq2196 [8]bool _, _, _ = yysep2196, yyq2196, yy2arr2196 const yyr2196 bool = false if yyr2196 || yy2arr2196 { r.EncodeArrayStart(8) } else { var yynn2196 int = 8 for _, b := range yyq2196 { if b { yynn2196++ } } r.EncodeMapStart(yynn2196) } if yyr2196 || yy2arr2196 { yym2198 := z.EncBinary() _ = yym2198 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("machineID")) yym2199 := z.EncBinary() _ = yym2199 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } if yyr2196 || yy2arr2196 { yym2201 := z.EncBinary() _ = yym2201 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("systemUUID")) yym2202 := z.EncBinary() _ = yym2202 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } if yyr2196 || yy2arr2196 { yym2204 := z.EncBinary() _ = yym2204 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("bootID")) yym2205 := z.EncBinary() _ = yym2205 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } if yyr2196 || yy2arr2196 { yym2207 := z.EncBinary() _ = yym2207 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kernelVersion")) yym2208 := z.EncBinary() _ = yym2208 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } if yyr2196 || yy2arr2196 { yym2210 := z.EncBinary() _ = yym2210 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } else { r.EncodeString(codecSelferC_UTF81234, string("osImage")) yym2211 := z.EncBinary() _ = yym2211 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } if yyr2196 || yy2arr2196 { yym2213 := z.EncBinary() _ = yym2213 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion")) yym2214 := z.EncBinary() _ = yym2214 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } if yyr2196 || yy2arr2196 { yym2216 := z.EncBinary() _ = yym2216 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion")) yym2217 := z.EncBinary() _ = yym2217 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } if yyr2196 || yy2arr2196 { yym2219 := z.EncBinary() _ = yym2219 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion")) yym2220 := z.EncBinary() _ = yym2220 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } if yysep2196 { r.EncodeEnd() } } } } func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2221 := z.DecBinary() _ = yym2221 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2222 := r.ReadMapStart() if yyl2222 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2222, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2222 := r.ReadArrayStart() if yyl2222 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2222, 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 yys2223Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2223Slc var yyhl2223 bool = l >= 0 for yyj2223 := 0; ; yyj2223++ { if yyhl2223 { if yyj2223 >= l { break } } else { if r.CheckBreak() { break } } yys2223Slc = r.DecodeBytes(yys2223Slc, true, true) yys2223 := string(yys2223Slc) switch yys2223 { 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, yys2223) } // end switch yys2223 } // end for yyj2223 if !yyhl2223 { r.ReadEnd() } } func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2232 int var yyb2232 bool var yyhl2232 bool = l >= 0 yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.OsImage = "" } else { x.OsImage = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } for { yyj2232++ if yyhl2232 { yyb2232 = yyj2232 > l } else { yyb2232 = r.CheckBreak() } if yyb2232 { break } z.DecStructFieldNotFound(yyj2232-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 { yym2241 := z.EncBinary() _ = yym2241 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2242 := !z.EncBinary() yy2arr2242 := z.EncBasicHandle().StructToArray var yyq2242 [6]bool _, _, _ = yysep2242, yyq2242, yy2arr2242 const yyr2242 bool = false yyq2242[0] = len(x.Capacity) != 0 yyq2242[1] = x.Phase != "" yyq2242[2] = len(x.Conditions) != 0 yyq2242[3] = len(x.Addresses) != 0 yyq2242[4] = true yyq2242[5] = true if yyr2242 || yy2arr2242 { r.EncodeArrayStart(6) } else { var yynn2242 int = 0 for _, b := range yyq2242 { if b { yynn2242++ } } r.EncodeMapStart(yynn2242) } if yyr2242 || yy2arr2242 { if yyq2242[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2242[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2242 || yy2arr2242 { if yyq2242[1] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2242[1] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr2242 || yy2arr2242 { if yyq2242[2] { if x.Conditions == nil { r.EncodeNil() } else { yym2246 := z.EncBinary() _ = yym2246 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq2242[2] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym2247 := z.EncBinary() _ = yym2247 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } } if yyr2242 || yy2arr2242 { if yyq2242[3] { if x.Addresses == nil { r.EncodeNil() } else { yym2249 := z.EncBinary() _ = yym2249 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } else { r.EncodeNil() } } else { if yyq2242[3] { r.EncodeString(codecSelferC_UTF81234, string("addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2250 := z.EncBinary() _ = yym2250 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } } if yyr2242 || yy2arr2242 { if yyq2242[4] { yy2252 := &x.DaemonEndpoints yy2252.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2242[4] { r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints")) yy2253 := &x.DaemonEndpoints yy2253.CodecEncodeSelf(e) } } if yyr2242 || yy2arr2242 { if yyq2242[5] { yy2255 := &x.NodeInfo yy2255.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2242[5] { r.EncodeString(codecSelferC_UTF81234, string("nodeInfo")) yy2256 := &x.NodeInfo yy2256.CodecEncodeSelf(e) } } if yysep2242 { r.EncodeEnd() } } } } func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2257 := z.DecBinary() _ = yym2257 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2258 := r.ReadMapStart() if yyl2258 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2258, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2258 := r.ReadArrayStart() if yyl2258 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2258, 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 yys2259Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2259Slc var yyhl2259 bool = l >= 0 for yyj2259 := 0; ; yyj2259++ { if yyhl2259 { if yyj2259 >= l { break } } else { if r.CheckBreak() { break } } yys2259Slc = r.DecodeBytes(yys2259Slc, true, true) yys2259 := string(yys2259Slc) switch yys2259 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2260 := &x.Capacity yyv2260.CodecDecodeSelf(d) } case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2262 := &x.Conditions yym2263 := z.DecBinary() _ = yym2263 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2262), d) } } case "addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2264 := &x.Addresses yym2265 := z.DecBinary() _ = yym2265 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2264), d) } } case "daemonEndpoints": if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2266 := &x.DaemonEndpoints yyv2266.CodecDecodeSelf(d) } case "nodeInfo": if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2267 := &x.NodeInfo yyv2267.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2259) } // end switch yys2259 } // end for yyj2259 if !yyhl2259 { r.ReadEnd() } } func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2268 int var yyb2268 bool var yyhl2268 bool = l >= 0 yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2269 := &x.Capacity yyv2269.CodecDecodeSelf(d) } yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2271 := &x.Conditions yym2272 := z.DecBinary() _ = yym2272 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2271), d) } } yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2273 := &x.Addresses yym2274 := z.DecBinary() _ = yym2274 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2273), d) } } yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2275 := &x.DaemonEndpoints yyv2275.CodecDecodeSelf(d) } yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2276 := &x.NodeInfo yyv2276.CodecDecodeSelf(d) } for { yyj2268++ if yyhl2268 { yyb2268 = yyj2268 > l } else { yyb2268 = r.CheckBreak() } if yyb2268 { break } z.DecStructFieldNotFound(yyj2268-1, "") } r.ReadEnd() } func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2277 := z.EncBinary() _ = yym2277 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 yym2278 := z.DecBinary() _ = yym2278 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 yym2279 := z.EncBinary() _ = yym2279 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 yym2280 := z.DecBinary() _ = yym2280 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 { yym2281 := z.EncBinary() _ = yym2281 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2282 := !z.EncBinary() yy2arr2282 := z.EncBasicHandle().StructToArray var yyq2282 [6]bool _, _, _ = yysep2282, yyq2282, yy2arr2282 const yyr2282 bool = false yyq2282[2] = true yyq2282[3] = true yyq2282[4] = x.Reason != "" yyq2282[5] = x.Message != "" if yyr2282 || yy2arr2282 { r.EncodeArrayStart(6) } else { var yynn2282 int = 2 for _, b := range yyq2282 { if b { yynn2282++ } } r.EncodeMapStart(yynn2282) } if yyr2282 || yy2arr2282 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2282 || yy2arr2282 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr2282 || yy2arr2282 { if yyq2282[2] { yy2286 := &x.LastHeartbeatTime 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 yyq2282[2] { r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime")) yy2288 := &x.LastHeartbeatTime 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 yyr2282 || yy2arr2282 { if yyq2282[3] { yy2291 := &x.LastTransitionTime yym2292 := z.EncBinary() _ = yym2292 if false { } else if z.HasExtensions() && z.EncExt(yy2291) { } else if yym2292 { z.EncBinaryMarshal(yy2291) } else if !yym2292 && z.IsJSONHandle() { z.EncJSONMarshal(yy2291) } else { z.EncFallback(yy2291) } } else { r.EncodeNil() } } else { if yyq2282[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy2293 := &x.LastTransitionTime yym2294 := z.EncBinary() _ = yym2294 if false { } else if z.HasExtensions() && z.EncExt(yy2293) { } else if yym2294 { z.EncBinaryMarshal(yy2293) } else if !yym2294 && z.IsJSONHandle() { z.EncJSONMarshal(yy2293) } else { z.EncFallback(yy2293) } } } if yyr2282 || yy2arr2282 { if yyq2282[4] { yym2296 := z.EncBinary() _ = yym2296 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2282[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2297 := z.EncBinary() _ = yym2297 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2282 || yy2arr2282 { if yyq2282[5] { yym2299 := z.EncBinary() _ = yym2299 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2282[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2300 := z.EncBinary() _ = yym2300 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep2282 { r.EncodeEnd() } } } } func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2301 := z.DecBinary() _ = yym2301 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2302 := r.ReadMapStart() if yyl2302 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2302, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2302 := r.ReadArrayStart() if yyl2302 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2302, 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 yys2303Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2303Slc var yyhl2303 bool = l >= 0 for yyj2303 := 0; ; yyj2303++ { if yyhl2303 { if yyj2303 >= l { break } } else { if r.CheckBreak() { break } } yys2303Slc = r.DecodeBytes(yys2303Slc, true, true) yys2303 := string(yys2303Slc) switch yys2303 { 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 { yyv2306 := &x.LastHeartbeatTime yym2307 := z.DecBinary() _ = yym2307 if false { } else if z.HasExtensions() && z.DecExt(yyv2306) { } else if yym2307 { z.DecBinaryUnmarshal(yyv2306) } else if !yym2307 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2306) } else { z.DecFallback(yyv2306, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2308 := &x.LastTransitionTime yym2309 := z.DecBinary() _ = yym2309 if false { } else if z.HasExtensions() && z.DecExt(yyv2308) { } else if yym2309 { z.DecBinaryUnmarshal(yyv2308) } else if !yym2309 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2308) } else { z.DecFallback(yyv2308, 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, yys2303) } // end switch yys2303 } // end for yyj2303 if !yyhl2303 { r.ReadEnd() } } func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2312 int var yyb2312 bool var yyhl2312 bool = l >= 0 yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2315 := &x.LastHeartbeatTime yym2316 := z.DecBinary() _ = yym2316 if false { } else if z.HasExtensions() && z.DecExt(yyv2315) { } else if yym2316 { z.DecBinaryUnmarshal(yyv2315) } else if !yym2316 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2315) } else { z.DecFallback(yyv2315, false) } } yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2317 := &x.LastTransitionTime yym2318 := z.DecBinary() _ = yym2318 if false { } else if z.HasExtensions() && z.DecExt(yyv2317) { } else if yym2318 { z.DecBinaryUnmarshal(yyv2317) } else if !yym2318 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2317) } else { z.DecFallback(yyv2317, false) } } yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj2312++ if yyhl2312 { yyb2312 = yyj2312 > l } else { yyb2312 = r.CheckBreak() } if yyb2312 { break } z.DecStructFieldNotFound(yyj2312-1, "") } r.ReadEnd() } func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2321 := z.EncBinary() _ = yym2321 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 yym2322 := z.DecBinary() _ = yym2322 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 { yym2323 := z.EncBinary() _ = yym2323 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2324 := !z.EncBinary() yy2arr2324 := z.EncBasicHandle().StructToArray var yyq2324 [2]bool _, _, _ = yysep2324, yyq2324, yy2arr2324 const yyr2324 bool = false if yyr2324 || yy2arr2324 { r.EncodeArrayStart(2) } else { var yynn2324 int = 2 for _, b := range yyq2324 { if b { yynn2324++ } } r.EncodeMapStart(yynn2324) } if yyr2324 || yy2arr2324 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2324 || yy2arr2324 { yym2327 := z.EncBinary() _ = yym2327 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } else { r.EncodeString(codecSelferC_UTF81234, string("address")) yym2328 := z.EncBinary() _ = yym2328 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } if yysep2324 { r.EncodeEnd() } } } } func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2329 := z.DecBinary() _ = yym2329 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2330 := r.ReadMapStart() if yyl2330 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2330, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2330 := r.ReadArrayStart() if yyl2330 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2330, 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 yys2331Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2331Slc var yyhl2331 bool = l >= 0 for yyj2331 := 0; ; yyj2331++ { if yyhl2331 { if yyj2331 >= l { break } } else { if r.CheckBreak() { break } } yys2331Slc = r.DecodeBytes(yys2331Slc, true, true) yys2331 := string(yys2331Slc) switch yys2331 { 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, yys2331) } // end switch yys2331 } // end for yyj2331 if !yyhl2331 { r.ReadEnd() } } func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2334 int var yyb2334 bool var yyhl2334 bool = l >= 0 yyj2334++ if yyhl2334 { yyb2334 = yyj2334 > l } else { yyb2334 = r.CheckBreak() } if yyb2334 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } yyj2334++ if yyhl2334 { yyb2334 = yyj2334 > l } else { yyb2334 = r.CheckBreak() } if yyb2334 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } for { yyj2334++ if yyhl2334 { yyb2334 = yyj2334 > l } else { yyb2334 = r.CheckBreak() } if yyb2334 { break } z.DecStructFieldNotFound(yyj2334-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 { yym2337 := z.EncBinary() _ = yym2337 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2338 := !z.EncBinary() yy2arr2338 := z.EncBasicHandle().StructToArray var yyq2338 [1]bool _, _, _ = yysep2338, yyq2338, yy2arr2338 const yyr2338 bool = false yyq2338[0] = len(x.Capacity) != 0 if yyr2338 || yy2arr2338 { r.EncodeArrayStart(1) } else { var yynn2338 int = 0 for _, b := range yyq2338 { if b { yynn2338++ } } r.EncodeMapStart(yynn2338) } if yyr2338 || yy2arr2338 { if yyq2338[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2338[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yysep2338 { r.EncodeEnd() } } } } func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2340 := z.DecBinary() _ = yym2340 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2341 := r.ReadMapStart() if yyl2341 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2341, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2341 := r.ReadArrayStart() if yyl2341 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2341, 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 yys2342Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2342Slc var yyhl2342 bool = l >= 0 for yyj2342 := 0; ; yyj2342++ { if yyhl2342 { if yyj2342 >= l { break } } else { if r.CheckBreak() { break } } yys2342Slc = r.DecodeBytes(yys2342Slc, true, true) yys2342 := string(yys2342Slc) switch yys2342 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2343 := &x.Capacity yyv2343.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2342) } // end switch yys2342 } // end for yyj2342 if !yyhl2342 { r.ReadEnd() } } func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2344 int var yyb2344 bool var yyhl2344 bool = l >= 0 yyj2344++ if yyhl2344 { yyb2344 = yyj2344 > l } else { yyb2344 = r.CheckBreak() } if yyb2344 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2345 := &x.Capacity yyv2345.CodecDecodeSelf(d) } for { yyj2344++ if yyhl2344 { yyb2344 = yyj2344 > l } else { yyb2344 = r.CheckBreak() } if yyb2344 { break } z.DecStructFieldNotFound(yyj2344-1, "") } r.ReadEnd() } func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2346 := z.EncBinary() _ = yym2346 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 yym2347 := z.DecBinary() _ = yym2347 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 { yym2348 := z.EncBinary() _ = yym2348 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 yym2349 := z.DecBinary() _ = yym2349 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 { yym2350 := z.EncBinary() _ = yym2350 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2351 := !z.EncBinary() yy2arr2351 := z.EncBasicHandle().StructToArray var yyq2351 [5]bool _, _, _ = yysep2351, yyq2351, yy2arr2351 const yyr2351 bool = false yyq2351[0] = x.Kind != "" yyq2351[1] = x.APIVersion != "" yyq2351[2] = true yyq2351[3] = true yyq2351[4] = true if yyr2351 || yy2arr2351 { r.EncodeArrayStart(5) } else { var yynn2351 int = 0 for _, b := range yyq2351 { if b { yynn2351++ } } r.EncodeMapStart(yynn2351) } if yyr2351 || yy2arr2351 { if yyq2351[0] { yym2353 := z.EncBinary() _ = yym2353 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2351[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2354 := z.EncBinary() _ = yym2354 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2351 || yy2arr2351 { if yyq2351[1] { yym2356 := z.EncBinary() _ = yym2356 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2351[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2357 := z.EncBinary() _ = yym2357 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2351 || yy2arr2351 { if yyq2351[2] { yy2359 := &x.ObjectMeta yy2359.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2351[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2360 := &x.ObjectMeta yy2360.CodecEncodeSelf(e) } } if yyr2351 || yy2arr2351 { if yyq2351[3] { yy2362 := &x.Spec yy2362.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2351[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2363 := &x.Spec yy2363.CodecEncodeSelf(e) } } if yyr2351 || yy2arr2351 { if yyq2351[4] { yy2365 := &x.Status yy2365.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2351[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2366 := &x.Status yy2366.CodecEncodeSelf(e) } } if yysep2351 { r.EncodeEnd() } } } } func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2367 := z.DecBinary() _ = yym2367 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2368 := r.ReadMapStart() if yyl2368 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2368, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2368 := r.ReadArrayStart() if yyl2368 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2368, 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 yys2369Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2369Slc var yyhl2369 bool = l >= 0 for yyj2369 := 0; ; yyj2369++ { if yyhl2369 { if yyj2369 >= l { break } } else { if r.CheckBreak() { break } } yys2369Slc = r.DecodeBytes(yys2369Slc, true, true) yys2369 := string(yys2369Slc) switch yys2369 { 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 { yyv2372 := &x.ObjectMeta yyv2372.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2373 := &x.Spec yyv2373.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2374 := &x.Status yyv2374.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2369) } // end switch yys2369 } // end for yyj2369 if !yyhl2369 { r.ReadEnd() } } func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2375 int var yyb2375 bool var yyhl2375 bool = l >= 0 yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2378 := &x.ObjectMeta yyv2378.CodecDecodeSelf(d) } yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2379 := &x.Spec yyv2379.CodecDecodeSelf(d) } yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2380 := &x.Status yyv2380.CodecDecodeSelf(d) } for { yyj2375++ if yyhl2375 { yyb2375 = yyj2375 > l } else { yyb2375 = r.CheckBreak() } if yyb2375 { break } z.DecStructFieldNotFound(yyj2375-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 { yym2381 := z.EncBinary() _ = yym2381 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2382 := !z.EncBinary() yy2arr2382 := z.EncBasicHandle().StructToArray var yyq2382 [4]bool _, _, _ = yysep2382, yyq2382, yy2arr2382 const yyr2382 bool = false yyq2382[0] = x.Kind != "" yyq2382[1] = x.APIVersion != "" yyq2382[2] = true if yyr2382 || yy2arr2382 { r.EncodeArrayStart(4) } else { var yynn2382 int = 1 for _, b := range yyq2382 { if b { yynn2382++ } } r.EncodeMapStart(yynn2382) } if yyr2382 || yy2arr2382 { if yyq2382[0] { yym2384 := z.EncBinary() _ = yym2384 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2382[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2385 := z.EncBinary() _ = yym2385 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2382 || yy2arr2382 { if yyq2382[1] { yym2387 := z.EncBinary() _ = yym2387 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2382[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2388 := z.EncBinary() _ = yym2388 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2382 || yy2arr2382 { if yyq2382[2] { yy2390 := &x.ListMeta yym2391 := z.EncBinary() _ = yym2391 if false { } else if z.HasExtensions() && z.EncExt(yy2390) { } else { z.EncFallback(yy2390) } } else { r.EncodeNil() } } else { if yyq2382[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2392 := &x.ListMeta yym2393 := z.EncBinary() _ = yym2393 if false { } else if z.HasExtensions() && z.EncExt(yy2392) { } else { z.EncFallback(yy2392) } } } if yyr2382 || yy2arr2382 { if x.Items == nil { r.EncodeNil() } else { yym2395 := z.EncBinary() _ = yym2395 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2396 := z.EncBinary() _ = yym2396 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } if yysep2382 { r.EncodeEnd() } } } } func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2397 := z.DecBinary() _ = yym2397 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2398 := r.ReadMapStart() if yyl2398 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2398, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2398 := r.ReadArrayStart() if yyl2398 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2398, 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 yys2399Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2399Slc var yyhl2399 bool = l >= 0 for yyj2399 := 0; ; yyj2399++ { if yyhl2399 { if yyj2399 >= l { break } } else { if r.CheckBreak() { break } } yys2399Slc = r.DecodeBytes(yys2399Slc, true, true) yys2399 := string(yys2399Slc) switch yys2399 { 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 { yyv2402 := &x.ListMeta yym2403 := z.DecBinary() _ = yym2403 if false { } else if z.HasExtensions() && z.DecExt(yyv2402) { } else { z.DecFallback(yyv2402, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2404 := &x.Items yym2405 := z.DecBinary() _ = yym2405 if false { } else { h.decSliceNode((*[]Node)(yyv2404), d) } } default: z.DecStructFieldNotFound(-1, yys2399) } // end switch yys2399 } // end for yyj2399 if !yyhl2399 { r.ReadEnd() } } func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2406 int var yyb2406 bool var yyhl2406 bool = l >= 0 yyj2406++ if yyhl2406 { yyb2406 = yyj2406 > l } else { yyb2406 = r.CheckBreak() } if yyb2406 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2406++ if yyhl2406 { yyb2406 = yyj2406 > l } else { yyb2406 = r.CheckBreak() } if yyb2406 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2406++ if yyhl2406 { yyb2406 = yyj2406 > l } else { yyb2406 = r.CheckBreak() } if yyb2406 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2409 := &x.ListMeta yym2410 := z.DecBinary() _ = yym2410 if false { } else if z.HasExtensions() && z.DecExt(yyv2409) { } else { z.DecFallback(yyv2409, false) } } yyj2406++ if yyhl2406 { yyb2406 = yyj2406 > l } else { yyb2406 = r.CheckBreak() } if yyb2406 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2411 := &x.Items yym2412 := z.DecBinary() _ = yym2412 if false { } else { h.decSliceNode((*[]Node)(yyv2411), d) } } for { yyj2406++ if yyhl2406 { yyb2406 = yyj2406 > l } else { yyb2406 = r.CheckBreak() } if yyb2406 { break } z.DecStructFieldNotFound(yyj2406-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 { yym2413 := z.EncBinary() _ = yym2413 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2414 := !z.EncBinary() yy2arr2414 := z.EncBasicHandle().StructToArray var yyq2414 [1]bool _, _, _ = yysep2414, yyq2414, yy2arr2414 const yyr2414 bool = false if yyr2414 || yy2arr2414 { r.EncodeArrayStart(1) } else { var yynn2414 int = 1 for _, b := range yyq2414 { if b { yynn2414++ } } r.EncodeMapStart(yynn2414) } if yyr2414 || yy2arr2414 { if x.Finalizers == nil { r.EncodeNil() } else { yym2416 := z.EncBinary() _ = yym2416 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Finalizers")) if x.Finalizers == nil { r.EncodeNil() } else { yym2417 := z.EncBinary() _ = yym2417 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } if yysep2414 { r.EncodeEnd() } } } } func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2418 := z.DecBinary() _ = yym2418 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2419 := r.ReadMapStart() if yyl2419 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2419, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2419 := r.ReadArrayStart() if yyl2419 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2419, 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 yys2420Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2420Slc var yyhl2420 bool = l >= 0 for yyj2420 := 0; ; yyj2420++ { if yyhl2420 { if yyj2420 >= l { break } } else { if r.CheckBreak() { break } } yys2420Slc = r.DecodeBytes(yys2420Slc, true, true) yys2420 := string(yys2420Slc) switch yys2420 { case "Finalizers": if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2421 := &x.Finalizers yym2422 := z.DecBinary() _ = yym2422 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2421), d) } } default: z.DecStructFieldNotFound(-1, yys2420) } // end switch yys2420 } // end for yyj2420 if !yyhl2420 { r.ReadEnd() } } func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2423 int var yyb2423 bool var yyhl2423 bool = l >= 0 yyj2423++ if yyhl2423 { yyb2423 = yyj2423 > l } else { yyb2423 = r.CheckBreak() } if yyb2423 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2424 := &x.Finalizers yym2425 := z.DecBinary() _ = yym2425 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2424), d) } } for { yyj2423++ if yyhl2423 { yyb2423 = yyj2423 > l } else { yyb2423 = r.CheckBreak() } if yyb2423 { break } z.DecStructFieldNotFound(yyj2423-1, "") } r.ReadEnd() } func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2426 := z.EncBinary() _ = yym2426 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 yym2427 := z.DecBinary() _ = yym2427 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 { yym2428 := z.EncBinary() _ = yym2428 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2429 := !z.EncBinary() yy2arr2429 := z.EncBasicHandle().StructToArray var yyq2429 [1]bool _, _, _ = yysep2429, yyq2429, yy2arr2429 const yyr2429 bool = false yyq2429[0] = x.Phase != "" if yyr2429 || yy2arr2429 { r.EncodeArrayStart(1) } else { var yynn2429 int = 0 for _, b := range yyq2429 { if b { yynn2429++ } } r.EncodeMapStart(yynn2429) } if yyr2429 || yy2arr2429 { if yyq2429[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2429[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yysep2429 { r.EncodeEnd() } } } } func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2431 := z.DecBinary() _ = yym2431 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2432 := r.ReadMapStart() if yyl2432 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2432, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2432 := r.ReadArrayStart() if yyl2432 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2432, 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 yys2433Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2433Slc var yyhl2433 bool = l >= 0 for yyj2433 := 0; ; yyj2433++ { if yyhl2433 { if yyj2433 >= l { break } } else { if r.CheckBreak() { break } } yys2433Slc = r.DecodeBytes(yys2433Slc, true, true) yys2433 := string(yys2433Slc) switch yys2433 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2433) } // end switch yys2433 } // end for yyj2433 if !yyhl2433 { r.ReadEnd() } } func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2435 int var yyb2435 bool var yyhl2435 bool = l >= 0 yyj2435++ if yyhl2435 { yyb2435 = yyj2435 > l } else { yyb2435 = r.CheckBreak() } if yyb2435 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } for { yyj2435++ if yyhl2435 { yyb2435 = yyj2435 > l } else { yyb2435 = r.CheckBreak() } if yyb2435 { break } z.DecStructFieldNotFound(yyj2435-1, "") } r.ReadEnd() } func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2437 := z.EncBinary() _ = yym2437 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 yym2438 := z.DecBinary() _ = yym2438 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 { yym2439 := z.EncBinary() _ = yym2439 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2440 := !z.EncBinary() yy2arr2440 := z.EncBasicHandle().StructToArray var yyq2440 [5]bool _, _, _ = yysep2440, yyq2440, yy2arr2440 const yyr2440 bool = false yyq2440[0] = x.Kind != "" yyq2440[1] = x.APIVersion != "" yyq2440[2] = true yyq2440[3] = true yyq2440[4] = true if yyr2440 || yy2arr2440 { r.EncodeArrayStart(5) } else { var yynn2440 int = 0 for _, b := range yyq2440 { if b { yynn2440++ } } r.EncodeMapStart(yynn2440) } if yyr2440 || yy2arr2440 { if yyq2440[0] { yym2442 := z.EncBinary() _ = yym2442 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2440[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2443 := z.EncBinary() _ = yym2443 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2440 || yy2arr2440 { if yyq2440[1] { yym2445 := z.EncBinary() _ = yym2445 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2440[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2446 := z.EncBinary() _ = yym2446 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2440 || yy2arr2440 { if yyq2440[2] { yy2448 := &x.ObjectMeta yy2448.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2440[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2449 := &x.ObjectMeta yy2449.CodecEncodeSelf(e) } } if yyr2440 || yy2arr2440 { if yyq2440[3] { yy2451 := &x.Spec yy2451.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2440[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2452 := &x.Spec yy2452.CodecEncodeSelf(e) } } if yyr2440 || yy2arr2440 { if yyq2440[4] { yy2454 := &x.Status yy2454.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2440[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2455 := &x.Status yy2455.CodecEncodeSelf(e) } } if yysep2440 { r.EncodeEnd() } } } } func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2456 := z.DecBinary() _ = yym2456 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2457 := r.ReadMapStart() if yyl2457 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2457, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2457 := r.ReadArrayStart() if yyl2457 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2457, 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 yys2458Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2458Slc var yyhl2458 bool = l >= 0 for yyj2458 := 0; ; yyj2458++ { if yyhl2458 { if yyj2458 >= l { break } } else { if r.CheckBreak() { break } } yys2458Slc = r.DecodeBytes(yys2458Slc, true, true) yys2458 := string(yys2458Slc) switch yys2458 { 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 { yyv2461 := &x.ObjectMeta yyv2461.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2462 := &x.Spec yyv2462.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2463 := &x.Status yyv2463.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2458) } // end switch yys2458 } // end for yyj2458 if !yyhl2458 { r.ReadEnd() } } func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2464 int var yyb2464 bool var yyhl2464 bool = l >= 0 yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2467 := &x.ObjectMeta yyv2467.CodecDecodeSelf(d) } yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2468 := &x.Spec yyv2468.CodecDecodeSelf(d) } yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2469 := &x.Status yyv2469.CodecDecodeSelf(d) } for { yyj2464++ if yyhl2464 { yyb2464 = yyj2464 > l } else { yyb2464 = r.CheckBreak() } if yyb2464 { break } z.DecStructFieldNotFound(yyj2464-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 { yym2470 := z.EncBinary() _ = yym2470 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2471 := !z.EncBinary() yy2arr2471 := z.EncBasicHandle().StructToArray var yyq2471 [4]bool _, _, _ = yysep2471, yyq2471, yy2arr2471 const yyr2471 bool = false yyq2471[0] = x.Kind != "" yyq2471[1] = x.APIVersion != "" yyq2471[2] = true if yyr2471 || yy2arr2471 { r.EncodeArrayStart(4) } else { var yynn2471 int = 1 for _, b := range yyq2471 { if b { yynn2471++ } } r.EncodeMapStart(yynn2471) } if yyr2471 || yy2arr2471 { if yyq2471[0] { yym2473 := z.EncBinary() _ = yym2473 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2471[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2474 := z.EncBinary() _ = yym2474 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2471 || yy2arr2471 { if yyq2471[1] { yym2476 := z.EncBinary() _ = yym2476 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2471[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2477 := z.EncBinary() _ = yym2477 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2471 || yy2arr2471 { if yyq2471[2] { yy2479 := &x.ListMeta yym2480 := z.EncBinary() _ = yym2480 if false { } else if z.HasExtensions() && z.EncExt(yy2479) { } else { z.EncFallback(yy2479) } } else { r.EncodeNil() } } else { if yyq2471[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2481 := &x.ListMeta yym2482 := z.EncBinary() _ = yym2482 if false { } else if z.HasExtensions() && z.EncExt(yy2481) { } else { z.EncFallback(yy2481) } } } if yyr2471 || yy2arr2471 { if x.Items == nil { r.EncodeNil() } else { yym2484 := z.EncBinary() _ = yym2484 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2485 := z.EncBinary() _ = yym2485 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } if yysep2471 { r.EncodeEnd() } } } } func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2486 := z.DecBinary() _ = yym2486 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2487 := r.ReadMapStart() if yyl2487 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2487, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2487 := r.ReadArrayStart() if yyl2487 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2487, 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 yys2488Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2488Slc var yyhl2488 bool = l >= 0 for yyj2488 := 0; ; yyj2488++ { if yyhl2488 { if yyj2488 >= l { break } } else { if r.CheckBreak() { break } } yys2488Slc = r.DecodeBytes(yys2488Slc, true, true) yys2488 := string(yys2488Slc) switch yys2488 { 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 { yyv2491 := &x.ListMeta yym2492 := z.DecBinary() _ = yym2492 if false { } else if z.HasExtensions() && z.DecExt(yyv2491) { } else { z.DecFallback(yyv2491, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2493 := &x.Items yym2494 := z.DecBinary() _ = yym2494 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2493), d) } } default: z.DecStructFieldNotFound(-1, yys2488) } // end switch yys2488 } // end for yyj2488 if !yyhl2488 { r.ReadEnd() } } func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2495 int var yyb2495 bool var yyhl2495 bool = l >= 0 yyj2495++ if yyhl2495 { yyb2495 = yyj2495 > l } else { yyb2495 = r.CheckBreak() } if yyb2495 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2495++ if yyhl2495 { yyb2495 = yyj2495 > l } else { yyb2495 = r.CheckBreak() } if yyb2495 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2495++ if yyhl2495 { yyb2495 = yyj2495 > l } else { yyb2495 = r.CheckBreak() } if yyb2495 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2498 := &x.ListMeta yym2499 := z.DecBinary() _ = yym2499 if false { } else if z.HasExtensions() && z.DecExt(yyv2498) { } else { z.DecFallback(yyv2498, false) } } yyj2495++ if yyhl2495 { yyb2495 = yyj2495 > l } else { yyb2495 = r.CheckBreak() } if yyb2495 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2500 := &x.Items yym2501 := z.DecBinary() _ = yym2501 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2500), d) } } for { yyj2495++ if yyhl2495 { yyb2495 = yyj2495 > l } else { yyb2495 = r.CheckBreak() } if yyb2495 { break } z.DecStructFieldNotFound(yyj2495-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 { yym2502 := z.EncBinary() _ = yym2502 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2503 := !z.EncBinary() yy2arr2503 := z.EncBasicHandle().StructToArray var yyq2503 [4]bool _, _, _ = yysep2503, yyq2503, yy2arr2503 const yyr2503 bool = false yyq2503[0] = x.Kind != "" yyq2503[1] = x.APIVersion != "" yyq2503[2] = true if yyr2503 || yy2arr2503 { r.EncodeArrayStart(4) } else { var yynn2503 int = 1 for _, b := range yyq2503 { if b { yynn2503++ } } r.EncodeMapStart(yynn2503) } if yyr2503 || yy2arr2503 { if yyq2503[0] { yym2505 := z.EncBinary() _ = yym2505 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2503[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2506 := z.EncBinary() _ = yym2506 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2503 || yy2arr2503 { if yyq2503[1] { yym2508 := z.EncBinary() _ = yym2508 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2503[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2509 := z.EncBinary() _ = yym2509 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2503 || yy2arr2503 { if yyq2503[2] { yy2511 := &x.ObjectMeta yy2511.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2503[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2512 := &x.ObjectMeta yy2512.CodecEncodeSelf(e) } } if yyr2503 || yy2arr2503 { yy2514 := &x.Target yy2514.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("target")) yy2515 := &x.Target yy2515.CodecEncodeSelf(e) } if yysep2503 { r.EncodeEnd() } } } } func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2516 := z.DecBinary() _ = yym2516 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2517 := r.ReadMapStart() if yyl2517 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2517, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2517 := r.ReadArrayStart() if yyl2517 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2517, 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 yys2518Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2518Slc var yyhl2518 bool = l >= 0 for yyj2518 := 0; ; yyj2518++ { if yyhl2518 { if yyj2518 >= l { break } } else { if r.CheckBreak() { break } } yys2518Slc = r.DecodeBytes(yys2518Slc, true, true) yys2518 := string(yys2518Slc) switch yys2518 { 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 { yyv2521 := &x.ObjectMeta yyv2521.CodecDecodeSelf(d) } case "target": if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2522 := &x.Target yyv2522.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2518) } // end switch yys2518 } // end for yyj2518 if !yyhl2518 { r.ReadEnd() } } func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2523 int var yyb2523 bool var yyhl2523 bool = l >= 0 yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2526 := &x.ObjectMeta yyv2526.CodecDecodeSelf(d) } yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2527 := &x.Target yyv2527.CodecDecodeSelf(d) } for { yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { break } z.DecStructFieldNotFound(yyj2523-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 { yym2528 := z.EncBinary() _ = yym2528 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2529 := !z.EncBinary() yy2arr2529 := z.EncBasicHandle().StructToArray var yyq2529 [3]bool _, _, _ = yysep2529, yyq2529, yy2arr2529 const yyr2529 bool = false yyq2529[0] = x.Kind != "" yyq2529[1] = x.APIVersion != "" if yyr2529 || yy2arr2529 { r.EncodeArrayStart(3) } else { var yynn2529 int = 1 for _, b := range yyq2529 { if b { yynn2529++ } } r.EncodeMapStart(yynn2529) } if yyr2529 || yy2arr2529 { if yyq2529[0] { yym2531 := z.EncBinary() _ = yym2531 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2529[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2532 := z.EncBinary() _ = yym2532 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2529 || yy2arr2529 { if yyq2529[1] { yym2534 := z.EncBinary() _ = yym2534 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2529[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2535 := z.EncBinary() _ = yym2535 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2529 || yy2arr2529 { if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2537 := *x.GracePeriodSeconds yym2538 := z.EncBinary() _ = yym2538 if false { } else { r.EncodeInt(int64(yy2537)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds")) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2539 := *x.GracePeriodSeconds yym2540 := z.EncBinary() _ = yym2540 if false { } else { r.EncodeInt(int64(yy2539)) } } } if yysep2529 { r.EncodeEnd() } } } } func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2541 := z.DecBinary() _ = yym2541 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2542 := r.ReadMapStart() if yyl2542 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2542, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2542 := r.ReadArrayStart() if yyl2542 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2542, 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 yys2543Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2543Slc var yyhl2543 bool = l >= 0 for yyj2543 := 0; ; yyj2543++ { if yyhl2543 { if yyj2543 >= l { break } } else { if r.CheckBreak() { break } } yys2543Slc = r.DecodeBytes(yys2543Slc, true, true) yys2543 := string(yys2543Slc) switch yys2543 { 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) } yym2547 := z.DecBinary() _ = yym2547 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2543) } // end switch yys2543 } // end for yyj2543 if !yyhl2543 { r.ReadEnd() } } func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2548 int var yyb2548 bool var yyhl2548 bool = l >= 0 yyj2548++ if yyhl2548 { yyb2548 = yyj2548 > l } else { yyb2548 = r.CheckBreak() } if yyb2548 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2548++ if yyhl2548 { yyb2548 = yyj2548 > l } else { yyb2548 = r.CheckBreak() } if yyb2548 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2548++ if yyhl2548 { yyb2548 = yyj2548 > l } else { yyb2548 = r.CheckBreak() } if yyb2548 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2552 := z.DecBinary() _ = yym2552 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2548++ if yyhl2548 { yyb2548 = yyj2548 > l } else { yyb2548 = r.CheckBreak() } if yyb2548 { break } z.DecStructFieldNotFound(yyj2548-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 { yym2553 := z.EncBinary() _ = yym2553 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2554 := !z.EncBinary() yy2arr2554 := z.EncBasicHandle().StructToArray var yyq2554 [6]bool _, _, _ = yysep2554, yyq2554, yy2arr2554 const yyr2554 bool = false yyq2554[0] = x.Kind != "" yyq2554[1] = x.APIVersion != "" if yyr2554 || yy2arr2554 { r.EncodeArrayStart(6) } else { var yynn2554 int = 4 for _, b := range yyq2554 { if b { yynn2554++ } } r.EncodeMapStart(yynn2554) } if yyr2554 || yy2arr2554 { if yyq2554[0] { yym2556 := z.EncBinary() _ = yym2556 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2554[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2557 := z.EncBinary() _ = yym2557 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2554 || yy2arr2554 { if yyq2554[1] { yym2559 := z.EncBinary() _ = yym2559 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2554[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2560 := z.EncBinary() _ = yym2560 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2554 || yy2arr2554 { if x.LabelSelector == nil { r.EncodeNil() } else { yym2562 := z.EncBinary() _ = yym2562 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 { yym2563 := z.EncBinary() _ = yym2563 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } if yyr2554 || yy2arr2554 { if x.FieldSelector == nil { r.EncodeNil() } else { yym2565 := z.EncBinary() _ = yym2565 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 { yym2566 := z.EncBinary() _ = yym2566 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } if yyr2554 || yy2arr2554 { yym2568 := z.EncBinary() _ = yym2568 if false { } else { r.EncodeBool(bool(x.Watch)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Watch")) yym2569 := z.EncBinary() _ = yym2569 if false { } else { r.EncodeBool(bool(x.Watch)) } } if yyr2554 || yy2arr2554 { yym2571 := z.EncBinary() _ = yym2571 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion")) yym2572 := z.EncBinary() _ = yym2572 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } if yysep2554 { r.EncodeEnd() } } } } func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2573 := z.DecBinary() _ = yym2573 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2574 := r.ReadMapStart() if yyl2574 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2574, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2574 := r.ReadArrayStart() if yyl2574 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2574, 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 yys2575Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2575Slc var yyhl2575 bool = l >= 0 for yyj2575 := 0; ; yyj2575++ { if yyhl2575 { if yyj2575 >= l { break } } else { if r.CheckBreak() { break } } yys2575Slc = r.DecodeBytes(yys2575Slc, true, true) yys2575 := string(yys2575Slc) switch yys2575 { 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 { yyv2578 := &x.LabelSelector yym2579 := z.DecBinary() _ = yym2579 if false { } else if z.HasExtensions() && z.DecExt(yyv2578) { } else { z.DecFallback(yyv2578, true) } } case "FieldSelector": if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2580 := &x.FieldSelector yym2581 := z.DecBinary() _ = yym2581 if false { } else if z.HasExtensions() && z.DecExt(yyv2580) { } else { z.DecFallback(yyv2580, 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, yys2575) } // end switch yys2575 } // end for yyj2575 if !yyhl2575 { r.ReadEnd() } } func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2584 int var yyb2584 bool var yyhl2584 bool = l >= 0 yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2587 := &x.LabelSelector yym2588 := z.DecBinary() _ = yym2588 if false { } else if z.HasExtensions() && z.DecExt(yyv2587) { } else { z.DecFallback(yyv2587, true) } } yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2589 := &x.FieldSelector yym2590 := z.DecBinary() _ = yym2590 if false { } else if z.HasExtensions() && z.DecExt(yyv2589) { } else { z.DecFallback(yyv2589, true) } } yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } for { yyj2584++ if yyhl2584 { yyb2584 = yyj2584 > l } else { yyb2584 = r.CheckBreak() } if yyb2584 { break } z.DecStructFieldNotFound(yyj2584-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 { yym2593 := z.EncBinary() _ = yym2593 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2594 := !z.EncBinary() yy2arr2594 := z.EncBasicHandle().StructToArray var yyq2594 [10]bool _, _, _ = yysep2594, yyq2594, yy2arr2594 const yyr2594 bool = false yyq2594[0] = x.Kind != "" yyq2594[1] = x.APIVersion != "" if yyr2594 || yy2arr2594 { r.EncodeArrayStart(10) } else { var yynn2594 int = 8 for _, b := range yyq2594 { if b { yynn2594++ } } r.EncodeMapStart(yynn2594) } if yyr2594 || yy2arr2594 { if yyq2594[0] { yym2596 := z.EncBinary() _ = yym2596 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2594[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2597 := z.EncBinary() _ = yym2597 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2594 || yy2arr2594 { if yyq2594[1] { yym2599 := z.EncBinary() _ = yym2599 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2594[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2600 := z.EncBinary() _ = yym2600 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2594 || yy2arr2594 { yym2602 := z.EncBinary() _ = yym2602 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2603 := z.EncBinary() _ = yym2603 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2594 || yy2arr2594 { yym2605 := z.EncBinary() _ = yym2605 if false { } else { r.EncodeBool(bool(x.Follow)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Follow")) yym2606 := z.EncBinary() _ = yym2606 if false { } else { r.EncodeBool(bool(x.Follow)) } } if yyr2594 || yy2arr2594 { yym2608 := z.EncBinary() _ = yym2608 if false { } else { r.EncodeBool(bool(x.Previous)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Previous")) yym2609 := z.EncBinary() _ = yym2609 if false { } else { r.EncodeBool(bool(x.Previous)) } } if yyr2594 || yy2arr2594 { if x.SinceSeconds == nil { r.EncodeNil() } else { yy2611 := *x.SinceSeconds yym2612 := z.EncBinary() _ = yym2612 if false { } else { r.EncodeInt(int64(yy2611)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds")) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2613 := *x.SinceSeconds yym2614 := z.EncBinary() _ = yym2614 if false { } else { r.EncodeInt(int64(yy2613)) } } } if yyr2594 || yy2arr2594 { if x.SinceTime == nil { r.EncodeNil() } else { yym2616 := z.EncBinary() _ = yym2616 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2616 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2616 && 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 { yym2617 := z.EncBinary() _ = yym2617 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2617 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2617 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } if yyr2594 || yy2arr2594 { yym2619 := z.EncBinary() _ = yym2619 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Timestamps")) yym2620 := z.EncBinary() _ = yym2620 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } if yyr2594 || yy2arr2594 { if x.TailLines == nil { r.EncodeNil() } else { yy2622 := *x.TailLines yym2623 := z.EncBinary() _ = yym2623 if false { } else { r.EncodeInt(int64(yy2622)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("TailLines")) if x.TailLines == nil { r.EncodeNil() } else { yy2624 := *x.TailLines yym2625 := z.EncBinary() _ = yym2625 if false { } else { r.EncodeInt(int64(yy2624)) } } } if yyr2594 || yy2arr2594 { if x.LimitBytes == nil { r.EncodeNil() } else { yy2627 := *x.LimitBytes yym2628 := z.EncBinary() _ = yym2628 if false { } else { r.EncodeInt(int64(yy2627)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("LimitBytes")) if x.LimitBytes == nil { r.EncodeNil() } else { yy2629 := *x.LimitBytes yym2630 := z.EncBinary() _ = yym2630 if false { } else { r.EncodeInt(int64(yy2629)) } } } if yysep2594 { r.EncodeEnd() } } } } func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2631 := z.DecBinary() _ = yym2631 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2632 := r.ReadMapStart() if yyl2632 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2632, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2632 := r.ReadArrayStart() if yyl2632 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2632, 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 yys2633Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2633Slc var yyhl2633 bool = l >= 0 for yyj2633 := 0; ; yyj2633++ { if yyhl2633 { if yyj2633 >= l { break } } else { if r.CheckBreak() { break } } yys2633Slc = r.DecodeBytes(yys2633Slc, true, true) yys2633 := string(yys2633Slc) switch yys2633 { 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) } yym2640 := z.DecBinary() _ = yym2640 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) } yym2642 := z.DecBinary() _ = yym2642 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2642 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2642 && 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) } yym2645 := z.DecBinary() _ = yym2645 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) } yym2647 := z.DecBinary() _ = yym2647 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2633) } // end switch yys2633 } // end for yyj2633 if !yyhl2633 { r.ReadEnd() } } func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2648 int var yyb2648 bool var yyhl2648 bool = l >= 0 yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2655 := z.DecBinary() _ = yym2655 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2657 := z.DecBinary() _ = yym2657 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2657 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2657 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2660 := z.DecBinary() _ = yym2660 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2662 := z.DecBinary() _ = yym2662 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } for { yyj2648++ if yyhl2648 { yyb2648 = yyj2648 > l } else { yyb2648 = r.CheckBreak() } if yyb2648 { break } z.DecStructFieldNotFound(yyj2648-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 { yym2663 := z.EncBinary() _ = yym2663 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2664 := !z.EncBinary() yy2arr2664 := z.EncBasicHandle().StructToArray var yyq2664 [7]bool _, _, _ = yysep2664, yyq2664, yy2arr2664 const yyr2664 bool = false yyq2664[0] = x.Kind != "" yyq2664[1] = x.APIVersion != "" yyq2664[2] = x.Stdin != false yyq2664[3] = x.Stdout != false yyq2664[4] = x.Stderr != false yyq2664[5] = x.TTY != false yyq2664[6] = x.Container != "" if yyr2664 || yy2arr2664 { r.EncodeArrayStart(7) } else { var yynn2664 int = 0 for _, b := range yyq2664 { if b { yynn2664++ } } r.EncodeMapStart(yynn2664) } if yyr2664 || yy2arr2664 { if yyq2664[0] { yym2666 := z.EncBinary() _ = yym2666 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2664[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2667 := z.EncBinary() _ = yym2667 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2664 || yy2arr2664 { if yyq2664[1] { yym2669 := z.EncBinary() _ = yym2669 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2664[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2670 := z.EncBinary() _ = yym2670 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2664 || yy2arr2664 { if yyq2664[2] { yym2672 := z.EncBinary() _ = yym2672 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq2664[2] { r.EncodeString(codecSelferC_UTF81234, string("stdin")) yym2673 := z.EncBinary() _ = yym2673 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr2664 || yy2arr2664 { if yyq2664[3] { yym2675 := z.EncBinary() _ = yym2675 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeBool(false) } } else { if yyq2664[3] { r.EncodeString(codecSelferC_UTF81234, string("stdout")) yym2676 := z.EncBinary() _ = yym2676 if false { } else { r.EncodeBool(bool(x.Stdout)) } } } if yyr2664 || yy2arr2664 { if yyq2664[4] { yym2678 := z.EncBinary() _ = yym2678 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeBool(false) } } else { if yyq2664[4] { r.EncodeString(codecSelferC_UTF81234, string("stderr")) yym2679 := z.EncBinary() _ = yym2679 if false { } else { r.EncodeBool(bool(x.Stderr)) } } } if yyr2664 || yy2arr2664 { if yyq2664[5] { yym2681 := z.EncBinary() _ = yym2681 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq2664[5] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym2682 := z.EncBinary() _ = yym2682 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr2664 || yy2arr2664 { if yyq2664[6] { yym2684 := z.EncBinary() _ = yym2684 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2664[6] { r.EncodeString(codecSelferC_UTF81234, string("container")) yym2685 := z.EncBinary() _ = yym2685 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } } if yysep2664 { r.EncodeEnd() } } } } func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2686 := z.DecBinary() _ = yym2686 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2687 := r.ReadMapStart() if yyl2687 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2687, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2687 := r.ReadArrayStart() if yyl2687 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2687, 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 yys2688Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2688Slc var yyhl2688 bool = l >= 0 for yyj2688 := 0; ; yyj2688++ { if yyhl2688 { if yyj2688 >= l { break } } else { if r.CheckBreak() { break } } yys2688Slc = r.DecodeBytes(yys2688Slc, true, true) yys2688 := string(yys2688Slc) switch yys2688 { 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, yys2688) } // end switch yys2688 } // end for yyj2688 if !yyhl2688 { r.ReadEnd() } } func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2696 int var yyb2696 bool var yyhl2696 bool = l >= 0 yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } for { yyj2696++ if yyhl2696 { yyb2696 = yyj2696 > l } else { yyb2696 = r.CheckBreak() } if yyb2696 { break } z.DecStructFieldNotFound(yyj2696-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 { yym2704 := z.EncBinary() _ = yym2704 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2705 := !z.EncBinary() yy2arr2705 := z.EncBasicHandle().StructToArray var yyq2705 [8]bool _, _, _ = yysep2705, yyq2705, yy2arr2705 const yyr2705 bool = false yyq2705[0] = x.Kind != "" yyq2705[1] = x.APIVersion != "" if yyr2705 || yy2arr2705 { r.EncodeArrayStart(8) } else { var yynn2705 int = 6 for _, b := range yyq2705 { if b { yynn2705++ } } r.EncodeMapStart(yynn2705) } if yyr2705 || yy2arr2705 { if yyq2705[0] { yym2707 := z.EncBinary() _ = yym2707 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2705[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2708 := z.EncBinary() _ = yym2708 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2705 || yy2arr2705 { if yyq2705[1] { yym2710 := z.EncBinary() _ = yym2710 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2705[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2711 := z.EncBinary() _ = yym2711 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2705 || yy2arr2705 { yym2713 := z.EncBinary() _ = yym2713 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdin")) yym2714 := z.EncBinary() _ = yym2714 if false { } else { r.EncodeBool(bool(x.Stdin)) } } if yyr2705 || yy2arr2705 { yym2716 := z.EncBinary() _ = yym2716 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdout")) yym2717 := z.EncBinary() _ = yym2717 if false { } else { r.EncodeBool(bool(x.Stdout)) } } if yyr2705 || yy2arr2705 { yym2719 := z.EncBinary() _ = yym2719 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stderr")) yym2720 := z.EncBinary() _ = yym2720 if false { } else { r.EncodeBool(bool(x.Stderr)) } } if yyr2705 || yy2arr2705 { yym2722 := z.EncBinary() _ = yym2722 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeString(codecSelferC_UTF81234, string("TTY")) yym2723 := z.EncBinary() _ = yym2723 if false { } else { r.EncodeBool(bool(x.TTY)) } } if yyr2705 || yy2arr2705 { yym2725 := z.EncBinary() _ = yym2725 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2726 := z.EncBinary() _ = yym2726 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2705 || yy2arr2705 { if x.Command == nil { r.EncodeNil() } else { yym2728 := z.EncBinary() _ = yym2728 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Command")) if x.Command == nil { r.EncodeNil() } else { yym2729 := z.EncBinary() _ = yym2729 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } if yysep2705 { r.EncodeEnd() } } } } func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2730 := z.DecBinary() _ = yym2730 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2731 := r.ReadMapStart() if yyl2731 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2731, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2731 := r.ReadArrayStart() if yyl2731 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2731, 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 yys2732Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2732Slc var yyhl2732 bool = l >= 0 for yyj2732 := 0; ; yyj2732++ { if yyhl2732 { if yyj2732 >= l { break } } else { if r.CheckBreak() { break } } yys2732Slc = r.DecodeBytes(yys2732Slc, true, true) yys2732 := string(yys2732Slc) switch yys2732 { 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 { yyv2740 := &x.Command yym2741 := z.DecBinary() _ = yym2741 if false { } else { z.F.DecSliceStringX(yyv2740, false, d) } } default: z.DecStructFieldNotFound(-1, yys2732) } // end switch yys2732 } // end for yyj2732 if !yyhl2732 { r.ReadEnd() } } func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2742 int var yyb2742 bool var yyhl2742 bool = l >= 0 yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv2750 := &x.Command yym2751 := z.DecBinary() _ = yym2751 if false { } else { z.F.DecSliceStringX(yyv2750, false, d) } } for { yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { break } z.DecStructFieldNotFound(yyj2742-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 { yym2752 := z.EncBinary() _ = yym2752 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2753 := !z.EncBinary() yy2arr2753 := z.EncBasicHandle().StructToArray var yyq2753 [3]bool _, _, _ = yysep2753, yyq2753, yy2arr2753 const yyr2753 bool = false yyq2753[0] = x.Kind != "" yyq2753[1] = x.APIVersion != "" if yyr2753 || yy2arr2753 { r.EncodeArrayStart(3) } else { var yynn2753 int = 1 for _, b := range yyq2753 { if b { yynn2753++ } } r.EncodeMapStart(yynn2753) } if yyr2753 || yy2arr2753 { if yyq2753[0] { yym2755 := z.EncBinary() _ = yym2755 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2753[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2756 := z.EncBinary() _ = yym2756 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2753 || yy2arr2753 { if yyq2753[1] { yym2758 := z.EncBinary() _ = yym2758 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2753[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2759 := z.EncBinary() _ = yym2759 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2753 || yy2arr2753 { yym2761 := z.EncBinary() _ = yym2761 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Path")) yym2762 := z.EncBinary() _ = yym2762 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yysep2753 { r.EncodeEnd() } } } } func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2763 := z.DecBinary() _ = yym2763 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2764 := r.ReadMapStart() if yyl2764 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2764, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2764 := r.ReadArrayStart() if yyl2764 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2764, 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 yys2765Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2765Slc var yyhl2765 bool = l >= 0 for yyj2765 := 0; ; yyj2765++ { if yyhl2765 { if yyj2765 >= l { break } } else { if r.CheckBreak() { break } } yys2765Slc = r.DecodeBytes(yys2765Slc, true, true) yys2765 := string(yys2765Slc) switch yys2765 { 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, yys2765) } // end switch yys2765 } // end for yyj2765 if !yyhl2765 { r.ReadEnd() } } func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2769 int var yyb2769 bool var yyhl2769 bool = l >= 0 yyj2769++ if yyhl2769 { yyb2769 = yyj2769 > l } else { yyb2769 = r.CheckBreak() } if yyb2769 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2769++ if yyhl2769 { yyb2769 = yyj2769 > l } else { yyb2769 = r.CheckBreak() } if yyb2769 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2769++ if yyhl2769 { yyb2769 = yyj2769 > l } else { yyb2769 = r.CheckBreak() } if yyb2769 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj2769++ if yyhl2769 { yyb2769 = yyj2769 > l } else { yyb2769 = r.CheckBreak() } if yyb2769 { break } z.DecStructFieldNotFound(yyj2769-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 { yym2773 := z.EncBinary() _ = yym2773 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2774 := !z.EncBinary() yy2arr2774 := z.EncBasicHandle().StructToArray var yyq2774 [7]bool _, _, _ = yysep2774, yyq2774, yy2arr2774 const yyr2774 bool = false yyq2774[0] = x.Kind != "" yyq2774[1] = x.Namespace != "" yyq2774[2] = x.Name != "" yyq2774[3] = x.UID != "" yyq2774[4] = x.APIVersion != "" yyq2774[5] = x.ResourceVersion != "" yyq2774[6] = x.FieldPath != "" if yyr2774 || yy2arr2774 { r.EncodeArrayStart(7) } else { var yynn2774 int = 0 for _, b := range yyq2774 { if b { yynn2774++ } } r.EncodeMapStart(yynn2774) } if yyr2774 || yy2arr2774 { if yyq2774[0] { yym2776 := z.EncBinary() _ = yym2776 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2777 := z.EncBinary() _ = yym2777 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2774 || yy2arr2774 { if yyq2774[1] { yym2779 := z.EncBinary() _ = yym2779 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[1] { r.EncodeString(codecSelferC_UTF81234, string("namespace")) yym2780 := z.EncBinary() _ = yym2780 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2774 || yy2arr2774 { if yyq2774[2] { yym2782 := z.EncBinary() _ = yym2782 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[2] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym2783 := z.EncBinary() _ = yym2783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2774 || yy2arr2774 { if yyq2774[3] { yym2785 := z.EncBinary() _ = yym2785 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 yyq2774[3] { r.EncodeString(codecSelferC_UTF81234, string("uid")) yym2786 := z.EncBinary() _ = yym2786 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2774 || yy2arr2774 { if yyq2774[4] { yym2788 := z.EncBinary() _ = yym2788 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[4] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2789 := z.EncBinary() _ = yym2789 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2774 || yy2arr2774 { if yyq2774[5] { yym2791 := z.EncBinary() _ = yym2791 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[5] { r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) yym2792 := z.EncBinary() _ = yym2792 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2774 || yy2arr2774 { if yyq2774[6] { yym2794 := z.EncBinary() _ = yym2794 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2774[6] { r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) yym2795 := z.EncBinary() _ = yym2795 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } } if yysep2774 { r.EncodeEnd() } } } } func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2796 := z.DecBinary() _ = yym2796 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2797 := r.ReadMapStart() if yyl2797 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2797, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2797 := r.ReadArrayStart() if yyl2797 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2797, 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 yys2798Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2798Slc var yyhl2798 bool = l >= 0 for yyj2798 := 0; ; yyj2798++ { if yyhl2798 { if yyj2798 >= l { break } } else { if r.CheckBreak() { break } } yys2798Slc = r.DecodeBytes(yys2798Slc, true, true) yys2798 := string(yys2798Slc) switch yys2798 { 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, yys2798) } // end switch yys2798 } // end for yyj2798 if !yyhl2798 { r.ReadEnd() } } func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2806 int var yyb2806 bool var yyhl2806 bool = l >= 0 yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj2806++ if yyhl2806 { yyb2806 = yyj2806 > l } else { yyb2806 = r.CheckBreak() } if yyb2806 { break } z.DecStructFieldNotFound(yyj2806-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 { yym2814 := z.EncBinary() _ = yym2814 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2815 := !z.EncBinary() yy2arr2815 := z.EncBasicHandle().StructToArray var yyq2815 [1]bool _, _, _ = yysep2815, yyq2815, yy2arr2815 const yyr2815 bool = false if yyr2815 || yy2arr2815 { r.EncodeArrayStart(1) } else { var yynn2815 int = 1 for _, b := range yyq2815 { if b { yynn2815++ } } r.EncodeMapStart(yynn2815) } if yyr2815 || yy2arr2815 { yym2817 := z.EncBinary() _ = yym2817 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2818 := z.EncBinary() _ = yym2818 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yysep2815 { r.EncodeEnd() } } } } func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2819 := z.DecBinary() _ = yym2819 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2820 := r.ReadMapStart() if yyl2820 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2820, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2820 := r.ReadArrayStart() if yyl2820 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2820, 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 yys2821Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2821Slc var yyhl2821 bool = l >= 0 for yyj2821 := 0; ; yyj2821++ { if yyhl2821 { if yyj2821 >= l { break } } else { if r.CheckBreak() { break } } yys2821Slc = r.DecodeBytes(yys2821Slc, true, true) yys2821 := string(yys2821Slc) switch yys2821 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2821) } // end switch yys2821 } // end for yyj2821 if !yyhl2821 { r.ReadEnd() } } func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2823 int var yyb2823 bool var yyhl2823 bool = l >= 0 yyj2823++ if yyhl2823 { yyb2823 = yyj2823 > l } else { yyb2823 = r.CheckBreak() } if yyb2823 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } for { yyj2823++ if yyhl2823 { yyb2823 = yyj2823 > l } else { yyb2823 = r.CheckBreak() } if yyb2823 { break } z.DecStructFieldNotFound(yyj2823-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 { yym2825 := z.EncBinary() _ = yym2825 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2826 := !z.EncBinary() yy2arr2826 := z.EncBasicHandle().StructToArray var yyq2826 [3]bool _, _, _ = yysep2826, yyq2826, yy2arr2826 const yyr2826 bool = false yyq2826[0] = x.Kind != "" yyq2826[1] = x.APIVersion != "" yyq2826[2] = true if yyr2826 || yy2arr2826 { r.EncodeArrayStart(3) } else { var yynn2826 int = 0 for _, b := range yyq2826 { if b { yynn2826++ } } r.EncodeMapStart(yynn2826) } if yyr2826 || yy2arr2826 { if yyq2826[0] { yym2828 := z.EncBinary() _ = yym2828 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2826[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2829 := z.EncBinary() _ = yym2829 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2826 || yy2arr2826 { if yyq2826[1] { yym2831 := z.EncBinary() _ = yym2831 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2826[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2832 := z.EncBinary() _ = yym2832 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2826 || yy2arr2826 { if yyq2826[2] { yy2834 := &x.Reference yy2834.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2826[2] { r.EncodeString(codecSelferC_UTF81234, string("reference")) yy2835 := &x.Reference yy2835.CodecEncodeSelf(e) } } if yysep2826 { r.EncodeEnd() } } } } func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2836 := z.DecBinary() _ = yym2836 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2837 := r.ReadMapStart() if yyl2837 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2837, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2837 := r.ReadArrayStart() if yyl2837 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2837, 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 yys2838Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2838Slc var yyhl2838 bool = l >= 0 for yyj2838 := 0; ; yyj2838++ { if yyhl2838 { if yyj2838 >= l { break } } else { if r.CheckBreak() { break } } yys2838Slc = r.DecodeBytes(yys2838Slc, true, true) yys2838 := string(yys2838Slc) switch yys2838 { 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 { yyv2841 := &x.Reference yyv2841.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2838) } // end switch yys2838 } // end for yyj2838 if !yyhl2838 { r.ReadEnd() } } func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2842 int var yyb2842 bool var yyhl2842 bool = l >= 0 yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2845 := &x.Reference yyv2845.CodecDecodeSelf(d) } for { yyj2842++ if yyhl2842 { yyb2842 = yyj2842 > l } else { yyb2842 = r.CheckBreak() } if yyb2842 { break } z.DecStructFieldNotFound(yyj2842-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 { yym2846 := z.EncBinary() _ = yym2846 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2847 := !z.EncBinary() yy2arr2847 := z.EncBasicHandle().StructToArray var yyq2847 [2]bool _, _, _ = yysep2847, yyq2847, yy2arr2847 const yyr2847 bool = false yyq2847[0] = x.Component != "" yyq2847[1] = x.Host != "" if yyr2847 || yy2arr2847 { r.EncodeArrayStart(2) } else { var yynn2847 int = 0 for _, b := range yyq2847 { if b { yynn2847++ } } r.EncodeMapStart(yynn2847) } if yyr2847 || yy2arr2847 { if yyq2847[0] { yym2849 := z.EncBinary() _ = yym2849 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2847[0] { r.EncodeString(codecSelferC_UTF81234, string("component")) yym2850 := z.EncBinary() _ = yym2850 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } } if yyr2847 || yy2arr2847 { if yyq2847[1] { yym2852 := z.EncBinary() _ = yym2852 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2847[1] { r.EncodeString(codecSelferC_UTF81234, string("host")) yym2853 := z.EncBinary() _ = yym2853 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yysep2847 { r.EncodeEnd() } } } } func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2854 := z.DecBinary() _ = yym2854 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2855 := r.ReadMapStart() if yyl2855 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2855, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2855 := r.ReadArrayStart() if yyl2855 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2855, 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 yys2856Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2856Slc var yyhl2856 bool = l >= 0 for yyj2856 := 0; ; yyj2856++ { if yyhl2856 { if yyj2856 >= l { break } } else { if r.CheckBreak() { break } } yys2856Slc = r.DecodeBytes(yys2856Slc, true, true) yys2856 := string(yys2856Slc) switch yys2856 { 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, yys2856) } // end switch yys2856 } // end for yyj2856 if !yyhl2856 { r.ReadEnd() } } func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2859 int var yyb2859 bool var yyhl2859 bool = l >= 0 yyj2859++ if yyhl2859 { yyb2859 = yyj2859 > l } else { yyb2859 = r.CheckBreak() } if yyb2859 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } yyj2859++ if yyhl2859 { yyb2859 = yyj2859 > l } else { yyb2859 = r.CheckBreak() } if yyb2859 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } for { yyj2859++ if yyhl2859 { yyb2859 = yyj2859 > l } else { yyb2859 = r.CheckBreak() } if yyb2859 { break } z.DecStructFieldNotFound(yyj2859-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 { yym2862 := z.EncBinary() _ = yym2862 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2863 := !z.EncBinary() yy2arr2863 := z.EncBasicHandle().StructToArray var yyq2863 [10]bool _, _, _ = yysep2863, yyq2863, yy2arr2863 const yyr2863 bool = false yyq2863[0] = x.Kind != "" yyq2863[1] = x.APIVersion != "" yyq2863[2] = true yyq2863[3] = true yyq2863[4] = x.Reason != "" yyq2863[5] = x.Message != "" yyq2863[6] = true yyq2863[7] = true yyq2863[8] = true yyq2863[9] = x.Count != 0 if yyr2863 || yy2arr2863 { r.EncodeArrayStart(10) } else { var yynn2863 int = 0 for _, b := range yyq2863 { if b { yynn2863++ } } r.EncodeMapStart(yynn2863) } if yyr2863 || yy2arr2863 { if yyq2863[0] { yym2865 := z.EncBinary() _ = yym2865 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2863[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2866 := z.EncBinary() _ = yym2866 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2863 || yy2arr2863 { if yyq2863[1] { yym2868 := z.EncBinary() _ = yym2868 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2863[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2869 := z.EncBinary() _ = yym2869 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2863 || yy2arr2863 { if yyq2863[2] { yy2871 := &x.ObjectMeta yy2871.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2863[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2872 := &x.ObjectMeta yy2872.CodecEncodeSelf(e) } } if yyr2863 || yy2arr2863 { if yyq2863[3] { yy2874 := &x.InvolvedObject yy2874.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2863[3] { r.EncodeString(codecSelferC_UTF81234, string("involvedObject")) yy2875 := &x.InvolvedObject yy2875.CodecEncodeSelf(e) } } if yyr2863 || yy2arr2863 { if yyq2863[4] { yym2877 := z.EncBinary() _ = yym2877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2863[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2878 := z.EncBinary() _ = yym2878 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2863 || yy2arr2863 { if yyq2863[5] { yym2880 := z.EncBinary() _ = yym2880 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2863[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2881 := z.EncBinary() _ = yym2881 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2863 || yy2arr2863 { if yyq2863[6] { yy2883 := &x.Source yy2883.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2863[6] { r.EncodeString(codecSelferC_UTF81234, string("source")) yy2884 := &x.Source yy2884.CodecEncodeSelf(e) } } if yyr2863 || yy2arr2863 { if yyq2863[7] { yy2886 := &x.FirstTimestamp 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 yyq2863[7] { r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp")) yy2888 := &x.FirstTimestamp 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 yyr2863 || yy2arr2863 { if yyq2863[8] { yy2891 := &x.LastTimestamp yym2892 := z.EncBinary() _ = yym2892 if false { } else if z.HasExtensions() && z.EncExt(yy2891) { } else if yym2892 { z.EncBinaryMarshal(yy2891) } else if !yym2892 && z.IsJSONHandle() { z.EncJSONMarshal(yy2891) } else { z.EncFallback(yy2891) } } else { r.EncodeNil() } } else { if yyq2863[8] { r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp")) yy2893 := &x.LastTimestamp yym2894 := z.EncBinary() _ = yym2894 if false { } else if z.HasExtensions() && z.EncExt(yy2893) { } else if yym2894 { z.EncBinaryMarshal(yy2893) } else if !yym2894 && z.IsJSONHandle() { z.EncJSONMarshal(yy2893) } else { z.EncFallback(yy2893) } } } if yyr2863 || yy2arr2863 { if yyq2863[9] { yym2896 := z.EncBinary() _ = yym2896 if false { } else { r.EncodeInt(int64(x.Count)) } } else { r.EncodeInt(0) } } else { if yyq2863[9] { r.EncodeString(codecSelferC_UTF81234, string("count")) yym2897 := z.EncBinary() _ = yym2897 if false { } else { r.EncodeInt(int64(x.Count)) } } } if yysep2863 { r.EncodeEnd() } } } } func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2898 := z.DecBinary() _ = yym2898 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2899 := r.ReadMapStart() if yyl2899 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2899, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2899 := r.ReadArrayStart() if yyl2899 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2899, 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 yys2900Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2900Slc var yyhl2900 bool = l >= 0 for yyj2900 := 0; ; yyj2900++ { if yyhl2900 { if yyj2900 >= l { break } } else { if r.CheckBreak() { break } } yys2900Slc = r.DecodeBytes(yys2900Slc, true, true) yys2900 := string(yys2900Slc) switch yys2900 { 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 { yyv2903 := &x.ObjectMeta yyv2903.CodecDecodeSelf(d) } case "involvedObject": if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2904 := &x.InvolvedObject yyv2904.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 { yyv2907 := &x.Source yyv2907.CodecDecodeSelf(d) } case "firstTimestamp": if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2908 := &x.FirstTimestamp yym2909 := z.DecBinary() _ = yym2909 if false { } else if z.HasExtensions() && z.DecExt(yyv2908) { } else if yym2909 { z.DecBinaryUnmarshal(yyv2908) } else if !yym2909 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2908) } else { z.DecFallback(yyv2908, false) } } case "lastTimestamp": if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2910 := &x.LastTimestamp yym2911 := z.DecBinary() _ = yym2911 if false { } else if z.HasExtensions() && z.DecExt(yyv2910) { } else if yym2911 { z.DecBinaryUnmarshal(yyv2910) } else if !yym2911 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2910) } else { z.DecFallback(yyv2910, false) } } case "count": if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2900) } // end switch yys2900 } // end for yyj2900 if !yyhl2900 { r.ReadEnd() } } func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2913 int var yyb2913 bool var yyhl2913 bool = l >= 0 yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2916 := &x.ObjectMeta yyv2916.CodecDecodeSelf(d) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2917 := &x.InvolvedObject yyv2917.CodecDecodeSelf(d) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv2920 := &x.Source yyv2920.CodecDecodeSelf(d) } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2921 := &x.FirstTimestamp yym2922 := z.DecBinary() _ = yym2922 if false { } else if z.HasExtensions() && z.DecExt(yyv2921) { } else if yym2922 { z.DecBinaryUnmarshal(yyv2921) } else if !yym2922 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2921) } else { z.DecFallback(yyv2921, false) } } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2923 := &x.LastTimestamp yym2924 := z.DecBinary() _ = yym2924 if false { } else if z.HasExtensions() && z.DecExt(yyv2923) { } else if yym2924 { z.DecBinaryUnmarshal(yyv2923) } else if !yym2924 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2923) } else { z.DecFallback(yyv2923, false) } } yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2913++ if yyhl2913 { yyb2913 = yyj2913 > l } else { yyb2913 = r.CheckBreak() } if yyb2913 { break } z.DecStructFieldNotFound(yyj2913-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 { yym2926 := z.EncBinary() _ = yym2926 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2927 := !z.EncBinary() yy2arr2927 := z.EncBasicHandle().StructToArray var yyq2927 [4]bool _, _, _ = yysep2927, yyq2927, yy2arr2927 const yyr2927 bool = false yyq2927[0] = x.Kind != "" yyq2927[1] = x.APIVersion != "" yyq2927[2] = true if yyr2927 || yy2arr2927 { r.EncodeArrayStart(4) } else { var yynn2927 int = 1 for _, b := range yyq2927 { if b { yynn2927++ } } r.EncodeMapStart(yynn2927) } if yyr2927 || yy2arr2927 { if yyq2927[0] { yym2929 := z.EncBinary() _ = yym2929 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2927[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2930 := z.EncBinary() _ = yym2930 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2927 || yy2arr2927 { if yyq2927[1] { yym2932 := z.EncBinary() _ = yym2932 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2927[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2933 := z.EncBinary() _ = yym2933 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2927 || yy2arr2927 { if yyq2927[2] { yy2935 := &x.ListMeta yym2936 := z.EncBinary() _ = yym2936 if false { } else if z.HasExtensions() && z.EncExt(yy2935) { } else { z.EncFallback(yy2935) } } else { r.EncodeNil() } } else { if yyq2927[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2937 := &x.ListMeta yym2938 := z.EncBinary() _ = yym2938 if false { } else if z.HasExtensions() && z.EncExt(yy2937) { } else { z.EncFallback(yy2937) } } } if yyr2927 || yy2arr2927 { if x.Items == nil { r.EncodeNil() } else { yym2940 := z.EncBinary() _ = yym2940 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2941 := z.EncBinary() _ = yym2941 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } if yysep2927 { r.EncodeEnd() } } } } func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2942 := z.DecBinary() _ = yym2942 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2943 := r.ReadMapStart() if yyl2943 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2943, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2943 := r.ReadArrayStart() if yyl2943 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2943, 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 yys2944Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2944Slc var yyhl2944 bool = l >= 0 for yyj2944 := 0; ; yyj2944++ { if yyhl2944 { if yyj2944 >= l { break } } else { if r.CheckBreak() { break } } yys2944Slc = r.DecodeBytes(yys2944Slc, true, true) yys2944 := string(yys2944Slc) switch yys2944 { 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 { yyv2947 := &x.ListMeta yym2948 := z.DecBinary() _ = yym2948 if false { } else if z.HasExtensions() && z.DecExt(yyv2947) { } else { z.DecFallback(yyv2947, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2949 := &x.Items yym2950 := z.DecBinary() _ = yym2950 if false { } else { h.decSliceEvent((*[]Event)(yyv2949), d) } } default: z.DecStructFieldNotFound(-1, yys2944) } // end switch yys2944 } // end for yyj2944 if !yyhl2944 { r.ReadEnd() } } func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2951 int var yyb2951 bool var yyhl2951 bool = l >= 0 yyj2951++ if yyhl2951 { yyb2951 = yyj2951 > l } else { yyb2951 = r.CheckBreak() } if yyb2951 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2951++ if yyhl2951 { yyb2951 = yyj2951 > l } else { yyb2951 = r.CheckBreak() } if yyb2951 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2951++ if yyhl2951 { yyb2951 = yyj2951 > l } else { yyb2951 = r.CheckBreak() } if yyb2951 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2954 := &x.ListMeta yym2955 := z.DecBinary() _ = yym2955 if false { } else if z.HasExtensions() && z.DecExt(yyv2954) { } else { z.DecFallback(yyv2954, false) } } yyj2951++ if yyhl2951 { yyb2951 = yyj2951 > l } else { yyb2951 = r.CheckBreak() } if yyb2951 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2956 := &x.Items yym2957 := z.DecBinary() _ = yym2957 if false { } else { h.decSliceEvent((*[]Event)(yyv2956), d) } } for { yyj2951++ if yyhl2951 { yyb2951 = yyj2951 > l } else { yyb2951 = r.CheckBreak() } if yyb2951 { break } z.DecStructFieldNotFound(yyj2951-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 { yym2958 := z.EncBinary() _ = yym2958 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2959 := !z.EncBinary() yy2arr2959 := z.EncBasicHandle().StructToArray var yyq2959 [4]bool _, _, _ = yysep2959, yyq2959, yy2arr2959 const yyr2959 bool = false yyq2959[0] = x.Kind != "" yyq2959[1] = x.APIVersion != "" yyq2959[2] = true if yyr2959 || yy2arr2959 { r.EncodeArrayStart(4) } else { var yynn2959 int = 1 for _, b := range yyq2959 { if b { yynn2959++ } } r.EncodeMapStart(yynn2959) } if yyr2959 || yy2arr2959 { if yyq2959[0] { yym2961 := z.EncBinary() _ = yym2961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2959[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2962 := z.EncBinary() _ = yym2962 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2959 || yy2arr2959 { if yyq2959[1] { yym2964 := z.EncBinary() _ = yym2964 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2959[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2965 := z.EncBinary() _ = yym2965 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2959 || yy2arr2959 { if yyq2959[2] { yy2967 := &x.ListMeta yym2968 := z.EncBinary() _ = yym2968 if false { } else if z.HasExtensions() && z.EncExt(yy2967) { } else { z.EncFallback(yy2967) } } else { r.EncodeNil() } } else { if yyq2959[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2969 := &x.ListMeta yym2970 := z.EncBinary() _ = yym2970 if false { } else if z.HasExtensions() && z.EncExt(yy2969) { } else { z.EncFallback(yy2969) } } } if yyr2959 || yy2arr2959 { if x.Items == nil { r.EncodeNil() } else { yym2972 := z.EncBinary() _ = yym2972 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 { yym2973 := z.EncBinary() _ = yym2973 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } if yysep2959 { r.EncodeEnd() } } } } func (x *List) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2974 := z.DecBinary() _ = yym2974 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2975 := r.ReadMapStart() if yyl2975 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2975, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2975 := r.ReadArrayStart() if yyl2975 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2975, 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 yys2976Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2976Slc var yyhl2976 bool = l >= 0 for yyj2976 := 0; ; yyj2976++ { if yyhl2976 { if yyj2976 >= l { break } } else { if r.CheckBreak() { break } } yys2976Slc = r.DecodeBytes(yys2976Slc, true, true) yys2976 := string(yys2976Slc) switch yys2976 { 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 { yyv2979 := &x.ListMeta yym2980 := z.DecBinary() _ = yym2980 if false { } else if z.HasExtensions() && z.DecExt(yyv2979) { } else { z.DecFallback(yyv2979, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2981 := &x.Items yym2982 := z.DecBinary() _ = yym2982 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2981), d) } } default: z.DecStructFieldNotFound(-1, yys2976) } // end switch yys2976 } // end for yyj2976 if !yyhl2976 { r.ReadEnd() } } func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2983 int var yyb2983 bool var yyhl2983 bool = l >= 0 yyj2983++ if yyhl2983 { yyb2983 = yyj2983 > l } else { yyb2983 = r.CheckBreak() } if yyb2983 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2983++ if yyhl2983 { yyb2983 = yyj2983 > l } else { yyb2983 = r.CheckBreak() } if yyb2983 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2983++ if yyhl2983 { yyb2983 = yyj2983 > l } else { yyb2983 = r.CheckBreak() } if yyb2983 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2986 := &x.ListMeta yym2987 := z.DecBinary() _ = yym2987 if false { } else if z.HasExtensions() && z.DecExt(yyv2986) { } else { z.DecFallback(yyv2986, false) } } yyj2983++ if yyhl2983 { yyb2983 = yyj2983 > l } else { yyb2983 = r.CheckBreak() } if yyb2983 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2988 := &x.Items yym2989 := z.DecBinary() _ = yym2989 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2988), d) } } for { yyj2983++ if yyhl2983 { yyb2983 = yyj2983 > l } else { yyb2983 = r.CheckBreak() } if yyb2983 { break } z.DecStructFieldNotFound(yyj2983-1, "") } r.ReadEnd() } func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2990 := z.EncBinary() _ = yym2990 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 yym2991 := z.DecBinary() _ = yym2991 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 { yym2992 := z.EncBinary() _ = yym2992 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2993 := !z.EncBinary() yy2arr2993 := z.EncBasicHandle().StructToArray var yyq2993 [6]bool _, _, _ = yysep2993, yyq2993, yy2arr2993 const yyr2993 bool = false yyq2993[0] = x.Type != "" yyq2993[1] = len(x.Max) != 0 yyq2993[2] = len(x.Min) != 0 yyq2993[3] = len(x.Default) != 0 yyq2993[4] = len(x.DefaultRequest) != 0 yyq2993[5] = len(x.MaxLimitRequestRatio) != 0 if yyr2993 || yy2arr2993 { r.EncodeArrayStart(6) } else { var yynn2993 int = 0 for _, b := range yyq2993 { if b { yynn2993++ } } r.EncodeMapStart(yynn2993) } if yyr2993 || yy2arr2993 { if yyq2993[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2993[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr2993 || yy2arr2993 { if yyq2993[1] { if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2993[1] { r.EncodeString(codecSelferC_UTF81234, string("max")) if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } } if yyr2993 || yy2arr2993 { if yyq2993[2] { if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2993[2] { r.EncodeString(codecSelferC_UTF81234, string("min")) if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } } if yyr2993 || yy2arr2993 { if yyq2993[3] { if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2993[3] { r.EncodeString(codecSelferC_UTF81234, string("default")) if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } } if yyr2993 || yy2arr2993 { if yyq2993[4] { if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2993[4] { r.EncodeString(codecSelferC_UTF81234, string("defaultRequest")) if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } } if yyr2993 || yy2arr2993 { if yyq2993[5] { if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2993[5] { r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio")) if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } } if yysep2993 { r.EncodeEnd() } } } } func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3000 := z.DecBinary() _ = yym3000 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3001 := r.ReadMapStart() if yyl3001 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3001, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3001 := r.ReadArrayStart() if yyl3001 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3001, 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 yys3002Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3002Slc var yyhl3002 bool = l >= 0 for yyj3002 := 0; ; yyj3002++ { if yyhl3002 { if yyj3002 >= l { break } } else { if r.CheckBreak() { break } } yys3002Slc = r.DecodeBytes(yys3002Slc, true, true) yys3002 := string(yys3002Slc) switch yys3002 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } case "max": if r.TryDecodeAsNil() { x.Max = nil } else { yyv3004 := &x.Max yyv3004.CodecDecodeSelf(d) } case "min": if r.TryDecodeAsNil() { x.Min = nil } else { yyv3005 := &x.Min yyv3005.CodecDecodeSelf(d) } case "default": if r.TryDecodeAsNil() { x.Default = nil } else { yyv3006 := &x.Default yyv3006.CodecDecodeSelf(d) } case "defaultRequest": if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3007 := &x.DefaultRequest yyv3007.CodecDecodeSelf(d) } case "maxLimitRequestRatio": if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3008 := &x.MaxLimitRequestRatio yyv3008.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3002) } // end switch yys3002 } // end for yyj3002 if !yyhl3002 { r.ReadEnd() } } func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3009 int var yyb3009 bool var yyhl3009 bool = l >= 0 yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Max = nil } else { yyv3011 := &x.Max yyv3011.CodecDecodeSelf(d) } yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Min = nil } else { yyv3012 := &x.Min yyv3012.CodecDecodeSelf(d) } yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Default = nil } else { yyv3013 := &x.Default yyv3013.CodecDecodeSelf(d) } yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3014 := &x.DefaultRequest yyv3014.CodecDecodeSelf(d) } yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3015 := &x.MaxLimitRequestRatio yyv3015.CodecDecodeSelf(d) } for { yyj3009++ if yyhl3009 { yyb3009 = yyj3009 > l } else { yyb3009 = r.CheckBreak() } if yyb3009 { break } z.DecStructFieldNotFound(yyj3009-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 { yym3016 := z.EncBinary() _ = yym3016 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3017 := !z.EncBinary() yy2arr3017 := z.EncBasicHandle().StructToArray var yyq3017 [1]bool _, _, _ = yysep3017, yyq3017, yy2arr3017 const yyr3017 bool = false if yyr3017 || yy2arr3017 { r.EncodeArrayStart(1) } else { var yynn3017 int = 1 for _, b := range yyq3017 { if b { yynn3017++ } } r.EncodeMapStart(yynn3017) } if yyr3017 || yy2arr3017 { if x.Limits == nil { r.EncodeNil() } else { yym3019 := z.EncBinary() _ = yym3019 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("limits")) if x.Limits == nil { r.EncodeNil() } else { yym3020 := z.EncBinary() _ = yym3020 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } if yysep3017 { r.EncodeEnd() } } } } func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3021 := z.DecBinary() _ = yym3021 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3022 := r.ReadMapStart() if yyl3022 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3022, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3022 := r.ReadArrayStart() if yyl3022 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3022, 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 yys3023Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3023Slc var yyhl3023 bool = l >= 0 for yyj3023 := 0; ; yyj3023++ { if yyhl3023 { if yyj3023 >= l { break } } else { if r.CheckBreak() { break } } yys3023Slc = r.DecodeBytes(yys3023Slc, true, true) yys3023 := string(yys3023Slc) switch yys3023 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3024 := &x.Limits yym3025 := z.DecBinary() _ = yym3025 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3024), d) } } default: z.DecStructFieldNotFound(-1, yys3023) } // end switch yys3023 } // end for yyj3023 if !yyhl3023 { r.ReadEnd() } } func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3026 int var yyb3026 bool var yyhl3026 bool = l >= 0 yyj3026++ if yyhl3026 { yyb3026 = yyj3026 > l } else { yyb3026 = r.CheckBreak() } if yyb3026 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3027 := &x.Limits yym3028 := z.DecBinary() _ = yym3028 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3027), d) } } for { yyj3026++ if yyhl3026 { yyb3026 = yyj3026 > l } else { yyb3026 = r.CheckBreak() } if yyb3026 { break } z.DecStructFieldNotFound(yyj3026-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 { yym3029 := z.EncBinary() _ = yym3029 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3030 := !z.EncBinary() yy2arr3030 := z.EncBasicHandle().StructToArray var yyq3030 [4]bool _, _, _ = yysep3030, yyq3030, yy2arr3030 const yyr3030 bool = false yyq3030[0] = x.Kind != "" yyq3030[1] = x.APIVersion != "" yyq3030[2] = true yyq3030[3] = true if yyr3030 || yy2arr3030 { r.EncodeArrayStart(4) } else { var yynn3030 int = 0 for _, b := range yyq3030 { if b { yynn3030++ } } r.EncodeMapStart(yynn3030) } if yyr3030 || yy2arr3030 { if yyq3030[0] { yym3032 := z.EncBinary() _ = yym3032 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3030[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3033 := z.EncBinary() _ = yym3033 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3030 || yy2arr3030 { if yyq3030[1] { yym3035 := z.EncBinary() _ = yym3035 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3030[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3036 := z.EncBinary() _ = yym3036 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3030 || yy2arr3030 { if yyq3030[2] { yy3038 := &x.ObjectMeta yy3038.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3030[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3039 := &x.ObjectMeta yy3039.CodecEncodeSelf(e) } } if yyr3030 || yy2arr3030 { if yyq3030[3] { yy3041 := &x.Spec yy3041.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3030[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3042 := &x.Spec yy3042.CodecEncodeSelf(e) } } if yysep3030 { r.EncodeEnd() } } } } func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3043 := z.DecBinary() _ = yym3043 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3044 := r.ReadMapStart() if yyl3044 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3044, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3044 := r.ReadArrayStart() if yyl3044 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3044, 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 yys3045Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3045Slc var yyhl3045 bool = l >= 0 for yyj3045 := 0; ; yyj3045++ { if yyhl3045 { if yyj3045 >= l { break } } else { if r.CheckBreak() { break } } yys3045Slc = r.DecodeBytes(yys3045Slc, true, true) yys3045 := string(yys3045Slc) switch yys3045 { 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 { yyv3048 := &x.ObjectMeta yyv3048.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3049 := &x.Spec yyv3049.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3045) } // end switch yys3045 } // end for yyj3045 if !yyhl3045 { r.ReadEnd() } } func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3050 int var yyb3050 bool var yyhl3050 bool = l >= 0 yyj3050++ if yyhl3050 { yyb3050 = yyj3050 > l } else { yyb3050 = r.CheckBreak() } if yyb3050 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3050++ if yyhl3050 { yyb3050 = yyj3050 > l } else { yyb3050 = r.CheckBreak() } if yyb3050 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3050++ if yyhl3050 { yyb3050 = yyj3050 > l } else { yyb3050 = r.CheckBreak() } if yyb3050 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3053 := &x.ObjectMeta yyv3053.CodecDecodeSelf(d) } yyj3050++ if yyhl3050 { yyb3050 = yyj3050 > l } else { yyb3050 = r.CheckBreak() } if yyb3050 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3054 := &x.Spec yyv3054.CodecDecodeSelf(d) } for { yyj3050++ if yyhl3050 { yyb3050 = yyj3050 > l } else { yyb3050 = r.CheckBreak() } if yyb3050 { break } z.DecStructFieldNotFound(yyj3050-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 { yym3055 := z.EncBinary() _ = yym3055 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3056 := !z.EncBinary() yy2arr3056 := z.EncBasicHandle().StructToArray var yyq3056 [4]bool _, _, _ = yysep3056, yyq3056, yy2arr3056 const yyr3056 bool = false yyq3056[0] = x.Kind != "" yyq3056[1] = x.APIVersion != "" yyq3056[2] = true if yyr3056 || yy2arr3056 { r.EncodeArrayStart(4) } else { var yynn3056 int = 1 for _, b := range yyq3056 { if b { yynn3056++ } } r.EncodeMapStart(yynn3056) } if yyr3056 || yy2arr3056 { if yyq3056[0] { yym3058 := z.EncBinary() _ = yym3058 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3056[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3059 := z.EncBinary() _ = yym3059 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3056 || yy2arr3056 { if yyq3056[1] { yym3061 := z.EncBinary() _ = yym3061 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3056[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3062 := z.EncBinary() _ = yym3062 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3056 || yy2arr3056 { if yyq3056[2] { yy3064 := &x.ListMeta yym3065 := z.EncBinary() _ = yym3065 if false { } else if z.HasExtensions() && z.EncExt(yy3064) { } else { z.EncFallback(yy3064) } } else { r.EncodeNil() } } else { if yyq3056[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3066 := &x.ListMeta yym3067 := z.EncBinary() _ = yym3067 if false { } else if z.HasExtensions() && z.EncExt(yy3066) { } else { z.EncFallback(yy3066) } } } if yyr3056 || yy2arr3056 { if x.Items == nil { r.EncodeNil() } else { yym3069 := z.EncBinary() _ = yym3069 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3070 := z.EncBinary() _ = yym3070 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } if yysep3056 { r.EncodeEnd() } } } } func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3071 := z.DecBinary() _ = yym3071 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3072 := r.ReadMapStart() if yyl3072 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3072, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3072 := r.ReadArrayStart() if yyl3072 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3072, 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 yys3073Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3073Slc var yyhl3073 bool = l >= 0 for yyj3073 := 0; ; yyj3073++ { if yyhl3073 { if yyj3073 >= l { break } } else { if r.CheckBreak() { break } } yys3073Slc = r.DecodeBytes(yys3073Slc, true, true) yys3073 := string(yys3073Slc) switch yys3073 { 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 { yyv3076 := &x.ListMeta yym3077 := z.DecBinary() _ = yym3077 if false { } else if z.HasExtensions() && z.DecExt(yyv3076) { } else { z.DecFallback(yyv3076, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3078 := &x.Items yym3079 := z.DecBinary() _ = yym3079 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3078), d) } } default: z.DecStructFieldNotFound(-1, yys3073) } // end switch yys3073 } // end for yyj3073 if !yyhl3073 { r.ReadEnd() } } func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3080 int var yyb3080 bool var yyhl3080 bool = l >= 0 yyj3080++ if yyhl3080 { yyb3080 = yyj3080 > l } else { yyb3080 = r.CheckBreak() } if yyb3080 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3080++ if yyhl3080 { yyb3080 = yyj3080 > l } else { yyb3080 = r.CheckBreak() } if yyb3080 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3080++ if yyhl3080 { yyb3080 = yyj3080 > l } else { yyb3080 = r.CheckBreak() } if yyb3080 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3083 := &x.ListMeta yym3084 := z.DecBinary() _ = yym3084 if false { } else if z.HasExtensions() && z.DecExt(yyv3083) { } else { z.DecFallback(yyv3083, false) } } yyj3080++ if yyhl3080 { yyb3080 = yyj3080 > l } else { yyb3080 = r.CheckBreak() } if yyb3080 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3085 := &x.Items yym3086 := z.DecBinary() _ = yym3086 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3085), d) } } for { yyj3080++ if yyhl3080 { yyb3080 = yyj3080 > l } else { yyb3080 = r.CheckBreak() } if yyb3080 { break } z.DecStructFieldNotFound(yyj3080-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 { yym3087 := z.EncBinary() _ = yym3087 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3088 := !z.EncBinary() yy2arr3088 := z.EncBasicHandle().StructToArray var yyq3088 [1]bool _, _, _ = yysep3088, yyq3088, yy2arr3088 const yyr3088 bool = false yyq3088[0] = len(x.Hard) != 0 if yyr3088 || yy2arr3088 { r.EncodeArrayStart(1) } else { var yynn3088 int = 0 for _, b := range yyq3088 { if b { yynn3088++ } } r.EncodeMapStart(yynn3088) } if yyr3088 || yy2arr3088 { if yyq3088[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3088[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yysep3088 { r.EncodeEnd() } } } } func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3090 := z.DecBinary() _ = yym3090 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3091 := r.ReadMapStart() if yyl3091 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3091, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3091 := r.ReadArrayStart() if yyl3091 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3091, 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 yys3092Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3092Slc var yyhl3092 bool = l >= 0 for yyj3092 := 0; ; yyj3092++ { if yyhl3092 { if yyj3092 >= l { break } } else { if r.CheckBreak() { break } } yys3092Slc = r.DecodeBytes(yys3092Slc, true, true) yys3092 := string(yys3092Slc) switch yys3092 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3093 := &x.Hard yyv3093.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3092) } // end switch yys3092 } // end for yyj3092 if !yyhl3092 { r.ReadEnd() } } func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3094 int var yyb3094 bool var yyhl3094 bool = l >= 0 yyj3094++ if yyhl3094 { yyb3094 = yyj3094 > l } else { yyb3094 = r.CheckBreak() } if yyb3094 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3095 := &x.Hard yyv3095.CodecDecodeSelf(d) } for { yyj3094++ if yyhl3094 { yyb3094 = yyj3094 > l } else { yyb3094 = r.CheckBreak() } if yyb3094 { break } z.DecStructFieldNotFound(yyj3094-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 { yym3096 := z.EncBinary() _ = yym3096 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3097 := !z.EncBinary() yy2arr3097 := z.EncBasicHandle().StructToArray var yyq3097 [2]bool _, _, _ = yysep3097, yyq3097, yy2arr3097 const yyr3097 bool = false yyq3097[0] = len(x.Hard) != 0 yyq3097[1] = len(x.Used) != 0 if yyr3097 || yy2arr3097 { r.EncodeArrayStart(2) } else { var yynn3097 int = 0 for _, b := range yyq3097 { if b { yynn3097++ } } r.EncodeMapStart(yynn3097) } if yyr3097 || yy2arr3097 { if yyq3097[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3097[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3097 || yy2arr3097 { if yyq3097[1] { if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3097[1] { r.EncodeString(codecSelferC_UTF81234, string("used")) if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } } if yysep3097 { r.EncodeEnd() } } } } func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3100 := z.DecBinary() _ = yym3100 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3101 := r.ReadMapStart() if yyl3101 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3101, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3101 := r.ReadArrayStart() if yyl3101 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3101, 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 yys3102Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3102Slc var yyhl3102 bool = l >= 0 for yyj3102 := 0; ; yyj3102++ { if yyhl3102 { if yyj3102 >= l { break } } else { if r.CheckBreak() { break } } yys3102Slc = r.DecodeBytes(yys3102Slc, true, true) yys3102 := string(yys3102Slc) switch yys3102 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3103 := &x.Hard yyv3103.CodecDecodeSelf(d) } case "used": if r.TryDecodeAsNil() { x.Used = nil } else { yyv3104 := &x.Used yyv3104.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3102) } // end switch yys3102 } // end for yyj3102 if !yyhl3102 { r.ReadEnd() } } func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3105 int var yyb3105 bool var yyhl3105 bool = l >= 0 yyj3105++ if yyhl3105 { yyb3105 = yyj3105 > l } else { yyb3105 = r.CheckBreak() } if yyb3105 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3106 := &x.Hard yyv3106.CodecDecodeSelf(d) } yyj3105++ if yyhl3105 { yyb3105 = yyj3105 > l } else { yyb3105 = r.CheckBreak() } if yyb3105 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Used = nil } else { yyv3107 := &x.Used yyv3107.CodecDecodeSelf(d) } for { yyj3105++ if yyhl3105 { yyb3105 = yyj3105 > l } else { yyb3105 = r.CheckBreak() } if yyb3105 { break } z.DecStructFieldNotFound(yyj3105-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 { yym3108 := z.EncBinary() _ = yym3108 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3109 := !z.EncBinary() yy2arr3109 := z.EncBasicHandle().StructToArray var yyq3109 [5]bool _, _, _ = yysep3109, yyq3109, yy2arr3109 const yyr3109 bool = false yyq3109[0] = x.Kind != "" yyq3109[1] = x.APIVersion != "" yyq3109[2] = true yyq3109[3] = true yyq3109[4] = true if yyr3109 || yy2arr3109 { r.EncodeArrayStart(5) } else { var yynn3109 int = 0 for _, b := range yyq3109 { if b { yynn3109++ } } r.EncodeMapStart(yynn3109) } if yyr3109 || yy2arr3109 { if yyq3109[0] { yym3111 := z.EncBinary() _ = yym3111 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3109[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3112 := z.EncBinary() _ = yym3112 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3109 || yy2arr3109 { if yyq3109[1] { yym3114 := z.EncBinary() _ = yym3114 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3109[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3115 := z.EncBinary() _ = yym3115 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3109 || yy2arr3109 { if yyq3109[2] { yy3117 := &x.ObjectMeta yy3117.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3109[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3118 := &x.ObjectMeta yy3118.CodecEncodeSelf(e) } } if yyr3109 || yy2arr3109 { if yyq3109[3] { yy3120 := &x.Spec yy3120.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3109[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3121 := &x.Spec yy3121.CodecEncodeSelf(e) } } if yyr3109 || yy2arr3109 { if yyq3109[4] { yy3123 := &x.Status yy3123.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3109[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy3124 := &x.Status yy3124.CodecEncodeSelf(e) } } if yysep3109 { r.EncodeEnd() } } } } func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3125 := z.DecBinary() _ = yym3125 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3126 := r.ReadMapStart() if yyl3126 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3126, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3126 := r.ReadArrayStart() if yyl3126 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3126, 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 yys3127Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3127Slc var yyhl3127 bool = l >= 0 for yyj3127 := 0; ; yyj3127++ { if yyhl3127 { if yyj3127 >= l { break } } else { if r.CheckBreak() { break } } yys3127Slc = r.DecodeBytes(yys3127Slc, true, true) yys3127 := string(yys3127Slc) switch yys3127 { 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 { yyv3130 := &x.ObjectMeta yyv3130.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3131 := &x.Spec yyv3131.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3132 := &x.Status yyv3132.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3127) } // end switch yys3127 } // end for yyj3127 if !yyhl3127 { r.ReadEnd() } } func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3133 int var yyb3133 bool var yyhl3133 bool = l >= 0 yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3136 := &x.ObjectMeta yyv3136.CodecDecodeSelf(d) } yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3137 := &x.Spec yyv3137.CodecDecodeSelf(d) } yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3138 := &x.Status yyv3138.CodecDecodeSelf(d) } for { yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { break } z.DecStructFieldNotFound(yyj3133-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 { yym3139 := z.EncBinary() _ = yym3139 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3140 := !z.EncBinary() yy2arr3140 := z.EncBasicHandle().StructToArray var yyq3140 [4]bool _, _, _ = yysep3140, yyq3140, yy2arr3140 const yyr3140 bool = false yyq3140[0] = x.Kind != "" yyq3140[1] = x.APIVersion != "" yyq3140[2] = true if yyr3140 || yy2arr3140 { r.EncodeArrayStart(4) } else { var yynn3140 int = 1 for _, b := range yyq3140 { if b { yynn3140++ } } r.EncodeMapStart(yynn3140) } if yyr3140 || yy2arr3140 { if yyq3140[0] { yym3142 := z.EncBinary() _ = yym3142 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3140[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3143 := z.EncBinary() _ = yym3143 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3140 || yy2arr3140 { if yyq3140[1] { yym3145 := z.EncBinary() _ = yym3145 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3140[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3146 := z.EncBinary() _ = yym3146 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3140 || yy2arr3140 { if yyq3140[2] { yy3148 := &x.ListMeta yym3149 := z.EncBinary() _ = yym3149 if false { } else if z.HasExtensions() && z.EncExt(yy3148) { } else { z.EncFallback(yy3148) } } else { r.EncodeNil() } } else { if yyq3140[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3150 := &x.ListMeta yym3151 := z.EncBinary() _ = yym3151 if false { } else if z.HasExtensions() && z.EncExt(yy3150) { } else { z.EncFallback(yy3150) } } } if yyr3140 || yy2arr3140 { if x.Items == nil { r.EncodeNil() } else { yym3153 := z.EncBinary() _ = yym3153 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3154 := z.EncBinary() _ = yym3154 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } if yysep3140 { r.EncodeEnd() } } } } func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3155 := z.DecBinary() _ = yym3155 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3156 := r.ReadMapStart() if yyl3156 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3156, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3156 := r.ReadArrayStart() if yyl3156 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3156, 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 yys3157Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3157Slc var yyhl3157 bool = l >= 0 for yyj3157 := 0; ; yyj3157++ { if yyhl3157 { if yyj3157 >= l { break } } else { if r.CheckBreak() { break } } yys3157Slc = r.DecodeBytes(yys3157Slc, true, true) yys3157 := string(yys3157Slc) switch yys3157 { 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 { yyv3160 := &x.ListMeta yym3161 := z.DecBinary() _ = yym3161 if false { } else if z.HasExtensions() && z.DecExt(yyv3160) { } else { z.DecFallback(yyv3160, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3162 := &x.Items yym3163 := z.DecBinary() _ = yym3163 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3162), d) } } default: z.DecStructFieldNotFound(-1, yys3157) } // end switch yys3157 } // end for yyj3157 if !yyhl3157 { r.ReadEnd() } } func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3164 int var yyb3164 bool var yyhl3164 bool = l >= 0 yyj3164++ if yyhl3164 { yyb3164 = yyj3164 > l } else { yyb3164 = r.CheckBreak() } if yyb3164 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3164++ if yyhl3164 { yyb3164 = yyj3164 > l } else { yyb3164 = r.CheckBreak() } if yyb3164 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3164++ if yyhl3164 { yyb3164 = yyj3164 > l } else { yyb3164 = r.CheckBreak() } if yyb3164 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3167 := &x.ListMeta yym3168 := z.DecBinary() _ = yym3168 if false { } else if z.HasExtensions() && z.DecExt(yyv3167) { } else { z.DecFallback(yyv3167, false) } } yyj3164++ if yyhl3164 { yyb3164 = yyj3164 > l } else { yyb3164 = r.CheckBreak() } if yyb3164 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3169 := &x.Items yym3170 := z.DecBinary() _ = yym3170 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3169), d) } } for { yyj3164++ if yyhl3164 { yyb3164 = yyj3164 > l } else { yyb3164 = r.CheckBreak() } if yyb3164 { break } z.DecStructFieldNotFound(yyj3164-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 { yym3171 := z.EncBinary() _ = yym3171 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3172 := !z.EncBinary() yy2arr3172 := z.EncBasicHandle().StructToArray var yyq3172 [5]bool _, _, _ = yysep3172, yyq3172, yy2arr3172 const yyr3172 bool = false yyq3172[0] = x.Kind != "" yyq3172[1] = x.APIVersion != "" yyq3172[2] = true yyq3172[3] = len(x.Data) != 0 yyq3172[4] = x.Type != "" if yyr3172 || yy2arr3172 { r.EncodeArrayStart(5) } else { var yynn3172 int = 0 for _, b := range yyq3172 { if b { yynn3172++ } } r.EncodeMapStart(yynn3172) } if yyr3172 || yy2arr3172 { if yyq3172[0] { yym3174 := z.EncBinary() _ = yym3174 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3172[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3175 := z.EncBinary() _ = yym3175 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3172 || yy2arr3172 { if yyq3172[1] { yym3177 := z.EncBinary() _ = yym3177 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3172[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3178 := z.EncBinary() _ = yym3178 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3172 || yy2arr3172 { if yyq3172[2] { yy3180 := &x.ObjectMeta yy3180.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3172[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3181 := &x.ObjectMeta yy3181.CodecEncodeSelf(e) } } if yyr3172 || yy2arr3172 { if yyq3172[3] { if x.Data == nil { r.EncodeNil() } else { yym3183 := z.EncBinary() _ = yym3183 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } else { r.EncodeNil() } } else { if yyq3172[3] { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3184 := z.EncBinary() _ = yym3184 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } } if yyr3172 || yy2arr3172 { if yyq3172[4] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3172[4] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yysep3172 { r.EncodeEnd() } } } } func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3186 := z.DecBinary() _ = yym3186 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3187 := r.ReadMapStart() if yyl3187 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3187, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3187 := r.ReadArrayStart() if yyl3187 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3187, 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 yys3188Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3188Slc var yyhl3188 bool = l >= 0 for yyj3188 := 0; ; yyj3188++ { if yyhl3188 { if yyj3188 >= l { break } } else { if r.CheckBreak() { break } } yys3188Slc = r.DecodeBytes(yys3188Slc, true, true) yys3188 := string(yys3188Slc) switch yys3188 { 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 { yyv3191 := &x.ObjectMeta yyv3191.CodecDecodeSelf(d) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3192 := &x.Data yym3193 := z.DecBinary() _ = yym3193 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3192), d) } } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3188) } // end switch yys3188 } // end for yyj3188 if !yyhl3188 { r.ReadEnd() } } func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3195 int var yyb3195 bool var yyhl3195 bool = l >= 0 yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3198 := &x.ObjectMeta yyv3198.CodecDecodeSelf(d) } yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3199 := &x.Data yym3200 := z.DecBinary() _ = yym3200 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3199), d) } } yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } for { yyj3195++ if yyhl3195 { yyb3195 = yyj3195 > l } else { yyb3195 = r.CheckBreak() } if yyb3195 { break } z.DecStructFieldNotFound(yyj3195-1, "") } r.ReadEnd() } func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3202 := z.EncBinary() _ = yym3202 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 yym3203 := z.DecBinary() _ = yym3203 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 { yym3204 := z.EncBinary() _ = yym3204 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3205 := !z.EncBinary() yy2arr3205 := z.EncBasicHandle().StructToArray var yyq3205 [4]bool _, _, _ = yysep3205, yyq3205, yy2arr3205 const yyr3205 bool = false yyq3205[0] = x.Kind != "" yyq3205[1] = x.APIVersion != "" yyq3205[2] = true if yyr3205 || yy2arr3205 { r.EncodeArrayStart(4) } else { var yynn3205 int = 1 for _, b := range yyq3205 { if b { yynn3205++ } } r.EncodeMapStart(yynn3205) } if yyr3205 || yy2arr3205 { if yyq3205[0] { yym3207 := z.EncBinary() _ = yym3207 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3205[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3208 := z.EncBinary() _ = yym3208 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3205 || yy2arr3205 { if yyq3205[1] { yym3210 := z.EncBinary() _ = yym3210 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3205[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3211 := z.EncBinary() _ = yym3211 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3205 || yy2arr3205 { if yyq3205[2] { yy3213 := &x.ListMeta yym3214 := z.EncBinary() _ = yym3214 if false { } else if z.HasExtensions() && z.EncExt(yy3213) { } else { z.EncFallback(yy3213) } } else { r.EncodeNil() } } else { if yyq3205[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3215 := &x.ListMeta yym3216 := z.EncBinary() _ = yym3216 if false { } else if z.HasExtensions() && z.EncExt(yy3215) { } else { z.EncFallback(yy3215) } } } if yyr3205 || yy2arr3205 { if x.Items == nil { r.EncodeNil() } else { yym3218 := z.EncBinary() _ = yym3218 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3219 := z.EncBinary() _ = yym3219 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } if yysep3205 { r.EncodeEnd() } } } } func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3220 := z.DecBinary() _ = yym3220 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3221 := r.ReadMapStart() if yyl3221 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3221, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3221 := r.ReadArrayStart() if yyl3221 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3221, 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 yys3222Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3222Slc var yyhl3222 bool = l >= 0 for yyj3222 := 0; ; yyj3222++ { if yyhl3222 { if yyj3222 >= l { break } } else { if r.CheckBreak() { break } } yys3222Slc = r.DecodeBytes(yys3222Slc, true, true) yys3222 := string(yys3222Slc) switch yys3222 { 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 { yyv3225 := &x.ListMeta yym3226 := z.DecBinary() _ = yym3226 if false { } else if z.HasExtensions() && z.DecExt(yyv3225) { } else { z.DecFallback(yyv3225, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3227 := &x.Items yym3228 := z.DecBinary() _ = yym3228 if false { } else { h.decSliceSecret((*[]Secret)(yyv3227), d) } } default: z.DecStructFieldNotFound(-1, yys3222) } // end switch yys3222 } // end for yyj3222 if !yyhl3222 { r.ReadEnd() } } func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3229 int var yyb3229 bool var yyhl3229 bool = l >= 0 yyj3229++ if yyhl3229 { yyb3229 = yyj3229 > l } else { yyb3229 = r.CheckBreak() } if yyb3229 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3229++ if yyhl3229 { yyb3229 = yyj3229 > l } else { yyb3229 = r.CheckBreak() } if yyb3229 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3229++ if yyhl3229 { yyb3229 = yyj3229 > l } else { yyb3229 = r.CheckBreak() } if yyb3229 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3232 := &x.ListMeta yym3233 := z.DecBinary() _ = yym3233 if false { } else if z.HasExtensions() && z.DecExt(yyv3232) { } else { z.DecFallback(yyv3232, false) } } yyj3229++ if yyhl3229 { yyb3229 = yyj3229 > l } else { yyb3229 = r.CheckBreak() } if yyb3229 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3234 := &x.Items yym3235 := z.DecBinary() _ = yym3235 if false { } else { h.decSliceSecret((*[]Secret)(yyv3234), d) } } for { yyj3229++ if yyhl3229 { yyb3229 = yyj3229 > l } else { yyb3229 = r.CheckBreak() } if yyb3229 { break } z.DecStructFieldNotFound(yyj3229-1, "") } r.ReadEnd() } func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3236 := z.EncBinary() _ = yym3236 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 yym3237 := z.DecBinary() _ = yym3237 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 yym3238 := z.EncBinary() _ = yym3238 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 yym3239 := z.DecBinary() _ = yym3239 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 { yym3240 := z.EncBinary() _ = yym3240 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3241 := !z.EncBinary() yy2arr3241 := z.EncBasicHandle().StructToArray var yyq3241 [4]bool _, _, _ = yysep3241, yyq3241, yy2arr3241 const yyr3241 bool = false yyq3241[2] = x.Message != "" yyq3241[3] = x.Error != "" if yyr3241 || yy2arr3241 { r.EncodeArrayStart(4) } else { var yynn3241 int = 2 for _, b := range yyq3241 { if b { yynn3241++ } } r.EncodeMapStart(yynn3241) } if yyr3241 || yy2arr3241 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr3241 || yy2arr3241 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr3241 || yy2arr3241 { if yyq3241[2] { yym3245 := z.EncBinary() _ = yym3245 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3241[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym3246 := z.EncBinary() _ = yym3246 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr3241 || yy2arr3241 { if yyq3241[3] { yym3248 := z.EncBinary() _ = yym3248 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3241[3] { r.EncodeString(codecSelferC_UTF81234, string("error")) yym3249 := z.EncBinary() _ = yym3249 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } } if yysep3241 { r.EncodeEnd() } } } } func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3250 := z.DecBinary() _ = yym3250 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3251 := r.ReadMapStart() if yyl3251 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3251, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3251 := r.ReadArrayStart() if yyl3251 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3251, 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 yys3252Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3252Slc var yyhl3252 bool = l >= 0 for yyj3252 := 0; ; yyj3252++ { if yyhl3252 { if yyj3252 >= l { break } } else { if r.CheckBreak() { break } } yys3252Slc = r.DecodeBytes(yys3252Slc, true, true) yys3252 := string(yys3252Slc) switch yys3252 { 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, yys3252) } // end switch yys3252 } // end for yyj3252 if !yyhl3252 { r.ReadEnd() } } func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3257 int var yyb3257 bool var yyhl3257 bool = l >= 0 yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } for { yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { break } z.DecStructFieldNotFound(yyj3257-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 { yym3262 := z.EncBinary() _ = yym3262 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3263 := !z.EncBinary() yy2arr3263 := z.EncBasicHandle().StructToArray var yyq3263 [4]bool _, _, _ = yysep3263, yyq3263, yy2arr3263 const yyr3263 bool = false yyq3263[0] = x.Kind != "" yyq3263[1] = x.APIVersion != "" yyq3263[2] = true yyq3263[3] = len(x.Conditions) != 0 if yyr3263 || yy2arr3263 { r.EncodeArrayStart(4) } else { var yynn3263 int = 0 for _, b := range yyq3263 { if b { yynn3263++ } } r.EncodeMapStart(yynn3263) } if yyr3263 || yy2arr3263 { if yyq3263[0] { yym3265 := z.EncBinary() _ = yym3265 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3263[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3266 := z.EncBinary() _ = yym3266 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3263 || yy2arr3263 { if yyq3263[1] { yym3268 := z.EncBinary() _ = yym3268 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3263[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3269 := z.EncBinary() _ = yym3269 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3263 || yy2arr3263 { if yyq3263[2] { yy3271 := &x.ObjectMeta yy3271.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3263[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3272 := &x.ObjectMeta yy3272.CodecEncodeSelf(e) } } if yyr3263 || yy2arr3263 { if yyq3263[3] { if x.Conditions == nil { r.EncodeNil() } else { yym3274 := z.EncBinary() _ = yym3274 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq3263[3] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym3275 := z.EncBinary() _ = yym3275 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } } if yysep3263 { r.EncodeEnd() } } } } func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3276 := z.DecBinary() _ = yym3276 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3277 := r.ReadMapStart() if yyl3277 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3277, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3277 := r.ReadArrayStart() if yyl3277 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3277, 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 yys3278Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3278Slc var yyhl3278 bool = l >= 0 for yyj3278 := 0; ; yyj3278++ { if yyhl3278 { if yyj3278 >= l { break } } else { if r.CheckBreak() { break } } yys3278Slc = r.DecodeBytes(yys3278Slc, true, true) yys3278 := string(yys3278Slc) switch yys3278 { 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 { yyv3281 := &x.ObjectMeta yyv3281.CodecDecodeSelf(d) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3282 := &x.Conditions yym3283 := z.DecBinary() _ = yym3283 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3282), d) } } default: z.DecStructFieldNotFound(-1, yys3278) } // end switch yys3278 } // end for yyj3278 if !yyhl3278 { r.ReadEnd() } } func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3284 int var yyb3284 bool var yyhl3284 bool = l >= 0 yyj3284++ if yyhl3284 { yyb3284 = yyj3284 > l } else { yyb3284 = r.CheckBreak() } if yyb3284 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3284++ if yyhl3284 { yyb3284 = yyj3284 > l } else { yyb3284 = r.CheckBreak() } if yyb3284 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3284++ if yyhl3284 { yyb3284 = yyj3284 > l } else { yyb3284 = r.CheckBreak() } if yyb3284 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3287 := &x.ObjectMeta yyv3287.CodecDecodeSelf(d) } yyj3284++ if yyhl3284 { yyb3284 = yyj3284 > l } else { yyb3284 = r.CheckBreak() } if yyb3284 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3288 := &x.Conditions yym3289 := z.DecBinary() _ = yym3289 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3288), d) } } for { yyj3284++ if yyhl3284 { yyb3284 = yyj3284 > l } else { yyb3284 = r.CheckBreak() } if yyb3284 { break } z.DecStructFieldNotFound(yyj3284-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 { yym3290 := z.EncBinary() _ = yym3290 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3291 := !z.EncBinary() yy2arr3291 := z.EncBasicHandle().StructToArray var yyq3291 [4]bool _, _, _ = yysep3291, yyq3291, yy2arr3291 const yyr3291 bool = false yyq3291[0] = x.Kind != "" yyq3291[1] = x.APIVersion != "" yyq3291[2] = true if yyr3291 || yy2arr3291 { r.EncodeArrayStart(4) } else { var yynn3291 int = 1 for _, b := range yyq3291 { if b { yynn3291++ } } r.EncodeMapStart(yynn3291) } if yyr3291 || yy2arr3291 { if yyq3291[0] { yym3293 := z.EncBinary() _ = yym3293 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3291[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3294 := z.EncBinary() _ = yym3294 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3291 || yy2arr3291 { if yyq3291[1] { yym3296 := z.EncBinary() _ = yym3296 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3291[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3297 := z.EncBinary() _ = yym3297 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3291 || yy2arr3291 { if yyq3291[2] { yy3299 := &x.ListMeta yym3300 := z.EncBinary() _ = yym3300 if false { } else if z.HasExtensions() && z.EncExt(yy3299) { } else { z.EncFallback(yy3299) } } else { r.EncodeNil() } } else { if yyq3291[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3301 := &x.ListMeta yym3302 := z.EncBinary() _ = yym3302 if false { } else if z.HasExtensions() && z.EncExt(yy3301) { } else { z.EncFallback(yy3301) } } } if yyr3291 || yy2arr3291 { if x.Items == nil { r.EncodeNil() } else { yym3304 := z.EncBinary() _ = yym3304 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3305 := z.EncBinary() _ = yym3305 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } if yysep3291 { r.EncodeEnd() } } } } func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3306 := z.DecBinary() _ = yym3306 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3307 := r.ReadMapStart() if yyl3307 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3307, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3307 := r.ReadArrayStart() if yyl3307 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3307, 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 yys3308Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3308Slc var yyhl3308 bool = l >= 0 for yyj3308 := 0; ; yyj3308++ { if yyhl3308 { if yyj3308 >= l { break } } else { if r.CheckBreak() { break } } yys3308Slc = r.DecodeBytes(yys3308Slc, true, true) yys3308 := string(yys3308Slc) switch yys3308 { 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 { yyv3311 := &x.ListMeta yym3312 := z.DecBinary() _ = yym3312 if false { } else if z.HasExtensions() && z.DecExt(yyv3311) { } else { z.DecFallback(yyv3311, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3313 := &x.Items yym3314 := z.DecBinary() _ = yym3314 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3313), d) } } default: z.DecStructFieldNotFound(-1, yys3308) } // end switch yys3308 } // end for yyj3308 if !yyhl3308 { r.ReadEnd() } } func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3315 int var yyb3315 bool var yyhl3315 bool = l >= 0 yyj3315++ if yyhl3315 { yyb3315 = yyj3315 > l } else { yyb3315 = r.CheckBreak() } if yyb3315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3315++ if yyhl3315 { yyb3315 = yyj3315 > l } else { yyb3315 = r.CheckBreak() } if yyb3315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3315++ if yyhl3315 { yyb3315 = yyj3315 > l } else { yyb3315 = r.CheckBreak() } if yyb3315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3318 := &x.ListMeta yym3319 := z.DecBinary() _ = yym3319 if false { } else if z.HasExtensions() && z.DecExt(yyv3318) { } else { z.DecFallback(yyv3318, false) } } yyj3315++ if yyhl3315 { yyb3315 = yyj3315 > l } else { yyb3315 = r.CheckBreak() } if yyb3315 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3320 := &x.Items yym3321 := z.DecBinary() _ = yym3321 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3320), d) } } for { yyj3315++ if yyhl3315 { yyb3315 = yyj3315 > l } else { yyb3315 = r.CheckBreak() } if yyb3315 { break } z.DecStructFieldNotFound(yyj3315-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 { yym3322 := z.EncBinary() _ = yym3322 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3323 := !z.EncBinary() yy2arr3323 := z.EncBasicHandle().StructToArray var yyq3323 [5]bool _, _, _ = yysep3323, yyq3323, yy2arr3323 const yyr3323 bool = false yyq3323[0] = x.Capabilities != nil yyq3323[1] = x.Privileged != nil yyq3323[2] = x.SELinuxOptions != nil yyq3323[3] = x.RunAsUser != nil if yyr3323 || yy2arr3323 { r.EncodeArrayStart(5) } else { var yynn3323 int = 1 for _, b := range yyq3323 { if b { yynn3323++ } } r.EncodeMapStart(yynn3323) } if yyr3323 || yy2arr3323 { if yyq3323[0] { if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3323[0] { r.EncodeString(codecSelferC_UTF81234, string("capabilities")) if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } } if yyr3323 || yy2arr3323 { if yyq3323[1] { if x.Privileged == nil { r.EncodeNil() } else { yy3326 := *x.Privileged yym3327 := z.EncBinary() _ = yym3327 if false { } else { r.EncodeBool(bool(yy3326)) } } } else { r.EncodeNil() } } else { if yyq3323[1] { r.EncodeString(codecSelferC_UTF81234, string("privileged")) if x.Privileged == nil { r.EncodeNil() } else { yy3328 := *x.Privileged yym3329 := z.EncBinary() _ = yym3329 if false { } else { r.EncodeBool(bool(yy3328)) } } } } if yyr3323 || yy2arr3323 { if yyq3323[2] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3323[2] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr3323 || yy2arr3323 { if yyq3323[3] { if x.RunAsUser == nil { r.EncodeNil() } else { yy3332 := *x.RunAsUser yym3333 := z.EncBinary() _ = yym3333 if false { } else { r.EncodeInt(int64(yy3332)) } } } else { r.EncodeNil() } } else { if yyq3323[3] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy3334 := *x.RunAsUser yym3335 := z.EncBinary() _ = yym3335 if false { } else { r.EncodeInt(int64(yy3334)) } } } } if yyr3323 || yy2arr3323 { yym3337 := z.EncBinary() _ = yym3337 if false { } else { r.EncodeBool(bool(x.RunAsNonRoot)) } } else { r.EncodeString(codecSelferC_UTF81234, string("RunAsNonRoot")) yym3338 := z.EncBinary() _ = yym3338 if false { } else { r.EncodeBool(bool(x.RunAsNonRoot)) } } if yysep3323 { r.EncodeEnd() } } } } func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3339 := z.DecBinary() _ = yym3339 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3340 := r.ReadMapStart() if yyl3340 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3340, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3340 := r.ReadArrayStart() if yyl3340 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3340, 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 yys3341Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3341Slc var yyhl3341 bool = l >= 0 for yyj3341 := 0; ; yyj3341++ { if yyhl3341 { if yyj3341 >= l { break } } else { if r.CheckBreak() { break } } yys3341Slc = r.DecodeBytes(yys3341Slc, true, true) yys3341 := string(yys3341Slc) switch yys3341 { 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) } yym3344 := z.DecBinary() _ = yym3344 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) } yym3347 := z.DecBinary() _ = yym3347 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, yys3341) } // end switch yys3341 } // end for yyj3341 if !yyhl3341 { r.ReadEnd() } } func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3349 int var yyb3349 bool var yyhl3349 bool = l >= 0 yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { 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) } yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3352 := z.DecBinary() _ = yym3352 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { 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) } yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3355 := z.DecBinary() _ = yym3355 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.RunAsNonRoot = false } else { x.RunAsNonRoot = bool(r.DecodeBool()) } for { yyj3349++ if yyhl3349 { yyb3349 = yyj3349 > l } else { yyb3349 = r.CheckBreak() } if yyb3349 { break } z.DecStructFieldNotFound(yyj3349-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 { yym3357 := z.EncBinary() _ = yym3357 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3358 := !z.EncBinary() yy2arr3358 := z.EncBasicHandle().StructToArray var yyq3358 [4]bool _, _, _ = yysep3358, yyq3358, yy2arr3358 const yyr3358 bool = false yyq3358[0] = x.User != "" yyq3358[1] = x.Role != "" yyq3358[2] = x.Type != "" yyq3358[3] = x.Level != "" if yyr3358 || yy2arr3358 { r.EncodeArrayStart(4) } else { var yynn3358 int = 0 for _, b := range yyq3358 { if b { yynn3358++ } } r.EncodeMapStart(yynn3358) } if yyr3358 || yy2arr3358 { if yyq3358[0] { yym3360 := z.EncBinary() _ = yym3360 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3358[0] { r.EncodeString(codecSelferC_UTF81234, string("user")) yym3361 := z.EncBinary() _ = yym3361 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr3358 || yy2arr3358 { if yyq3358[1] { yym3363 := z.EncBinary() _ = yym3363 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3358[1] { r.EncodeString(codecSelferC_UTF81234, string("role")) yym3364 := z.EncBinary() _ = yym3364 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } } if yyr3358 || yy2arr3358 { if yyq3358[2] { yym3366 := z.EncBinary() _ = yym3366 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3358[2] { r.EncodeString(codecSelferC_UTF81234, string("type")) yym3367 := z.EncBinary() _ = yym3367 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr3358 || yy2arr3358 { if yyq3358[3] { yym3369 := z.EncBinary() _ = yym3369 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3358[3] { r.EncodeString(codecSelferC_UTF81234, string("level")) yym3370 := z.EncBinary() _ = yym3370 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } } if yysep3358 { r.EncodeEnd() } } } } func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3371 := z.DecBinary() _ = yym3371 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3372 := r.ReadMapStart() if yyl3372 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3372, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3372 := r.ReadArrayStart() if yyl3372 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3372, 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 yys3373Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3373Slc var yyhl3373 bool = l >= 0 for yyj3373 := 0; ; yyj3373++ { if yyhl3373 { if yyj3373 >= l { break } } else { if r.CheckBreak() { break } } yys3373Slc = r.DecodeBytes(yys3373Slc, true, true) yys3373 := string(yys3373Slc) switch yys3373 { 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, yys3373) } // end switch yys3373 } // end for yyj3373 if !yyhl3373 { r.ReadEnd() } } func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3378 int var yyb3378 bool var yyhl3378 bool = l >= 0 yyj3378++ if yyhl3378 { yyb3378 = yyj3378 > l } else { yyb3378 = r.CheckBreak() } if yyb3378 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj3378++ if yyhl3378 { yyb3378 = yyj3378 > l } else { yyb3378 = r.CheckBreak() } if yyb3378 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } yyj3378++ if yyhl3378 { yyb3378 = yyj3378 > l } else { yyb3378 = r.CheckBreak() } if yyb3378 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } yyj3378++ if yyhl3378 { yyb3378 = yyj3378 > l } else { yyb3378 = r.CheckBreak() } if yyb3378 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } for { yyj3378++ if yyhl3378 { yyb3378 = yyj3378 > l } else { yyb3378 = r.CheckBreak() } if yyb3378 { break } z.DecStructFieldNotFound(yyj3378-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 { yym3383 := z.EncBinary() _ = yym3383 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3384 := !z.EncBinary() yy2arr3384 := z.EncBasicHandle().StructToArray var yyq3384 [5]bool _, _, _ = yysep3384, yyq3384, yy2arr3384 const yyr3384 bool = false yyq3384[0] = x.Kind != "" yyq3384[1] = x.APIVersion != "" yyq3384[2] = true if yyr3384 || yy2arr3384 { r.EncodeArrayStart(5) } else { var yynn3384 int = 2 for _, b := range yyq3384 { if b { yynn3384++ } } r.EncodeMapStart(yynn3384) } if yyr3384 || yy2arr3384 { if yyq3384[0] { yym3386 := z.EncBinary() _ = yym3386 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3384[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3387 := z.EncBinary() _ = yym3387 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3384 || yy2arr3384 { if yyq3384[1] { yym3389 := z.EncBinary() _ = yym3389 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3384[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3390 := z.EncBinary() _ = yym3390 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3384 || yy2arr3384 { if yyq3384[2] { yy3392 := &x.ObjectMeta yy3392.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3384[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3393 := &x.ObjectMeta yy3393.CodecEncodeSelf(e) } } if yyr3384 || yy2arr3384 { yym3395 := z.EncBinary() _ = yym3395 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } else { r.EncodeString(codecSelferC_UTF81234, string("range")) yym3396 := z.EncBinary() _ = yym3396 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } if yyr3384 || yy2arr3384 { if x.Data == nil { r.EncodeNil() } else { yym3398 := z.EncBinary() _ = yym3398 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3399 := z.EncBinary() _ = yym3399 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } if yysep3384 { r.EncodeEnd() } } } } func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3400 := z.DecBinary() _ = yym3400 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3401 := r.ReadMapStart() if yyl3401 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3401, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3401 := r.ReadArrayStart() if yyl3401 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3401, 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 yys3402Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3402Slc var yyhl3402 bool = l >= 0 for yyj3402 := 0; ; yyj3402++ { if yyhl3402 { if yyj3402 >= l { break } } else { if r.CheckBreak() { break } } yys3402Slc = r.DecodeBytes(yys3402Slc, true, true) yys3402 := string(yys3402Slc) switch yys3402 { 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 { yyv3405 := &x.ObjectMeta yyv3405.CodecDecodeSelf(d) } case "range": if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3407 := &x.Data yym3408 := z.DecBinary() _ = yym3408 if false { } else { *yyv3407 = r.DecodeBytes(*(*[]byte)(yyv3407), false, false) } } default: z.DecStructFieldNotFound(-1, yys3402) } // end switch yys3402 } // end for yyj3402 if !yyhl3402 { r.ReadEnd() } } func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3409 int var yyb3409 bool var yyhl3409 bool = l >= 0 yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3412 := &x.ObjectMeta yyv3412.CodecDecodeSelf(d) } yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3414 := &x.Data yym3415 := z.DecBinary() _ = yym3415 if false { } else { *yyv3414 = r.DecodeBytes(*(*[]byte)(yyv3414), false, false) } } for { yyj3409++ if yyhl3409 { yyb3409 = yyj3409 > l } else { yyb3409 = r.CheckBreak() } if yyb3409 { break } z.DecStructFieldNotFound(yyj3409-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 _, yyv3416 := range v { yyv3416.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3417 := *v yyh3417, yyl3417 := z.DecSliceHelperStart() var yyrr3417, yyrl3417 int var yyc3417, yyrt3417 bool _, _, _ = yyc3417, yyrt3417, yyrl3417 yyrr3417 = yyl3417 if yyv3417 == nil { if yyrl3417, yyrt3417 = z.DecInferLen(yyl3417, z.DecBasicHandle().MaxInitLen, 16); yyrt3417 { yyrr3417 = yyrl3417 } yyv3417 = make([]PersistentVolumeAccessMode, yyrl3417) yyc3417 = true } if yyl3417 == 0 { if len(yyv3417) != 0 { yyv3417 = yyv3417[:0] yyc3417 = true } } else if yyl3417 > 0 { if yyl3417 > cap(yyv3417) { yyrl3417, yyrt3417 = z.DecInferLen(yyl3417, z.DecBasicHandle().MaxInitLen, 16) yyv23417 := yyv3417 yyv3417 = make([]PersistentVolumeAccessMode, yyrl3417) if len(yyv3417) > 0 { copy(yyv3417, yyv23417[:cap(yyv23417)]) } yyc3417 = true yyrr3417 = len(yyv3417) } else if yyl3417 != len(yyv3417) { yyv3417 = yyv3417[:yyl3417] yyc3417 = true } yyj3417 := 0 for ; yyj3417 < yyrr3417; yyj3417++ { if r.TryDecodeAsNil() { yyv3417[yyj3417] = "" } else { yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString()) } } if yyrt3417 { for ; yyj3417 < yyl3417; yyj3417++ { yyv3417 = append(yyv3417, "") if r.TryDecodeAsNil() { yyv3417[yyj3417] = "" } else { yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString()) } } } } else { for yyj3417 := 0; !r.CheckBreak(); yyj3417++ { if yyj3417 >= len(yyv3417) { yyv3417 = append(yyv3417, "") // var yyz3417 PersistentVolumeAccessMode yyc3417 = true } if yyj3417 < len(yyv3417) { if r.TryDecodeAsNil() { yyv3417[yyj3417] = "" } else { yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString()) } } else { z.DecSwallow() } } yyh3417.End() } if yyc3417 { *v = yyv3417 } } 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 _, yyv3421 := range v { yy3422 := &yyv3421 yy3422.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3423 := *v yyh3423, yyl3423 := z.DecSliceHelperStart() var yyrr3423, yyrl3423 int var yyc3423, yyrt3423 bool _, _, _ = yyc3423, yyrt3423, yyrl3423 yyrr3423 = yyl3423 if yyv3423 == nil { if yyrl3423, yyrt3423 = z.DecInferLen(yyl3423, z.DecBasicHandle().MaxInitLen, 384); yyrt3423 { yyrr3423 = yyrl3423 } yyv3423 = make([]PersistentVolume, yyrl3423) yyc3423 = true } if yyl3423 == 0 { if len(yyv3423) != 0 { yyv3423 = yyv3423[:0] yyc3423 = true } } else if yyl3423 > 0 { if yyl3423 > cap(yyv3423) { yyrl3423, yyrt3423 = z.DecInferLen(yyl3423, z.DecBasicHandle().MaxInitLen, 384) yyv3423 = make([]PersistentVolume, yyrl3423) yyc3423 = true yyrr3423 = len(yyv3423) } else if yyl3423 != len(yyv3423) { yyv3423 = yyv3423[:yyl3423] yyc3423 = true } yyj3423 := 0 for ; yyj3423 < yyrr3423; yyj3423++ { if r.TryDecodeAsNil() { yyv3423[yyj3423] = PersistentVolume{} } else { yyv3424 := &yyv3423[yyj3423] yyv3424.CodecDecodeSelf(d) } } if yyrt3423 { for ; yyj3423 < yyl3423; yyj3423++ { yyv3423 = append(yyv3423, PersistentVolume{}) if r.TryDecodeAsNil() { yyv3423[yyj3423] = PersistentVolume{} } else { yyv3425 := &yyv3423[yyj3423] yyv3425.CodecDecodeSelf(d) } } } } else { for yyj3423 := 0; !r.CheckBreak(); yyj3423++ { if yyj3423 >= len(yyv3423) { yyv3423 = append(yyv3423, PersistentVolume{}) // var yyz3423 PersistentVolume yyc3423 = true } if yyj3423 < len(yyv3423) { if r.TryDecodeAsNil() { yyv3423[yyj3423] = PersistentVolume{} } else { yyv3426 := &yyv3423[yyj3423] yyv3426.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3423.End() } if yyc3423 { *v = yyv3423 } } 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 _, yyv3427 := range v { yy3428 := &yyv3427 yy3428.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3429 := *v yyh3429, yyl3429 := z.DecSliceHelperStart() var yyrr3429, yyrl3429 int var yyc3429, yyrt3429 bool _, _, _ = yyc3429, yyrt3429, yyrl3429 yyrr3429 = yyl3429 if yyv3429 == nil { if yyrl3429, yyrt3429 = z.DecInferLen(yyl3429, z.DecBasicHandle().MaxInitLen, 296); yyrt3429 { yyrr3429 = yyrl3429 } yyv3429 = make([]PersistentVolumeClaim, yyrl3429) yyc3429 = true } if yyl3429 == 0 { if len(yyv3429) != 0 { yyv3429 = yyv3429[:0] yyc3429 = true } } else if yyl3429 > 0 { if yyl3429 > cap(yyv3429) { yyrl3429, yyrt3429 = z.DecInferLen(yyl3429, z.DecBasicHandle().MaxInitLen, 296) yyv3429 = make([]PersistentVolumeClaim, yyrl3429) yyc3429 = true yyrr3429 = len(yyv3429) } else if yyl3429 != len(yyv3429) { yyv3429 = yyv3429[:yyl3429] yyc3429 = true } yyj3429 := 0 for ; yyj3429 < yyrr3429; yyj3429++ { if r.TryDecodeAsNil() { yyv3429[yyj3429] = PersistentVolumeClaim{} } else { yyv3430 := &yyv3429[yyj3429] yyv3430.CodecDecodeSelf(d) } } if yyrt3429 { for ; yyj3429 < yyl3429; yyj3429++ { yyv3429 = append(yyv3429, PersistentVolumeClaim{}) if r.TryDecodeAsNil() { yyv3429[yyj3429] = PersistentVolumeClaim{} } else { yyv3431 := &yyv3429[yyj3429] yyv3431.CodecDecodeSelf(d) } } } } else { for yyj3429 := 0; !r.CheckBreak(); yyj3429++ { if yyj3429 >= len(yyv3429) { yyv3429 = append(yyv3429, PersistentVolumeClaim{}) // var yyz3429 PersistentVolumeClaim yyc3429 = true } if yyj3429 < len(yyv3429) { if r.TryDecodeAsNil() { yyv3429[yyj3429] = PersistentVolumeClaim{} } else { yyv3432 := &yyv3429[yyj3429] yyv3432.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3429.End() } if yyc3429 { *v = yyv3429 } } 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 _, yyv3433 := range v { yy3434 := &yyv3433 yy3434.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, 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, 48); yyrt3435 { yyrr3435 = yyrl3435 } yyv3435 = make([]DownwardAPIVolumeFile, 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, 48) yyv3435 = make([]DownwardAPIVolumeFile, yyrl3435) 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] = DownwardAPIVolumeFile{} } else { yyv3436 := &yyv3435[yyj3435] yyv3436.CodecDecodeSelf(d) } } if yyrt3435 { for ; yyj3435 < yyl3435; yyj3435++ { yyv3435 = append(yyv3435, DownwardAPIVolumeFile{}) if r.TryDecodeAsNil() { yyv3435[yyj3435] = DownwardAPIVolumeFile{} } else { yyv3437 := &yyv3435[yyj3435] yyv3437.CodecDecodeSelf(d) } } } } else { for yyj3435 := 0; !r.CheckBreak(); yyj3435++ { if yyj3435 >= len(yyv3435) { yyv3435 = append(yyv3435, DownwardAPIVolumeFile{}) // var yyz3435 DownwardAPIVolumeFile yyc3435 = true } if yyj3435 < len(yyv3435) { if r.TryDecodeAsNil() { yyv3435[yyj3435] = DownwardAPIVolumeFile{} } else { yyv3438 := &yyv3435[yyj3435] yyv3438.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3435.End() } if yyc3435 { *v = yyv3435 } } 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 _, yyv3439 := range v { yyv3439.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3440 := *v yyh3440, yyl3440 := z.DecSliceHelperStart() var yyrr3440, yyrl3440 int var yyc3440, yyrt3440 bool _, _, _ = yyc3440, yyrt3440, yyrl3440 yyrr3440 = yyl3440 if yyv3440 == nil { if yyrl3440, yyrt3440 = z.DecInferLen(yyl3440, z.DecBasicHandle().MaxInitLen, 16); yyrt3440 { yyrr3440 = yyrl3440 } yyv3440 = make([]Capability, yyrl3440) yyc3440 = true } if yyl3440 == 0 { if len(yyv3440) != 0 { yyv3440 = yyv3440[:0] yyc3440 = true } } else if yyl3440 > 0 { if yyl3440 > cap(yyv3440) { yyrl3440, yyrt3440 = z.DecInferLen(yyl3440, z.DecBasicHandle().MaxInitLen, 16) yyv23440 := yyv3440 yyv3440 = make([]Capability, yyrl3440) if len(yyv3440) > 0 { copy(yyv3440, yyv23440[:cap(yyv23440)]) } yyc3440 = true yyrr3440 = len(yyv3440) } else if yyl3440 != len(yyv3440) { yyv3440 = yyv3440[:yyl3440] yyc3440 = true } yyj3440 := 0 for ; yyj3440 < yyrr3440; yyj3440++ { if r.TryDecodeAsNil() { yyv3440[yyj3440] = "" } else { yyv3440[yyj3440] = Capability(r.DecodeString()) } } if yyrt3440 { for ; yyj3440 < yyl3440; yyj3440++ { yyv3440 = append(yyv3440, "") if r.TryDecodeAsNil() { yyv3440[yyj3440] = "" } else { yyv3440[yyj3440] = Capability(r.DecodeString()) } } } } else { for yyj3440 := 0; !r.CheckBreak(); yyj3440++ { if yyj3440 >= len(yyv3440) { yyv3440 = append(yyv3440, "") // var yyz3440 Capability yyc3440 = true } if yyj3440 < len(yyv3440) { if r.TryDecodeAsNil() { yyv3440[yyj3440] = "" } else { yyv3440[yyj3440] = Capability(r.DecodeString()) } } else { z.DecSwallow() } } yyh3440.End() } if yyc3440 { *v = yyv3440 } } 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 _, yyv3444 := range v { yy3445 := &yyv3444 yy3445.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3446 := *v yyh3446, yyl3446 := z.DecSliceHelperStart() var yyrr3446, yyrl3446 int var yyc3446, yyrt3446 bool _, _, _ = yyc3446, yyrt3446, yyrl3446 yyrr3446 = yyl3446 if yyv3446 == nil { if yyrl3446, yyrt3446 = z.DecInferLen(yyl3446, z.DecBasicHandle().MaxInitLen, 64); yyrt3446 { yyrr3446 = yyrl3446 } yyv3446 = make([]ContainerPort, yyrl3446) yyc3446 = true } if yyl3446 == 0 { if len(yyv3446) != 0 { yyv3446 = yyv3446[:0] yyc3446 = true } } else if yyl3446 > 0 { if yyl3446 > cap(yyv3446) { yyrl3446, yyrt3446 = z.DecInferLen(yyl3446, z.DecBasicHandle().MaxInitLen, 64) yyv3446 = make([]ContainerPort, yyrl3446) yyc3446 = true yyrr3446 = len(yyv3446) } else if yyl3446 != len(yyv3446) { yyv3446 = yyv3446[:yyl3446] yyc3446 = true } yyj3446 := 0 for ; yyj3446 < yyrr3446; yyj3446++ { if r.TryDecodeAsNil() { yyv3446[yyj3446] = ContainerPort{} } else { yyv3447 := &yyv3446[yyj3446] yyv3447.CodecDecodeSelf(d) } } if yyrt3446 { for ; yyj3446 < yyl3446; yyj3446++ { yyv3446 = append(yyv3446, ContainerPort{}) if r.TryDecodeAsNil() { yyv3446[yyj3446] = ContainerPort{} } else { yyv3448 := &yyv3446[yyj3446] yyv3448.CodecDecodeSelf(d) } } } } else { for yyj3446 := 0; !r.CheckBreak(); yyj3446++ { if yyj3446 >= len(yyv3446) { yyv3446 = append(yyv3446, ContainerPort{}) // var yyz3446 ContainerPort yyc3446 = true } if yyj3446 < len(yyv3446) { if r.TryDecodeAsNil() { yyv3446[yyj3446] = ContainerPort{} } else { yyv3449 := &yyv3446[yyj3446] yyv3449.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3446.End() } if yyc3446 { *v = yyv3446 } } 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 _, yyv3450 := range v { yy3451 := &yyv3450 yy3451.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3452 := *v yyh3452, yyl3452 := z.DecSliceHelperStart() var yyrr3452, yyrl3452 int var yyc3452, yyrt3452 bool _, _, _ = yyc3452, yyrt3452, yyrl3452 yyrr3452 = yyl3452 if yyv3452 == nil { if yyrl3452, yyrt3452 = z.DecInferLen(yyl3452, z.DecBasicHandle().MaxInitLen, 40); yyrt3452 { yyrr3452 = yyrl3452 } yyv3452 = make([]EnvVar, yyrl3452) yyc3452 = true } if yyl3452 == 0 { if len(yyv3452) != 0 { yyv3452 = yyv3452[:0] yyc3452 = true } } else if yyl3452 > 0 { if yyl3452 > cap(yyv3452) { yyrl3452, yyrt3452 = z.DecInferLen(yyl3452, z.DecBasicHandle().MaxInitLen, 40) yyv3452 = make([]EnvVar, yyrl3452) yyc3452 = true yyrr3452 = len(yyv3452) } else if yyl3452 != len(yyv3452) { yyv3452 = yyv3452[:yyl3452] yyc3452 = true } yyj3452 := 0 for ; yyj3452 < yyrr3452; yyj3452++ { if r.TryDecodeAsNil() { yyv3452[yyj3452] = EnvVar{} } else { yyv3453 := &yyv3452[yyj3452] yyv3453.CodecDecodeSelf(d) } } if yyrt3452 { for ; yyj3452 < yyl3452; yyj3452++ { yyv3452 = append(yyv3452, EnvVar{}) if r.TryDecodeAsNil() { yyv3452[yyj3452] = EnvVar{} } else { yyv3454 := &yyv3452[yyj3452] yyv3454.CodecDecodeSelf(d) } } } } else { for yyj3452 := 0; !r.CheckBreak(); yyj3452++ { if yyj3452 >= len(yyv3452) { yyv3452 = append(yyv3452, EnvVar{}) // var yyz3452 EnvVar yyc3452 = true } if yyj3452 < len(yyv3452) { if r.TryDecodeAsNil() { yyv3452[yyj3452] = EnvVar{} } else { yyv3455 := &yyv3452[yyj3452] yyv3455.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3452.End() } if yyc3452 { *v = yyv3452 } } 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 _, yyv3456 := range v { yy3457 := &yyv3456 yy3457.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3458 := *v yyh3458, yyl3458 := z.DecSliceHelperStart() var yyrr3458, yyrl3458 int var yyc3458, yyrt3458 bool _, _, _ = yyc3458, yyrt3458, yyrl3458 yyrr3458 = yyl3458 if yyv3458 == nil { if yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 40); yyrt3458 { yyrr3458 = yyrl3458 } yyv3458 = make([]VolumeMount, yyrl3458) yyc3458 = true } if yyl3458 == 0 { if len(yyv3458) != 0 { yyv3458 = yyv3458[:0] yyc3458 = true } } else if yyl3458 > 0 { if yyl3458 > cap(yyv3458) { yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 40) yyv3458 = make([]VolumeMount, yyrl3458) yyc3458 = true yyrr3458 = len(yyv3458) } else if yyl3458 != len(yyv3458) { yyv3458 = yyv3458[:yyl3458] yyc3458 = true } yyj3458 := 0 for ; yyj3458 < yyrr3458; yyj3458++ { if r.TryDecodeAsNil() { yyv3458[yyj3458] = VolumeMount{} } else { yyv3459 := &yyv3458[yyj3458] yyv3459.CodecDecodeSelf(d) } } if yyrt3458 { for ; yyj3458 < yyl3458; yyj3458++ { yyv3458 = append(yyv3458, VolumeMount{}) if r.TryDecodeAsNil() { yyv3458[yyj3458] = VolumeMount{} } else { yyv3460 := &yyv3458[yyj3458] yyv3460.CodecDecodeSelf(d) } } } } else { for yyj3458 := 0; !r.CheckBreak(); yyj3458++ { if yyj3458 >= len(yyv3458) { yyv3458 = append(yyv3458, VolumeMount{}) // var yyz3458 VolumeMount yyc3458 = true } if yyj3458 < len(yyv3458) { if r.TryDecodeAsNil() { yyv3458[yyj3458] = VolumeMount{} } else { yyv3461 := &yyv3458[yyj3458] yyv3461.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3458.End() } if yyc3458 { *v = yyv3458 } } 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 _, yyv3462 := range v { yy3463 := &yyv3462 yy3463.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3464 := *v yyh3464, yyl3464 := z.DecSliceHelperStart() var yyrr3464, yyrl3464 int var yyc3464, yyrt3464 bool _, _, _ = yyc3464, yyrt3464, yyrl3464 yyrr3464 = yyl3464 if yyv3464 == nil { if yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 496); yyrt3464 { yyrr3464 = yyrl3464 } yyv3464 = make([]Pod, yyrl3464) yyc3464 = true } if yyl3464 == 0 { if len(yyv3464) != 0 { yyv3464 = yyv3464[:0] yyc3464 = true } } else if yyl3464 > 0 { if yyl3464 > cap(yyv3464) { yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 496) yyv3464 = make([]Pod, yyrl3464) yyc3464 = true yyrr3464 = len(yyv3464) } else if yyl3464 != len(yyv3464) { yyv3464 = yyv3464[:yyl3464] yyc3464 = true } yyj3464 := 0 for ; yyj3464 < yyrr3464; yyj3464++ { if r.TryDecodeAsNil() { yyv3464[yyj3464] = Pod{} } else { yyv3465 := &yyv3464[yyj3464] yyv3465.CodecDecodeSelf(d) } } if yyrt3464 { for ; yyj3464 < yyl3464; yyj3464++ { yyv3464 = append(yyv3464, Pod{}) if r.TryDecodeAsNil() { yyv3464[yyj3464] = Pod{} } else { yyv3466 := &yyv3464[yyj3464] yyv3466.CodecDecodeSelf(d) } } } } else { for yyj3464 := 0; !r.CheckBreak(); yyj3464++ { if yyj3464 >= len(yyv3464) { yyv3464 = append(yyv3464, Pod{}) // var yyz3464 Pod yyc3464 = true } if yyj3464 < len(yyv3464) { if r.TryDecodeAsNil() { yyv3464[yyj3464] = Pod{} } else { yyv3467 := &yyv3464[yyj3464] yyv3467.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3464.End() } if yyc3464 { *v = yyv3464 } } 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 _, yyv3468 := range v { yy3469 := &yyv3468 yy3469.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3470 := *v yyh3470, yyl3470 := z.DecSliceHelperStart() var yyrr3470, yyrl3470 int var yyc3470, yyrt3470 bool _, _, _ = yyc3470, yyrt3470, yyrl3470 yyrr3470 = yyl3470 if yyv3470 == nil { if yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 144); yyrt3470 { yyrr3470 = yyrl3470 } yyv3470 = make([]Volume, yyrl3470) yyc3470 = true } if yyl3470 == 0 { if len(yyv3470) != 0 { yyv3470 = yyv3470[:0] yyc3470 = true } } else if yyl3470 > 0 { if yyl3470 > cap(yyv3470) { yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 144) yyv3470 = make([]Volume, yyrl3470) yyc3470 = true yyrr3470 = len(yyv3470) } else if yyl3470 != len(yyv3470) { yyv3470 = yyv3470[:yyl3470] yyc3470 = true } yyj3470 := 0 for ; yyj3470 < yyrr3470; yyj3470++ { if r.TryDecodeAsNil() { yyv3470[yyj3470] = Volume{} } else { yyv3471 := &yyv3470[yyj3470] yyv3471.CodecDecodeSelf(d) } } if yyrt3470 { for ; yyj3470 < yyl3470; yyj3470++ { yyv3470 = append(yyv3470, Volume{}) if r.TryDecodeAsNil() { yyv3470[yyj3470] = Volume{} } else { yyv3472 := &yyv3470[yyj3470] yyv3472.CodecDecodeSelf(d) } } } } else { for yyj3470 := 0; !r.CheckBreak(); yyj3470++ { if yyj3470 >= len(yyv3470) { yyv3470 = append(yyv3470, Volume{}) // var yyz3470 Volume yyc3470 = true } if yyj3470 < len(yyv3470) { if r.TryDecodeAsNil() { yyv3470[yyj3470] = Volume{} } else { yyv3473 := &yyv3470[yyj3470] yyv3473.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3470.End() } if yyc3470 { *v = yyv3470 } } 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 _, yyv3474 := range v { yy3475 := &yyv3474 yy3475.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3476 := *v yyh3476, yyl3476 := z.DecSliceHelperStart() var yyrr3476, yyrl3476 int var yyc3476, yyrt3476 bool _, _, _ = yyc3476, yyrt3476, yyrl3476 yyrr3476 = yyl3476 if yyv3476 == nil { if yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 256); yyrt3476 { yyrr3476 = yyrl3476 } yyv3476 = make([]Container, yyrl3476) yyc3476 = true } if yyl3476 == 0 { if len(yyv3476) != 0 { yyv3476 = yyv3476[:0] yyc3476 = true } } else if yyl3476 > 0 { if yyl3476 > cap(yyv3476) { yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 256) yyv3476 = make([]Container, yyrl3476) yyc3476 = true yyrr3476 = len(yyv3476) } else if yyl3476 != len(yyv3476) { yyv3476 = yyv3476[:yyl3476] yyc3476 = true } yyj3476 := 0 for ; yyj3476 < yyrr3476; yyj3476++ { if r.TryDecodeAsNil() { yyv3476[yyj3476] = Container{} } else { yyv3477 := &yyv3476[yyj3476] yyv3477.CodecDecodeSelf(d) } } if yyrt3476 { for ; yyj3476 < yyl3476; yyj3476++ { yyv3476 = append(yyv3476, Container{}) if r.TryDecodeAsNil() { yyv3476[yyj3476] = Container{} } else { yyv3478 := &yyv3476[yyj3476] yyv3478.CodecDecodeSelf(d) } } } } else { for yyj3476 := 0; !r.CheckBreak(); yyj3476++ { if yyj3476 >= len(yyv3476) { yyv3476 = append(yyv3476, Container{}) // var yyz3476 Container yyc3476 = true } if yyj3476 < len(yyv3476) { if r.TryDecodeAsNil() { yyv3476[yyj3476] = Container{} } else { yyv3479 := &yyv3476[yyj3476] yyv3479.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3476.End() } if yyc3476 { *v = yyv3476 } } 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 _, yyv3480 := range v { yy3481 := &yyv3480 yy3481.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3482 := *v yyh3482, yyl3482 := z.DecSliceHelperStart() var yyrr3482, yyrl3482 int var yyc3482, yyrt3482 bool _, _, _ = yyc3482, yyrt3482, yyrl3482 yyrr3482 = yyl3482 if yyv3482 == nil { if yyrl3482, yyrt3482 = z.DecInferLen(yyl3482, z.DecBasicHandle().MaxInitLen, 16); yyrt3482 { yyrr3482 = yyrl3482 } yyv3482 = make([]LocalObjectReference, yyrl3482) yyc3482 = true } if yyl3482 == 0 { if len(yyv3482) != 0 { yyv3482 = yyv3482[:0] yyc3482 = true } } else if yyl3482 > 0 { if yyl3482 > cap(yyv3482) { yyrl3482, yyrt3482 = z.DecInferLen(yyl3482, z.DecBasicHandle().MaxInitLen, 16) yyv3482 = make([]LocalObjectReference, yyrl3482) yyc3482 = true yyrr3482 = len(yyv3482) } else if yyl3482 != len(yyv3482) { yyv3482 = yyv3482[:yyl3482] yyc3482 = true } yyj3482 := 0 for ; yyj3482 < yyrr3482; yyj3482++ { if r.TryDecodeAsNil() { yyv3482[yyj3482] = LocalObjectReference{} } else { yyv3483 := &yyv3482[yyj3482] yyv3483.CodecDecodeSelf(d) } } if yyrt3482 { for ; yyj3482 < yyl3482; yyj3482++ { yyv3482 = append(yyv3482, LocalObjectReference{}) if r.TryDecodeAsNil() { yyv3482[yyj3482] = LocalObjectReference{} } else { yyv3484 := &yyv3482[yyj3482] yyv3484.CodecDecodeSelf(d) } } } } else { for yyj3482 := 0; !r.CheckBreak(); yyj3482++ { if yyj3482 >= len(yyv3482) { yyv3482 = append(yyv3482, LocalObjectReference{}) // var yyz3482 LocalObjectReference yyc3482 = true } if yyj3482 < len(yyv3482) { if r.TryDecodeAsNil() { yyv3482[yyj3482] = LocalObjectReference{} } else { yyv3485 := &yyv3482[yyj3482] yyv3485.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3482.End() } if yyc3482 { *v = yyv3482 } } 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 _, yyv3486 := range v { yy3487 := &yyv3486 yy3487.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3488 := *v yyh3488, yyl3488 := z.DecSliceHelperStart() var yyrr3488, yyrl3488 int var yyc3488, yyrt3488 bool _, _, _ = yyc3488, yyrt3488, yyrl3488 yyrr3488 = yyl3488 if yyv3488 == nil { if yyrl3488, yyrt3488 = z.DecInferLen(yyl3488, z.DecBasicHandle().MaxInitLen, 112); yyrt3488 { yyrr3488 = yyrl3488 } yyv3488 = make([]PodCondition, yyrl3488) yyc3488 = true } if yyl3488 == 0 { if len(yyv3488) != 0 { yyv3488 = yyv3488[:0] yyc3488 = true } } else if yyl3488 > 0 { if yyl3488 > cap(yyv3488) { yyrl3488, yyrt3488 = z.DecInferLen(yyl3488, z.DecBasicHandle().MaxInitLen, 112) yyv3488 = make([]PodCondition, yyrl3488) yyc3488 = true yyrr3488 = len(yyv3488) } else if yyl3488 != len(yyv3488) { yyv3488 = yyv3488[:yyl3488] yyc3488 = true } yyj3488 := 0 for ; yyj3488 < yyrr3488; yyj3488++ { if r.TryDecodeAsNil() { yyv3488[yyj3488] = PodCondition{} } else { yyv3489 := &yyv3488[yyj3488] yyv3489.CodecDecodeSelf(d) } } if yyrt3488 { for ; yyj3488 < yyl3488; yyj3488++ { yyv3488 = append(yyv3488, PodCondition{}) if r.TryDecodeAsNil() { yyv3488[yyj3488] = PodCondition{} } else { yyv3490 := &yyv3488[yyj3488] yyv3490.CodecDecodeSelf(d) } } } } else { for yyj3488 := 0; !r.CheckBreak(); yyj3488++ { if yyj3488 >= len(yyv3488) { yyv3488 = append(yyv3488, PodCondition{}) // var yyz3488 PodCondition yyc3488 = true } if yyj3488 < len(yyv3488) { if r.TryDecodeAsNil() { yyv3488[yyj3488] = PodCondition{} } else { yyv3491 := &yyv3488[yyj3488] yyv3491.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3488.End() } if yyc3488 { *v = yyv3488 } } 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 _, yyv3492 := range v { yy3493 := &yyv3492 yy3493.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3494 := *v yyh3494, yyl3494 := z.DecSliceHelperStart() var yyrr3494, yyrl3494 int var yyc3494, yyrt3494 bool _, _, _ = yyc3494, yyrt3494, yyrl3494 yyrr3494 = yyl3494 if yyv3494 == nil { if yyrl3494, yyrt3494 = z.DecInferLen(yyl3494, z.DecBasicHandle().MaxInitLen, 128); yyrt3494 { yyrr3494 = yyrl3494 } yyv3494 = make([]ContainerStatus, yyrl3494) yyc3494 = true } if yyl3494 == 0 { if len(yyv3494) != 0 { yyv3494 = yyv3494[:0] yyc3494 = true } } else if yyl3494 > 0 { if yyl3494 > cap(yyv3494) { yyrl3494, yyrt3494 = z.DecInferLen(yyl3494, z.DecBasicHandle().MaxInitLen, 128) yyv3494 = make([]ContainerStatus, yyrl3494) yyc3494 = true yyrr3494 = len(yyv3494) } else if yyl3494 != len(yyv3494) { yyv3494 = yyv3494[:yyl3494] yyc3494 = true } yyj3494 := 0 for ; yyj3494 < yyrr3494; yyj3494++ { if r.TryDecodeAsNil() { yyv3494[yyj3494] = ContainerStatus{} } else { yyv3495 := &yyv3494[yyj3494] yyv3495.CodecDecodeSelf(d) } } if yyrt3494 { for ; yyj3494 < yyl3494; yyj3494++ { yyv3494 = append(yyv3494, ContainerStatus{}) if r.TryDecodeAsNil() { yyv3494[yyj3494] = ContainerStatus{} } else { yyv3496 := &yyv3494[yyj3494] yyv3496.CodecDecodeSelf(d) } } } } else { for yyj3494 := 0; !r.CheckBreak(); yyj3494++ { if yyj3494 >= len(yyv3494) { yyv3494 = append(yyv3494, ContainerStatus{}) // var yyz3494 ContainerStatus yyc3494 = true } if yyj3494 < len(yyv3494) { if r.TryDecodeAsNil() { yyv3494[yyj3494] = ContainerStatus{} } else { yyv3497 := &yyv3494[yyj3494] yyv3497.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3494.End() } if yyc3494 { *v = yyv3494 } } 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 _, yyv3498 := range v { yy3499 := &yyv3498 yy3499.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3500 := *v yyh3500, yyl3500 := z.DecSliceHelperStart() var yyrr3500, yyrl3500 int var yyc3500, yyrt3500 bool _, _, _ = yyc3500, yyrt3500, yyrl3500 yyrr3500 = yyl3500 if yyv3500 == nil { if yyrl3500, yyrt3500 = z.DecInferLen(yyl3500, z.DecBasicHandle().MaxInitLen, 520); yyrt3500 { yyrr3500 = yyrl3500 } yyv3500 = make([]PodTemplate, yyrl3500) yyc3500 = true } if yyl3500 == 0 { if len(yyv3500) != 0 { yyv3500 = yyv3500[:0] yyc3500 = true } } else if yyl3500 > 0 { if yyl3500 > cap(yyv3500) { yyrl3500, yyrt3500 = z.DecInferLen(yyl3500, z.DecBasicHandle().MaxInitLen, 520) yyv3500 = make([]PodTemplate, yyrl3500) yyc3500 = true yyrr3500 = len(yyv3500) } else if yyl3500 != len(yyv3500) { yyv3500 = yyv3500[:yyl3500] yyc3500 = true } yyj3500 := 0 for ; yyj3500 < yyrr3500; yyj3500++ { if r.TryDecodeAsNil() { yyv3500[yyj3500] = PodTemplate{} } else { yyv3501 := &yyv3500[yyj3500] yyv3501.CodecDecodeSelf(d) } } if yyrt3500 { for ; yyj3500 < yyl3500; yyj3500++ { yyv3500 = append(yyv3500, PodTemplate{}) if r.TryDecodeAsNil() { yyv3500[yyj3500] = PodTemplate{} } else { yyv3502 := &yyv3500[yyj3500] yyv3502.CodecDecodeSelf(d) } } } } else { for yyj3500 := 0; !r.CheckBreak(); yyj3500++ { if yyj3500 >= len(yyv3500) { yyv3500 = append(yyv3500, PodTemplate{}) // var yyz3500 PodTemplate yyc3500 = true } if yyj3500 < len(yyv3500) { if r.TryDecodeAsNil() { yyv3500[yyj3500] = PodTemplate{} } else { yyv3503 := &yyv3500[yyj3500] yyv3503.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3500.End() } if yyc3500 { *v = yyv3500 } } 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 _, yyv3504 := range v { yy3505 := &yyv3504 yy3505.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3506 := *v yyh3506, yyl3506 := z.DecSliceHelperStart() var yyrr3506, yyrl3506 int var yyc3506, yyrt3506 bool _, _, _ = yyc3506, yyrt3506, yyrl3506 yyrr3506 = yyl3506 if yyv3506 == nil { if yyrl3506, yyrt3506 = z.DecInferLen(yyl3506, z.DecBasicHandle().MaxInitLen, 232); yyrt3506 { yyrr3506 = yyrl3506 } yyv3506 = make([]ReplicationController, yyrl3506) yyc3506 = true } if yyl3506 == 0 { if len(yyv3506) != 0 { yyv3506 = yyv3506[:0] yyc3506 = true } } else if yyl3506 > 0 { if yyl3506 > cap(yyv3506) { yyrl3506, yyrt3506 = z.DecInferLen(yyl3506, z.DecBasicHandle().MaxInitLen, 232) yyv3506 = make([]ReplicationController, yyrl3506) yyc3506 = true yyrr3506 = len(yyv3506) } else if yyl3506 != len(yyv3506) { yyv3506 = yyv3506[:yyl3506] yyc3506 = true } yyj3506 := 0 for ; yyj3506 < yyrr3506; yyj3506++ { if r.TryDecodeAsNil() { yyv3506[yyj3506] = ReplicationController{} } else { yyv3507 := &yyv3506[yyj3506] yyv3507.CodecDecodeSelf(d) } } if yyrt3506 { for ; yyj3506 < yyl3506; yyj3506++ { yyv3506 = append(yyv3506, ReplicationController{}) if r.TryDecodeAsNil() { yyv3506[yyj3506] = ReplicationController{} } else { yyv3508 := &yyv3506[yyj3506] yyv3508.CodecDecodeSelf(d) } } } } else { for yyj3506 := 0; !r.CheckBreak(); yyj3506++ { if yyj3506 >= len(yyv3506) { yyv3506 = append(yyv3506, ReplicationController{}) // var yyz3506 ReplicationController yyc3506 = true } if yyj3506 < len(yyv3506) { if r.TryDecodeAsNil() { yyv3506[yyj3506] = ReplicationController{} } else { yyv3509 := &yyv3506[yyj3506] yyv3509.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3506.End() } if yyc3506 { *v = yyv3506 } } 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 _, yyv3510 := range v { yy3511 := &yyv3510 yy3511.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3512 := *v yyh3512, yyl3512 := z.DecSliceHelperStart() var yyrr3512, yyrl3512 int var yyc3512, yyrt3512 bool _, _, _ = yyc3512, yyrt3512, yyrl3512 yyrr3512 = yyl3512 if yyv3512 == nil { if yyrl3512, yyrt3512 = z.DecInferLen(yyl3512, z.DecBasicHandle().MaxInitLen, 336); yyrt3512 { yyrr3512 = yyrl3512 } yyv3512 = make([]Service, yyrl3512) yyc3512 = true } if yyl3512 == 0 { if len(yyv3512) != 0 { yyv3512 = yyv3512[:0] yyc3512 = true } } else if yyl3512 > 0 { if yyl3512 > cap(yyv3512) { yyrl3512, yyrt3512 = z.DecInferLen(yyl3512, z.DecBasicHandle().MaxInitLen, 336) yyv3512 = make([]Service, yyrl3512) yyc3512 = true yyrr3512 = len(yyv3512) } else if yyl3512 != len(yyv3512) { yyv3512 = yyv3512[:yyl3512] yyc3512 = true } yyj3512 := 0 for ; yyj3512 < yyrr3512; yyj3512++ { if r.TryDecodeAsNil() { yyv3512[yyj3512] = Service{} } else { yyv3513 := &yyv3512[yyj3512] yyv3513.CodecDecodeSelf(d) } } if yyrt3512 { for ; yyj3512 < yyl3512; yyj3512++ { yyv3512 = append(yyv3512, Service{}) if r.TryDecodeAsNil() { yyv3512[yyj3512] = Service{} } else { yyv3514 := &yyv3512[yyj3512] yyv3514.CodecDecodeSelf(d) } } } } else { for yyj3512 := 0; !r.CheckBreak(); yyj3512++ { if yyj3512 >= len(yyv3512) { yyv3512 = append(yyv3512, Service{}) // var yyz3512 Service yyc3512 = true } if yyj3512 < len(yyv3512) { if r.TryDecodeAsNil() { yyv3512[yyj3512] = Service{} } else { yyv3515 := &yyv3512[yyj3512] yyv3515.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3512.End() } if yyc3512 { *v = yyv3512 } } 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 _, yyv3516 := range v { yy3517 := &yyv3516 yy3517.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3518 := *v yyh3518, yyl3518 := z.DecSliceHelperStart() var yyrr3518, yyrl3518 int var yyc3518, yyrt3518 bool _, _, _ = yyc3518, yyrt3518, yyrl3518 yyrr3518 = yyl3518 if yyv3518 == nil { if yyrl3518, yyrt3518 = z.DecInferLen(yyl3518, z.DecBasicHandle().MaxInitLen, 32); yyrt3518 { yyrr3518 = yyrl3518 } yyv3518 = make([]LoadBalancerIngress, yyrl3518) yyc3518 = true } if yyl3518 == 0 { if len(yyv3518) != 0 { yyv3518 = yyv3518[:0] yyc3518 = true } } else if yyl3518 > 0 { if yyl3518 > cap(yyv3518) { yyrl3518, yyrt3518 = z.DecInferLen(yyl3518, z.DecBasicHandle().MaxInitLen, 32) yyv3518 = make([]LoadBalancerIngress, yyrl3518) yyc3518 = true yyrr3518 = len(yyv3518) } else if yyl3518 != len(yyv3518) { yyv3518 = yyv3518[:yyl3518] yyc3518 = true } yyj3518 := 0 for ; yyj3518 < yyrr3518; yyj3518++ { if r.TryDecodeAsNil() { yyv3518[yyj3518] = LoadBalancerIngress{} } else { yyv3519 := &yyv3518[yyj3518] yyv3519.CodecDecodeSelf(d) } } if yyrt3518 { for ; yyj3518 < yyl3518; yyj3518++ { yyv3518 = append(yyv3518, LoadBalancerIngress{}) if r.TryDecodeAsNil() { yyv3518[yyj3518] = LoadBalancerIngress{} } else { yyv3520 := &yyv3518[yyj3518] yyv3520.CodecDecodeSelf(d) } } } } else { for yyj3518 := 0; !r.CheckBreak(); yyj3518++ { if yyj3518 >= len(yyv3518) { yyv3518 = append(yyv3518, LoadBalancerIngress{}) // var yyz3518 LoadBalancerIngress yyc3518 = true } if yyj3518 < len(yyv3518) { if r.TryDecodeAsNil() { yyv3518[yyj3518] = LoadBalancerIngress{} } else { yyv3521 := &yyv3518[yyj3518] yyv3521.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3518.End() } if yyc3518 { *v = yyv3518 } } 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 _, yyv3522 := range v { yy3523 := &yyv3522 yy3523.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3524 := *v yyh3524, yyl3524 := z.DecSliceHelperStart() var yyrr3524, yyrl3524 int var yyc3524, yyrt3524 bool _, _, _ = yyc3524, yyrt3524, yyrl3524 yyrr3524 = yyl3524 if yyv3524 == nil { if yyrl3524, yyrt3524 = z.DecInferLen(yyl3524, z.DecBasicHandle().MaxInitLen, 80); yyrt3524 { yyrr3524 = yyrl3524 } yyv3524 = make([]ServicePort, yyrl3524) yyc3524 = true } if yyl3524 == 0 { if len(yyv3524) != 0 { yyv3524 = yyv3524[:0] yyc3524 = true } } else if yyl3524 > 0 { if yyl3524 > cap(yyv3524) { yyrl3524, yyrt3524 = z.DecInferLen(yyl3524, z.DecBasicHandle().MaxInitLen, 80) yyv3524 = make([]ServicePort, yyrl3524) yyc3524 = true yyrr3524 = len(yyv3524) } else if yyl3524 != len(yyv3524) { yyv3524 = yyv3524[:yyl3524] yyc3524 = true } yyj3524 := 0 for ; yyj3524 < yyrr3524; yyj3524++ { if r.TryDecodeAsNil() { yyv3524[yyj3524] = ServicePort{} } else { yyv3525 := &yyv3524[yyj3524] yyv3525.CodecDecodeSelf(d) } } if yyrt3524 { for ; yyj3524 < yyl3524; yyj3524++ { yyv3524 = append(yyv3524, ServicePort{}) if r.TryDecodeAsNil() { yyv3524[yyj3524] = ServicePort{} } else { yyv3526 := &yyv3524[yyj3524] yyv3526.CodecDecodeSelf(d) } } } } else { for yyj3524 := 0; !r.CheckBreak(); yyj3524++ { if yyj3524 >= len(yyv3524) { yyv3524 = append(yyv3524, ServicePort{}) // var yyz3524 ServicePort yyc3524 = true } if yyj3524 < len(yyv3524) { if r.TryDecodeAsNil() { yyv3524[yyj3524] = ServicePort{} } else { yyv3527 := &yyv3524[yyj3524] yyv3527.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3524.End() } if yyc3524 { *v = yyv3524 } } 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 _, yyv3528 := range v { yy3529 := &yyv3528 yy3529.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3530 := *v yyh3530, yyl3530 := z.DecSliceHelperStart() var yyrr3530, yyrl3530 int var yyc3530, yyrt3530 bool _, _, _ = yyc3530, yyrt3530, yyrl3530 yyrr3530 = yyl3530 if yyv3530 == nil { if yyrl3530, yyrt3530 = z.DecInferLen(yyl3530, z.DecBasicHandle().MaxInitLen, 112); yyrt3530 { yyrr3530 = yyrl3530 } yyv3530 = make([]ObjectReference, yyrl3530) yyc3530 = true } if yyl3530 == 0 { if len(yyv3530) != 0 { yyv3530 = yyv3530[:0] yyc3530 = true } } else if yyl3530 > 0 { if yyl3530 > cap(yyv3530) { yyrl3530, yyrt3530 = z.DecInferLen(yyl3530, z.DecBasicHandle().MaxInitLen, 112) yyv3530 = make([]ObjectReference, yyrl3530) yyc3530 = true yyrr3530 = len(yyv3530) } else if yyl3530 != len(yyv3530) { yyv3530 = yyv3530[:yyl3530] yyc3530 = true } yyj3530 := 0 for ; yyj3530 < yyrr3530; yyj3530++ { if r.TryDecodeAsNil() { yyv3530[yyj3530] = ObjectReference{} } else { yyv3531 := &yyv3530[yyj3530] yyv3531.CodecDecodeSelf(d) } } if yyrt3530 { for ; yyj3530 < yyl3530; yyj3530++ { yyv3530 = append(yyv3530, ObjectReference{}) if r.TryDecodeAsNil() { yyv3530[yyj3530] = ObjectReference{} } else { yyv3532 := &yyv3530[yyj3530] yyv3532.CodecDecodeSelf(d) } } } } else { for yyj3530 := 0; !r.CheckBreak(); yyj3530++ { if yyj3530 >= len(yyv3530) { yyv3530 = append(yyv3530, ObjectReference{}) // var yyz3530 ObjectReference yyc3530 = true } if yyj3530 < len(yyv3530) { if r.TryDecodeAsNil() { yyv3530[yyj3530] = ObjectReference{} } else { yyv3533 := &yyv3530[yyj3530] yyv3533.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3530.End() } if yyc3530 { *v = yyv3530 } } 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 _, yyv3534 := range v { yy3535 := &yyv3534 yy3535.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3536 := *v yyh3536, yyl3536 := z.DecSliceHelperStart() var yyrr3536, yyrl3536 int var yyc3536, yyrt3536 bool _, _, _ = yyc3536, yyrt3536, yyrl3536 yyrr3536 = yyl3536 if yyv3536 == nil { if yyrl3536, yyrt3536 = z.DecInferLen(yyl3536, z.DecBasicHandle().MaxInitLen, 240); yyrt3536 { yyrr3536 = yyrl3536 } yyv3536 = make([]ServiceAccount, yyrl3536) yyc3536 = true } if yyl3536 == 0 { if len(yyv3536) != 0 { yyv3536 = yyv3536[:0] yyc3536 = true } } else if yyl3536 > 0 { if yyl3536 > cap(yyv3536) { yyrl3536, yyrt3536 = z.DecInferLen(yyl3536, z.DecBasicHandle().MaxInitLen, 240) yyv3536 = make([]ServiceAccount, yyrl3536) yyc3536 = true yyrr3536 = len(yyv3536) } else if yyl3536 != len(yyv3536) { yyv3536 = yyv3536[:yyl3536] yyc3536 = true } yyj3536 := 0 for ; yyj3536 < yyrr3536; yyj3536++ { if r.TryDecodeAsNil() { yyv3536[yyj3536] = ServiceAccount{} } else { yyv3537 := &yyv3536[yyj3536] yyv3537.CodecDecodeSelf(d) } } if yyrt3536 { for ; yyj3536 < yyl3536; yyj3536++ { yyv3536 = append(yyv3536, ServiceAccount{}) if r.TryDecodeAsNil() { yyv3536[yyj3536] = ServiceAccount{} } else { yyv3538 := &yyv3536[yyj3536] yyv3538.CodecDecodeSelf(d) } } } } else { for yyj3536 := 0; !r.CheckBreak(); yyj3536++ { if yyj3536 >= len(yyv3536) { yyv3536 = append(yyv3536, ServiceAccount{}) // var yyz3536 ServiceAccount yyc3536 = true } if yyj3536 < len(yyv3536) { if r.TryDecodeAsNil() { yyv3536[yyj3536] = ServiceAccount{} } else { yyv3539 := &yyv3536[yyj3536] yyv3539.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3536.End() } if yyc3536 { *v = yyv3536 } } 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 _, yyv3540 := range v { yy3541 := &yyv3540 yy3541.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3542 := *v yyh3542, yyl3542 := z.DecSliceHelperStart() var yyrr3542, yyrl3542 int var yyc3542, yyrt3542 bool _, _, _ = yyc3542, yyrt3542, yyrl3542 yyrr3542 = yyl3542 if yyv3542 == nil { if yyrl3542, yyrt3542 = z.DecInferLen(yyl3542, z.DecBasicHandle().MaxInitLen, 72); yyrt3542 { yyrr3542 = yyrl3542 } yyv3542 = make([]EndpointSubset, yyrl3542) yyc3542 = true } if yyl3542 == 0 { if len(yyv3542) != 0 { yyv3542 = yyv3542[:0] yyc3542 = true } } else if yyl3542 > 0 { if yyl3542 > cap(yyv3542) { yyrl3542, yyrt3542 = z.DecInferLen(yyl3542, z.DecBasicHandle().MaxInitLen, 72) yyv3542 = make([]EndpointSubset, yyrl3542) yyc3542 = true yyrr3542 = len(yyv3542) } else if yyl3542 != len(yyv3542) { yyv3542 = yyv3542[:yyl3542] yyc3542 = true } yyj3542 := 0 for ; yyj3542 < yyrr3542; yyj3542++ { if r.TryDecodeAsNil() { yyv3542[yyj3542] = EndpointSubset{} } else { yyv3543 := &yyv3542[yyj3542] yyv3543.CodecDecodeSelf(d) } } if yyrt3542 { for ; yyj3542 < yyl3542; yyj3542++ { yyv3542 = append(yyv3542, EndpointSubset{}) if r.TryDecodeAsNil() { yyv3542[yyj3542] = EndpointSubset{} } else { yyv3544 := &yyv3542[yyj3542] yyv3544.CodecDecodeSelf(d) } } } } else { for yyj3542 := 0; !r.CheckBreak(); yyj3542++ { if yyj3542 >= len(yyv3542) { yyv3542 = append(yyv3542, EndpointSubset{}) // var yyz3542 EndpointSubset yyc3542 = true } if yyj3542 < len(yyv3542) { if r.TryDecodeAsNil() { yyv3542[yyj3542] = EndpointSubset{} } else { yyv3545 := &yyv3542[yyj3542] yyv3545.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3542.End() } if yyc3542 { *v = yyv3542 } } 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 _, yyv3546 := range v { yy3547 := &yyv3546 yy3547.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3548 := *v yyh3548, yyl3548 := z.DecSliceHelperStart() var yyrr3548, yyrl3548 int var yyc3548, yyrt3548 bool _, _, _ = yyc3548, yyrt3548, yyrl3548 yyrr3548 = yyl3548 if yyv3548 == nil { if yyrl3548, yyrt3548 = z.DecInferLen(yyl3548, z.DecBasicHandle().MaxInitLen, 24); yyrt3548 { yyrr3548 = yyrl3548 } yyv3548 = make([]EndpointAddress, yyrl3548) yyc3548 = true } if yyl3548 == 0 { if len(yyv3548) != 0 { yyv3548 = yyv3548[:0] yyc3548 = true } } else if yyl3548 > 0 { if yyl3548 > cap(yyv3548) { yyrl3548, yyrt3548 = z.DecInferLen(yyl3548, z.DecBasicHandle().MaxInitLen, 24) yyv3548 = make([]EndpointAddress, yyrl3548) yyc3548 = true yyrr3548 = len(yyv3548) } else if yyl3548 != len(yyv3548) { yyv3548 = yyv3548[:yyl3548] yyc3548 = true } yyj3548 := 0 for ; yyj3548 < yyrr3548; yyj3548++ { if r.TryDecodeAsNil() { yyv3548[yyj3548] = EndpointAddress{} } else { yyv3549 := &yyv3548[yyj3548] yyv3549.CodecDecodeSelf(d) } } if yyrt3548 { for ; yyj3548 < yyl3548; yyj3548++ { yyv3548 = append(yyv3548, EndpointAddress{}) if r.TryDecodeAsNil() { yyv3548[yyj3548] = EndpointAddress{} } else { yyv3550 := &yyv3548[yyj3548] yyv3550.CodecDecodeSelf(d) } } } } else { for yyj3548 := 0; !r.CheckBreak(); yyj3548++ { if yyj3548 >= len(yyv3548) { yyv3548 = append(yyv3548, EndpointAddress{}) // var yyz3548 EndpointAddress yyc3548 = true } if yyj3548 < len(yyv3548) { if r.TryDecodeAsNil() { yyv3548[yyj3548] = EndpointAddress{} } else { yyv3551 := &yyv3548[yyj3548] yyv3551.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3548.End() } if yyc3548 { *v = yyv3548 } } 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 _, yyv3552 := range v { yy3553 := &yyv3552 yy3553.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3554 := *v yyh3554, yyl3554 := z.DecSliceHelperStart() var yyrr3554, yyrl3554 int var yyc3554, yyrt3554 bool _, _, _ = yyc3554, yyrt3554, yyrl3554 yyrr3554 = yyl3554 if yyv3554 == nil { if yyrl3554, yyrt3554 = z.DecInferLen(yyl3554, z.DecBasicHandle().MaxInitLen, 40); yyrt3554 { yyrr3554 = yyrl3554 } yyv3554 = make([]EndpointPort, yyrl3554) yyc3554 = true } if yyl3554 == 0 { if len(yyv3554) != 0 { yyv3554 = yyv3554[:0] yyc3554 = true } } else if yyl3554 > 0 { if yyl3554 > cap(yyv3554) { yyrl3554, yyrt3554 = z.DecInferLen(yyl3554, z.DecBasicHandle().MaxInitLen, 40) yyv3554 = make([]EndpointPort, yyrl3554) yyc3554 = true yyrr3554 = len(yyv3554) } else if yyl3554 != len(yyv3554) { yyv3554 = yyv3554[:yyl3554] yyc3554 = true } yyj3554 := 0 for ; yyj3554 < yyrr3554; yyj3554++ { if r.TryDecodeAsNil() { yyv3554[yyj3554] = EndpointPort{} } else { yyv3555 := &yyv3554[yyj3554] yyv3555.CodecDecodeSelf(d) } } if yyrt3554 { for ; yyj3554 < yyl3554; yyj3554++ { yyv3554 = append(yyv3554, EndpointPort{}) if r.TryDecodeAsNil() { yyv3554[yyj3554] = EndpointPort{} } else { yyv3556 := &yyv3554[yyj3554] yyv3556.CodecDecodeSelf(d) } } } } else { for yyj3554 := 0; !r.CheckBreak(); yyj3554++ { if yyj3554 >= len(yyv3554) { yyv3554 = append(yyv3554, EndpointPort{}) // var yyz3554 EndpointPort yyc3554 = true } if yyj3554 < len(yyv3554) { if r.TryDecodeAsNil() { yyv3554[yyj3554] = EndpointPort{} } else { yyv3557 := &yyv3554[yyj3554] yyv3557.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3554.End() } if yyc3554 { *v = yyv3554 } } 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 _, yyv3558 := range v { yy3559 := &yyv3558 yy3559.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3560 := *v yyh3560, yyl3560 := z.DecSliceHelperStart() var yyrr3560, yyrl3560 int var yyc3560, yyrt3560 bool _, _, _ = yyc3560, yyrt3560, yyrl3560 yyrr3560 = yyl3560 if yyv3560 == nil { if yyrl3560, yyrt3560 = z.DecInferLen(yyl3560, z.DecBasicHandle().MaxInitLen, 216); yyrt3560 { yyrr3560 = yyrl3560 } yyv3560 = make([]Endpoints, yyrl3560) yyc3560 = true } if yyl3560 == 0 { if len(yyv3560) != 0 { yyv3560 = yyv3560[:0] yyc3560 = true } } else if yyl3560 > 0 { if yyl3560 > cap(yyv3560) { yyrl3560, yyrt3560 = z.DecInferLen(yyl3560, z.DecBasicHandle().MaxInitLen, 216) yyv3560 = make([]Endpoints, yyrl3560) yyc3560 = true yyrr3560 = len(yyv3560) } else if yyl3560 != len(yyv3560) { yyv3560 = yyv3560[:yyl3560] yyc3560 = true } yyj3560 := 0 for ; yyj3560 < yyrr3560; yyj3560++ { if r.TryDecodeAsNil() { yyv3560[yyj3560] = Endpoints{} } else { yyv3561 := &yyv3560[yyj3560] yyv3561.CodecDecodeSelf(d) } } if yyrt3560 { for ; yyj3560 < yyl3560; yyj3560++ { yyv3560 = append(yyv3560, Endpoints{}) if r.TryDecodeAsNil() { yyv3560[yyj3560] = Endpoints{} } else { yyv3562 := &yyv3560[yyj3560] yyv3562.CodecDecodeSelf(d) } } } } else { for yyj3560 := 0; !r.CheckBreak(); yyj3560++ { if yyj3560 >= len(yyv3560) { yyv3560 = append(yyv3560, Endpoints{}) // var yyz3560 Endpoints yyc3560 = true } if yyj3560 < len(yyv3560) { if r.TryDecodeAsNil() { yyv3560[yyj3560] = Endpoints{} } else { yyv3563 := &yyv3560[yyj3560] yyv3563.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3560.End() } if yyc3560 { *v = yyv3560 } } 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 _, yyv3564 := range v { yy3565 := &yyv3564 yy3565.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3566 := *v yyh3566, yyl3566 := z.DecSliceHelperStart() var yyrr3566, yyrl3566 int var yyc3566, yyrt3566 bool _, _, _ = yyc3566, yyrt3566, yyrl3566 yyrr3566 = yyl3566 if yyv3566 == nil { if yyrl3566, yyrt3566 = z.DecInferLen(yyl3566, z.DecBasicHandle().MaxInitLen, 112); yyrt3566 { yyrr3566 = yyrl3566 } yyv3566 = make([]NodeCondition, yyrl3566) yyc3566 = true } if yyl3566 == 0 { if len(yyv3566) != 0 { yyv3566 = yyv3566[:0] yyc3566 = true } } else if yyl3566 > 0 { if yyl3566 > cap(yyv3566) { yyrl3566, yyrt3566 = z.DecInferLen(yyl3566, z.DecBasicHandle().MaxInitLen, 112) yyv3566 = make([]NodeCondition, yyrl3566) yyc3566 = true yyrr3566 = len(yyv3566) } else if yyl3566 != len(yyv3566) { yyv3566 = yyv3566[:yyl3566] yyc3566 = true } yyj3566 := 0 for ; yyj3566 < yyrr3566; yyj3566++ { if r.TryDecodeAsNil() { yyv3566[yyj3566] = NodeCondition{} } else { yyv3567 := &yyv3566[yyj3566] yyv3567.CodecDecodeSelf(d) } } if yyrt3566 { for ; yyj3566 < yyl3566; yyj3566++ { yyv3566 = append(yyv3566, NodeCondition{}) if r.TryDecodeAsNil() { yyv3566[yyj3566] = NodeCondition{} } else { yyv3568 := &yyv3566[yyj3566] yyv3568.CodecDecodeSelf(d) } } } } else { for yyj3566 := 0; !r.CheckBreak(); yyj3566++ { if yyj3566 >= len(yyv3566) { yyv3566 = append(yyv3566, NodeCondition{}) // var yyz3566 NodeCondition yyc3566 = true } if yyj3566 < len(yyv3566) { if r.TryDecodeAsNil() { yyv3566[yyj3566] = NodeCondition{} } else { yyv3569 := &yyv3566[yyj3566] yyv3569.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3566.End() } if yyc3566 { *v = yyv3566 } } 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 _, yyv3570 := range v { yy3571 := &yyv3570 yy3571.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3572 := *v yyh3572, yyl3572 := z.DecSliceHelperStart() var yyrr3572, yyrl3572 int var yyc3572, yyrt3572 bool _, _, _ = yyc3572, yyrt3572, yyrl3572 yyrr3572 = yyl3572 if yyv3572 == nil { if yyrl3572, yyrt3572 = z.DecInferLen(yyl3572, z.DecBasicHandle().MaxInitLen, 32); yyrt3572 { yyrr3572 = yyrl3572 } yyv3572 = make([]NodeAddress, yyrl3572) yyc3572 = true } if yyl3572 == 0 { if len(yyv3572) != 0 { yyv3572 = yyv3572[:0] yyc3572 = true } } else if yyl3572 > 0 { if yyl3572 > cap(yyv3572) { yyrl3572, yyrt3572 = z.DecInferLen(yyl3572, z.DecBasicHandle().MaxInitLen, 32) yyv3572 = make([]NodeAddress, yyrl3572) yyc3572 = true yyrr3572 = len(yyv3572) } else if yyl3572 != len(yyv3572) { yyv3572 = yyv3572[:yyl3572] yyc3572 = true } yyj3572 := 0 for ; yyj3572 < yyrr3572; yyj3572++ { if r.TryDecodeAsNil() { yyv3572[yyj3572] = NodeAddress{} } else { yyv3573 := &yyv3572[yyj3572] yyv3573.CodecDecodeSelf(d) } } if yyrt3572 { for ; yyj3572 < yyl3572; yyj3572++ { yyv3572 = append(yyv3572, NodeAddress{}) if r.TryDecodeAsNil() { yyv3572[yyj3572] = NodeAddress{} } else { yyv3574 := &yyv3572[yyj3572] yyv3574.CodecDecodeSelf(d) } } } } else { for yyj3572 := 0; !r.CheckBreak(); yyj3572++ { if yyj3572 >= len(yyv3572) { yyv3572 = append(yyv3572, NodeAddress{}) // var yyz3572 NodeAddress yyc3572 = true } if yyj3572 < len(yyv3572) { if r.TryDecodeAsNil() { yyv3572[yyj3572] = NodeAddress{} } else { yyv3575 := &yyv3572[yyj3572] yyv3575.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3572.End() } if yyc3572 { *v = yyv3572 } } 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 yyk3576, yyv3576 := range v { yyk3576.CodecEncodeSelf(e) yy3577 := &yyv3576 yym3578 := z.EncBinary() _ = yym3578 if false { } else if z.HasExtensions() && z.EncExt(yy3577) { } else if !yym3578 && z.IsJSONHandle() { z.EncJSONMarshal(yy3577) } else { z.EncFallback(yy3577) } } r.EncodeEnd() } func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3579 := *v yyl3579 := r.ReadMapStart() yybh3579 := z.DecBasicHandle() if yyv3579 == nil { yyrl3579, _ := z.DecInferLen(yyl3579, yybh3579.MaxInitLen, 40) yyv3579 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3579) *v = yyv3579 } var yymk3579 ResourceName var yymv3579 pkg3_resource.Quantity var yymg3579 bool if yybh3579.MapValueReset { yymg3579 = true } if yyl3579 > 0 { for yyj3579 := 0; yyj3579 < yyl3579; yyj3579++ { if r.TryDecodeAsNil() { yymk3579 = "" } else { yymk3579 = ResourceName(r.DecodeString()) } if yymg3579 { yymv3579 = yyv3579[yymk3579] } else { yymv3579 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3579 = pkg3_resource.Quantity{} } else { yyv3581 := &yymv3579 yym3582 := z.DecBinary() _ = yym3582 if false { } else if z.HasExtensions() && z.DecExt(yyv3581) { } else if !yym3582 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3581) } else { z.DecFallback(yyv3581, false) } } if yyv3579 != nil { yyv3579[yymk3579] = yymv3579 } } } else if yyl3579 < 0 { for yyj3579 := 0; !r.CheckBreak(); yyj3579++ { if r.TryDecodeAsNil() { yymk3579 = "" } else { yymk3579 = ResourceName(r.DecodeString()) } if yymg3579 { yymv3579 = yyv3579[yymk3579] } else { yymv3579 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3579 = pkg3_resource.Quantity{} } else { yyv3584 := &yymv3579 yym3585 := z.DecBinary() _ = yym3585 if false { } else if z.HasExtensions() && z.DecExt(yyv3584) { } else if !yym3585 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3584) } else { z.DecFallback(yyv3584, false) } } if yyv3579 != nil { yyv3579[yymk3579] = yymv3579 } } 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 _, yyv3586 := range v { yy3587 := &yyv3586 yy3587.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNode(v *[]Node, 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, 456); yyrt3588 { yyrr3588 = yyrl3588 } yyv3588 = make([]Node, 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, 456) yyv3588 = make([]Node, yyrl3588) 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] = Node{} } else { yyv3589 := &yyv3588[yyj3588] yyv3589.CodecDecodeSelf(d) } } if yyrt3588 { for ; yyj3588 < yyl3588; yyj3588++ { yyv3588 = append(yyv3588, Node{}) if r.TryDecodeAsNil() { yyv3588[yyj3588] = Node{} } else { yyv3590 := &yyv3588[yyj3588] yyv3590.CodecDecodeSelf(d) } } } } else { for yyj3588 := 0; !r.CheckBreak(); yyj3588++ { if yyj3588 >= len(yyv3588) { yyv3588 = append(yyv3588, Node{}) // var yyz3588 Node yyc3588 = true } if yyj3588 < len(yyv3588) { if r.TryDecodeAsNil() { yyv3588[yyj3588] = Node{} } else { yyv3591 := &yyv3588[yyj3588] yyv3591.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3588.End() } if yyc3588 { *v = yyv3588 } } 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 _, yyv3592 := range v { yyv3592.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3593 := *v yyh3593, yyl3593 := z.DecSliceHelperStart() var yyrr3593, yyrl3593 int var yyc3593, yyrt3593 bool _, _, _ = yyc3593, yyrt3593, yyrl3593 yyrr3593 = yyl3593 if yyv3593 == nil { if yyrl3593, yyrt3593 = z.DecInferLen(yyl3593, z.DecBasicHandle().MaxInitLen, 16); yyrt3593 { yyrr3593 = yyrl3593 } yyv3593 = make([]FinalizerName, yyrl3593) yyc3593 = true } if yyl3593 == 0 { if len(yyv3593) != 0 { yyv3593 = yyv3593[:0] yyc3593 = true } } else if yyl3593 > 0 { if yyl3593 > cap(yyv3593) { yyrl3593, yyrt3593 = z.DecInferLen(yyl3593, z.DecBasicHandle().MaxInitLen, 16) yyv23593 := yyv3593 yyv3593 = make([]FinalizerName, yyrl3593) if len(yyv3593) > 0 { copy(yyv3593, yyv23593[:cap(yyv23593)]) } yyc3593 = true yyrr3593 = len(yyv3593) } else if yyl3593 != len(yyv3593) { yyv3593 = yyv3593[:yyl3593] yyc3593 = true } yyj3593 := 0 for ; yyj3593 < yyrr3593; yyj3593++ { if r.TryDecodeAsNil() { yyv3593[yyj3593] = "" } else { yyv3593[yyj3593] = FinalizerName(r.DecodeString()) } } if yyrt3593 { for ; yyj3593 < yyl3593; yyj3593++ { yyv3593 = append(yyv3593, "") if r.TryDecodeAsNil() { yyv3593[yyj3593] = "" } else { yyv3593[yyj3593] = FinalizerName(r.DecodeString()) } } } } else { for yyj3593 := 0; !r.CheckBreak(); yyj3593++ { if yyj3593 >= len(yyv3593) { yyv3593 = append(yyv3593, "") // var yyz3593 FinalizerName yyc3593 = true } if yyj3593 < len(yyv3593) { if r.TryDecodeAsNil() { yyv3593[yyj3593] = "" } else { yyv3593[yyj3593] = FinalizerName(r.DecodeString()) } } else { z.DecSwallow() } } yyh3593.End() } if yyc3593 { *v = yyv3593 } } 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 _, yyv3597 := range v { yy3598 := &yyv3597 yy3598.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3599 := *v yyh3599, yyl3599 := z.DecSliceHelperStart() var yyrr3599, yyrl3599 int var yyc3599, yyrt3599 bool _, _, _ = yyc3599, yyrt3599, yyrl3599 yyrr3599 = yyl3599 if yyv3599 == nil { if yyrl3599, yyrt3599 = z.DecInferLen(yyl3599, z.DecBasicHandle().MaxInitLen, 232); yyrt3599 { yyrr3599 = yyrl3599 } yyv3599 = make([]Namespace, yyrl3599) yyc3599 = true } if yyl3599 == 0 { if len(yyv3599) != 0 { yyv3599 = yyv3599[:0] yyc3599 = true } } else if yyl3599 > 0 { if yyl3599 > cap(yyv3599) { yyrl3599, yyrt3599 = z.DecInferLen(yyl3599, z.DecBasicHandle().MaxInitLen, 232) yyv3599 = make([]Namespace, yyrl3599) yyc3599 = true yyrr3599 = len(yyv3599) } else if yyl3599 != len(yyv3599) { yyv3599 = yyv3599[:yyl3599] yyc3599 = true } yyj3599 := 0 for ; yyj3599 < yyrr3599; yyj3599++ { if r.TryDecodeAsNil() { yyv3599[yyj3599] = Namespace{} } else { yyv3600 := &yyv3599[yyj3599] yyv3600.CodecDecodeSelf(d) } } if yyrt3599 { for ; yyj3599 < yyl3599; yyj3599++ { yyv3599 = append(yyv3599, Namespace{}) if r.TryDecodeAsNil() { yyv3599[yyj3599] = Namespace{} } else { yyv3601 := &yyv3599[yyj3599] yyv3601.CodecDecodeSelf(d) } } } } else { for yyj3599 := 0; !r.CheckBreak(); yyj3599++ { if yyj3599 >= len(yyv3599) { yyv3599 = append(yyv3599, Namespace{}) // var yyz3599 Namespace yyc3599 = true } if yyj3599 < len(yyv3599) { if r.TryDecodeAsNil() { yyv3599[yyj3599] = Namespace{} } else { yyv3602 := &yyv3599[yyj3599] yyv3602.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3599.End() } if yyc3599 { *v = yyv3599 } } 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 _, yyv3603 := range v { yy3604 := &yyv3603 yy3604.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3605 := *v yyh3605, yyl3605 := z.DecSliceHelperStart() var yyrr3605, yyrl3605 int var yyc3605, yyrt3605 bool _, _, _ = yyc3605, yyrt3605, yyrl3605 yyrr3605 = yyl3605 if yyv3605 == nil { if yyrl3605, yyrt3605 = z.DecInferLen(yyl3605, z.DecBasicHandle().MaxInitLen, 424); yyrt3605 { yyrr3605 = yyrl3605 } yyv3605 = make([]Event, yyrl3605) yyc3605 = true } if yyl3605 == 0 { if len(yyv3605) != 0 { yyv3605 = yyv3605[:0] yyc3605 = true } } else if yyl3605 > 0 { if yyl3605 > cap(yyv3605) { yyrl3605, yyrt3605 = z.DecInferLen(yyl3605, z.DecBasicHandle().MaxInitLen, 424) yyv3605 = make([]Event, yyrl3605) yyc3605 = true yyrr3605 = len(yyv3605) } else if yyl3605 != len(yyv3605) { yyv3605 = yyv3605[:yyl3605] yyc3605 = true } yyj3605 := 0 for ; yyj3605 < yyrr3605; yyj3605++ { if r.TryDecodeAsNil() { yyv3605[yyj3605] = Event{} } else { yyv3606 := &yyv3605[yyj3605] yyv3606.CodecDecodeSelf(d) } } if yyrt3605 { for ; yyj3605 < yyl3605; yyj3605++ { yyv3605 = append(yyv3605, Event{}) if r.TryDecodeAsNil() { yyv3605[yyj3605] = Event{} } else { yyv3607 := &yyv3605[yyj3605] yyv3607.CodecDecodeSelf(d) } } } } else { for yyj3605 := 0; !r.CheckBreak(); yyj3605++ { if yyj3605 >= len(yyv3605) { yyv3605 = append(yyv3605, Event{}) // var yyz3605 Event yyc3605 = true } if yyj3605 < len(yyv3605) { if r.TryDecodeAsNil() { yyv3605[yyj3605] = Event{} } else { yyv3608 := &yyv3605[yyj3605] yyv3608.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3605.End() } if yyc3605 { *v = yyv3605 } } 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 _, yyv3609 := range v { if yyv3609 == nil { r.EncodeNil() } else { yym3610 := z.EncBinary() _ = yym3610 if false { } else if z.HasExtensions() && z.EncExt(yyv3609) { } else { z.EncFallback(yyv3609) } } } 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 yyv3611 := *v yyh3611, yyl3611 := z.DecSliceHelperStart() var yyrr3611, yyrl3611 int var yyc3611, yyrt3611 bool _, _, _ = yyc3611, yyrt3611, yyrl3611 yyrr3611 = yyl3611 if yyv3611 == nil { if yyrl3611, yyrt3611 = z.DecInferLen(yyl3611, z.DecBasicHandle().MaxInitLen, 16); yyrt3611 { yyrr3611 = yyrl3611 } yyv3611 = make([]pkg8_runtime.Object, yyrl3611) yyc3611 = true } if yyl3611 == 0 { if len(yyv3611) != 0 { yyv3611 = yyv3611[:0] yyc3611 = true } } else if yyl3611 > 0 { if yyl3611 > cap(yyv3611) { yyrl3611, yyrt3611 = z.DecInferLen(yyl3611, z.DecBasicHandle().MaxInitLen, 16) yyv3611 = make([]pkg8_runtime.Object, yyrl3611) yyc3611 = true yyrr3611 = len(yyv3611) } else if yyl3611 != len(yyv3611) { yyv3611 = yyv3611[:yyl3611] yyc3611 = true } yyj3611 := 0 for ; yyj3611 < yyrr3611; yyj3611++ { if r.TryDecodeAsNil() { yyv3611[yyj3611] = nil } else { yyv3612 := &yyv3611[yyj3611] yym3613 := z.DecBinary() _ = yym3613 if false { } else if z.HasExtensions() && z.DecExt(yyv3612) { } else { z.DecFallback(yyv3612, true) } } } if yyrt3611 { for ; yyj3611 < yyl3611; yyj3611++ { yyv3611 = append(yyv3611, nil) if r.TryDecodeAsNil() { yyv3611[yyj3611] = nil } else { yyv3614 := &yyv3611[yyj3611] yym3615 := z.DecBinary() _ = yym3615 if false { } else if z.HasExtensions() && z.DecExt(yyv3614) { } else { z.DecFallback(yyv3614, true) } } } } } else { for yyj3611 := 0; !r.CheckBreak(); yyj3611++ { if yyj3611 >= len(yyv3611) { yyv3611 = append(yyv3611, nil) // var yyz3611 pkg8_runtime.Object yyc3611 = true } if yyj3611 < len(yyv3611) { if r.TryDecodeAsNil() { yyv3611[yyj3611] = nil } else { yyv3616 := &yyv3611[yyj3611] yym3617 := z.DecBinary() _ = yym3617 if false { } else if z.HasExtensions() && z.DecExt(yyv3616) { } else { z.DecFallback(yyv3616, true) } } } else { z.DecSwallow() } } yyh3611.End() } if yyc3611 { *v = yyv3611 } } 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 _, yyv3618 := range v { yy3619 := &yyv3618 yy3619.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3620 := *v yyh3620, yyl3620 := z.DecSliceHelperStart() var yyrr3620, yyrl3620 int var yyc3620, yyrt3620 bool _, _, _ = yyc3620, yyrt3620, yyrl3620 yyrr3620 = yyl3620 if yyv3620 == nil { if yyrl3620, yyrt3620 = z.DecInferLen(yyl3620, z.DecBasicHandle().MaxInitLen, 56); yyrt3620 { yyrr3620 = yyrl3620 } yyv3620 = make([]LimitRangeItem, yyrl3620) yyc3620 = true } if yyl3620 == 0 { if len(yyv3620) != 0 { yyv3620 = yyv3620[:0] yyc3620 = true } } else if yyl3620 > 0 { if yyl3620 > cap(yyv3620) { yyrl3620, yyrt3620 = z.DecInferLen(yyl3620, z.DecBasicHandle().MaxInitLen, 56) yyv3620 = make([]LimitRangeItem, yyrl3620) yyc3620 = true yyrr3620 = len(yyv3620) } else if yyl3620 != len(yyv3620) { yyv3620 = yyv3620[:yyl3620] yyc3620 = true } yyj3620 := 0 for ; yyj3620 < yyrr3620; yyj3620++ { if r.TryDecodeAsNil() { yyv3620[yyj3620] = LimitRangeItem{} } else { yyv3621 := &yyv3620[yyj3620] yyv3621.CodecDecodeSelf(d) } } if yyrt3620 { for ; yyj3620 < yyl3620; yyj3620++ { yyv3620 = append(yyv3620, LimitRangeItem{}) if r.TryDecodeAsNil() { yyv3620[yyj3620] = LimitRangeItem{} } else { yyv3622 := &yyv3620[yyj3620] yyv3622.CodecDecodeSelf(d) } } } } else { for yyj3620 := 0; !r.CheckBreak(); yyj3620++ { if yyj3620 >= len(yyv3620) { yyv3620 = append(yyv3620, LimitRangeItem{}) // var yyz3620 LimitRangeItem yyc3620 = true } if yyj3620 < len(yyv3620) { if r.TryDecodeAsNil() { yyv3620[yyj3620] = LimitRangeItem{} } else { yyv3623 := &yyv3620[yyj3620] yyv3623.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3620.End() } if yyc3620 { *v = yyv3620 } } 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 _, yyv3624 := range v { yy3625 := &yyv3624 yy3625.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3626 := *v yyh3626, yyl3626 := z.DecSliceHelperStart() var yyrr3626, yyrl3626 int var yyc3626, yyrt3626 bool _, _, _ = yyc3626, yyrt3626, yyrl3626 yyrr3626 = yyl3626 if yyv3626 == nil { if yyrl3626, yyrt3626 = z.DecInferLen(yyl3626, z.DecBasicHandle().MaxInitLen, 216); yyrt3626 { yyrr3626 = yyrl3626 } yyv3626 = make([]LimitRange, yyrl3626) yyc3626 = true } if yyl3626 == 0 { if len(yyv3626) != 0 { yyv3626 = yyv3626[:0] yyc3626 = true } } else if yyl3626 > 0 { if yyl3626 > cap(yyv3626) { yyrl3626, yyrt3626 = z.DecInferLen(yyl3626, z.DecBasicHandle().MaxInitLen, 216) yyv3626 = make([]LimitRange, yyrl3626) yyc3626 = true yyrr3626 = len(yyv3626) } else if yyl3626 != len(yyv3626) { yyv3626 = yyv3626[:yyl3626] yyc3626 = true } yyj3626 := 0 for ; yyj3626 < yyrr3626; yyj3626++ { if r.TryDecodeAsNil() { yyv3626[yyj3626] = LimitRange{} } else { yyv3627 := &yyv3626[yyj3626] yyv3627.CodecDecodeSelf(d) } } if yyrt3626 { for ; yyj3626 < yyl3626; yyj3626++ { yyv3626 = append(yyv3626, LimitRange{}) if r.TryDecodeAsNil() { yyv3626[yyj3626] = LimitRange{} } else { yyv3628 := &yyv3626[yyj3626] yyv3628.CodecDecodeSelf(d) } } } } else { for yyj3626 := 0; !r.CheckBreak(); yyj3626++ { if yyj3626 >= len(yyv3626) { yyv3626 = append(yyv3626, LimitRange{}) // var yyz3626 LimitRange yyc3626 = true } if yyj3626 < len(yyv3626) { if r.TryDecodeAsNil() { yyv3626[yyj3626] = LimitRange{} } else { yyv3629 := &yyv3626[yyj3626] yyv3629.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3626.End() } if yyc3626 { *v = yyv3626 } } 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 _, yyv3630 := range v { yy3631 := &yyv3630 yy3631.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3632 := *v yyh3632, yyl3632 := z.DecSliceHelperStart() var yyrr3632, yyrl3632 int var yyc3632, yyrt3632 bool _, _, _ = yyc3632, yyrt3632, yyrl3632 yyrr3632 = yyl3632 if yyv3632 == nil { if yyrl3632, yyrt3632 = z.DecInferLen(yyl3632, z.DecBasicHandle().MaxInitLen, 216); yyrt3632 { yyrr3632 = yyrl3632 } yyv3632 = make([]ResourceQuota, yyrl3632) yyc3632 = true } if yyl3632 == 0 { if len(yyv3632) != 0 { yyv3632 = yyv3632[:0] yyc3632 = true } } else if yyl3632 > 0 { if yyl3632 > cap(yyv3632) { yyrl3632, yyrt3632 = z.DecInferLen(yyl3632, z.DecBasicHandle().MaxInitLen, 216) yyv3632 = make([]ResourceQuota, yyrl3632) yyc3632 = true yyrr3632 = len(yyv3632) } else if yyl3632 != len(yyv3632) { yyv3632 = yyv3632[:yyl3632] yyc3632 = true } yyj3632 := 0 for ; yyj3632 < yyrr3632; yyj3632++ { if r.TryDecodeAsNil() { yyv3632[yyj3632] = ResourceQuota{} } else { yyv3633 := &yyv3632[yyj3632] yyv3633.CodecDecodeSelf(d) } } if yyrt3632 { for ; yyj3632 < yyl3632; yyj3632++ { yyv3632 = append(yyv3632, ResourceQuota{}) if r.TryDecodeAsNil() { yyv3632[yyj3632] = ResourceQuota{} } else { yyv3634 := &yyv3632[yyj3632] yyv3634.CodecDecodeSelf(d) } } } } else { for yyj3632 := 0; !r.CheckBreak(); yyj3632++ { if yyj3632 >= len(yyv3632) { yyv3632 = append(yyv3632, ResourceQuota{}) // var yyz3632 ResourceQuota yyc3632 = true } if yyj3632 < len(yyv3632) { if r.TryDecodeAsNil() { yyv3632[yyj3632] = ResourceQuota{} } else { yyv3635 := &yyv3632[yyj3632] yyv3635.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3632.End() } if yyc3632 { *v = yyv3632 } } 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 yyk3636, yyv3636 := range v { yym3637 := z.EncBinary() _ = yym3637 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(yyk3636)) } if yyv3636 == nil { r.EncodeNil() } else { yym3638 := z.EncBinary() _ = yym3638 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3636)) } } } r.EncodeEnd() } func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3639 := *v yyl3639 := r.ReadMapStart() yybh3639 := z.DecBasicHandle() if yyv3639 == nil { yyrl3639, _ := z.DecInferLen(yyl3639, yybh3639.MaxInitLen, 40) yyv3639 = make(map[string][]uint8, yyrl3639) *v = yyv3639 } var yymk3639 string var yymv3639 []uint8 var yymg3639 bool if yybh3639.MapValueReset { yymg3639 = true } if yyl3639 > 0 { for yyj3639 := 0; yyj3639 < yyl3639; yyj3639++ { if r.TryDecodeAsNil() { yymk3639 = "" } else { yymk3639 = string(r.DecodeString()) } if yymg3639 { yymv3639 = yyv3639[yymk3639] } else { yymv3639 = nil } if r.TryDecodeAsNil() { yymv3639 = nil } else { yyv3641 := &yymv3639 yym3642 := z.DecBinary() _ = yym3642 if false { } else { *yyv3641 = r.DecodeBytes(*(*[]byte)(yyv3641), false, false) } } if yyv3639 != nil { yyv3639[yymk3639] = yymv3639 } } } else if yyl3639 < 0 { for yyj3639 := 0; !r.CheckBreak(); yyj3639++ { if r.TryDecodeAsNil() { yymk3639 = "" } else { yymk3639 = string(r.DecodeString()) } if yymg3639 { yymv3639 = yyv3639[yymk3639] } else { yymv3639 = nil } if r.TryDecodeAsNil() { yymv3639 = nil } else { yyv3644 := &yymv3639 yym3645 := z.DecBinary() _ = yym3645 if false { } else { *yyv3644 = r.DecodeBytes(*(*[]byte)(yyv3644), false, false) } } if yyv3639 != nil { yyv3639[yymk3639] = yymv3639 } } 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 _, yyv3646 := range v { yy3647 := &yyv3646 yy3647.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3648 := *v yyh3648, yyl3648 := z.DecSliceHelperStart() var yyrr3648, yyrl3648 int var yyc3648, yyrt3648 bool _, _, _ = yyc3648, yyrt3648, yyrl3648 yyrr3648 = yyl3648 if yyv3648 == nil { if yyrl3648, yyrt3648 = z.DecInferLen(yyl3648, z.DecBasicHandle().MaxInitLen, 216); yyrt3648 { yyrr3648 = yyrl3648 } yyv3648 = make([]Secret, yyrl3648) yyc3648 = true } if yyl3648 == 0 { if len(yyv3648) != 0 { yyv3648 = yyv3648[:0] yyc3648 = true } } else if yyl3648 > 0 { if yyl3648 > cap(yyv3648) { yyrl3648, yyrt3648 = z.DecInferLen(yyl3648, z.DecBasicHandle().MaxInitLen, 216) yyv3648 = make([]Secret, yyrl3648) yyc3648 = true yyrr3648 = len(yyv3648) } else if yyl3648 != len(yyv3648) { yyv3648 = yyv3648[:yyl3648] yyc3648 = true } yyj3648 := 0 for ; yyj3648 < yyrr3648; yyj3648++ { if r.TryDecodeAsNil() { yyv3648[yyj3648] = Secret{} } else { yyv3649 := &yyv3648[yyj3648] yyv3649.CodecDecodeSelf(d) } } if yyrt3648 { for ; yyj3648 < yyl3648; yyj3648++ { yyv3648 = append(yyv3648, Secret{}) if r.TryDecodeAsNil() { yyv3648[yyj3648] = Secret{} } else { yyv3650 := &yyv3648[yyj3648] yyv3650.CodecDecodeSelf(d) } } } } else { for yyj3648 := 0; !r.CheckBreak(); yyj3648++ { if yyj3648 >= len(yyv3648) { yyv3648 = append(yyv3648, Secret{}) // var yyz3648 Secret yyc3648 = true } if yyj3648 < len(yyv3648) { if r.TryDecodeAsNil() { yyv3648[yyj3648] = Secret{} } else { yyv3651 := &yyv3648[yyj3648] yyv3651.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3648.End() } if yyc3648 { *v = yyv3648 } } 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 _, yyv3652 := range v { yy3653 := &yyv3652 yy3653.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3654 := *v yyh3654, yyl3654 := z.DecSliceHelperStart() var yyrr3654, yyrl3654 int var yyc3654, yyrt3654 bool _, _, _ = yyc3654, yyrt3654, yyrl3654 yyrr3654 = yyl3654 if yyv3654 == nil { if yyrl3654, yyrt3654 = z.DecInferLen(yyl3654, z.DecBasicHandle().MaxInitLen, 64); yyrt3654 { yyrr3654 = yyrl3654 } yyv3654 = make([]ComponentCondition, yyrl3654) yyc3654 = true } if yyl3654 == 0 { if len(yyv3654) != 0 { yyv3654 = yyv3654[:0] yyc3654 = true } } else if yyl3654 > 0 { if yyl3654 > cap(yyv3654) { yyrl3654, yyrt3654 = z.DecInferLen(yyl3654, z.DecBasicHandle().MaxInitLen, 64) yyv3654 = make([]ComponentCondition, yyrl3654) yyc3654 = true yyrr3654 = len(yyv3654) } else if yyl3654 != len(yyv3654) { yyv3654 = yyv3654[:yyl3654] yyc3654 = true } yyj3654 := 0 for ; yyj3654 < yyrr3654; yyj3654++ { if r.TryDecodeAsNil() { yyv3654[yyj3654] = ComponentCondition{} } else { yyv3655 := &yyv3654[yyj3654] yyv3655.CodecDecodeSelf(d) } } if yyrt3654 { for ; yyj3654 < yyl3654; yyj3654++ { yyv3654 = append(yyv3654, ComponentCondition{}) if r.TryDecodeAsNil() { yyv3654[yyj3654] = ComponentCondition{} } else { yyv3656 := &yyv3654[yyj3654] yyv3656.CodecDecodeSelf(d) } } } } else { for yyj3654 := 0; !r.CheckBreak(); yyj3654++ { if yyj3654 >= len(yyv3654) { yyv3654 = append(yyv3654, ComponentCondition{}) // var yyz3654 ComponentCondition yyc3654 = true } if yyj3654 < len(yyv3654) { if r.TryDecodeAsNil() { yyv3654[yyj3654] = ComponentCondition{} } else { yyv3657 := &yyv3654[yyj3654] yyv3657.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3654.End() } if yyc3654 { *v = yyv3654 } } 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 _, yyv3658 := range v { yy3659 := &yyv3658 yy3659.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3660 := *v yyh3660, yyl3660 := z.DecSliceHelperStart() var yyrr3660, yyrl3660 int var yyc3660, yyrt3660 bool _, _, _ = yyc3660, yyrt3660, yyrl3660 yyrr3660 = yyl3660 if yyv3660 == nil { if yyrl3660, yyrt3660 = z.DecInferLen(yyl3660, z.DecBasicHandle().MaxInitLen, 216); yyrt3660 { yyrr3660 = yyrl3660 } yyv3660 = make([]ComponentStatus, yyrl3660) yyc3660 = true } if yyl3660 == 0 { if len(yyv3660) != 0 { yyv3660 = yyv3660[:0] yyc3660 = true } } else if yyl3660 > 0 { if yyl3660 > cap(yyv3660) { yyrl3660, yyrt3660 = z.DecInferLen(yyl3660, z.DecBasicHandle().MaxInitLen, 216) yyv3660 = make([]ComponentStatus, yyrl3660) yyc3660 = true yyrr3660 = len(yyv3660) } else if yyl3660 != len(yyv3660) { yyv3660 = yyv3660[:yyl3660] yyc3660 = true } yyj3660 := 0 for ; yyj3660 < yyrr3660; yyj3660++ { if r.TryDecodeAsNil() { yyv3660[yyj3660] = ComponentStatus{} } else { yyv3661 := &yyv3660[yyj3660] yyv3661.CodecDecodeSelf(d) } } if yyrt3660 { for ; yyj3660 < yyl3660; yyj3660++ { yyv3660 = append(yyv3660, ComponentStatus{}) if r.TryDecodeAsNil() { yyv3660[yyj3660] = ComponentStatus{} } else { yyv3662 := &yyv3660[yyj3660] yyv3662.CodecDecodeSelf(d) } } } } else { for yyj3660 := 0; !r.CheckBreak(); yyj3660++ { if yyj3660 >= len(yyv3660) { yyv3660 = append(yyv3660, ComponentStatus{}) // var yyz3660 ComponentStatus yyc3660 = true } if yyj3660 < len(yyv3660) { if r.TryDecodeAsNil() { yyv3660[yyj3660] = ComponentStatus{} } else { yyv3663 := &yyv3660[yyj3660] yyv3663.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3660.End() } if yyc3660 { *v = yyv3660 } }