/* 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 [7]bool _, _, _ = yysep1476, yyq1476, yy2arr1476 const yyr1476 bool = false yyq1476[0] = x.HostNetwork != false yyq1476[1] = x.HostPID != false yyq1476[2] = x.HostIPC != false yyq1476[3] = len(x.SupplementalGroups) != 0 yyq1476[4] = x.SELinuxOptions != nil yyq1476[5] = x.RunAsUser != nil yyq1476[6] = x.RunAsNonRoot != nil if yyr1476 || yy2arr1476 { r.EncodeArrayStart(7) } 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 yyr1476 || yy2arr1476 { if yyq1476[3] { if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1487 := z.EncBinary() _ = yym1487 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } else { r.EncodeNil() } } else { if yyq1476[3] { r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups")) if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1488 := z.EncBinary() _ = yym1488 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } } if yyr1476 || yy2arr1476 { if yyq1476[4] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1476[4] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr1476 || yy2arr1476 { if yyq1476[5] { if x.RunAsUser == nil { r.EncodeNil() } else { yy1491 := *x.RunAsUser yym1492 := z.EncBinary() _ = yym1492 if false { } else { r.EncodeInt(int64(yy1491)) } } } else { r.EncodeNil() } } else { if yyq1476[5] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy1493 := *x.RunAsUser yym1494 := z.EncBinary() _ = yym1494 if false { } else { r.EncodeInt(int64(yy1493)) } } } } if yyr1476 || yy2arr1476 { if yyq1476[6] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1496 := *x.RunAsNonRoot yym1497 := z.EncBinary() _ = yym1497 if false { } else { r.EncodeBool(bool(yy1496)) } } } else { r.EncodeNil() } } else { if yyq1476[6] { r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1498 := *x.RunAsNonRoot yym1499 := z.EncBinary() _ = yym1499 if false { } else { r.EncodeBool(bool(yy1498)) } } } } if yysep1476 { r.EncodeEnd() } } } } func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1500 := z.DecBinary() _ = yym1500 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1501 := r.ReadMapStart() if yyl1501 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1501, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1501 := r.ReadArrayStart() if yyl1501 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1501, 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 yys1502Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1502Slc var yyhl1502 bool = l >= 0 for yyj1502 := 0; ; yyj1502++ { if yyhl1502 { if yyj1502 >= l { break } } else { if r.CheckBreak() { break } } yys1502Slc = r.DecodeBytes(yys1502Slc, true, true) yys1502 := string(yys1502Slc) switch yys1502 { case "hostNetwork": if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } case "hostPID": if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } case "hostIPC": if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } case "supplementalGroups": if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1506 := &x.SupplementalGroups yym1507 := z.DecBinary() _ = yym1507 if false { } else { z.F.DecSliceInt64X(yyv1506, false, d) } } 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) } yym1510 := z.DecBinary() _ = yym1510 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } case "runAsNonRoot": if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym1512 := z.DecBinary() _ = yym1512 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } default: z.DecStructFieldNotFound(-1, yys1502) } // end switch yys1502 } // end for yyj1502 if !yyhl1502 { r.ReadEnd() } } func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1513 int var yyb1513 bool var yyhl1513 bool = l >= 0 yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1517 := &x.SupplementalGroups yym1518 := z.DecBinary() _ = yym1518 if false { } else { z.F.DecSliceInt64X(yyv1517, false, d) } } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { 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) } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym1521 := z.DecBinary() _ = yym1521 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym1523 := z.DecBinary() _ = yym1523 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } for { yyj1513++ if yyhl1513 { yyb1513 = yyj1513 > l } else { yyb1513 = r.CheckBreak() } if yyb1513 { break } z.DecStructFieldNotFound(yyj1513-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 { yym1524 := z.EncBinary() _ = yym1524 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1525 := !z.EncBinary() yy2arr1525 := z.EncBasicHandle().StructToArray var yyq1525 [8]bool _, _, _ = yysep1525, yyq1525, yy2arr1525 const yyr1525 bool = false yyq1525[0] = x.Phase != "" yyq1525[1] = len(x.Conditions) != 0 yyq1525[2] = x.Message != "" yyq1525[3] = x.Reason != "" yyq1525[4] = x.HostIP != "" yyq1525[5] = x.PodIP != "" yyq1525[6] = x.StartTime != nil yyq1525[7] = len(x.ContainerStatuses) != 0 if yyr1525 || yy2arr1525 { r.EncodeArrayStart(8) } else { var yynn1525 int = 0 for _, b := range yyq1525 { if b { yynn1525++ } } r.EncodeMapStart(yynn1525) } if yyr1525 || yy2arr1525 { if yyq1525[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1525[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr1525 || yy2arr1525 { if yyq1525[1] { if x.Conditions == nil { r.EncodeNil() } else { yym1528 := z.EncBinary() _ = yym1528 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq1525[1] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym1529 := z.EncBinary() _ = yym1529 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } } if yyr1525 || yy2arr1525 { if yyq1525[2] { yym1531 := z.EncBinary() _ = yym1531 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1525[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1532 := z.EncBinary() _ = yym1532 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1525 || yy2arr1525 { if yyq1525[3] { yym1534 := z.EncBinary() _ = yym1534 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1525[3] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1535 := z.EncBinary() _ = yym1535 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1525 || yy2arr1525 { if yyq1525[4] { yym1537 := z.EncBinary() _ = yym1537 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1525[4] { r.EncodeString(codecSelferC_UTF81234, string("hostIP")) yym1538 := z.EncBinary() _ = yym1538 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr1525 || yy2arr1525 { if yyq1525[5] { yym1540 := z.EncBinary() _ = yym1540 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1525[5] { r.EncodeString(codecSelferC_UTF81234, string("podIP")) yym1541 := z.EncBinary() _ = yym1541 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } } if yyr1525 || yy2arr1525 { if yyq1525[6] { if x.StartTime == nil { r.EncodeNil() } else { yym1543 := z.EncBinary() _ = yym1543 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1543 { z.EncBinaryMarshal(x.StartTime) } else if !yym1543 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } else { r.EncodeNil() } } else { if yyq1525[6] { r.EncodeString(codecSelferC_UTF81234, string("startTime")) if x.StartTime == nil { r.EncodeNil() } else { yym1544 := z.EncBinary() _ = yym1544 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1544 { z.EncBinaryMarshal(x.StartTime) } else if !yym1544 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } } if yyr1525 || yy2arr1525 { if yyq1525[7] { if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1546 := z.EncBinary() _ = yym1546 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } else { r.EncodeNil() } } else { if yyq1525[7] { r.EncodeString(codecSelferC_UTF81234, string("containerStatuses")) if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1547 := z.EncBinary() _ = yym1547 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } } if yysep1525 { r.EncodeEnd() } } } } func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1548 := z.DecBinary() _ = yym1548 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1549 := r.ReadMapStart() if yyl1549 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1549, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1549 := r.ReadArrayStart() if yyl1549 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1549, 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 yys1550Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1550Slc var yyhl1550 bool = l >= 0 for yyj1550 := 0; ; yyj1550++ { if yyhl1550 { if yyj1550 >= l { break } } else { if r.CheckBreak() { break } } yys1550Slc = r.DecodeBytes(yys1550Slc, true, true) yys1550 := string(yys1550Slc) switch yys1550 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1552 := &x.Conditions yym1553 := z.DecBinary() _ = yym1553 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1552), 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) } yym1559 := z.DecBinary() _ = yym1559 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1559 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1559 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } case "containerStatuses": if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1560 := &x.ContainerStatuses yym1561 := z.DecBinary() _ = yym1561 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1560), d) } } default: z.DecStructFieldNotFound(-1, yys1550) } // end switch yys1550 } // end for yyj1550 if !yyhl1550 { r.ReadEnd() } } func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1562 int var yyb1562 bool var yyhl1562 bool = l >= 0 yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1564 := &x.Conditions yym1565 := z.DecBinary() _ = yym1565 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1564), d) } } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1571 := z.DecBinary() _ = yym1571 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1571 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1571 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1572 := &x.ContainerStatuses yym1573 := z.DecBinary() _ = yym1573 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1572), d) } } for { yyj1562++ if yyhl1562 { yyb1562 = yyj1562 > l } else { yyb1562 = r.CheckBreak() } if yyb1562 { break } z.DecStructFieldNotFound(yyj1562-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 { yym1574 := z.EncBinary() _ = yym1574 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1575 := !z.EncBinary() yy2arr1575 := z.EncBasicHandle().StructToArray var yyq1575 [4]bool _, _, _ = yysep1575, yyq1575, yy2arr1575 const yyr1575 bool = false yyq1575[0] = x.Kind != "" yyq1575[1] = x.APIVersion != "" yyq1575[2] = true yyq1575[3] = true if yyr1575 || yy2arr1575 { r.EncodeArrayStart(4) } else { var yynn1575 int = 0 for _, b := range yyq1575 { if b { yynn1575++ } } r.EncodeMapStart(yynn1575) } if yyr1575 || yy2arr1575 { if yyq1575[0] { yym1577 := z.EncBinary() _ = yym1577 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1575[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1578 := z.EncBinary() _ = yym1578 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1575 || yy2arr1575 { if yyq1575[1] { yym1580 := z.EncBinary() _ = yym1580 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1575[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1581 := z.EncBinary() _ = yym1581 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1575 || yy2arr1575 { if yyq1575[2] { yy1583 := &x.ObjectMeta yy1583.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1575[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1584 := &x.ObjectMeta yy1584.CodecEncodeSelf(e) } } if yyr1575 || yy2arr1575 { if yyq1575[3] { yy1586 := &x.Status yy1586.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1575[3] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1587 := &x.Status yy1587.CodecEncodeSelf(e) } } if yysep1575 { r.EncodeEnd() } } } } func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1588 := z.DecBinary() _ = yym1588 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1589 := r.ReadMapStart() if yyl1589 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1589, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1589 := r.ReadArrayStart() if yyl1589 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1589, 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 yys1590Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1590Slc var yyhl1590 bool = l >= 0 for yyj1590 := 0; ; yyj1590++ { if yyhl1590 { if yyj1590 >= l { break } } else { if r.CheckBreak() { break } } yys1590Slc = r.DecodeBytes(yys1590Slc, true, true) yys1590 := string(yys1590Slc) switch yys1590 { 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 { yyv1593 := &x.ObjectMeta yyv1593.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1594 := &x.Status yyv1594.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1590) } // end switch yys1590 } // end for yyj1590 if !yyhl1590 { r.ReadEnd() } } func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1595 int var yyb1595 bool var yyhl1595 bool = l >= 0 yyj1595++ if yyhl1595 { yyb1595 = yyj1595 > l } else { yyb1595 = r.CheckBreak() } if yyb1595 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1595++ if yyhl1595 { yyb1595 = yyj1595 > l } else { yyb1595 = r.CheckBreak() } if yyb1595 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1595++ if yyhl1595 { yyb1595 = yyj1595 > l } else { yyb1595 = r.CheckBreak() } if yyb1595 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1598 := &x.ObjectMeta yyv1598.CodecDecodeSelf(d) } yyj1595++ if yyhl1595 { yyb1595 = yyj1595 > l } else { yyb1595 = r.CheckBreak() } if yyb1595 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1599 := &x.Status yyv1599.CodecDecodeSelf(d) } for { yyj1595++ if yyhl1595 { yyb1595 = yyj1595 > l } else { yyb1595 = r.CheckBreak() } if yyb1595 { break } z.DecStructFieldNotFound(yyj1595-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 { yym1600 := z.EncBinary() _ = yym1600 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1601 := !z.EncBinary() yy2arr1601 := z.EncBasicHandle().StructToArray var yyq1601 [5]bool _, _, _ = yysep1601, yyq1601, yy2arr1601 const yyr1601 bool = false yyq1601[0] = x.Kind != "" yyq1601[1] = x.APIVersion != "" yyq1601[2] = true yyq1601[3] = true yyq1601[4] = true if yyr1601 || yy2arr1601 { r.EncodeArrayStart(5) } else { var yynn1601 int = 0 for _, b := range yyq1601 { if b { yynn1601++ } } r.EncodeMapStart(yynn1601) } if yyr1601 || yy2arr1601 { if yyq1601[0] { yym1603 := z.EncBinary() _ = yym1603 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1601[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1604 := z.EncBinary() _ = yym1604 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1601 || yy2arr1601 { if yyq1601[1] { yym1606 := z.EncBinary() _ = yym1606 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1601[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1607 := z.EncBinary() _ = yym1607 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1601 || yy2arr1601 { if yyq1601[2] { yy1609 := &x.ObjectMeta yy1609.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1601[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1610 := &x.ObjectMeta yy1610.CodecEncodeSelf(e) } } if yyr1601 || yy2arr1601 { if yyq1601[3] { yy1612 := &x.Spec yy1612.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1601[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1613 := &x.Spec yy1613.CodecEncodeSelf(e) } } if yyr1601 || yy2arr1601 { if yyq1601[4] { yy1615 := &x.Status yy1615.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1601[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1616 := &x.Status yy1616.CodecEncodeSelf(e) } } if yysep1601 { r.EncodeEnd() } } } } func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1617 := z.DecBinary() _ = yym1617 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1618 := r.ReadMapStart() if yyl1618 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1618, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1618 := r.ReadArrayStart() if yyl1618 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1618, 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 yys1619Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1619Slc var yyhl1619 bool = l >= 0 for yyj1619 := 0; ; yyj1619++ { if yyhl1619 { if yyj1619 >= l { break } } else { if r.CheckBreak() { break } } yys1619Slc = r.DecodeBytes(yys1619Slc, true, true) yys1619 := string(yys1619Slc) switch yys1619 { 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 { yyv1622 := &x.ObjectMeta yyv1622.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1623 := &x.Spec yyv1623.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1624 := &x.Status yyv1624.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1619) } // end switch yys1619 } // end for yyj1619 if !yyhl1619 { r.ReadEnd() } } func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1625 int var yyb1625 bool var yyhl1625 bool = l >= 0 yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1628 := &x.ObjectMeta yyv1628.CodecDecodeSelf(d) } yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1629 := &x.Spec yyv1629.CodecDecodeSelf(d) } yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1630 := &x.Status yyv1630.CodecDecodeSelf(d) } for { yyj1625++ if yyhl1625 { yyb1625 = yyj1625 > l } else { yyb1625 = r.CheckBreak() } if yyb1625 { break } z.DecStructFieldNotFound(yyj1625-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 { yym1631 := z.EncBinary() _ = yym1631 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1632 := !z.EncBinary() yy2arr1632 := z.EncBasicHandle().StructToArray var yyq1632 [2]bool _, _, _ = yysep1632, yyq1632, yy2arr1632 const yyr1632 bool = false yyq1632[0] = true yyq1632[1] = true if yyr1632 || yy2arr1632 { r.EncodeArrayStart(2) } else { var yynn1632 int = 0 for _, b := range yyq1632 { if b { yynn1632++ } } r.EncodeMapStart(yynn1632) } if yyr1632 || yy2arr1632 { if yyq1632[0] { yy1634 := &x.ObjectMeta yy1634.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1632[0] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1635 := &x.ObjectMeta yy1635.CodecEncodeSelf(e) } } if yyr1632 || yy2arr1632 { if yyq1632[1] { yy1637 := &x.Spec yy1637.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1632[1] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1638 := &x.Spec yy1638.CodecEncodeSelf(e) } } if yysep1632 { r.EncodeEnd() } } } } func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1639 := z.DecBinary() _ = yym1639 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1640 := r.ReadMapStart() if yyl1640 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1640, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1640 := r.ReadArrayStart() if yyl1640 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1640, 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 yys1641Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1641Slc var yyhl1641 bool = l >= 0 for yyj1641 := 0; ; yyj1641++ { if yyhl1641 { if yyj1641 >= l { break } } else { if r.CheckBreak() { break } } yys1641Slc = r.DecodeBytes(yys1641Slc, true, true) yys1641 := string(yys1641Slc) switch yys1641 { case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1642 := &x.ObjectMeta yyv1642.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1643 := &x.Spec yyv1643.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1641) } // end switch yys1641 } // end for yyj1641 if !yyhl1641 { r.ReadEnd() } } func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1644 int var yyb1644 bool var yyhl1644 bool = l >= 0 yyj1644++ if yyhl1644 { yyb1644 = yyj1644 > l } else { yyb1644 = r.CheckBreak() } if yyb1644 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1645 := &x.ObjectMeta yyv1645.CodecDecodeSelf(d) } yyj1644++ if yyhl1644 { yyb1644 = yyj1644 > l } else { yyb1644 = r.CheckBreak() } if yyb1644 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1646 := &x.Spec yyv1646.CodecDecodeSelf(d) } for { yyj1644++ if yyhl1644 { yyb1644 = yyj1644 > l } else { yyb1644 = r.CheckBreak() } if yyb1644 { break } z.DecStructFieldNotFound(yyj1644-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 { yym1647 := z.EncBinary() _ = yym1647 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1648 := !z.EncBinary() yy2arr1648 := z.EncBasicHandle().StructToArray var yyq1648 [4]bool _, _, _ = yysep1648, yyq1648, yy2arr1648 const yyr1648 bool = false yyq1648[0] = x.Kind != "" yyq1648[1] = x.APIVersion != "" yyq1648[2] = true yyq1648[3] = true if yyr1648 || yy2arr1648 { r.EncodeArrayStart(4) } else { var yynn1648 int = 0 for _, b := range yyq1648 { if b { yynn1648++ } } r.EncodeMapStart(yynn1648) } if yyr1648 || yy2arr1648 { if yyq1648[0] { yym1650 := z.EncBinary() _ = yym1650 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1648[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1651 := z.EncBinary() _ = yym1651 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1648 || yy2arr1648 { if yyq1648[1] { yym1653 := z.EncBinary() _ = yym1653 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1648[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1654 := z.EncBinary() _ = yym1654 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1648 || yy2arr1648 { if yyq1648[2] { yy1656 := &x.ObjectMeta yy1656.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1648[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1657 := &x.ObjectMeta yy1657.CodecEncodeSelf(e) } } if yyr1648 || yy2arr1648 { if yyq1648[3] { yy1659 := &x.Template yy1659.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1648[3] { r.EncodeString(codecSelferC_UTF81234, string("template")) yy1660 := &x.Template yy1660.CodecEncodeSelf(e) } } if yysep1648 { r.EncodeEnd() } } } } func (x *PodTemplate) 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 *PodTemplate) 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.ObjectMeta = ObjectMeta{} } else { yyv1666 := &x.ObjectMeta yyv1666.CodecDecodeSelf(d) } case "template": if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1667 := &x.Template yyv1667.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1663) } // end switch yys1663 } // end for yyj1663 if !yyhl1663 { r.ReadEnd() } } func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1668 int var yyb1668 bool var yyhl1668 bool = l >= 0 yyj1668++ if yyhl1668 { yyb1668 = yyj1668 > l } else { yyb1668 = r.CheckBreak() } if yyb1668 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1668++ if yyhl1668 { yyb1668 = yyj1668 > l } else { yyb1668 = r.CheckBreak() } if yyb1668 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1668++ if yyhl1668 { yyb1668 = yyj1668 > l } else { yyb1668 = r.CheckBreak() } if yyb1668 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1671 := &x.ObjectMeta yyv1671.CodecDecodeSelf(d) } yyj1668++ if yyhl1668 { yyb1668 = yyj1668 > l } else { yyb1668 = r.CheckBreak() } if yyb1668 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1672 := &x.Template yyv1672.CodecDecodeSelf(d) } for { yyj1668++ if yyhl1668 { yyb1668 = yyj1668 > l } else { yyb1668 = r.CheckBreak() } if yyb1668 { break } z.DecStructFieldNotFound(yyj1668-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 { yym1673 := z.EncBinary() _ = yym1673 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1674 := !z.EncBinary() yy2arr1674 := z.EncBasicHandle().StructToArray var yyq1674 [4]bool _, _, _ = yysep1674, yyq1674, yy2arr1674 const yyr1674 bool = false yyq1674[0] = x.Kind != "" yyq1674[1] = x.APIVersion != "" yyq1674[2] = true if yyr1674 || yy2arr1674 { r.EncodeArrayStart(4) } else { var yynn1674 int = 1 for _, b := range yyq1674 { if b { yynn1674++ } } r.EncodeMapStart(yynn1674) } if yyr1674 || yy2arr1674 { if yyq1674[0] { yym1676 := z.EncBinary() _ = yym1676 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1674[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1677 := z.EncBinary() _ = yym1677 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1674 || yy2arr1674 { if yyq1674[1] { yym1679 := z.EncBinary() _ = yym1679 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1674[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1680 := z.EncBinary() _ = yym1680 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1674 || yy2arr1674 { if yyq1674[2] { yy1682 := &x.ListMeta yym1683 := z.EncBinary() _ = yym1683 if false { } else if z.HasExtensions() && z.EncExt(yy1682) { } else { z.EncFallback(yy1682) } } else { r.EncodeNil() } } else { if yyq1674[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1684 := &x.ListMeta yym1685 := z.EncBinary() _ = yym1685 if false { } else if z.HasExtensions() && z.EncExt(yy1684) { } else { z.EncFallback(yy1684) } } } if yyr1674 || yy2arr1674 { if x.Items == nil { r.EncodeNil() } else { yym1687 := z.EncBinary() _ = yym1687 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1688 := z.EncBinary() _ = yym1688 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } if yysep1674 { r.EncodeEnd() } } } } func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1689 := z.DecBinary() _ = yym1689 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1690 := r.ReadMapStart() if yyl1690 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1690, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1690 := r.ReadArrayStart() if yyl1690 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1690, 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 yys1691Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1691Slc var yyhl1691 bool = l >= 0 for yyj1691 := 0; ; yyj1691++ { if yyhl1691 { if yyj1691 >= l { break } } else { if r.CheckBreak() { break } } yys1691Slc = r.DecodeBytes(yys1691Slc, true, true) yys1691 := string(yys1691Slc) switch yys1691 { 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 { yyv1694 := &x.ListMeta yym1695 := z.DecBinary() _ = yym1695 if false { } else if z.HasExtensions() && z.DecExt(yyv1694) { } else { z.DecFallback(yyv1694, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1696 := &x.Items yym1697 := z.DecBinary() _ = yym1697 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1696), d) } } default: z.DecStructFieldNotFound(-1, yys1691) } // end switch yys1691 } // end for yyj1691 if !yyhl1691 { r.ReadEnd() } } func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1698 int var yyb1698 bool var yyhl1698 bool = l >= 0 yyj1698++ if yyhl1698 { yyb1698 = yyj1698 > l } else { yyb1698 = r.CheckBreak() } if yyb1698 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1698++ if yyhl1698 { yyb1698 = yyj1698 > l } else { yyb1698 = r.CheckBreak() } if yyb1698 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1698++ if yyhl1698 { yyb1698 = yyj1698 > l } else { yyb1698 = r.CheckBreak() } if yyb1698 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1701 := &x.ListMeta yym1702 := z.DecBinary() _ = yym1702 if false { } else if z.HasExtensions() && z.DecExt(yyv1701) { } else { z.DecFallback(yyv1701, false) } } yyj1698++ if yyhl1698 { yyb1698 = yyj1698 > l } else { yyb1698 = r.CheckBreak() } if yyb1698 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1703 := &x.Items yym1704 := z.DecBinary() _ = yym1704 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1703), d) } } for { yyj1698++ if yyhl1698 { yyb1698 = yyj1698 > l } else { yyb1698 = r.CheckBreak() } if yyb1698 { break } z.DecStructFieldNotFound(yyj1698-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 { yym1705 := z.EncBinary() _ = yym1705 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1706 := !z.EncBinary() yy2arr1706 := z.EncBasicHandle().StructToArray var yyq1706 [3]bool _, _, _ = yysep1706, yyq1706, yy2arr1706 const yyr1706 bool = false yyq1706[2] = x.Template != nil if yyr1706 || yy2arr1706 { r.EncodeArrayStart(3) } else { var yynn1706 int = 2 for _, b := range yyq1706 { if b { yynn1706++ } } r.EncodeMapStart(yynn1706) } if yyr1706 || yy2arr1706 { yym1708 := z.EncBinary() _ = yym1708 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1709 := z.EncBinary() _ = yym1709 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1706 || yy2arr1706 { if x.Selector == nil { r.EncodeNil() } else { yym1711 := z.EncBinary() _ = yym1711 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1712 := z.EncBinary() _ = yym1712 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1706 || yy2arr1706 { if yyq1706[2] { if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1706[2] { r.EncodeString(codecSelferC_UTF81234, string("template")) if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } } if yysep1706 { r.EncodeEnd() } } } } func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1714 := z.DecBinary() _ = yym1714 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1715 := r.ReadMapStart() if yyl1715 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1715, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1715 := r.ReadArrayStart() if yyl1715 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1715, 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 yys1716Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1716Slc var yyhl1716 bool = l >= 0 for yyj1716 := 0; ; yyj1716++ { if yyhl1716 { if yyj1716 >= l { break } } else { if r.CheckBreak() { break } } yys1716Slc = r.DecodeBytes(yys1716Slc, true, true) yys1716 := string(yys1716Slc) switch yys1716 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1718 := &x.Selector yym1719 := z.DecBinary() _ = yym1719 if false { } else { z.F.DecMapStringStringX(yyv1718, 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, yys1716) } // end switch yys1716 } // end for yyj1716 if !yyhl1716 { r.ReadEnd() } } func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1721 int var yyb1721 bool var yyhl1721 bool = l >= 0 yyj1721++ if yyhl1721 { yyb1721 = yyj1721 > l } else { yyb1721 = r.CheckBreak() } if yyb1721 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1721++ if yyhl1721 { yyb1721 = yyj1721 > l } else { yyb1721 = r.CheckBreak() } if yyb1721 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1723 := &x.Selector yym1724 := z.DecBinary() _ = yym1724 if false { } else { z.F.DecMapStringStringX(yyv1723, false, d) } } yyj1721++ if yyhl1721 { yyb1721 = yyj1721 > l } else { yyb1721 = r.CheckBreak() } if yyb1721 { 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 { yyj1721++ if yyhl1721 { yyb1721 = yyj1721 > l } else { yyb1721 = r.CheckBreak() } if yyb1721 { break } z.DecStructFieldNotFound(yyj1721-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 { yym1726 := z.EncBinary() _ = yym1726 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1727 := !z.EncBinary() yy2arr1727 := z.EncBasicHandle().StructToArray var yyq1727 [2]bool _, _, _ = yysep1727, yyq1727, yy2arr1727 const yyr1727 bool = false yyq1727[1] = x.ObservedGeneration != 0 if yyr1727 || yy2arr1727 { r.EncodeArrayStart(2) } else { var yynn1727 int = 1 for _, b := range yyq1727 { if b { yynn1727++ } } r.EncodeMapStart(yynn1727) } if yyr1727 || yy2arr1727 { yym1729 := z.EncBinary() _ = yym1729 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1730 := z.EncBinary() _ = yym1730 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1727 || yy2arr1727 { if yyq1727[1] { yym1732 := z.EncBinary() _ = yym1732 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } else { r.EncodeInt(0) } } else { if yyq1727[1] { r.EncodeString(codecSelferC_UTF81234, string("observedGeneration")) yym1733 := z.EncBinary() _ = yym1733 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } } if yysep1727 { r.EncodeEnd() } } } } func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1734 := z.DecBinary() _ = yym1734 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1735 := r.ReadMapStart() if yyl1735 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1735, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1735 := r.ReadArrayStart() if yyl1735 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1735, 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 yys1736Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1736Slc var yyhl1736 bool = l >= 0 for yyj1736 := 0; ; yyj1736++ { if yyhl1736 { if yyj1736 >= l { break } } else { if r.CheckBreak() { break } } yys1736Slc = r.DecodeBytes(yys1736Slc, true, true) yys1736 := string(yys1736Slc) switch yys1736 { 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, yys1736) } // end switch yys1736 } // end for yyj1736 if !yyhl1736 { r.ReadEnd() } } func (x *ReplicationControllerStatus) 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.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } for { yyj1739++ if yyhl1739 { yyb1739 = yyj1739 > l } else { yyb1739 = r.CheckBreak() } if yyb1739 { break } z.DecStructFieldNotFound(yyj1739-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 { yym1742 := z.EncBinary() _ = yym1742 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1743 := !z.EncBinary() yy2arr1743 := z.EncBasicHandle().StructToArray var yyq1743 [5]bool _, _, _ = yysep1743, yyq1743, yy2arr1743 const yyr1743 bool = false yyq1743[0] = x.Kind != "" yyq1743[1] = x.APIVersion != "" yyq1743[2] = true yyq1743[3] = true yyq1743[4] = true if yyr1743 || yy2arr1743 { r.EncodeArrayStart(5) } else { var yynn1743 int = 0 for _, b := range yyq1743 { if b { yynn1743++ } } r.EncodeMapStart(yynn1743) } if yyr1743 || yy2arr1743 { if yyq1743[0] { yym1745 := z.EncBinary() _ = yym1745 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1743[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1746 := z.EncBinary() _ = yym1746 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1743 || yy2arr1743 { if yyq1743[1] { yym1748 := z.EncBinary() _ = yym1748 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1743[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1749 := z.EncBinary() _ = yym1749 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1743 || yy2arr1743 { if yyq1743[2] { yy1751 := &x.ObjectMeta yy1751.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1743[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1752 := &x.ObjectMeta yy1752.CodecEncodeSelf(e) } } if yyr1743 || yy2arr1743 { if yyq1743[3] { yy1754 := &x.Spec yy1754.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1743[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1755 := &x.Spec yy1755.CodecEncodeSelf(e) } } if yyr1743 || yy2arr1743 { if yyq1743[4] { yy1757 := &x.Status yy1757.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1743[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1758 := &x.Status yy1758.CodecEncodeSelf(e) } } if yysep1743 { r.EncodeEnd() } } } } func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1759 := z.DecBinary() _ = yym1759 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1760 := r.ReadMapStart() if yyl1760 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1760, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1760 := r.ReadArrayStart() if yyl1760 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1760, 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 yys1761Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1761Slc var yyhl1761 bool = l >= 0 for yyj1761 := 0; ; yyj1761++ { if yyhl1761 { if yyj1761 >= l { break } } else { if r.CheckBreak() { break } } yys1761Slc = r.DecodeBytes(yys1761Slc, true, true) yys1761 := string(yys1761Slc) switch yys1761 { 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 { yyv1764 := &x.ObjectMeta yyv1764.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1765 := &x.Spec yyv1765.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1766 := &x.Status yyv1766.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1761) } // end switch yys1761 } // end for yyj1761 if !yyhl1761 { r.ReadEnd() } } func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1767 int var yyb1767 bool var yyhl1767 bool = l >= 0 yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1770 := &x.ObjectMeta yyv1770.CodecDecodeSelf(d) } yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1771 := &x.Spec yyv1771.CodecDecodeSelf(d) } yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1772 := &x.Status yyv1772.CodecDecodeSelf(d) } for { yyj1767++ if yyhl1767 { yyb1767 = yyj1767 > l } else { yyb1767 = r.CheckBreak() } if yyb1767 { break } z.DecStructFieldNotFound(yyj1767-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 { yym1773 := z.EncBinary() _ = yym1773 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1774 := !z.EncBinary() yy2arr1774 := z.EncBasicHandle().StructToArray var yyq1774 [4]bool _, _, _ = yysep1774, yyq1774, yy2arr1774 const yyr1774 bool = false yyq1774[0] = x.Kind != "" yyq1774[1] = x.APIVersion != "" yyq1774[2] = true if yyr1774 || yy2arr1774 { r.EncodeArrayStart(4) } else { var yynn1774 int = 1 for _, b := range yyq1774 { if b { yynn1774++ } } r.EncodeMapStart(yynn1774) } if yyr1774 || yy2arr1774 { if yyq1774[0] { yym1776 := z.EncBinary() _ = yym1776 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1774[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1777 := z.EncBinary() _ = yym1777 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1774 || yy2arr1774 { if yyq1774[1] { yym1779 := z.EncBinary() _ = yym1779 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1774[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1780 := z.EncBinary() _ = yym1780 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1774 || yy2arr1774 { if yyq1774[2] { yy1782 := &x.ListMeta yym1783 := z.EncBinary() _ = yym1783 if false { } else if z.HasExtensions() && z.EncExt(yy1782) { } else { z.EncFallback(yy1782) } } else { r.EncodeNil() } } else { if yyq1774[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1784 := &x.ListMeta yym1785 := z.EncBinary() _ = yym1785 if false { } else if z.HasExtensions() && z.EncExt(yy1784) { } else { z.EncFallback(yy1784) } } } if yyr1774 || yy2arr1774 { if x.Items == nil { r.EncodeNil() } else { yym1787 := z.EncBinary() _ = yym1787 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1788 := z.EncBinary() _ = yym1788 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } if yysep1774 { r.EncodeEnd() } } } } func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1789 := z.DecBinary() _ = yym1789 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1790 := r.ReadMapStart() if yyl1790 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1790, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1790 := r.ReadArrayStart() if yyl1790 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1790, 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 yys1791Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1791Slc var yyhl1791 bool = l >= 0 for yyj1791 := 0; ; yyj1791++ { if yyhl1791 { if yyj1791 >= l { break } } else { if r.CheckBreak() { break } } yys1791Slc = r.DecodeBytes(yys1791Slc, true, true) yys1791 := string(yys1791Slc) switch yys1791 { 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 { yyv1794 := &x.ListMeta yym1795 := z.DecBinary() _ = yym1795 if false { } else if z.HasExtensions() && z.DecExt(yyv1794) { } else { z.DecFallback(yyv1794, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1796 := &x.Items yym1797 := z.DecBinary() _ = yym1797 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1796), d) } } default: z.DecStructFieldNotFound(-1, yys1791) } // end switch yys1791 } // end for yyj1791 if !yyhl1791 { r.ReadEnd() } } func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1798 int var yyb1798 bool var yyhl1798 bool = l >= 0 yyj1798++ if yyhl1798 { yyb1798 = yyj1798 > l } else { yyb1798 = r.CheckBreak() } if yyb1798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1798++ if yyhl1798 { yyb1798 = yyj1798 > l } else { yyb1798 = r.CheckBreak() } if yyb1798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1798++ if yyhl1798 { yyb1798 = yyj1798 > l } else { yyb1798 = r.CheckBreak() } if yyb1798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1801 := &x.ListMeta yym1802 := z.DecBinary() _ = yym1802 if false { } else if z.HasExtensions() && z.DecExt(yyv1801) { } else { z.DecFallback(yyv1801, false) } } yyj1798++ if yyhl1798 { yyb1798 = yyj1798 > l } else { yyb1798 = r.CheckBreak() } if yyb1798 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1803 := &x.Items yym1804 := z.DecBinary() _ = yym1804 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1803), d) } } for { yyj1798++ if yyhl1798 { yyb1798 = yyj1798 > l } else { yyb1798 = r.CheckBreak() } if yyb1798 { break } z.DecStructFieldNotFound(yyj1798-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 { yym1805 := z.EncBinary() _ = yym1805 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1806 := !z.EncBinary() yy2arr1806 := z.EncBasicHandle().StructToArray var yyq1806 [4]bool _, _, _ = yysep1806, yyq1806, yy2arr1806 const yyr1806 bool = false yyq1806[0] = x.Kind != "" yyq1806[1] = x.APIVersion != "" yyq1806[2] = true if yyr1806 || yy2arr1806 { r.EncodeArrayStart(4) } else { var yynn1806 int = 1 for _, b := range yyq1806 { if b { yynn1806++ } } r.EncodeMapStart(yynn1806) } if yyr1806 || yy2arr1806 { if yyq1806[0] { yym1808 := z.EncBinary() _ = yym1808 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1806[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1809 := z.EncBinary() _ = yym1809 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1806 || yy2arr1806 { if yyq1806[1] { yym1811 := z.EncBinary() _ = yym1811 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1806[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1812 := z.EncBinary() _ = yym1812 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1806 || yy2arr1806 { if yyq1806[2] { yy1814 := &x.ListMeta yym1815 := z.EncBinary() _ = yym1815 if false { } else if z.HasExtensions() && z.EncExt(yy1814) { } else { z.EncFallback(yy1814) } } else { r.EncodeNil() } } else { if yyq1806[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1816 := &x.ListMeta yym1817 := z.EncBinary() _ = yym1817 if false { } else if z.HasExtensions() && z.EncExt(yy1816) { } else { z.EncFallback(yy1816) } } } if yyr1806 || yy2arr1806 { if x.Items == nil { r.EncodeNil() } else { yym1819 := z.EncBinary() _ = yym1819 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1820 := z.EncBinary() _ = yym1820 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } if yysep1806 { r.EncodeEnd() } } } } func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1821 := z.DecBinary() _ = yym1821 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1822 := r.ReadMapStart() if yyl1822 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1822, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1822 := r.ReadArrayStart() if yyl1822 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1822, 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 yys1823Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1823Slc var yyhl1823 bool = l >= 0 for yyj1823 := 0; ; yyj1823++ { if yyhl1823 { if yyj1823 >= l { break } } else { if r.CheckBreak() { break } } yys1823Slc = r.DecodeBytes(yys1823Slc, true, true) yys1823 := string(yys1823Slc) switch yys1823 { 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 { yyv1826 := &x.ListMeta yym1827 := z.DecBinary() _ = yym1827 if false { } else if z.HasExtensions() && z.DecExt(yyv1826) { } else { z.DecFallback(yyv1826, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1828 := &x.Items yym1829 := z.DecBinary() _ = yym1829 if false { } else { h.decSliceService((*[]Service)(yyv1828), d) } } default: z.DecStructFieldNotFound(-1, yys1823) } // end switch yys1823 } // end for yyj1823 if !yyhl1823 { r.ReadEnd() } } func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1830 int var yyb1830 bool var yyhl1830 bool = l >= 0 yyj1830++ if yyhl1830 { yyb1830 = yyj1830 > l } else { yyb1830 = r.CheckBreak() } if yyb1830 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1830++ if yyhl1830 { yyb1830 = yyj1830 > l } else { yyb1830 = r.CheckBreak() } if yyb1830 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1830++ if yyhl1830 { yyb1830 = yyj1830 > l } else { yyb1830 = r.CheckBreak() } if yyb1830 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1833 := &x.ListMeta yym1834 := z.DecBinary() _ = yym1834 if false { } else if z.HasExtensions() && z.DecExt(yyv1833) { } else { z.DecFallback(yyv1833, false) } } yyj1830++ if yyhl1830 { yyb1830 = yyj1830 > l } else { yyb1830 = r.CheckBreak() } if yyb1830 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1835 := &x.Items yym1836 := z.DecBinary() _ = yym1836 if false { } else { h.decSliceService((*[]Service)(yyv1835), d) } } for { yyj1830++ if yyhl1830 { yyb1830 = yyj1830 > l } else { yyb1830 = r.CheckBreak() } if yyb1830 { break } z.DecStructFieldNotFound(yyj1830-1, "") } r.ReadEnd() } func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1837 := z.EncBinary() _ = yym1837 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 yym1838 := z.DecBinary() _ = yym1838 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 yym1839 := z.EncBinary() _ = yym1839 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 yym1840 := z.DecBinary() _ = yym1840 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 { yym1841 := z.EncBinary() _ = yym1841 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1842 := !z.EncBinary() yy2arr1842 := z.EncBasicHandle().StructToArray var yyq1842 [1]bool _, _, _ = yysep1842, yyq1842, yy2arr1842 const yyr1842 bool = false yyq1842[0] = true if yyr1842 || yy2arr1842 { r.EncodeArrayStart(1) } else { var yynn1842 int = 0 for _, b := range yyq1842 { if b { yynn1842++ } } r.EncodeMapStart(yynn1842) } if yyr1842 || yy2arr1842 { if yyq1842[0] { yy1844 := &x.LoadBalancer yy1844.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1842[0] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancer")) yy1845 := &x.LoadBalancer yy1845.CodecEncodeSelf(e) } } if yysep1842 { r.EncodeEnd() } } } } func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1846 := z.DecBinary() _ = yym1846 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1847 := r.ReadMapStart() if yyl1847 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1847, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1847 := r.ReadArrayStart() if yyl1847 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1847, 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 yys1848Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1848Slc var yyhl1848 bool = l >= 0 for yyj1848 := 0; ; yyj1848++ { if yyhl1848 { if yyj1848 >= l { break } } else { if r.CheckBreak() { break } } yys1848Slc = r.DecodeBytes(yys1848Slc, true, true) yys1848 := string(yys1848Slc) switch yys1848 { case "loadBalancer": if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1849 := &x.LoadBalancer yyv1849.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1848) } // end switch yys1848 } // end for yyj1848 if !yyhl1848 { r.ReadEnd() } } func (x *ServiceStatus) 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.LoadBalancer = LoadBalancerStatus{} } else { yyv1851 := &x.LoadBalancer yyv1851.CodecDecodeSelf(d) } for { yyj1850++ if yyhl1850 { yyb1850 = yyj1850 > l } else { yyb1850 = r.CheckBreak() } if yyb1850 { break } z.DecStructFieldNotFound(yyj1850-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 { yym1852 := z.EncBinary() _ = yym1852 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1853 := !z.EncBinary() yy2arr1853 := z.EncBasicHandle().StructToArray var yyq1853 [1]bool _, _, _ = yysep1853, yyq1853, yy2arr1853 const yyr1853 bool = false yyq1853[0] = len(x.Ingress) != 0 if yyr1853 || yy2arr1853 { r.EncodeArrayStart(1) } else { var yynn1853 int = 0 for _, b := range yyq1853 { if b { yynn1853++ } } r.EncodeMapStart(yynn1853) } if yyr1853 || yy2arr1853 { if yyq1853[0] { if x.Ingress == nil { r.EncodeNil() } else { yym1855 := z.EncBinary() _ = yym1855 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } else { r.EncodeNil() } } else { if yyq1853[0] { r.EncodeString(codecSelferC_UTF81234, string("ingress")) if x.Ingress == nil { r.EncodeNil() } else { yym1856 := z.EncBinary() _ = yym1856 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } } if yysep1853 { r.EncodeEnd() } } } } func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1857 := z.DecBinary() _ = yym1857 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1858 := r.ReadMapStart() if yyl1858 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1858, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1858 := r.ReadArrayStart() if yyl1858 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1858, 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 yys1859Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1859Slc var yyhl1859 bool = l >= 0 for yyj1859 := 0; ; yyj1859++ { if yyhl1859 { if yyj1859 >= l { break } } else { if r.CheckBreak() { break } } yys1859Slc = r.DecodeBytes(yys1859Slc, true, true) yys1859 := string(yys1859Slc) switch yys1859 { case "ingress": if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1860 := &x.Ingress yym1861 := z.DecBinary() _ = yym1861 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1860), d) } } default: z.DecStructFieldNotFound(-1, yys1859) } // end switch yys1859 } // end for yyj1859 if !yyhl1859 { r.ReadEnd() } } func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1862 int var yyb1862 bool var yyhl1862 bool = l >= 0 yyj1862++ if yyhl1862 { yyb1862 = yyj1862 > l } else { yyb1862 = r.CheckBreak() } if yyb1862 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1863 := &x.Ingress yym1864 := z.DecBinary() _ = yym1864 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1863), d) } } for { yyj1862++ if yyhl1862 { yyb1862 = yyj1862 > l } else { yyb1862 = r.CheckBreak() } if yyb1862 { break } z.DecStructFieldNotFound(yyj1862-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 { yym1865 := z.EncBinary() _ = yym1865 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1866 := !z.EncBinary() yy2arr1866 := z.EncBasicHandle().StructToArray var yyq1866 [2]bool _, _, _ = yysep1866, yyq1866, yy2arr1866 const yyr1866 bool = false yyq1866[0] = x.IP != "" yyq1866[1] = x.Hostname != "" if yyr1866 || yy2arr1866 { r.EncodeArrayStart(2) } else { var yynn1866 int = 0 for _, b := range yyq1866 { if b { yynn1866++ } } r.EncodeMapStart(yynn1866) } if yyr1866 || yy2arr1866 { if yyq1866[0] { yym1868 := z.EncBinary() _ = yym1868 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1866[0] { r.EncodeString(codecSelferC_UTF81234, string("ip")) yym1869 := z.EncBinary() _ = yym1869 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } } if yyr1866 || yy2arr1866 { if yyq1866[1] { yym1871 := z.EncBinary() _ = yym1871 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1866[1] { r.EncodeString(codecSelferC_UTF81234, string("hostname")) yym1872 := z.EncBinary() _ = yym1872 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } } if yysep1866 { r.EncodeEnd() } } } } func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1873 := z.DecBinary() _ = yym1873 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1874 := r.ReadMapStart() if yyl1874 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1874, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1874 := r.ReadArrayStart() if yyl1874 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1874, 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 yys1875Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1875Slc var yyhl1875 bool = l >= 0 for yyj1875 := 0; ; yyj1875++ { if yyhl1875 { if yyj1875 >= l { break } } else { if r.CheckBreak() { break } } yys1875Slc = r.DecodeBytes(yys1875Slc, true, true) yys1875 := string(yys1875Slc) switch yys1875 { 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, yys1875) } // end switch yys1875 } // end for yyj1875 if !yyhl1875 { r.ReadEnd() } } func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1878 int var yyb1878 bool var yyhl1878 bool = l >= 0 yyj1878++ if yyhl1878 { yyb1878 = yyj1878 > l } else { yyb1878 = r.CheckBreak() } if yyb1878 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj1878++ if yyhl1878 { yyb1878 = yyj1878 > l } else { yyb1878 = r.CheckBreak() } if yyb1878 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } for { yyj1878++ if yyhl1878 { yyb1878 = yyj1878 > l } else { yyb1878 = r.CheckBreak() } if yyb1878 { break } z.DecStructFieldNotFound(yyj1878-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 { yym1881 := z.EncBinary() _ = yym1881 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1882 := !z.EncBinary() yy2arr1882 := z.EncBasicHandle().StructToArray var yyq1882 [7]bool _, _, _ = yysep1882, yyq1882, yy2arr1882 const yyr1882 bool = false yyq1882[0] = x.Type != "" yyq1882[3] = x.ClusterIP != "" yyq1882[4] = len(x.ExternalIPs) != 0 yyq1882[5] = x.LoadBalancerIP != "" yyq1882[6] = x.SessionAffinity != "" if yyr1882 || yy2arr1882 { r.EncodeArrayStart(7) } else { var yynn1882 int = 2 for _, b := range yyq1882 { if b { yynn1882++ } } r.EncodeMapStart(yynn1882) } if yyr1882 || yy2arr1882 { if yyq1882[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1882[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr1882 || yy2arr1882 { if x.Ports == nil { r.EncodeNil() } else { yym1885 := z.EncBinary() _ = yym1885 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("ports")) if x.Ports == nil { r.EncodeNil() } else { yym1886 := z.EncBinary() _ = yym1886 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } if yyr1882 || yy2arr1882 { if x.Selector == nil { r.EncodeNil() } else { yym1888 := z.EncBinary() _ = yym1888 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1889 := z.EncBinary() _ = yym1889 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1882 || yy2arr1882 { if yyq1882[3] { yym1891 := z.EncBinary() _ = yym1891 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1882[3] { r.EncodeString(codecSelferC_UTF81234, string("clusterIP")) yym1892 := z.EncBinary() _ = yym1892 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } } if yyr1882 || yy2arr1882 { if yyq1882[4] { if x.ExternalIPs == nil { r.EncodeNil() } else { yym1894 := z.EncBinary() _ = yym1894 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } else { r.EncodeNil() } } else { if yyq1882[4] { r.EncodeString(codecSelferC_UTF81234, string("externalIPs")) if x.ExternalIPs == nil { r.EncodeNil() } else { yym1895 := z.EncBinary() _ = yym1895 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } } if yyr1882 || yy2arr1882 { if yyq1882[5] { yym1897 := z.EncBinary() _ = yym1897 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1882[5] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP")) yym1898 := z.EncBinary() _ = yym1898 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } } if yyr1882 || yy2arr1882 { if yyq1882[6] { x.SessionAffinity.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1882[6] { r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity")) x.SessionAffinity.CodecEncodeSelf(e) } } if yysep1882 { r.EncodeEnd() } } } } func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1900 := z.DecBinary() _ = yym1900 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1901 := r.ReadMapStart() if yyl1901 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1901, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1901 := r.ReadArrayStart() if yyl1901 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1901, 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 yys1902Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1902Slc var yyhl1902 bool = l >= 0 for yyj1902 := 0; ; yyj1902++ { if yyhl1902 { if yyj1902 >= l { break } } else { if r.CheckBreak() { break } } yys1902Slc = r.DecodeBytes(yys1902Slc, true, true) yys1902 := string(yys1902Slc) switch yys1902 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1904 := &x.Ports yym1905 := z.DecBinary() _ = yym1905 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1904), d) } } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1906 := &x.Selector yym1907 := z.DecBinary() _ = yym1907 if false { } else { z.F.DecMapStringStringX(yyv1906, false, d) } } case "clusterIP": if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } case "externalIPs": if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1909 := &x.ExternalIPs yym1910 := z.DecBinary() _ = yym1910 if false { } else { z.F.DecSliceStringX(yyv1909, 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, yys1902) } // end switch yys1902 } // end for yyj1902 if !yyhl1902 { r.ReadEnd() } } func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1913 int var yyb1913 bool var yyhl1913 bool = l >= 0 yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1915 := &x.Ports yym1916 := z.DecBinary() _ = yym1916 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1915), d) } } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1917 := &x.Selector yym1918 := z.DecBinary() _ = yym1918 if false { } else { z.F.DecMapStringStringX(yyv1917, false, d) } } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1920 := &x.ExternalIPs yym1921 := z.DecBinary() _ = yym1921 if false { } else { z.F.DecSliceStringX(yyv1920, false, d) } } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } for { yyj1913++ if yyhl1913 { yyb1913 = yyj1913 > l } else { yyb1913 = r.CheckBreak() } if yyb1913 { break } z.DecStructFieldNotFound(yyj1913-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 { yym1924 := z.EncBinary() _ = yym1924 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1925 := !z.EncBinary() yy2arr1925 := z.EncBasicHandle().StructToArray var yyq1925 [5]bool _, _, _ = yysep1925, yyq1925, yy2arr1925 const yyr1925 bool = false if yyr1925 || yy2arr1925 { r.EncodeArrayStart(5) } else { var yynn1925 int = 5 for _, b := range yyq1925 { if b { yynn1925++ } } r.EncodeMapStart(yynn1925) } if yyr1925 || yy2arr1925 { yym1927 := z.EncBinary() _ = yym1927 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1928 := z.EncBinary() _ = yym1928 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1925 || yy2arr1925 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("protocol")) x.Protocol.CodecEncodeSelf(e) } if yyr1925 || yy2arr1925 { yym1931 := z.EncBinary() _ = yym1931 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("port")) yym1932 := z.EncBinary() _ = yym1932 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr1925 || yy2arr1925 { yy1934 := &x.TargetPort yym1935 := z.EncBinary() _ = yym1935 if false { } else if z.HasExtensions() && z.EncExt(yy1934) { } else if !yym1935 && z.IsJSONHandle() { z.EncJSONMarshal(yy1934) } else { z.EncFallback(yy1934) } } else { r.EncodeString(codecSelferC_UTF81234, string("targetPort")) yy1936 := &x.TargetPort yym1937 := z.EncBinary() _ = yym1937 if false { } else if z.HasExtensions() && z.EncExt(yy1936) { } else if !yym1937 && z.IsJSONHandle() { z.EncJSONMarshal(yy1936) } else { z.EncFallback(yy1936) } } if yyr1925 || yy2arr1925 { yym1939 := z.EncBinary() _ = yym1939 if false { } else { r.EncodeInt(int64(x.NodePort)) } } else { r.EncodeString(codecSelferC_UTF81234, string("nodePort")) yym1940 := z.EncBinary() _ = yym1940 if false { } else { r.EncodeInt(int64(x.NodePort)) } } if yysep1925 { r.EncodeEnd() } } } } func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1941 := z.DecBinary() _ = yym1941 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1942 := r.ReadMapStart() if yyl1942 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1942, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1942 := r.ReadArrayStart() if yyl1942 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1942, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ServicePort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys1943Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1943Slc var yyhl1943 bool = l >= 0 for yyj1943 := 0; ; yyj1943++ { if yyhl1943 { if yyj1943 >= l { break } } else { if r.CheckBreak() { break } } yys1943Slc = r.DecodeBytes(yys1943Slc, true, true) yys1943 := string(yys1943Slc) switch yys1943 { case "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 { yyv1947 := &x.TargetPort yym1948 := z.DecBinary() _ = yym1948 if false { } else if z.HasExtensions() && z.DecExt(yyv1947) { } else if !yym1948 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1947) } else { z.DecFallback(yyv1947, false) } } case "nodePort": if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1943) } // end switch yys1943 } // end for yyj1943 if !yyhl1943 { r.ReadEnd() } } func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1950 int var yyb1950 bool var yyhl1950 bool = l >= 0 yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetPort = pkg5_util.IntOrString{} } else { yyv1954 := &x.TargetPort yym1955 := z.DecBinary() _ = yym1955 if false { } else if z.HasExtensions() && z.DecExt(yyv1954) { } else if !yym1955 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1954) } else { z.DecFallback(yyv1954, false) } } yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1950++ if yyhl1950 { yyb1950 = yyj1950 > l } else { yyb1950 = r.CheckBreak() } if yyb1950 { break } z.DecStructFieldNotFound(yyj1950-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 { yym1957 := z.EncBinary() _ = yym1957 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1958 := !z.EncBinary() yy2arr1958 := z.EncBasicHandle().StructToArray var yyq1958 [5]bool _, _, _ = yysep1958, yyq1958, yy2arr1958 const yyr1958 bool = false yyq1958[0] = x.Kind != "" yyq1958[1] = x.APIVersion != "" yyq1958[2] = true yyq1958[3] = true yyq1958[4] = true if yyr1958 || yy2arr1958 { r.EncodeArrayStart(5) } else { var yynn1958 int = 0 for _, b := range yyq1958 { if b { yynn1958++ } } r.EncodeMapStart(yynn1958) } if yyr1958 || yy2arr1958 { if yyq1958[0] { yym1960 := z.EncBinary() _ = yym1960 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1958[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1961 := z.EncBinary() _ = yym1961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1958 || yy2arr1958 { if yyq1958[1] { yym1963 := z.EncBinary() _ = yym1963 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1958[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1964 := z.EncBinary() _ = yym1964 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1958 || yy2arr1958 { if yyq1958[2] { yy1966 := &x.ObjectMeta yy1966.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1958[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1967 := &x.ObjectMeta yy1967.CodecEncodeSelf(e) } } if yyr1958 || yy2arr1958 { if yyq1958[3] { yy1969 := &x.Spec yy1969.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1958[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1970 := &x.Spec yy1970.CodecEncodeSelf(e) } } if yyr1958 || yy2arr1958 { if yyq1958[4] { yy1972 := &x.Status yy1972.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1958[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1973 := &x.Status yy1973.CodecEncodeSelf(e) } } if yysep1958 { r.EncodeEnd() } } } } func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1974 := z.DecBinary() _ = yym1974 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1975 := r.ReadMapStart() if yyl1975 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1975, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1975 := r.ReadArrayStart() if yyl1975 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1975, 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 yys1976Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1976Slc var yyhl1976 bool = l >= 0 for yyj1976 := 0; ; yyj1976++ { if yyhl1976 { if yyj1976 >= l { break } } else { if r.CheckBreak() { break } } yys1976Slc = r.DecodeBytes(yys1976Slc, true, true) yys1976 := string(yys1976Slc) switch yys1976 { 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 { yyv1979 := &x.ObjectMeta yyv1979.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1980 := &x.Spec yyv1980.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1981 := &x.Status yyv1981.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1976) } // end switch yys1976 } // end for yyj1976 if !yyhl1976 { r.ReadEnd() } } func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1982 int var yyb1982 bool var yyhl1982 bool = l >= 0 yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1985 := &x.ObjectMeta yyv1985.CodecDecodeSelf(d) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1986 := &x.Spec yyv1986.CodecDecodeSelf(d) } yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1987 := &x.Status yyv1987.CodecDecodeSelf(d) } for { yyj1982++ if yyhl1982 { yyb1982 = yyj1982 > l } else { yyb1982 = r.CheckBreak() } if yyb1982 { break } z.DecStructFieldNotFound(yyj1982-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 { yym1988 := z.EncBinary() _ = yym1988 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1989 := !z.EncBinary() yy2arr1989 := z.EncBasicHandle().StructToArray var yyq1989 [5]bool _, _, _ = yysep1989, yyq1989, yy2arr1989 const yyr1989 bool = false yyq1989[0] = x.Kind != "" yyq1989[1] = x.APIVersion != "" yyq1989[2] = true yyq1989[4] = len(x.ImagePullSecrets) != 0 if yyr1989 || yy2arr1989 { r.EncodeArrayStart(5) } else { var yynn1989 int = 1 for _, b := range yyq1989 { if b { yynn1989++ } } r.EncodeMapStart(yynn1989) } if yyr1989 || yy2arr1989 { if yyq1989[0] { yym1991 := z.EncBinary() _ = yym1991 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1989[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1992 := z.EncBinary() _ = yym1992 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1989 || yy2arr1989 { if yyq1989[1] { yym1994 := z.EncBinary() _ = yym1994 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1989[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1995 := z.EncBinary() _ = yym1995 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1989 || yy2arr1989 { if yyq1989[2] { yy1997 := &x.ObjectMeta yy1997.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1989[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1998 := &x.ObjectMeta yy1998.CodecEncodeSelf(e) } } if yyr1989 || yy2arr1989 { if x.Secrets == nil { r.EncodeNil() } else { yym2000 := z.EncBinary() _ = yym2000 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("secrets")) if x.Secrets == nil { r.EncodeNil() } else { yym2001 := z.EncBinary() _ = yym2001 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } if yyr1989 || yy2arr1989 { if yyq1989[4] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2003 := z.EncBinary() _ = yym2003 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1989[4] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2004 := z.EncBinary() _ = yym2004 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1989 { r.EncodeEnd() } } } } func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2005 := z.DecBinary() _ = yym2005 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2006 := r.ReadMapStart() if yyl2006 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2006, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2006 := r.ReadArrayStart() if yyl2006 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2006, 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 yys2007Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2007Slc var yyhl2007 bool = l >= 0 for yyj2007 := 0; ; yyj2007++ { if yyhl2007 { if yyj2007 >= l { break } } else { if r.CheckBreak() { break } } yys2007Slc = r.DecodeBytes(yys2007Slc, true, true) yys2007 := string(yys2007Slc) switch yys2007 { 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 { yyv2010 := &x.ObjectMeta yyv2010.CodecDecodeSelf(d) } case "secrets": if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2011 := &x.Secrets yym2012 := z.DecBinary() _ = yym2012 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2011), d) } } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2013 := &x.ImagePullSecrets yym2014 := z.DecBinary() _ = yym2014 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2013), d) } } default: z.DecStructFieldNotFound(-1, yys2007) } // end switch yys2007 } // end for yyj2007 if !yyhl2007 { r.ReadEnd() } } func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2015 int var yyb2015 bool var yyhl2015 bool = l >= 0 yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2018 := &x.ObjectMeta yyv2018.CodecDecodeSelf(d) } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2019 := &x.Secrets yym2020 := z.DecBinary() _ = yym2020 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2019), d) } } yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2021 := &x.ImagePullSecrets yym2022 := z.DecBinary() _ = yym2022 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2021), d) } } for { yyj2015++ if yyhl2015 { yyb2015 = yyj2015 > l } else { yyb2015 = r.CheckBreak() } if yyb2015 { break } z.DecStructFieldNotFound(yyj2015-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 { yym2023 := z.EncBinary() _ = yym2023 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2024 := !z.EncBinary() yy2arr2024 := z.EncBasicHandle().StructToArray var yyq2024 [4]bool _, _, _ = yysep2024, yyq2024, yy2arr2024 const yyr2024 bool = false yyq2024[0] = x.Kind != "" yyq2024[1] = x.APIVersion != "" yyq2024[2] = true if yyr2024 || yy2arr2024 { r.EncodeArrayStart(4) } else { var yynn2024 int = 1 for _, b := range yyq2024 { if b { yynn2024++ } } r.EncodeMapStart(yynn2024) } if yyr2024 || yy2arr2024 { if yyq2024[0] { yym2026 := z.EncBinary() _ = yym2026 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2024[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2027 := z.EncBinary() _ = yym2027 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2024 || yy2arr2024 { if yyq2024[1] { yym2029 := z.EncBinary() _ = yym2029 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2024[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2030 := z.EncBinary() _ = yym2030 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2024 || yy2arr2024 { if yyq2024[2] { yy2032 := &x.ListMeta yym2033 := z.EncBinary() _ = yym2033 if false { } else if z.HasExtensions() && z.EncExt(yy2032) { } else { z.EncFallback(yy2032) } } else { r.EncodeNil() } } else { if yyq2024[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2034 := &x.ListMeta yym2035 := z.EncBinary() _ = yym2035 if false { } else if z.HasExtensions() && z.EncExt(yy2034) { } else { z.EncFallback(yy2034) } } } if yyr2024 || yy2arr2024 { if x.Items == nil { r.EncodeNil() } else { yym2037 := z.EncBinary() _ = yym2037 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2038 := z.EncBinary() _ = yym2038 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } if yysep2024 { r.EncodeEnd() } } } } func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2039 := z.DecBinary() _ = yym2039 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2040 := r.ReadMapStart() if yyl2040 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2040, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2040 := r.ReadArrayStart() if yyl2040 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2040, 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 yys2041Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2041Slc var yyhl2041 bool = l >= 0 for yyj2041 := 0; ; yyj2041++ { if yyhl2041 { if yyj2041 >= l { break } } else { if r.CheckBreak() { break } } yys2041Slc = r.DecodeBytes(yys2041Slc, true, true) yys2041 := string(yys2041Slc) switch yys2041 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "metadata": if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2044 := &x.ListMeta yym2045 := z.DecBinary() _ = yym2045 if false { } else if z.HasExtensions() && z.DecExt(yyv2044) { } else { z.DecFallback(yyv2044, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2046 := &x.Items yym2047 := z.DecBinary() _ = yym2047 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2046), d) } } default: z.DecStructFieldNotFound(-1, yys2041) } // end switch yys2041 } // end for yyj2041 if !yyhl2041 { r.ReadEnd() } } func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2048 int var yyb2048 bool var yyhl2048 bool = l >= 0 yyj2048++ if yyhl2048 { yyb2048 = yyj2048 > l } else { yyb2048 = r.CheckBreak() } if yyb2048 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2048++ if yyhl2048 { yyb2048 = yyj2048 > l } else { yyb2048 = r.CheckBreak() } if yyb2048 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2048++ if yyhl2048 { yyb2048 = yyj2048 > l } else { yyb2048 = r.CheckBreak() } if yyb2048 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2051 := &x.ListMeta yym2052 := z.DecBinary() _ = yym2052 if false { } else if z.HasExtensions() && z.DecExt(yyv2051) { } else { z.DecFallback(yyv2051, false) } } yyj2048++ if yyhl2048 { yyb2048 = yyj2048 > l } else { yyb2048 = r.CheckBreak() } if yyb2048 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2053 := &x.Items yym2054 := z.DecBinary() _ = yym2054 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2053), d) } } for { yyj2048++ if yyhl2048 { yyb2048 = yyj2048 > l } else { yyb2048 = r.CheckBreak() } if yyb2048 { break } z.DecStructFieldNotFound(yyj2048-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 { yym2055 := z.EncBinary() _ = yym2055 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2056 := !z.EncBinary() yy2arr2056 := z.EncBasicHandle().StructToArray var yyq2056 [4]bool _, _, _ = yysep2056, yyq2056, yy2arr2056 const yyr2056 bool = false yyq2056[0] = x.Kind != "" yyq2056[1] = x.APIVersion != "" yyq2056[2] = true if yyr2056 || yy2arr2056 { r.EncodeArrayStart(4) } else { var yynn2056 int = 1 for _, b := range yyq2056 { if b { yynn2056++ } } r.EncodeMapStart(yynn2056) } if yyr2056 || yy2arr2056 { if yyq2056[0] { yym2058 := z.EncBinary() _ = yym2058 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2056[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2059 := z.EncBinary() _ = yym2059 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2056 || yy2arr2056 { if yyq2056[1] { yym2061 := z.EncBinary() _ = yym2061 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2056[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2062 := z.EncBinary() _ = yym2062 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2056 || yy2arr2056 { if yyq2056[2] { yy2064 := &x.ObjectMeta yy2064.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2056[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2065 := &x.ObjectMeta yy2065.CodecEncodeSelf(e) } } if yyr2056 || yy2arr2056 { if x.Subsets == nil { r.EncodeNil() } else { yym2067 := z.EncBinary() _ = yym2067 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Subsets")) if x.Subsets == nil { r.EncodeNil() } else { yym2068 := z.EncBinary() _ = yym2068 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } if yysep2056 { r.EncodeEnd() } } } } func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2069 := z.DecBinary() _ = yym2069 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2070 := r.ReadMapStart() if yyl2070 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2070, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2070 := r.ReadArrayStart() if yyl2070 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2070, 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 yys2071Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2071Slc var yyhl2071 bool = l >= 0 for yyj2071 := 0; ; yyj2071++ { if yyhl2071 { if yyj2071 >= l { break } } else { if r.CheckBreak() { break } } yys2071Slc = r.DecodeBytes(yys2071Slc, true, true) yys2071 := string(yys2071Slc) switch yys2071 { 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 { yyv2074 := &x.ObjectMeta yyv2074.CodecDecodeSelf(d) } case "Subsets": if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2075 := &x.Subsets yym2076 := z.DecBinary() _ = yym2076 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2075), d) } } default: z.DecStructFieldNotFound(-1, yys2071) } // end switch yys2071 } // end for yyj2071 if !yyhl2071 { r.ReadEnd() } } func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2077 int var yyb2077 bool var yyhl2077 bool = l >= 0 yyj2077++ if yyhl2077 { yyb2077 = yyj2077 > l } else { yyb2077 = r.CheckBreak() } if yyb2077 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2077++ if yyhl2077 { yyb2077 = yyj2077 > l } else { yyb2077 = r.CheckBreak() } if yyb2077 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2077++ if yyhl2077 { yyb2077 = yyj2077 > l } else { yyb2077 = r.CheckBreak() } if yyb2077 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2080 := &x.ObjectMeta yyv2080.CodecDecodeSelf(d) } yyj2077++ if yyhl2077 { yyb2077 = yyj2077 > l } else { yyb2077 = r.CheckBreak() } if yyb2077 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2081 := &x.Subsets yym2082 := z.DecBinary() _ = yym2082 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2081), d) } } for { yyj2077++ if yyhl2077 { yyb2077 = yyj2077 > l } else { yyb2077 = r.CheckBreak() } if yyb2077 { break } z.DecStructFieldNotFound(yyj2077-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 { yym2083 := z.EncBinary() _ = yym2083 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2084 := !z.EncBinary() yy2arr2084 := z.EncBasicHandle().StructToArray var yyq2084 [3]bool _, _, _ = yysep2084, yyq2084, yy2arr2084 const yyr2084 bool = false if yyr2084 || yy2arr2084 { r.EncodeArrayStart(3) } else { var yynn2084 int = 3 for _, b := range yyq2084 { if b { yynn2084++ } } r.EncodeMapStart(yynn2084) } if yyr2084 || yy2arr2084 { if x.Addresses == nil { r.EncodeNil() } else { yym2086 := z.EncBinary() _ = yym2086 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2087 := z.EncBinary() _ = yym2087 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } if yyr2084 || yy2arr2084 { if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2089 := z.EncBinary() _ = yym2089 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses")) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2090 := z.EncBinary() _ = yym2090 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } if yyr2084 || yy2arr2084 { if x.Ports == nil { r.EncodeNil() } else { yym2092 := z.EncBinary() _ = yym2092 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Ports")) if x.Ports == nil { r.EncodeNil() } else { yym2093 := z.EncBinary() _ = yym2093 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } if yysep2084 { r.EncodeEnd() } } } } func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2094 := z.DecBinary() _ = yym2094 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2095 := r.ReadMapStart() if yyl2095 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2095, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2095 := r.ReadArrayStart() if yyl2095 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2095, 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 yys2096Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2096Slc var yyhl2096 bool = l >= 0 for yyj2096 := 0; ; yyj2096++ { if yyhl2096 { if yyj2096 >= l { break } } else { if r.CheckBreak() { break } } yys2096Slc = r.DecodeBytes(yys2096Slc, true, true) yys2096 := string(yys2096Slc) switch yys2096 { case "Addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2097 := &x.Addresses yym2098 := z.DecBinary() _ = yym2098 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2097), d) } } case "NotReadyAddresses": if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2099 := &x.NotReadyAddresses yym2100 := z.DecBinary() _ = yym2100 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2099), d) } } case "Ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2101 := &x.Ports yym2102 := z.DecBinary() _ = yym2102 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2101), d) } } default: z.DecStructFieldNotFound(-1, yys2096) } // end switch yys2096 } // end for yyj2096 if !yyhl2096 { r.ReadEnd() } } func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2103 int var yyb2103 bool var yyhl2103 bool = l >= 0 yyj2103++ if yyhl2103 { yyb2103 = yyj2103 > l } else { yyb2103 = r.CheckBreak() } if yyb2103 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2104 := &x.Addresses yym2105 := z.DecBinary() _ = yym2105 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2104), d) } } yyj2103++ if yyhl2103 { yyb2103 = yyj2103 > l } else { yyb2103 = r.CheckBreak() } if yyb2103 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2106 := &x.NotReadyAddresses yym2107 := z.DecBinary() _ = yym2107 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2106), d) } } yyj2103++ if yyhl2103 { yyb2103 = yyj2103 > l } else { yyb2103 = r.CheckBreak() } if yyb2103 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2108 := &x.Ports yym2109 := z.DecBinary() _ = yym2109 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2108), d) } } for { yyj2103++ if yyhl2103 { yyb2103 = yyj2103 > l } else { yyb2103 = r.CheckBreak() } if yyb2103 { break } z.DecStructFieldNotFound(yyj2103-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 { yym2110 := z.EncBinary() _ = yym2110 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2111 := !z.EncBinary() yy2arr2111 := z.EncBasicHandle().StructToArray var yyq2111 [2]bool _, _, _ = yysep2111, yyq2111, yy2arr2111 const yyr2111 bool = false if yyr2111 || yy2arr2111 { r.EncodeArrayStart(2) } else { var yynn2111 int = 2 for _, b := range yyq2111 { if b { yynn2111++ } } r.EncodeMapStart(yynn2111) } if yyr2111 || yy2arr2111 { yym2113 := z.EncBinary() _ = yym2113 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, string("IP")) yym2114 := z.EncBinary() _ = yym2114 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } if yyr2111 || yy2arr2111 { 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 yysep2111 { r.EncodeEnd() } } } } func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2116 := z.DecBinary() _ = yym2116 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2117 := r.ReadMapStart() if yyl2117 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2117, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2117 := r.ReadArrayStart() if yyl2117 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2117, 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 yys2118Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2118Slc var yyhl2118 bool = l >= 0 for yyj2118 := 0; ; yyj2118++ { if yyhl2118 { if yyj2118 >= l { break } } else { if r.CheckBreak() { break } } yys2118Slc = r.DecodeBytes(yys2118Slc, true, true) yys2118 := string(yys2118Slc) switch yys2118 { 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, yys2118) } // end switch yys2118 } // end for yyj2118 if !yyhl2118 { r.ReadEnd() } } func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2121 int var yyb2121 bool var yyhl2121 bool = l >= 0 yyj2121++ if yyhl2121 { yyb2121 = yyj2121 > l } else { yyb2121 = r.CheckBreak() } if yyb2121 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj2121++ if yyhl2121 { yyb2121 = yyj2121 > l } else { yyb2121 = r.CheckBreak() } if yyb2121 { 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 { yyj2121++ if yyhl2121 { yyb2121 = yyj2121 > l } else { yyb2121 = r.CheckBreak() } if yyb2121 { break } z.DecStructFieldNotFound(yyj2121-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 { yym2124 := z.EncBinary() _ = yym2124 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2125 := !z.EncBinary() yy2arr2125 := z.EncBasicHandle().StructToArray var yyq2125 [3]bool _, _, _ = yysep2125, yyq2125, yy2arr2125 const yyr2125 bool = false if yyr2125 || yy2arr2125 { r.EncodeArrayStart(3) } else { var yynn2125 int = 3 for _, b := range yyq2125 { if b { yynn2125++ } } r.EncodeMapStart(yynn2125) } if yyr2125 || yy2arr2125 { yym2127 := z.EncBinary() _ = yym2127 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2128 := z.EncBinary() _ = yym2128 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2125 || yy2arr2125 { yym2130 := z.EncBinary() _ = yym2130 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2131 := z.EncBinary() _ = yym2131 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2125 || yy2arr2125 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("Protocol")) x.Protocol.CodecEncodeSelf(e) } if yysep2125 { r.EncodeEnd() } } } } func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2133 := z.DecBinary() _ = yym2133 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2134 := r.ReadMapStart() if yyl2134 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2134, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2134 := r.ReadArrayStart() if yyl2134 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2134, 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 yys2135Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2135Slc var yyhl2135 bool = l >= 0 for yyj2135 := 0; ; yyj2135++ { if yyhl2135 { if yyj2135 >= l { break } } else { if r.CheckBreak() { break } } yys2135Slc = r.DecodeBytes(yys2135Slc, true, true) yys2135 := string(yys2135Slc) switch yys2135 { 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, yys2135) } // end switch yys2135 } // end for yyj2135 if !yyhl2135 { r.ReadEnd() } } func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2139 int var yyb2139 bool var yyhl2139 bool = l >= 0 yyj2139++ if yyhl2139 { yyb2139 = yyj2139 > l } else { yyb2139 = r.CheckBreak() } if yyb2139 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2139++ if yyhl2139 { yyb2139 = yyj2139 > l } else { yyb2139 = r.CheckBreak() } if yyb2139 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj2139++ if yyhl2139 { yyb2139 = yyj2139 > l } else { yyb2139 = r.CheckBreak() } if yyb2139 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } for { yyj2139++ if yyhl2139 { yyb2139 = yyj2139 > l } else { yyb2139 = r.CheckBreak() } if yyb2139 { break } z.DecStructFieldNotFound(yyj2139-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 { yym2143 := z.EncBinary() _ = yym2143 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2144 := !z.EncBinary() yy2arr2144 := z.EncBasicHandle().StructToArray var yyq2144 [4]bool _, _, _ = yysep2144, yyq2144, yy2arr2144 const yyr2144 bool = false yyq2144[0] = x.Kind != "" yyq2144[1] = x.APIVersion != "" yyq2144[2] = true if yyr2144 || yy2arr2144 { r.EncodeArrayStart(4) } else { var yynn2144 int = 1 for _, b := range yyq2144 { if b { yynn2144++ } } r.EncodeMapStart(yynn2144) } if yyr2144 || yy2arr2144 { if yyq2144[0] { yym2146 := z.EncBinary() _ = yym2146 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2144[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2147 := z.EncBinary() _ = yym2147 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2144 || yy2arr2144 { if yyq2144[1] { yym2149 := z.EncBinary() _ = yym2149 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2144[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2150 := z.EncBinary() _ = yym2150 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2144 || yy2arr2144 { if yyq2144[2] { yy2152 := &x.ListMeta yym2153 := z.EncBinary() _ = yym2153 if false { } else if z.HasExtensions() && z.EncExt(yy2152) { } else { z.EncFallback(yy2152) } } else { r.EncodeNil() } } else { if yyq2144[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2154 := &x.ListMeta yym2155 := z.EncBinary() _ = yym2155 if false { } else if z.HasExtensions() && z.EncExt(yy2154) { } else { z.EncFallback(yy2154) } } } if yyr2144 || yy2arr2144 { if x.Items == nil { r.EncodeNil() } else { yym2157 := z.EncBinary() _ = yym2157 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2158 := z.EncBinary() _ = yym2158 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } if yysep2144 { r.EncodeEnd() } } } } func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2159 := z.DecBinary() _ = yym2159 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2160 := r.ReadMapStart() if yyl2160 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2160, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2160 := r.ReadArrayStart() if yyl2160 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2160, 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 yys2161Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2161Slc var yyhl2161 bool = l >= 0 for yyj2161 := 0; ; yyj2161++ { if yyhl2161 { if yyj2161 >= l { break } } else { if r.CheckBreak() { break } } yys2161Slc = r.DecodeBytes(yys2161Slc, true, true) yys2161 := string(yys2161Slc) switch yys2161 { 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 { yyv2164 := &x.ListMeta yym2165 := z.DecBinary() _ = yym2165 if false { } else if z.HasExtensions() && z.DecExt(yyv2164) { } else { z.DecFallback(yyv2164, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2166 := &x.Items yym2167 := z.DecBinary() _ = yym2167 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2166), d) } } default: z.DecStructFieldNotFound(-1, yys2161) } // end switch yys2161 } // end for yyj2161 if !yyhl2161 { r.ReadEnd() } } func (x *EndpointsList) 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.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2171 := &x.ListMeta yym2172 := z.DecBinary() _ = yym2172 if false { } else if z.HasExtensions() && z.DecExt(yyv2171) { } else { z.DecFallback(yyv2171, false) } } yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2173 := &x.Items yym2174 := z.DecBinary() _ = yym2174 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2173), d) } } for { yyj2168++ if yyhl2168 { yyb2168 = yyj2168 > l } else { yyb2168 = r.CheckBreak() } if yyb2168 { break } z.DecStructFieldNotFound(yyj2168-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 { yym2175 := z.EncBinary() _ = yym2175 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2176 := !z.EncBinary() yy2arr2176 := z.EncBasicHandle().StructToArray var yyq2176 [4]bool _, _, _ = yysep2176, yyq2176, yy2arr2176 const yyr2176 bool = false yyq2176[0] = x.PodCIDR != "" yyq2176[1] = x.ExternalID != "" yyq2176[2] = x.ProviderID != "" yyq2176[3] = x.Unschedulable != false if yyr2176 || yy2arr2176 { r.EncodeArrayStart(4) } else { var yynn2176 int = 0 for _, b := range yyq2176 { if b { yynn2176++ } } r.EncodeMapStart(yynn2176) } if yyr2176 || yy2arr2176 { if yyq2176[0] { yym2178 := z.EncBinary() _ = yym2178 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2176[0] { r.EncodeString(codecSelferC_UTF81234, string("podCIDR")) yym2179 := z.EncBinary() _ = yym2179 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } } if yyr2176 || yy2arr2176 { if yyq2176[1] { yym2181 := z.EncBinary() _ = yym2181 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2176[1] { r.EncodeString(codecSelferC_UTF81234, string("externalID")) yym2182 := z.EncBinary() _ = yym2182 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } } if yyr2176 || yy2arr2176 { if yyq2176[2] { yym2184 := z.EncBinary() _ = yym2184 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2176[2] { r.EncodeString(codecSelferC_UTF81234, string("providerID")) yym2185 := z.EncBinary() _ = yym2185 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } } if yyr2176 || yy2arr2176 { if yyq2176[3] { yym2187 := z.EncBinary() _ = yym2187 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } else { r.EncodeBool(false) } } else { if yyq2176[3] { r.EncodeString(codecSelferC_UTF81234, string("unschedulable")) yym2188 := z.EncBinary() _ = yym2188 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } } if yysep2176 { r.EncodeEnd() } } } } func (x *NodeSpec) 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 *NodeSpec) 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 "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, yys2191) } // end switch yys2191 } // end for yyj2191 if !yyhl2191 { r.ReadEnd() } } func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2196 int var yyb2196 bool var yyhl2196 bool = l >= 0 yyj2196++ if yyhl2196 { yyb2196 = yyj2196 > l } else { yyb2196 = r.CheckBreak() } if yyb2196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } yyj2196++ if yyhl2196 { yyb2196 = yyj2196 > l } else { yyb2196 = r.CheckBreak() } if yyb2196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } yyj2196++ if yyhl2196 { yyb2196 = yyj2196 > l } else { yyb2196 = r.CheckBreak() } if yyb2196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } yyj2196++ if yyhl2196 { yyb2196 = yyj2196 > l } else { yyb2196 = r.CheckBreak() } if yyb2196 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } for { yyj2196++ if yyhl2196 { yyb2196 = yyj2196 > l } else { yyb2196 = r.CheckBreak() } if yyb2196 { break } z.DecStructFieldNotFound(yyj2196-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 { yym2201 := z.EncBinary() _ = yym2201 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2202 := !z.EncBinary() yy2arr2202 := z.EncBasicHandle().StructToArray var yyq2202 [1]bool _, _, _ = yysep2202, yyq2202, yy2arr2202 const yyr2202 bool = false if yyr2202 || yy2arr2202 { r.EncodeArrayStart(1) } else { var yynn2202 int = 1 for _, b := range yyq2202 { if b { yynn2202++ } } r.EncodeMapStart(yynn2202) } if yyr2202 || yy2arr2202 { yym2204 := z.EncBinary() _ = yym2204 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2205 := z.EncBinary() _ = yym2205 if false { } else { r.EncodeInt(int64(x.Port)) } } if yysep2202 { r.EncodeEnd() } } } } func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2206 := z.DecBinary() _ = yym2206 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2207 := r.ReadMapStart() if yyl2207 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2207, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2207 := r.ReadArrayStart() if yyl2207 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2207, 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 yys2208Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2208Slc var yyhl2208 bool = l >= 0 for yyj2208 := 0; ; yyj2208++ { if yyhl2208 { if yyj2208 >= l { break } } else { if r.CheckBreak() { break } } yys2208Slc = r.DecodeBytes(yys2208Slc, true, true) yys2208 := string(yys2208Slc) switch yys2208 { case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2208) } // end switch yys2208 } // end for yyj2208 if !yyhl2208 { r.ReadEnd() } } func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2210 int var yyb2210 bool var yyhl2210 bool = l >= 0 yyj2210++ if yyhl2210 { yyb2210 = yyj2210 > l } else { yyb2210 = r.CheckBreak() } if yyb2210 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2210++ if yyhl2210 { yyb2210 = yyj2210 > l } else { yyb2210 = r.CheckBreak() } if yyb2210 { break } z.DecStructFieldNotFound(yyj2210-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 { yym2212 := z.EncBinary() _ = yym2212 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2213 := !z.EncBinary() yy2arr2213 := z.EncBasicHandle().StructToArray var yyq2213 [1]bool _, _, _ = yysep2213, yyq2213, yy2arr2213 const yyr2213 bool = false yyq2213[0] = true if yyr2213 || yy2arr2213 { r.EncodeArrayStart(1) } else { var yynn2213 int = 0 for _, b := range yyq2213 { if b { yynn2213++ } } r.EncodeMapStart(yynn2213) } if yyr2213 || yy2arr2213 { if yyq2213[0] { yy2215 := &x.KubeletEndpoint yy2215.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2213[0] { r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint")) yy2216 := &x.KubeletEndpoint yy2216.CodecEncodeSelf(e) } } if yysep2213 { r.EncodeEnd() } } } } func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2217 := z.DecBinary() _ = yym2217 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2218 := r.ReadMapStart() if yyl2218 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2218, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2218 := r.ReadArrayStart() if yyl2218 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2218, 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 yys2219Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2219Slc var yyhl2219 bool = l >= 0 for yyj2219 := 0; ; yyj2219++ { if yyhl2219 { if yyj2219 >= l { break } } else { if r.CheckBreak() { break } } yys2219Slc = r.DecodeBytes(yys2219Slc, true, true) yys2219 := string(yys2219Slc) switch yys2219 { case "kubeletEndpoint": if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2220 := &x.KubeletEndpoint yyv2220.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2219) } // end switch yys2219 } // end for yyj2219 if !yyhl2219 { r.ReadEnd() } } func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2221 int var yyb2221 bool var yyhl2221 bool = l >= 0 yyj2221++ if yyhl2221 { yyb2221 = yyj2221 > l } else { yyb2221 = r.CheckBreak() } if yyb2221 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2222 := &x.KubeletEndpoint yyv2222.CodecDecodeSelf(d) } for { yyj2221++ if yyhl2221 { yyb2221 = yyj2221 > l } else { yyb2221 = r.CheckBreak() } if yyb2221 { break } z.DecStructFieldNotFound(yyj2221-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 { yym2223 := z.EncBinary() _ = yym2223 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2224 := !z.EncBinary() yy2arr2224 := z.EncBasicHandle().StructToArray var yyq2224 [8]bool _, _, _ = yysep2224, yyq2224, yy2arr2224 const yyr2224 bool = false if yyr2224 || yy2arr2224 { r.EncodeArrayStart(8) } else { var yynn2224 int = 8 for _, b := range yyq2224 { if b { yynn2224++ } } r.EncodeMapStart(yynn2224) } if yyr2224 || yy2arr2224 { yym2226 := z.EncBinary() _ = yym2226 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("machineID")) yym2227 := z.EncBinary() _ = yym2227 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } if yyr2224 || yy2arr2224 { yym2229 := z.EncBinary() _ = yym2229 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("systemUUID")) yym2230 := z.EncBinary() _ = yym2230 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } if yyr2224 || yy2arr2224 { yym2232 := z.EncBinary() _ = yym2232 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("bootID")) yym2233 := z.EncBinary() _ = yym2233 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } if yyr2224 || yy2arr2224 { yym2235 := z.EncBinary() _ = yym2235 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kernelVersion")) yym2236 := z.EncBinary() _ = yym2236 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } if yyr2224 || yy2arr2224 { yym2238 := z.EncBinary() _ = yym2238 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } else { r.EncodeString(codecSelferC_UTF81234, string("osImage")) yym2239 := z.EncBinary() _ = yym2239 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } if yyr2224 || yy2arr2224 { yym2241 := z.EncBinary() _ = yym2241 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion")) yym2242 := z.EncBinary() _ = yym2242 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } if yyr2224 || yy2arr2224 { yym2244 := z.EncBinary() _ = yym2244 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion")) yym2245 := z.EncBinary() _ = yym2245 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } if yyr2224 || yy2arr2224 { yym2247 := z.EncBinary() _ = yym2247 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion")) yym2248 := z.EncBinary() _ = yym2248 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } if yysep2224 { r.EncodeEnd() } } } } func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2249 := z.DecBinary() _ = yym2249 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2250 := r.ReadMapStart() if yyl2250 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2250, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2250 := r.ReadArrayStart() if yyl2250 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2250, 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 yys2251Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2251Slc var yyhl2251 bool = l >= 0 for yyj2251 := 0; ; yyj2251++ { if yyhl2251 { if yyj2251 >= l { break } } else { if r.CheckBreak() { break } } yys2251Slc = r.DecodeBytes(yys2251Slc, true, true) yys2251 := string(yys2251Slc) switch yys2251 { 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, yys2251) } // end switch yys2251 } // end for yyj2251 if !yyhl2251 { r.ReadEnd() } } func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2260 int var yyb2260 bool var yyhl2260 bool = l >= 0 yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.OsImage = "" } else { x.OsImage = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } for { yyj2260++ if yyhl2260 { yyb2260 = yyj2260 > l } else { yyb2260 = r.CheckBreak() } if yyb2260 { break } z.DecStructFieldNotFound(yyj2260-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 { yym2269 := z.EncBinary() _ = yym2269 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2270 := !z.EncBinary() yy2arr2270 := z.EncBasicHandle().StructToArray var yyq2270 [6]bool _, _, _ = yysep2270, yyq2270, yy2arr2270 const yyr2270 bool = false yyq2270[0] = len(x.Capacity) != 0 yyq2270[1] = x.Phase != "" yyq2270[2] = len(x.Conditions) != 0 yyq2270[3] = len(x.Addresses) != 0 yyq2270[4] = true yyq2270[5] = true if yyr2270 || yy2arr2270 { r.EncodeArrayStart(6) } else { var yynn2270 int = 0 for _, b := range yyq2270 { if b { yynn2270++ } } r.EncodeMapStart(yynn2270) } if yyr2270 || yy2arr2270 { if yyq2270[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2270[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2270 || yy2arr2270 { if yyq2270[1] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2270[1] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr2270 || yy2arr2270 { if yyq2270[2] { if x.Conditions == nil { r.EncodeNil() } else { yym2274 := z.EncBinary() _ = yym2274 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq2270[2] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym2275 := z.EncBinary() _ = yym2275 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } } if yyr2270 || yy2arr2270 { if yyq2270[3] { if x.Addresses == nil { r.EncodeNil() } else { yym2277 := z.EncBinary() _ = yym2277 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } else { r.EncodeNil() } } else { if yyq2270[3] { r.EncodeString(codecSelferC_UTF81234, string("addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2278 := z.EncBinary() _ = yym2278 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } } if yyr2270 || yy2arr2270 { if yyq2270[4] { yy2280 := &x.DaemonEndpoints yy2280.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2270[4] { r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints")) yy2281 := &x.DaemonEndpoints yy2281.CodecEncodeSelf(e) } } if yyr2270 || yy2arr2270 { if yyq2270[5] { yy2283 := &x.NodeInfo yy2283.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2270[5] { r.EncodeString(codecSelferC_UTF81234, string("nodeInfo")) yy2284 := &x.NodeInfo yy2284.CodecEncodeSelf(e) } } if yysep2270 { r.EncodeEnd() } } } } func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2285 := z.DecBinary() _ = yym2285 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2286 := r.ReadMapStart() if yyl2286 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2286, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2286 := r.ReadArrayStart() if yyl2286 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2286, 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 yys2287Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2287Slc var yyhl2287 bool = l >= 0 for yyj2287 := 0; ; yyj2287++ { if yyhl2287 { if yyj2287 >= l { break } } else { if r.CheckBreak() { break } } yys2287Slc = r.DecodeBytes(yys2287Slc, true, true) yys2287 := string(yys2287Slc) switch yys2287 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2288 := &x.Capacity yyv2288.CodecDecodeSelf(d) } case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2290 := &x.Conditions yym2291 := z.DecBinary() _ = yym2291 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2290), d) } } case "addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2292 := &x.Addresses yym2293 := z.DecBinary() _ = yym2293 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2292), d) } } case "daemonEndpoints": if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2294 := &x.DaemonEndpoints yyv2294.CodecDecodeSelf(d) } case "nodeInfo": if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2295 := &x.NodeInfo yyv2295.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2287) } // end switch yys2287 } // end for yyj2287 if !yyhl2287 { r.ReadEnd() } } func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2296 int var yyb2296 bool var yyhl2296 bool = l >= 0 yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2297 := &x.Capacity yyv2297.CodecDecodeSelf(d) } yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2299 := &x.Conditions yym2300 := z.DecBinary() _ = yym2300 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2299), d) } } yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2301 := &x.Addresses yym2302 := z.DecBinary() _ = yym2302 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2301), d) } } yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2303 := &x.DaemonEndpoints yyv2303.CodecDecodeSelf(d) } yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2304 := &x.NodeInfo yyv2304.CodecDecodeSelf(d) } for { yyj2296++ if yyhl2296 { yyb2296 = yyj2296 > l } else { yyb2296 = r.CheckBreak() } if yyb2296 { break } z.DecStructFieldNotFound(yyj2296-1, "") } r.ReadEnd() } func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2305 := z.EncBinary() _ = yym2305 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 yym2306 := z.DecBinary() _ = yym2306 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 yym2307 := z.EncBinary() _ = yym2307 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 yym2308 := z.DecBinary() _ = yym2308 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 { yym2309 := z.EncBinary() _ = yym2309 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2310 := !z.EncBinary() yy2arr2310 := z.EncBasicHandle().StructToArray var yyq2310 [6]bool _, _, _ = yysep2310, yyq2310, yy2arr2310 const yyr2310 bool = false yyq2310[2] = true yyq2310[3] = true yyq2310[4] = x.Reason != "" yyq2310[5] = x.Message != "" if yyr2310 || yy2arr2310 { r.EncodeArrayStart(6) } else { var yynn2310 int = 2 for _, b := range yyq2310 { if b { yynn2310++ } } r.EncodeMapStart(yynn2310) } if yyr2310 || yy2arr2310 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2310 || yy2arr2310 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr2310 || yy2arr2310 { if yyq2310[2] { yy2314 := &x.LastHeartbeatTime yym2315 := z.EncBinary() _ = yym2315 if false { } else if z.HasExtensions() && z.EncExt(yy2314) { } else if yym2315 { z.EncBinaryMarshal(yy2314) } else if !yym2315 && z.IsJSONHandle() { z.EncJSONMarshal(yy2314) } else { z.EncFallback(yy2314) } } else { r.EncodeNil() } } else { if yyq2310[2] { r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime")) yy2316 := &x.LastHeartbeatTime yym2317 := z.EncBinary() _ = yym2317 if false { } else if z.HasExtensions() && z.EncExt(yy2316) { } else if yym2317 { z.EncBinaryMarshal(yy2316) } else if !yym2317 && z.IsJSONHandle() { z.EncJSONMarshal(yy2316) } else { z.EncFallback(yy2316) } } } if yyr2310 || yy2arr2310 { if yyq2310[3] { yy2319 := &x.LastTransitionTime yym2320 := z.EncBinary() _ = yym2320 if false { } else if z.HasExtensions() && z.EncExt(yy2319) { } else if yym2320 { z.EncBinaryMarshal(yy2319) } else if !yym2320 && z.IsJSONHandle() { z.EncJSONMarshal(yy2319) } else { z.EncFallback(yy2319) } } else { r.EncodeNil() } } else { if yyq2310[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy2321 := &x.LastTransitionTime yym2322 := z.EncBinary() _ = yym2322 if false { } else if z.HasExtensions() && z.EncExt(yy2321) { } else if yym2322 { z.EncBinaryMarshal(yy2321) } else if !yym2322 && z.IsJSONHandle() { z.EncJSONMarshal(yy2321) } else { z.EncFallback(yy2321) } } } if yyr2310 || yy2arr2310 { if yyq2310[4] { yym2324 := z.EncBinary() _ = yym2324 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2310[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2325 := z.EncBinary() _ = yym2325 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2310 || yy2arr2310 { if yyq2310[5] { yym2327 := z.EncBinary() _ = yym2327 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2310[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2328 := z.EncBinary() _ = yym2328 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep2310 { r.EncodeEnd() } } } } func (x *NodeCondition) 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 *NodeCondition) 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 = 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 { yyv2334 := &x.LastHeartbeatTime yym2335 := z.DecBinary() _ = yym2335 if false { } else if z.HasExtensions() && z.DecExt(yyv2334) { } else if yym2335 { z.DecBinaryUnmarshal(yyv2334) } else if !yym2335 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2334) } else { z.DecFallback(yyv2334, false) } } case "lastTransitionTime": if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2336 := &x.LastTransitionTime yym2337 := z.DecBinary() _ = yym2337 if false { } else if z.HasExtensions() && z.DecExt(yyv2336) { } else if yym2337 { z.DecBinaryUnmarshal(yyv2336) } else if !yym2337 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2336) } else { z.DecFallback(yyv2336, 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, yys2331) } // end switch yys2331 } // end for yyj2331 if !yyhl2331 { r.ReadEnd() } } func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2340 int var yyb2340 bool var yyhl2340 bool = l >= 0 yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2343 := &x.LastHeartbeatTime yym2344 := z.DecBinary() _ = yym2344 if false { } else if z.HasExtensions() && z.DecExt(yyv2343) { } else if yym2344 { z.DecBinaryUnmarshal(yyv2343) } else if !yym2344 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2343) } else { z.DecFallback(yyv2343, false) } } yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2345 := &x.LastTransitionTime yym2346 := z.DecBinary() _ = yym2346 if false { } else if z.HasExtensions() && z.DecExt(yyv2345) { } else if yym2346 { z.DecBinaryUnmarshal(yyv2345) } else if !yym2346 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2345) } else { z.DecFallback(yyv2345, false) } } yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj2340++ if yyhl2340 { yyb2340 = yyj2340 > l } else { yyb2340 = r.CheckBreak() } if yyb2340 { break } z.DecStructFieldNotFound(yyj2340-1, "") } r.ReadEnd() } func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2349 := z.EncBinary() _ = yym2349 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 yym2350 := z.DecBinary() _ = yym2350 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 { yym2351 := z.EncBinary() _ = yym2351 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2352 := !z.EncBinary() yy2arr2352 := z.EncBasicHandle().StructToArray var yyq2352 [2]bool _, _, _ = yysep2352, yyq2352, yy2arr2352 const yyr2352 bool = false if yyr2352 || yy2arr2352 { r.EncodeArrayStart(2) } else { var yynn2352 int = 2 for _, b := range yyq2352 { if b { yynn2352++ } } r.EncodeMapStart(yynn2352) } if yyr2352 || yy2arr2352 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2352 || yy2arr2352 { yym2355 := z.EncBinary() _ = yym2355 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } else { r.EncodeString(codecSelferC_UTF81234, string("address")) yym2356 := z.EncBinary() _ = yym2356 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } if yysep2352 { r.EncodeEnd() } } } } func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2357 := z.DecBinary() _ = yym2357 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2358 := r.ReadMapStart() if yyl2358 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2358, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2358 := r.ReadArrayStart() if yyl2358 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2358, 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 yys2359Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2359Slc var yyhl2359 bool = l >= 0 for yyj2359 := 0; ; yyj2359++ { if yyhl2359 { if yyj2359 >= l { break } } else { if r.CheckBreak() { break } } yys2359Slc = r.DecodeBytes(yys2359Slc, true, true) yys2359 := string(yys2359Slc) switch yys2359 { 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, yys2359) } // end switch yys2359 } // end for yyj2359 if !yyhl2359 { r.ReadEnd() } } func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2362 int var yyb2362 bool var yyhl2362 bool = l >= 0 yyj2362++ if yyhl2362 { yyb2362 = yyj2362 > l } else { yyb2362 = r.CheckBreak() } if yyb2362 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } yyj2362++ if yyhl2362 { yyb2362 = yyj2362 > l } else { yyb2362 = r.CheckBreak() } if yyb2362 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } for { yyj2362++ if yyhl2362 { yyb2362 = yyj2362 > l } else { yyb2362 = r.CheckBreak() } if yyb2362 { break } z.DecStructFieldNotFound(yyj2362-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 { yym2365 := z.EncBinary() _ = yym2365 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2366 := !z.EncBinary() yy2arr2366 := z.EncBasicHandle().StructToArray var yyq2366 [1]bool _, _, _ = yysep2366, yyq2366, yy2arr2366 const yyr2366 bool = false yyq2366[0] = len(x.Capacity) != 0 if yyr2366 || yy2arr2366 { r.EncodeArrayStart(1) } else { var yynn2366 int = 0 for _, b := range yyq2366 { if b { yynn2366++ } } r.EncodeMapStart(yynn2366) } if yyr2366 || yy2arr2366 { if yyq2366[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2366[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yysep2366 { r.EncodeEnd() } } } } func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2368 := z.DecBinary() _ = yym2368 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2369 := r.ReadMapStart() if yyl2369 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2369, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2369 := r.ReadArrayStart() if yyl2369 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2369, 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 yys2370Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2370Slc var yyhl2370 bool = l >= 0 for yyj2370 := 0; ; yyj2370++ { if yyhl2370 { if yyj2370 >= l { break } } else { if r.CheckBreak() { break } } yys2370Slc = r.DecodeBytes(yys2370Slc, true, true) yys2370 := string(yys2370Slc) switch yys2370 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2371 := &x.Capacity yyv2371.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2370) } // end switch yys2370 } // end for yyj2370 if !yyhl2370 { r.ReadEnd() } } func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2372 int var yyb2372 bool var yyhl2372 bool = l >= 0 yyj2372++ if yyhl2372 { yyb2372 = yyj2372 > l } else { yyb2372 = r.CheckBreak() } if yyb2372 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2373 := &x.Capacity yyv2373.CodecDecodeSelf(d) } for { yyj2372++ if yyhl2372 { yyb2372 = yyj2372 > l } else { yyb2372 = r.CheckBreak() } if yyb2372 { break } z.DecStructFieldNotFound(yyj2372-1, "") } r.ReadEnd() } func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2374 := z.EncBinary() _ = yym2374 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 yym2375 := z.DecBinary() _ = yym2375 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 { yym2376 := z.EncBinary() _ = yym2376 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 yym2377 := z.DecBinary() _ = yym2377 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 { yym2378 := z.EncBinary() _ = yym2378 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2379 := !z.EncBinary() yy2arr2379 := z.EncBasicHandle().StructToArray var yyq2379 [5]bool _, _, _ = yysep2379, yyq2379, yy2arr2379 const yyr2379 bool = false yyq2379[0] = x.Kind != "" yyq2379[1] = x.APIVersion != "" yyq2379[2] = true yyq2379[3] = true yyq2379[4] = true if yyr2379 || yy2arr2379 { r.EncodeArrayStart(5) } else { var yynn2379 int = 0 for _, b := range yyq2379 { if b { yynn2379++ } } r.EncodeMapStart(yynn2379) } if yyr2379 || yy2arr2379 { if yyq2379[0] { yym2381 := z.EncBinary() _ = yym2381 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2379[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2382 := z.EncBinary() _ = yym2382 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2379 || yy2arr2379 { if yyq2379[1] { yym2384 := z.EncBinary() _ = yym2384 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2379[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2385 := z.EncBinary() _ = yym2385 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2379 || yy2arr2379 { if yyq2379[2] { yy2387 := &x.ObjectMeta yy2387.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2379[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2388 := &x.ObjectMeta yy2388.CodecEncodeSelf(e) } } if yyr2379 || yy2arr2379 { if yyq2379[3] { yy2390 := &x.Spec yy2390.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2379[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2391 := &x.Spec yy2391.CodecEncodeSelf(e) } } if yyr2379 || yy2arr2379 { if yyq2379[4] { yy2393 := &x.Status yy2393.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2379[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2394 := &x.Status yy2394.CodecEncodeSelf(e) } } if yysep2379 { r.EncodeEnd() } } } } func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2395 := z.DecBinary() _ = yym2395 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2396 := r.ReadMapStart() if yyl2396 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2396, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2396 := r.ReadArrayStart() if yyl2396 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2396, 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 yys2397Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2397Slc var yyhl2397 bool = l >= 0 for yyj2397 := 0; ; yyj2397++ { if yyhl2397 { if yyj2397 >= l { break } } else { if r.CheckBreak() { break } } yys2397Slc = r.DecodeBytes(yys2397Slc, true, true) yys2397 := string(yys2397Slc) switch yys2397 { 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 { yyv2400 := &x.ObjectMeta yyv2400.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2401 := &x.Spec yyv2401.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2402 := &x.Status yyv2402.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2397) } // end switch yys2397 } // end for yyj2397 if !yyhl2397 { r.ReadEnd() } } func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2403 int var yyb2403 bool var yyhl2403 bool = l >= 0 yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2406 := &x.ObjectMeta yyv2406.CodecDecodeSelf(d) } yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2407 := &x.Spec yyv2407.CodecDecodeSelf(d) } yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2408 := &x.Status yyv2408.CodecDecodeSelf(d) } for { yyj2403++ if yyhl2403 { yyb2403 = yyj2403 > l } else { yyb2403 = r.CheckBreak() } if yyb2403 { break } z.DecStructFieldNotFound(yyj2403-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 { yym2409 := z.EncBinary() _ = yym2409 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2410 := !z.EncBinary() yy2arr2410 := z.EncBasicHandle().StructToArray var yyq2410 [4]bool _, _, _ = yysep2410, yyq2410, yy2arr2410 const yyr2410 bool = false yyq2410[0] = x.Kind != "" yyq2410[1] = x.APIVersion != "" yyq2410[2] = true if yyr2410 || yy2arr2410 { r.EncodeArrayStart(4) } else { var yynn2410 int = 1 for _, b := range yyq2410 { if b { yynn2410++ } } r.EncodeMapStart(yynn2410) } if yyr2410 || yy2arr2410 { if yyq2410[0] { yym2412 := z.EncBinary() _ = yym2412 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2410[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2413 := z.EncBinary() _ = yym2413 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2410 || yy2arr2410 { if yyq2410[1] { yym2415 := z.EncBinary() _ = yym2415 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2410[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2416 := z.EncBinary() _ = yym2416 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2410 || yy2arr2410 { if yyq2410[2] { yy2418 := &x.ListMeta yym2419 := z.EncBinary() _ = yym2419 if false { } else if z.HasExtensions() && z.EncExt(yy2418) { } else { z.EncFallback(yy2418) } } else { r.EncodeNil() } } else { if yyq2410[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2420 := &x.ListMeta yym2421 := z.EncBinary() _ = yym2421 if false { } else if z.HasExtensions() && z.EncExt(yy2420) { } else { z.EncFallback(yy2420) } } } if yyr2410 || yy2arr2410 { if x.Items == nil { r.EncodeNil() } else { yym2423 := z.EncBinary() _ = yym2423 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2424 := z.EncBinary() _ = yym2424 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } if yysep2410 { r.EncodeEnd() } } } } func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2425 := z.DecBinary() _ = yym2425 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2426 := r.ReadMapStart() if yyl2426 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2426, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2426 := r.ReadArrayStart() if yyl2426 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2426, 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 yys2427Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2427Slc var yyhl2427 bool = l >= 0 for yyj2427 := 0; ; yyj2427++ { if yyhl2427 { if yyj2427 >= l { break } } else { if r.CheckBreak() { break } } yys2427Slc = r.DecodeBytes(yys2427Slc, true, true) yys2427 := string(yys2427Slc) switch yys2427 { 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 { yyv2430 := &x.ListMeta yym2431 := z.DecBinary() _ = yym2431 if false { } else if z.HasExtensions() && z.DecExt(yyv2430) { } else { z.DecFallback(yyv2430, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2432 := &x.Items yym2433 := z.DecBinary() _ = yym2433 if false { } else { h.decSliceNode((*[]Node)(yyv2432), d) } } default: z.DecStructFieldNotFound(-1, yys2427) } // end switch yys2427 } // end for yyj2427 if !yyhl2427 { r.ReadEnd() } } func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2434 int var yyb2434 bool var yyhl2434 bool = l >= 0 yyj2434++ if yyhl2434 { yyb2434 = yyj2434 > l } else { yyb2434 = r.CheckBreak() } if yyb2434 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2434++ if yyhl2434 { yyb2434 = yyj2434 > l } else { yyb2434 = r.CheckBreak() } if yyb2434 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2434++ if yyhl2434 { yyb2434 = yyj2434 > l } else { yyb2434 = r.CheckBreak() } if yyb2434 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2437 := &x.ListMeta yym2438 := z.DecBinary() _ = yym2438 if false { } else if z.HasExtensions() && z.DecExt(yyv2437) { } else { z.DecFallback(yyv2437, false) } } yyj2434++ if yyhl2434 { yyb2434 = yyj2434 > l } else { yyb2434 = r.CheckBreak() } if yyb2434 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2439 := &x.Items yym2440 := z.DecBinary() _ = yym2440 if false { } else { h.decSliceNode((*[]Node)(yyv2439), d) } } for { yyj2434++ if yyhl2434 { yyb2434 = yyj2434 > l } else { yyb2434 = r.CheckBreak() } if yyb2434 { break } z.DecStructFieldNotFound(yyj2434-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 { yym2441 := z.EncBinary() _ = yym2441 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2442 := !z.EncBinary() yy2arr2442 := z.EncBasicHandle().StructToArray var yyq2442 [1]bool _, _, _ = yysep2442, yyq2442, yy2arr2442 const yyr2442 bool = false if yyr2442 || yy2arr2442 { r.EncodeArrayStart(1) } else { var yynn2442 int = 1 for _, b := range yyq2442 { if b { yynn2442++ } } r.EncodeMapStart(yynn2442) } if yyr2442 || yy2arr2442 { if x.Finalizers == nil { r.EncodeNil() } else { yym2444 := z.EncBinary() _ = yym2444 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Finalizers")) if x.Finalizers == nil { r.EncodeNil() } else { yym2445 := z.EncBinary() _ = yym2445 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } if yysep2442 { r.EncodeEnd() } } } } func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2446 := z.DecBinary() _ = yym2446 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2447 := r.ReadMapStart() if yyl2447 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2447, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2447 := r.ReadArrayStart() if yyl2447 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2447, 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 yys2448Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2448Slc var yyhl2448 bool = l >= 0 for yyj2448 := 0; ; yyj2448++ { if yyhl2448 { if yyj2448 >= l { break } } else { if r.CheckBreak() { break } } yys2448Slc = r.DecodeBytes(yys2448Slc, true, true) yys2448 := string(yys2448Slc) switch yys2448 { case "Finalizers": if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2449 := &x.Finalizers yym2450 := z.DecBinary() _ = yym2450 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2449), d) } } default: z.DecStructFieldNotFound(-1, yys2448) } // end switch yys2448 } // end for yyj2448 if !yyhl2448 { r.ReadEnd() } } func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2451 int var yyb2451 bool var yyhl2451 bool = l >= 0 yyj2451++ if yyhl2451 { yyb2451 = yyj2451 > l } else { yyb2451 = r.CheckBreak() } if yyb2451 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2452 := &x.Finalizers yym2453 := z.DecBinary() _ = yym2453 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2452), d) } } for { yyj2451++ if yyhl2451 { yyb2451 = yyj2451 > l } else { yyb2451 = r.CheckBreak() } if yyb2451 { break } z.DecStructFieldNotFound(yyj2451-1, "") } r.ReadEnd() } func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2454 := z.EncBinary() _ = yym2454 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 yym2455 := z.DecBinary() _ = yym2455 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 { yym2456 := z.EncBinary() _ = yym2456 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2457 := !z.EncBinary() yy2arr2457 := z.EncBasicHandle().StructToArray var yyq2457 [1]bool _, _, _ = yysep2457, yyq2457, yy2arr2457 const yyr2457 bool = false yyq2457[0] = x.Phase != "" if yyr2457 || yy2arr2457 { r.EncodeArrayStart(1) } else { var yynn2457 int = 0 for _, b := range yyq2457 { if b { yynn2457++ } } r.EncodeMapStart(yynn2457) } if yyr2457 || yy2arr2457 { if yyq2457[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2457[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yysep2457 { r.EncodeEnd() } } } } func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2459 := z.DecBinary() _ = yym2459 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2460 := r.ReadMapStart() if yyl2460 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2460, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2460 := r.ReadArrayStart() if yyl2460 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2460, 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 yys2461Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2461Slc var yyhl2461 bool = l >= 0 for yyj2461 := 0; ; yyj2461++ { if yyhl2461 { if yyj2461 >= l { break } } else { if r.CheckBreak() { break } } yys2461Slc = r.DecodeBytes(yys2461Slc, true, true) yys2461 := string(yys2461Slc) switch yys2461 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2461) } // end switch yys2461 } // end for yyj2461 if !yyhl2461 { r.ReadEnd() } } func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2463 int var yyb2463 bool var yyhl2463 bool = l >= 0 yyj2463++ if yyhl2463 { yyb2463 = yyj2463 > l } else { yyb2463 = r.CheckBreak() } if yyb2463 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } for { yyj2463++ if yyhl2463 { yyb2463 = yyj2463 > l } else { yyb2463 = r.CheckBreak() } if yyb2463 { break } z.DecStructFieldNotFound(yyj2463-1, "") } r.ReadEnd() } func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2465 := z.EncBinary() _ = yym2465 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 yym2466 := z.DecBinary() _ = yym2466 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 { yym2467 := z.EncBinary() _ = yym2467 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2468 := !z.EncBinary() yy2arr2468 := z.EncBasicHandle().StructToArray var yyq2468 [5]bool _, _, _ = yysep2468, yyq2468, yy2arr2468 const yyr2468 bool = false yyq2468[0] = x.Kind != "" yyq2468[1] = x.APIVersion != "" yyq2468[2] = true yyq2468[3] = true yyq2468[4] = true if yyr2468 || yy2arr2468 { r.EncodeArrayStart(5) } else { var yynn2468 int = 0 for _, b := range yyq2468 { if b { yynn2468++ } } r.EncodeMapStart(yynn2468) } if yyr2468 || yy2arr2468 { if yyq2468[0] { yym2470 := z.EncBinary() _ = yym2470 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2468[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2471 := z.EncBinary() _ = yym2471 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2468 || yy2arr2468 { if yyq2468[1] { yym2473 := z.EncBinary() _ = yym2473 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2468[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2474 := z.EncBinary() _ = yym2474 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2468 || yy2arr2468 { if yyq2468[2] { yy2476 := &x.ObjectMeta yy2476.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2468[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2477 := &x.ObjectMeta yy2477.CodecEncodeSelf(e) } } if yyr2468 || yy2arr2468 { if yyq2468[3] { yy2479 := &x.Spec yy2479.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2468[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2480 := &x.Spec yy2480.CodecEncodeSelf(e) } } if yyr2468 || yy2arr2468 { if yyq2468[4] { yy2482 := &x.Status yy2482.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2468[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2483 := &x.Status yy2483.CodecEncodeSelf(e) } } if yysep2468 { r.EncodeEnd() } } } } func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2484 := z.DecBinary() _ = yym2484 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2485 := r.ReadMapStart() if yyl2485 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2485, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2485 := r.ReadArrayStart() if yyl2485 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2485, 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 yys2486Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2486Slc var yyhl2486 bool = l >= 0 for yyj2486 := 0; ; yyj2486++ { if yyhl2486 { if yyj2486 >= l { break } } else { if r.CheckBreak() { break } } yys2486Slc = r.DecodeBytes(yys2486Slc, true, true) yys2486 := string(yys2486Slc) switch yys2486 { 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 { yyv2489 := &x.ObjectMeta yyv2489.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2490 := &x.Spec yyv2490.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2491 := &x.Status yyv2491.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2486) } // end switch yys2486 } // end for yyj2486 if !yyhl2486 { r.ReadEnd() } } func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2492 int var yyb2492 bool var yyhl2492 bool = l >= 0 yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2495 := &x.ObjectMeta yyv2495.CodecDecodeSelf(d) } yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2496 := &x.Spec yyv2496.CodecDecodeSelf(d) } yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2497 := &x.Status yyv2497.CodecDecodeSelf(d) } for { yyj2492++ if yyhl2492 { yyb2492 = yyj2492 > l } else { yyb2492 = r.CheckBreak() } if yyb2492 { break } z.DecStructFieldNotFound(yyj2492-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 { yym2498 := z.EncBinary() _ = yym2498 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2499 := !z.EncBinary() yy2arr2499 := z.EncBasicHandle().StructToArray var yyq2499 [4]bool _, _, _ = yysep2499, yyq2499, yy2arr2499 const yyr2499 bool = false yyq2499[0] = x.Kind != "" yyq2499[1] = x.APIVersion != "" yyq2499[2] = true if yyr2499 || yy2arr2499 { r.EncodeArrayStart(4) } else { var yynn2499 int = 1 for _, b := range yyq2499 { if b { yynn2499++ } } r.EncodeMapStart(yynn2499) } if yyr2499 || yy2arr2499 { if yyq2499[0] { yym2501 := z.EncBinary() _ = yym2501 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2499[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2502 := z.EncBinary() _ = yym2502 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2499 || yy2arr2499 { if yyq2499[1] { yym2504 := z.EncBinary() _ = yym2504 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2499[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2505 := z.EncBinary() _ = yym2505 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2499 || yy2arr2499 { if yyq2499[2] { yy2507 := &x.ListMeta yym2508 := z.EncBinary() _ = yym2508 if false { } else if z.HasExtensions() && z.EncExt(yy2507) { } else { z.EncFallback(yy2507) } } else { r.EncodeNil() } } else { if yyq2499[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2509 := &x.ListMeta yym2510 := z.EncBinary() _ = yym2510 if false { } else if z.HasExtensions() && z.EncExt(yy2509) { } else { z.EncFallback(yy2509) } } } if yyr2499 || yy2arr2499 { if x.Items == nil { r.EncodeNil() } else { yym2512 := z.EncBinary() _ = yym2512 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2513 := z.EncBinary() _ = yym2513 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } if yysep2499 { r.EncodeEnd() } } } } func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2514 := z.DecBinary() _ = yym2514 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2515 := r.ReadMapStart() if yyl2515 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2515, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2515 := r.ReadArrayStart() if yyl2515 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2515, 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 yys2516Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2516Slc var yyhl2516 bool = l >= 0 for yyj2516 := 0; ; yyj2516++ { if yyhl2516 { if yyj2516 >= l { break } } else { if r.CheckBreak() { break } } yys2516Slc = r.DecodeBytes(yys2516Slc, true, true) yys2516 := string(yys2516Slc) switch yys2516 { 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 { yyv2519 := &x.ListMeta yym2520 := z.DecBinary() _ = yym2520 if false { } else if z.HasExtensions() && z.DecExt(yyv2519) { } else { z.DecFallback(yyv2519, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2521 := &x.Items yym2522 := z.DecBinary() _ = yym2522 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2521), d) } } default: z.DecStructFieldNotFound(-1, yys2516) } // end switch yys2516 } // end for yyj2516 if !yyhl2516 { r.ReadEnd() } } func (x *NamespaceList) 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.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2526 := &x.ListMeta yym2527 := z.DecBinary() _ = yym2527 if false { } else if z.HasExtensions() && z.DecExt(yyv2526) { } else { z.DecFallback(yyv2526, false) } } yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2528 := &x.Items yym2529 := z.DecBinary() _ = yym2529 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2528), d) } } for { yyj2523++ if yyhl2523 { yyb2523 = yyj2523 > l } else { yyb2523 = r.CheckBreak() } if yyb2523 { break } z.DecStructFieldNotFound(yyj2523-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 { yym2530 := z.EncBinary() _ = yym2530 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2531 := !z.EncBinary() yy2arr2531 := z.EncBasicHandle().StructToArray var yyq2531 [4]bool _, _, _ = yysep2531, yyq2531, yy2arr2531 const yyr2531 bool = false yyq2531[0] = x.Kind != "" yyq2531[1] = x.APIVersion != "" yyq2531[2] = true if yyr2531 || yy2arr2531 { r.EncodeArrayStart(4) } else { var yynn2531 int = 1 for _, b := range yyq2531 { if b { yynn2531++ } } r.EncodeMapStart(yynn2531) } if yyr2531 || yy2arr2531 { if yyq2531[0] { yym2533 := z.EncBinary() _ = yym2533 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2531[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2534 := z.EncBinary() _ = yym2534 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2531 || yy2arr2531 { if yyq2531[1] { yym2536 := z.EncBinary() _ = yym2536 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2531[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2537 := z.EncBinary() _ = yym2537 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2531 || yy2arr2531 { if yyq2531[2] { yy2539 := &x.ObjectMeta yy2539.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2531[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2540 := &x.ObjectMeta yy2540.CodecEncodeSelf(e) } } if yyr2531 || yy2arr2531 { yy2542 := &x.Target yy2542.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("target")) yy2543 := &x.Target yy2543.CodecEncodeSelf(e) } if yysep2531 { r.EncodeEnd() } } } } func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2544 := z.DecBinary() _ = yym2544 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2545 := r.ReadMapStart() if yyl2545 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2545, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2545 := r.ReadArrayStart() if yyl2545 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2545, 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 yys2546Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2546Slc var yyhl2546 bool = l >= 0 for yyj2546 := 0; ; yyj2546++ { if yyhl2546 { if yyj2546 >= l { break } } else { if r.CheckBreak() { break } } yys2546Slc = r.DecodeBytes(yys2546Slc, true, true) yys2546 := string(yys2546Slc) switch yys2546 { 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 { yyv2549 := &x.ObjectMeta yyv2549.CodecDecodeSelf(d) } case "target": if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2550 := &x.Target yyv2550.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2546) } // end switch yys2546 } // end for yyj2546 if !yyhl2546 { r.ReadEnd() } } func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2551 int var yyb2551 bool var yyhl2551 bool = l >= 0 yyj2551++ if yyhl2551 { yyb2551 = yyj2551 > l } else { yyb2551 = r.CheckBreak() } if yyb2551 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2551++ if yyhl2551 { yyb2551 = yyj2551 > l } else { yyb2551 = r.CheckBreak() } if yyb2551 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2551++ if yyhl2551 { yyb2551 = yyj2551 > l } else { yyb2551 = r.CheckBreak() } if yyb2551 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2554 := &x.ObjectMeta yyv2554.CodecDecodeSelf(d) } yyj2551++ if yyhl2551 { yyb2551 = yyj2551 > l } else { yyb2551 = r.CheckBreak() } if yyb2551 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2555 := &x.Target yyv2555.CodecDecodeSelf(d) } for { yyj2551++ if yyhl2551 { yyb2551 = yyj2551 > l } else { yyb2551 = r.CheckBreak() } if yyb2551 { break } z.DecStructFieldNotFound(yyj2551-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 { yym2556 := z.EncBinary() _ = yym2556 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2557 := !z.EncBinary() yy2arr2557 := z.EncBasicHandle().StructToArray var yyq2557 [3]bool _, _, _ = yysep2557, yyq2557, yy2arr2557 const yyr2557 bool = false yyq2557[0] = x.Kind != "" yyq2557[1] = x.APIVersion != "" if yyr2557 || yy2arr2557 { r.EncodeArrayStart(3) } else { var yynn2557 int = 1 for _, b := range yyq2557 { if b { yynn2557++ } } r.EncodeMapStart(yynn2557) } if yyr2557 || yy2arr2557 { if yyq2557[0] { yym2559 := z.EncBinary() _ = yym2559 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2557[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2560 := z.EncBinary() _ = yym2560 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2557 || yy2arr2557 { if yyq2557[1] { yym2562 := z.EncBinary() _ = yym2562 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2557[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2563 := z.EncBinary() _ = yym2563 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2557 || yy2arr2557 { if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2565 := *x.GracePeriodSeconds yym2566 := z.EncBinary() _ = yym2566 if false { } else { r.EncodeInt(int64(yy2565)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds")) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2567 := *x.GracePeriodSeconds yym2568 := z.EncBinary() _ = yym2568 if false { } else { r.EncodeInt(int64(yy2567)) } } } if yysep2557 { r.EncodeEnd() } } } } func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2569 := z.DecBinary() _ = yym2569 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2570 := r.ReadMapStart() if yyl2570 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2570, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2570 := r.ReadArrayStart() if yyl2570 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2570, 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 yys2571Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2571Slc var yyhl2571 bool = l >= 0 for yyj2571 := 0; ; yyj2571++ { if yyhl2571 { if yyj2571 >= l { break } } else { if r.CheckBreak() { break } } yys2571Slc = r.DecodeBytes(yys2571Slc, true, true) yys2571 := string(yys2571Slc) switch yys2571 { 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) } yym2575 := z.DecBinary() _ = yym2575 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2571) } // end switch yys2571 } // end for yyj2571 if !yyhl2571 { r.ReadEnd() } } func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2576 int var yyb2576 bool var yyhl2576 bool = l >= 0 yyj2576++ if yyhl2576 { yyb2576 = yyj2576 > l } else { yyb2576 = r.CheckBreak() } if yyb2576 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2576++ if yyhl2576 { yyb2576 = yyj2576 > l } else { yyb2576 = r.CheckBreak() } if yyb2576 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2576++ if yyhl2576 { yyb2576 = yyj2576 > l } else { yyb2576 = r.CheckBreak() } if yyb2576 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2580 := z.DecBinary() _ = yym2580 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2576++ if yyhl2576 { yyb2576 = yyj2576 > l } else { yyb2576 = r.CheckBreak() } if yyb2576 { break } z.DecStructFieldNotFound(yyj2576-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 { yym2581 := z.EncBinary() _ = yym2581 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2582 := !z.EncBinary() yy2arr2582 := z.EncBasicHandle().StructToArray var yyq2582 [6]bool _, _, _ = yysep2582, yyq2582, yy2arr2582 const yyr2582 bool = false yyq2582[0] = x.Kind != "" yyq2582[1] = x.APIVersion != "" if yyr2582 || yy2arr2582 { r.EncodeArrayStart(6) } else { var yynn2582 int = 4 for _, b := range yyq2582 { if b { yynn2582++ } } r.EncodeMapStart(yynn2582) } if yyr2582 || yy2arr2582 { if yyq2582[0] { yym2584 := z.EncBinary() _ = yym2584 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2582[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2585 := z.EncBinary() _ = yym2585 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2582 || yy2arr2582 { if yyq2582[1] { yym2587 := z.EncBinary() _ = yym2587 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2582[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2588 := z.EncBinary() _ = yym2588 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2582 || yy2arr2582 { if x.LabelSelector == nil { r.EncodeNil() } else { yym2590 := z.EncBinary() _ = yym2590 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 { yym2591 := z.EncBinary() _ = yym2591 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } if yyr2582 || yy2arr2582 { if x.FieldSelector == nil { r.EncodeNil() } else { yym2593 := z.EncBinary() _ = yym2593 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 { yym2594 := z.EncBinary() _ = yym2594 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } if yyr2582 || yy2arr2582 { yym2596 := z.EncBinary() _ = yym2596 if false { } else { r.EncodeBool(bool(x.Watch)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Watch")) yym2597 := z.EncBinary() _ = yym2597 if false { } else { r.EncodeBool(bool(x.Watch)) } } if yyr2582 || yy2arr2582 { yym2599 := z.EncBinary() _ = yym2599 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion")) yym2600 := z.EncBinary() _ = yym2600 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } if yysep2582 { r.EncodeEnd() } } } } func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2601 := z.DecBinary() _ = yym2601 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2602 := r.ReadMapStart() if yyl2602 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2602, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2602 := r.ReadArrayStart() if yyl2602 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2602, 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 yys2603Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2603Slc var yyhl2603 bool = l >= 0 for yyj2603 := 0; ; yyj2603++ { if yyhl2603 { if yyj2603 >= l { break } } else { if r.CheckBreak() { break } } yys2603Slc = r.DecodeBytes(yys2603Slc, true, true) yys2603 := string(yys2603Slc) switch yys2603 { 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 { yyv2606 := &x.LabelSelector yym2607 := z.DecBinary() _ = yym2607 if false { } else if z.HasExtensions() && z.DecExt(yyv2606) { } else { z.DecFallback(yyv2606, true) } } case "FieldSelector": if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2608 := &x.FieldSelector yym2609 := z.DecBinary() _ = yym2609 if false { } else if z.HasExtensions() && z.DecExt(yyv2608) { } else { z.DecFallback(yyv2608, 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, yys2603) } // end switch yys2603 } // end for yyj2603 if !yyhl2603 { r.ReadEnd() } } func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2612 int var yyb2612 bool var yyhl2612 bool = l >= 0 yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2615 := &x.LabelSelector yym2616 := z.DecBinary() _ = yym2616 if false { } else if z.HasExtensions() && z.DecExt(yyv2615) { } else { z.DecFallback(yyv2615, true) } } yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2617 := &x.FieldSelector yym2618 := z.DecBinary() _ = yym2618 if false { } else if z.HasExtensions() && z.DecExt(yyv2617) { } else { z.DecFallback(yyv2617, true) } } yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } for { yyj2612++ if yyhl2612 { yyb2612 = yyj2612 > l } else { yyb2612 = r.CheckBreak() } if yyb2612 { break } z.DecStructFieldNotFound(yyj2612-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 { yym2621 := z.EncBinary() _ = yym2621 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2622 := !z.EncBinary() yy2arr2622 := z.EncBasicHandle().StructToArray var yyq2622 [10]bool _, _, _ = yysep2622, yyq2622, yy2arr2622 const yyr2622 bool = false yyq2622[0] = x.Kind != "" yyq2622[1] = x.APIVersion != "" if yyr2622 || yy2arr2622 { r.EncodeArrayStart(10) } else { var yynn2622 int = 8 for _, b := range yyq2622 { if b { yynn2622++ } } r.EncodeMapStart(yynn2622) } if yyr2622 || yy2arr2622 { if yyq2622[0] { yym2624 := z.EncBinary() _ = yym2624 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2622[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2625 := z.EncBinary() _ = yym2625 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2622 || yy2arr2622 { if yyq2622[1] { yym2627 := z.EncBinary() _ = yym2627 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2622[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2628 := z.EncBinary() _ = yym2628 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2622 || yy2arr2622 { yym2630 := z.EncBinary() _ = yym2630 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2631 := z.EncBinary() _ = yym2631 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2622 || yy2arr2622 { yym2633 := z.EncBinary() _ = yym2633 if false { } else { r.EncodeBool(bool(x.Follow)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Follow")) yym2634 := z.EncBinary() _ = yym2634 if false { } else { r.EncodeBool(bool(x.Follow)) } } if yyr2622 || yy2arr2622 { yym2636 := z.EncBinary() _ = yym2636 if false { } else { r.EncodeBool(bool(x.Previous)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Previous")) yym2637 := z.EncBinary() _ = yym2637 if false { } else { r.EncodeBool(bool(x.Previous)) } } if yyr2622 || yy2arr2622 { if x.SinceSeconds == nil { r.EncodeNil() } else { yy2639 := *x.SinceSeconds yym2640 := z.EncBinary() _ = yym2640 if false { } else { r.EncodeInt(int64(yy2639)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds")) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2641 := *x.SinceSeconds yym2642 := z.EncBinary() _ = yym2642 if false { } else { r.EncodeInt(int64(yy2641)) } } } if yyr2622 || yy2arr2622 { if x.SinceTime == nil { r.EncodeNil() } else { yym2644 := z.EncBinary() _ = yym2644 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2644 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2644 && 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 { yym2645 := z.EncBinary() _ = yym2645 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2645 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2645 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } if yyr2622 || yy2arr2622 { yym2647 := z.EncBinary() _ = yym2647 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Timestamps")) yym2648 := z.EncBinary() _ = yym2648 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } if yyr2622 || yy2arr2622 { if x.TailLines == nil { r.EncodeNil() } else { yy2650 := *x.TailLines yym2651 := z.EncBinary() _ = yym2651 if false { } else { r.EncodeInt(int64(yy2650)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("TailLines")) if x.TailLines == nil { r.EncodeNil() } else { yy2652 := *x.TailLines yym2653 := z.EncBinary() _ = yym2653 if false { } else { r.EncodeInt(int64(yy2652)) } } } if yyr2622 || yy2arr2622 { if x.LimitBytes == nil { r.EncodeNil() } else { yy2655 := *x.LimitBytes yym2656 := z.EncBinary() _ = yym2656 if false { } else { r.EncodeInt(int64(yy2655)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("LimitBytes")) if x.LimitBytes == nil { r.EncodeNil() } else { yy2657 := *x.LimitBytes yym2658 := z.EncBinary() _ = yym2658 if false { } else { r.EncodeInt(int64(yy2657)) } } } if yysep2622 { r.EncodeEnd() } } } } func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2659 := z.DecBinary() _ = yym2659 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2660 := r.ReadMapStart() if yyl2660 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2660, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2660 := r.ReadArrayStart() if yyl2660 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2660, 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 yys2661Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2661Slc var yyhl2661 bool = l >= 0 for yyj2661 := 0; ; yyj2661++ { if yyhl2661 { if yyj2661 >= l { break } } else { if r.CheckBreak() { break } } yys2661Slc = r.DecodeBytes(yys2661Slc, true, true) yys2661 := string(yys2661Slc) switch yys2661 { 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) } yym2668 := z.DecBinary() _ = yym2668 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) } yym2670 := z.DecBinary() _ = yym2670 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2670 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2670 && 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) } yym2673 := z.DecBinary() _ = yym2673 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) } yym2675 := z.DecBinary() _ = yym2675 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2661) } // end switch yys2661 } // end for yyj2661 if !yyhl2661 { r.ReadEnd() } } func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2676 int var yyb2676 bool var yyhl2676 bool = l >= 0 yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2683 := z.DecBinary() _ = yym2683 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2685 := z.DecBinary() _ = yym2685 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2685 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2685 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2688 := z.DecBinary() _ = yym2688 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2690 := z.DecBinary() _ = yym2690 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } for { yyj2676++ if yyhl2676 { yyb2676 = yyj2676 > l } else { yyb2676 = r.CheckBreak() } if yyb2676 { break } z.DecStructFieldNotFound(yyj2676-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 { yym2691 := z.EncBinary() _ = yym2691 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2692 := !z.EncBinary() yy2arr2692 := z.EncBasicHandle().StructToArray var yyq2692 [7]bool _, _, _ = yysep2692, yyq2692, yy2arr2692 const yyr2692 bool = false yyq2692[0] = x.Kind != "" yyq2692[1] = x.APIVersion != "" yyq2692[2] = x.Stdin != false yyq2692[3] = x.Stdout != false yyq2692[4] = x.Stderr != false yyq2692[5] = x.TTY != false yyq2692[6] = x.Container != "" if yyr2692 || yy2arr2692 { r.EncodeArrayStart(7) } else { var yynn2692 int = 0 for _, b := range yyq2692 { if b { yynn2692++ } } r.EncodeMapStart(yynn2692) } if yyr2692 || yy2arr2692 { if yyq2692[0] { yym2694 := z.EncBinary() _ = yym2694 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2692[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2695 := z.EncBinary() _ = yym2695 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2692 || yy2arr2692 { if yyq2692[1] { yym2697 := z.EncBinary() _ = yym2697 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2692[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2698 := z.EncBinary() _ = yym2698 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2692 || yy2arr2692 { if yyq2692[2] { yym2700 := z.EncBinary() _ = yym2700 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq2692[2] { r.EncodeString(codecSelferC_UTF81234, string("stdin")) yym2701 := z.EncBinary() _ = yym2701 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr2692 || yy2arr2692 { if yyq2692[3] { yym2703 := z.EncBinary() _ = yym2703 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeBool(false) } } else { if yyq2692[3] { r.EncodeString(codecSelferC_UTF81234, string("stdout")) yym2704 := z.EncBinary() _ = yym2704 if false { } else { r.EncodeBool(bool(x.Stdout)) } } } if yyr2692 || yy2arr2692 { if yyq2692[4] { yym2706 := z.EncBinary() _ = yym2706 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeBool(false) } } else { if yyq2692[4] { r.EncodeString(codecSelferC_UTF81234, string("stderr")) yym2707 := z.EncBinary() _ = yym2707 if false { } else { r.EncodeBool(bool(x.Stderr)) } } } if yyr2692 || yy2arr2692 { if yyq2692[5] { yym2709 := z.EncBinary() _ = yym2709 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq2692[5] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym2710 := z.EncBinary() _ = yym2710 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr2692 || yy2arr2692 { if yyq2692[6] { yym2712 := z.EncBinary() _ = yym2712 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2692[6] { r.EncodeString(codecSelferC_UTF81234, string("container")) yym2713 := z.EncBinary() _ = yym2713 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } } if yysep2692 { r.EncodeEnd() } } } } func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2714 := z.DecBinary() _ = yym2714 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2715 := r.ReadMapStart() if yyl2715 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2715, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2715 := r.ReadArrayStart() if yyl2715 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2715, 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 yys2716Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2716Slc var yyhl2716 bool = l >= 0 for yyj2716 := 0; ; yyj2716++ { if yyhl2716 { if yyj2716 >= l { break } } else { if r.CheckBreak() { break } } yys2716Slc = r.DecodeBytes(yys2716Slc, true, true) yys2716 := string(yys2716Slc) switch yys2716 { 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, yys2716) } // end switch yys2716 } // end for yyj2716 if !yyhl2716 { r.ReadEnd() } } func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2724 int var yyb2724 bool var yyhl2724 bool = l >= 0 yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } for { yyj2724++ if yyhl2724 { yyb2724 = yyj2724 > l } else { yyb2724 = r.CheckBreak() } if yyb2724 { break } z.DecStructFieldNotFound(yyj2724-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 { yym2732 := z.EncBinary() _ = yym2732 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2733 := !z.EncBinary() yy2arr2733 := z.EncBasicHandle().StructToArray var yyq2733 [8]bool _, _, _ = yysep2733, yyq2733, yy2arr2733 const yyr2733 bool = false yyq2733[0] = x.Kind != "" yyq2733[1] = x.APIVersion != "" if yyr2733 || yy2arr2733 { r.EncodeArrayStart(8) } else { var yynn2733 int = 6 for _, b := range yyq2733 { if b { yynn2733++ } } r.EncodeMapStart(yynn2733) } if yyr2733 || yy2arr2733 { if yyq2733[0] { yym2735 := z.EncBinary() _ = yym2735 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2733[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2736 := z.EncBinary() _ = yym2736 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2733 || yy2arr2733 { if yyq2733[1] { yym2738 := z.EncBinary() _ = yym2738 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2733[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2739 := z.EncBinary() _ = yym2739 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2733 || yy2arr2733 { yym2741 := z.EncBinary() _ = yym2741 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdin")) yym2742 := z.EncBinary() _ = yym2742 if false { } else { r.EncodeBool(bool(x.Stdin)) } } if yyr2733 || yy2arr2733 { yym2744 := z.EncBinary() _ = yym2744 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdout")) yym2745 := z.EncBinary() _ = yym2745 if false { } else { r.EncodeBool(bool(x.Stdout)) } } if yyr2733 || yy2arr2733 { yym2747 := z.EncBinary() _ = yym2747 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stderr")) yym2748 := z.EncBinary() _ = yym2748 if false { } else { r.EncodeBool(bool(x.Stderr)) } } if yyr2733 || yy2arr2733 { yym2750 := z.EncBinary() _ = yym2750 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeString(codecSelferC_UTF81234, string("TTY")) yym2751 := z.EncBinary() _ = yym2751 if false { } else { r.EncodeBool(bool(x.TTY)) } } if yyr2733 || yy2arr2733 { yym2753 := z.EncBinary() _ = yym2753 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2754 := z.EncBinary() _ = yym2754 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2733 || yy2arr2733 { if x.Command == nil { r.EncodeNil() } else { yym2756 := z.EncBinary() _ = yym2756 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Command")) if x.Command == nil { r.EncodeNil() } else { yym2757 := z.EncBinary() _ = yym2757 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } if yysep2733 { r.EncodeEnd() } } } } func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2758 := z.DecBinary() _ = yym2758 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2759 := r.ReadMapStart() if yyl2759 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2759, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2759 := r.ReadArrayStart() if yyl2759 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2759, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodExecOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2760Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2760Slc var yyhl2760 bool = l >= 0 for yyj2760 := 0; ; yyj2760++ { if yyhl2760 { if yyj2760 >= l { break } } else { if r.CheckBreak() { break } } yys2760Slc = r.DecodeBytes(yys2760Slc, true, true) yys2760 := string(yys2760Slc) switch yys2760 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "apiVersion": if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } case "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 { yyv2768 := &x.Command yym2769 := z.DecBinary() _ = yym2769 if false { } else { z.F.DecSliceStringX(yyv2768, false, d) } } default: z.DecStructFieldNotFound(-1, yys2760) } // end switch yys2760 } // end for yyj2760 if !yyhl2760 { r.ReadEnd() } } func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2770 int var yyb2770 bool var yyhl2770 bool = l >= 0 yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv2778 := &x.Command yym2779 := z.DecBinary() _ = yym2779 if false { } else { z.F.DecSliceStringX(yyv2778, false, d) } } for { yyj2770++ if yyhl2770 { yyb2770 = yyj2770 > l } else { yyb2770 = r.CheckBreak() } if yyb2770 { break } z.DecStructFieldNotFound(yyj2770-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 { yym2780 := z.EncBinary() _ = yym2780 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2781 := !z.EncBinary() yy2arr2781 := z.EncBasicHandle().StructToArray var yyq2781 [3]bool _, _, _ = yysep2781, yyq2781, yy2arr2781 const yyr2781 bool = false yyq2781[0] = x.Kind != "" yyq2781[1] = x.APIVersion != "" if yyr2781 || yy2arr2781 { r.EncodeArrayStart(3) } else { var yynn2781 int = 1 for _, b := range yyq2781 { if b { yynn2781++ } } r.EncodeMapStart(yynn2781) } if yyr2781 || yy2arr2781 { if yyq2781[0] { yym2783 := z.EncBinary() _ = yym2783 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2781[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2784 := z.EncBinary() _ = yym2784 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2781 || yy2arr2781 { if yyq2781[1] { yym2786 := z.EncBinary() _ = yym2786 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2781[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2787 := z.EncBinary() _ = yym2787 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2781 || yy2arr2781 { yym2789 := z.EncBinary() _ = yym2789 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Path")) yym2790 := z.EncBinary() _ = yym2790 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yysep2781 { r.EncodeEnd() } } } } func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2791 := z.DecBinary() _ = yym2791 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2792 := r.ReadMapStart() if yyl2792 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2792, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2792 := r.ReadArrayStart() if yyl2792 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2792, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *PodProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys2793Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2793Slc var yyhl2793 bool = l >= 0 for yyj2793 := 0; ; yyj2793++ { if yyhl2793 { if yyj2793 >= l { break } } else { if r.CheckBreak() { break } } yys2793Slc = r.DecodeBytes(yys2793Slc, true, true) yys2793 := string(yys2793Slc) switch yys2793 { case "kind": if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } case "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, yys2793) } // end switch yys2793 } // end for yyj2793 if !yyhl2793 { r.ReadEnd() } } func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2797 int var yyb2797 bool var yyhl2797 bool = l >= 0 yyj2797++ if yyhl2797 { yyb2797 = yyj2797 > l } else { yyb2797 = r.CheckBreak() } if yyb2797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2797++ if yyhl2797 { yyb2797 = yyj2797 > l } else { yyb2797 = r.CheckBreak() } if yyb2797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2797++ if yyhl2797 { yyb2797 = yyj2797 > l } else { yyb2797 = r.CheckBreak() } if yyb2797 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj2797++ if yyhl2797 { yyb2797 = yyj2797 > l } else { yyb2797 = r.CheckBreak() } if yyb2797 { break } z.DecStructFieldNotFound(yyj2797-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 { yym2801 := z.EncBinary() _ = yym2801 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2802 := !z.EncBinary() yy2arr2802 := z.EncBasicHandle().StructToArray var yyq2802 [7]bool _, _, _ = yysep2802, yyq2802, yy2arr2802 const yyr2802 bool = false yyq2802[0] = x.Kind != "" yyq2802[1] = x.Namespace != "" yyq2802[2] = x.Name != "" yyq2802[3] = x.UID != "" yyq2802[4] = x.APIVersion != "" yyq2802[5] = x.ResourceVersion != "" yyq2802[6] = x.FieldPath != "" if yyr2802 || yy2arr2802 { r.EncodeArrayStart(7) } else { var yynn2802 int = 0 for _, b := range yyq2802 { if b { yynn2802++ } } r.EncodeMapStart(yynn2802) } if yyr2802 || yy2arr2802 { if yyq2802[0] { yym2804 := z.EncBinary() _ = yym2804 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2805 := z.EncBinary() _ = yym2805 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2802 || yy2arr2802 { if yyq2802[1] { yym2807 := z.EncBinary() _ = yym2807 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[1] { r.EncodeString(codecSelferC_UTF81234, string("namespace")) yym2808 := z.EncBinary() _ = yym2808 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2802 || yy2arr2802 { if yyq2802[2] { yym2810 := z.EncBinary() _ = yym2810 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[2] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym2811 := z.EncBinary() _ = yym2811 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2802 || yy2arr2802 { if yyq2802[3] { yym2813 := z.EncBinary() _ = yym2813 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 yyq2802[3] { r.EncodeString(codecSelferC_UTF81234, string("uid")) yym2814 := z.EncBinary() _ = yym2814 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2802 || yy2arr2802 { if yyq2802[4] { yym2816 := z.EncBinary() _ = yym2816 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[4] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2817 := z.EncBinary() _ = yym2817 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2802 || yy2arr2802 { if yyq2802[5] { yym2819 := z.EncBinary() _ = yym2819 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[5] { r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) yym2820 := z.EncBinary() _ = yym2820 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2802 || yy2arr2802 { if yyq2802[6] { yym2822 := z.EncBinary() _ = yym2822 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2802[6] { r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) yym2823 := z.EncBinary() _ = yym2823 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } } if yysep2802 { r.EncodeEnd() } } } } func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2824 := z.DecBinary() _ = yym2824 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2825 := r.ReadMapStart() if yyl2825 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2825, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2825 := r.ReadArrayStart() if yyl2825 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2825, 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 yys2826Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2826Slc var yyhl2826 bool = l >= 0 for yyj2826 := 0; ; yyj2826++ { if yyhl2826 { if yyj2826 >= l { break } } else { if r.CheckBreak() { break } } yys2826Slc = r.DecodeBytes(yys2826Slc, true, true) yys2826 := string(yys2826Slc) switch yys2826 { 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, yys2826) } // end switch yys2826 } // end for yyj2826 if !yyhl2826 { r.ReadEnd() } } func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2834 int var yyb2834 bool var yyhl2834 bool = l >= 0 yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj2834++ if yyhl2834 { yyb2834 = yyj2834 > l } else { yyb2834 = r.CheckBreak() } if yyb2834 { break } z.DecStructFieldNotFound(yyj2834-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 { yym2842 := z.EncBinary() _ = yym2842 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2843 := !z.EncBinary() yy2arr2843 := z.EncBasicHandle().StructToArray var yyq2843 [1]bool _, _, _ = yysep2843, yyq2843, yy2arr2843 const yyr2843 bool = false if yyr2843 || yy2arr2843 { r.EncodeArrayStart(1) } else { var yynn2843 int = 1 for _, b := range yyq2843 { if b { yynn2843++ } } r.EncodeMapStart(yynn2843) } if yyr2843 || yy2arr2843 { yym2845 := z.EncBinary() _ = yym2845 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2846 := z.EncBinary() _ = yym2846 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yysep2843 { r.EncodeEnd() } } } } func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2847 := z.DecBinary() _ = yym2847 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2848 := r.ReadMapStart() if yyl2848 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2848, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2848 := r.ReadArrayStart() if yyl2848 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2848, 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 yys2849Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2849Slc var yyhl2849 bool = l >= 0 for yyj2849 := 0; ; yyj2849++ { if yyhl2849 { if yyj2849 >= l { break } } else { if r.CheckBreak() { break } } yys2849Slc = r.DecodeBytes(yys2849Slc, true, true) yys2849 := string(yys2849Slc) switch yys2849 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2849) } // end switch yys2849 } // end for yyj2849 if !yyhl2849 { r.ReadEnd() } } func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2851 int var yyb2851 bool var yyhl2851 bool = l >= 0 yyj2851++ if yyhl2851 { yyb2851 = yyj2851 > l } else { yyb2851 = r.CheckBreak() } if yyb2851 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } for { yyj2851++ if yyhl2851 { yyb2851 = yyj2851 > l } else { yyb2851 = r.CheckBreak() } if yyb2851 { break } z.DecStructFieldNotFound(yyj2851-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 { yym2853 := z.EncBinary() _ = yym2853 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2854 := !z.EncBinary() yy2arr2854 := z.EncBasicHandle().StructToArray var yyq2854 [3]bool _, _, _ = yysep2854, yyq2854, yy2arr2854 const yyr2854 bool = false yyq2854[0] = x.Kind != "" yyq2854[1] = x.APIVersion != "" yyq2854[2] = true if yyr2854 || yy2arr2854 { r.EncodeArrayStart(3) } else { var yynn2854 int = 0 for _, b := range yyq2854 { if b { yynn2854++ } } r.EncodeMapStart(yynn2854) } if yyr2854 || yy2arr2854 { if yyq2854[0] { yym2856 := z.EncBinary() _ = yym2856 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2854[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2857 := z.EncBinary() _ = yym2857 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2854 || yy2arr2854 { if yyq2854[1] { yym2859 := z.EncBinary() _ = yym2859 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2854[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2860 := z.EncBinary() _ = yym2860 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2854 || yy2arr2854 { if yyq2854[2] { yy2862 := &x.Reference yy2862.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2854[2] { r.EncodeString(codecSelferC_UTF81234, string("reference")) yy2863 := &x.Reference yy2863.CodecEncodeSelf(e) } } if yysep2854 { r.EncodeEnd() } } } } func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2864 := z.DecBinary() _ = yym2864 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2865 := r.ReadMapStart() if yyl2865 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2865, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2865 := r.ReadArrayStart() if yyl2865 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2865, 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 yys2866Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2866Slc var yyhl2866 bool = l >= 0 for yyj2866 := 0; ; yyj2866++ { if yyhl2866 { if yyj2866 >= l { break } } else { if r.CheckBreak() { break } } yys2866Slc = r.DecodeBytes(yys2866Slc, true, true) yys2866 := string(yys2866Slc) switch yys2866 { 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 { yyv2869 := &x.Reference yyv2869.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2866) } // end switch yys2866 } // end for yyj2866 if !yyhl2866 { r.ReadEnd() } } func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2870 int var yyb2870 bool var yyhl2870 bool = l >= 0 yyj2870++ if yyhl2870 { yyb2870 = yyj2870 > l } else { yyb2870 = r.CheckBreak() } if yyb2870 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2870++ if yyhl2870 { yyb2870 = yyj2870 > l } else { yyb2870 = r.CheckBreak() } if yyb2870 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2870++ if yyhl2870 { yyb2870 = yyj2870 > l } else { yyb2870 = r.CheckBreak() } if yyb2870 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2873 := &x.Reference yyv2873.CodecDecodeSelf(d) } for { yyj2870++ if yyhl2870 { yyb2870 = yyj2870 > l } else { yyb2870 = r.CheckBreak() } if yyb2870 { break } z.DecStructFieldNotFound(yyj2870-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 { yym2874 := z.EncBinary() _ = yym2874 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2875 := !z.EncBinary() yy2arr2875 := z.EncBasicHandle().StructToArray var yyq2875 [2]bool _, _, _ = yysep2875, yyq2875, yy2arr2875 const yyr2875 bool = false yyq2875[0] = x.Component != "" yyq2875[1] = x.Host != "" if yyr2875 || yy2arr2875 { r.EncodeArrayStart(2) } else { var yynn2875 int = 0 for _, b := range yyq2875 { if b { yynn2875++ } } r.EncodeMapStart(yynn2875) } if yyr2875 || yy2arr2875 { if yyq2875[0] { yym2877 := z.EncBinary() _ = yym2877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2875[0] { r.EncodeString(codecSelferC_UTF81234, string("component")) yym2878 := z.EncBinary() _ = yym2878 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } } if yyr2875 || yy2arr2875 { if yyq2875[1] { yym2880 := z.EncBinary() _ = yym2880 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2875[1] { r.EncodeString(codecSelferC_UTF81234, string("host")) yym2881 := z.EncBinary() _ = yym2881 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yysep2875 { r.EncodeEnd() } } } } func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2882 := z.DecBinary() _ = yym2882 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2883 := r.ReadMapStart() if yyl2883 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2883, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2883 := r.ReadArrayStart() if yyl2883 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2883, 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 yys2884Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2884Slc var yyhl2884 bool = l >= 0 for yyj2884 := 0; ; yyj2884++ { if yyhl2884 { if yyj2884 >= l { break } } else { if r.CheckBreak() { break } } yys2884Slc = r.DecodeBytes(yys2884Slc, true, true) yys2884 := string(yys2884Slc) switch yys2884 { 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, yys2884) } // end switch yys2884 } // end for yyj2884 if !yyhl2884 { r.ReadEnd() } } func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2887 int var yyb2887 bool var yyhl2887 bool = l >= 0 yyj2887++ if yyhl2887 { yyb2887 = yyj2887 > l } else { yyb2887 = r.CheckBreak() } if yyb2887 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } yyj2887++ if yyhl2887 { yyb2887 = yyj2887 > l } else { yyb2887 = r.CheckBreak() } if yyb2887 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } for { yyj2887++ if yyhl2887 { yyb2887 = yyj2887 > l } else { yyb2887 = r.CheckBreak() } if yyb2887 { break } z.DecStructFieldNotFound(yyj2887-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 { yym2890 := z.EncBinary() _ = yym2890 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2891 := !z.EncBinary() yy2arr2891 := z.EncBasicHandle().StructToArray var yyq2891 [10]bool _, _, _ = yysep2891, yyq2891, yy2arr2891 const yyr2891 bool = false yyq2891[0] = x.Kind != "" yyq2891[1] = x.APIVersion != "" yyq2891[2] = true yyq2891[3] = true yyq2891[4] = x.Reason != "" yyq2891[5] = x.Message != "" yyq2891[6] = true yyq2891[7] = true yyq2891[8] = true yyq2891[9] = x.Count != 0 if yyr2891 || yy2arr2891 { r.EncodeArrayStart(10) } else { var yynn2891 int = 0 for _, b := range yyq2891 { if b { yynn2891++ } } r.EncodeMapStart(yynn2891) } if yyr2891 || yy2arr2891 { if yyq2891[0] { yym2893 := z.EncBinary() _ = yym2893 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2891[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2894 := z.EncBinary() _ = yym2894 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2891 || yy2arr2891 { if yyq2891[1] { yym2896 := z.EncBinary() _ = yym2896 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2891[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2897 := z.EncBinary() _ = yym2897 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2891 || yy2arr2891 { if yyq2891[2] { yy2899 := &x.ObjectMeta yy2899.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2891[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2900 := &x.ObjectMeta yy2900.CodecEncodeSelf(e) } } if yyr2891 || yy2arr2891 { if yyq2891[3] { yy2902 := &x.InvolvedObject yy2902.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2891[3] { r.EncodeString(codecSelferC_UTF81234, string("involvedObject")) yy2903 := &x.InvolvedObject yy2903.CodecEncodeSelf(e) } } if yyr2891 || yy2arr2891 { if yyq2891[4] { yym2905 := z.EncBinary() _ = yym2905 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2891[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2906 := z.EncBinary() _ = yym2906 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2891 || yy2arr2891 { if yyq2891[5] { yym2908 := z.EncBinary() _ = yym2908 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2891[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2909 := z.EncBinary() _ = yym2909 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2891 || yy2arr2891 { if yyq2891[6] { yy2911 := &x.Source yy2911.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2891[6] { r.EncodeString(codecSelferC_UTF81234, string("source")) yy2912 := &x.Source yy2912.CodecEncodeSelf(e) } } if yyr2891 || yy2arr2891 { if yyq2891[7] { yy2914 := &x.FirstTimestamp yym2915 := z.EncBinary() _ = yym2915 if false { } else if z.HasExtensions() && z.EncExt(yy2914) { } else if yym2915 { z.EncBinaryMarshal(yy2914) } else if !yym2915 && z.IsJSONHandle() { z.EncJSONMarshal(yy2914) } else { z.EncFallback(yy2914) } } else { r.EncodeNil() } } else { if yyq2891[7] { r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp")) yy2916 := &x.FirstTimestamp yym2917 := z.EncBinary() _ = yym2917 if false { } else if z.HasExtensions() && z.EncExt(yy2916) { } else if yym2917 { z.EncBinaryMarshal(yy2916) } else if !yym2917 && z.IsJSONHandle() { z.EncJSONMarshal(yy2916) } else { z.EncFallback(yy2916) } } } if yyr2891 || yy2arr2891 { if yyq2891[8] { yy2919 := &x.LastTimestamp yym2920 := z.EncBinary() _ = yym2920 if false { } else if z.HasExtensions() && z.EncExt(yy2919) { } else if yym2920 { z.EncBinaryMarshal(yy2919) } else if !yym2920 && z.IsJSONHandle() { z.EncJSONMarshal(yy2919) } else { z.EncFallback(yy2919) } } else { r.EncodeNil() } } else { if yyq2891[8] { r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp")) yy2921 := &x.LastTimestamp yym2922 := z.EncBinary() _ = yym2922 if false { } else if z.HasExtensions() && z.EncExt(yy2921) { } else if yym2922 { z.EncBinaryMarshal(yy2921) } else if !yym2922 && z.IsJSONHandle() { z.EncJSONMarshal(yy2921) } else { z.EncFallback(yy2921) } } } if yyr2891 || yy2arr2891 { if yyq2891[9] { yym2924 := z.EncBinary() _ = yym2924 if false { } else { r.EncodeInt(int64(x.Count)) } } else { r.EncodeInt(0) } } else { if yyq2891[9] { r.EncodeString(codecSelferC_UTF81234, string("count")) yym2925 := z.EncBinary() _ = yym2925 if false { } else { r.EncodeInt(int64(x.Count)) } } } if yysep2891 { r.EncodeEnd() } } } } func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2926 := z.DecBinary() _ = yym2926 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2927 := r.ReadMapStart() if yyl2927 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2927, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2927 := r.ReadArrayStart() if yyl2927 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2927, 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 yys2928Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2928Slc var yyhl2928 bool = l >= 0 for yyj2928 := 0; ; yyj2928++ { if yyhl2928 { if yyj2928 >= l { break } } else { if r.CheckBreak() { break } } yys2928Slc = r.DecodeBytes(yys2928Slc, true, true) yys2928 := string(yys2928Slc) switch yys2928 { 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 { yyv2931 := &x.ObjectMeta yyv2931.CodecDecodeSelf(d) } case "involvedObject": if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2932 := &x.InvolvedObject yyv2932.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 { yyv2935 := &x.Source yyv2935.CodecDecodeSelf(d) } case "firstTimestamp": if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2936 := &x.FirstTimestamp yym2937 := z.DecBinary() _ = yym2937 if false { } else if z.HasExtensions() && z.DecExt(yyv2936) { } else if yym2937 { z.DecBinaryUnmarshal(yyv2936) } else if !yym2937 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2936) } else { z.DecFallback(yyv2936, false) } } case "lastTimestamp": if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2938 := &x.LastTimestamp yym2939 := z.DecBinary() _ = yym2939 if false { } else if z.HasExtensions() && z.DecExt(yyv2938) { } else if yym2939 { z.DecBinaryUnmarshal(yyv2938) } else if !yym2939 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2938) } else { z.DecFallback(yyv2938, false) } } case "count": if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2928) } // end switch yys2928 } // end for yyj2928 if !yyhl2928 { r.ReadEnd() } } func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2941 int var yyb2941 bool var yyhl2941 bool = l >= 0 yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2944 := &x.ObjectMeta yyv2944.CodecDecodeSelf(d) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2945 := &x.InvolvedObject yyv2945.CodecDecodeSelf(d) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv2948 := &x.Source yyv2948.CodecDecodeSelf(d) } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2949 := &x.FirstTimestamp yym2950 := z.DecBinary() _ = yym2950 if false { } else if z.HasExtensions() && z.DecExt(yyv2949) { } else if yym2950 { z.DecBinaryUnmarshal(yyv2949) } else if !yym2950 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2949) } else { z.DecFallback(yyv2949, false) } } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2951 := &x.LastTimestamp yym2952 := z.DecBinary() _ = yym2952 if false { } else if z.HasExtensions() && z.DecExt(yyv2951) { } else if yym2952 { z.DecBinaryUnmarshal(yyv2951) } else if !yym2952 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2951) } else { z.DecFallback(yyv2951, false) } } yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2941++ if yyhl2941 { yyb2941 = yyj2941 > l } else { yyb2941 = r.CheckBreak() } if yyb2941 { break } z.DecStructFieldNotFound(yyj2941-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 { yym2954 := z.EncBinary() _ = yym2954 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2955 := !z.EncBinary() yy2arr2955 := z.EncBasicHandle().StructToArray var yyq2955 [4]bool _, _, _ = yysep2955, yyq2955, yy2arr2955 const yyr2955 bool = false yyq2955[0] = x.Kind != "" yyq2955[1] = x.APIVersion != "" yyq2955[2] = true if yyr2955 || yy2arr2955 { r.EncodeArrayStart(4) } else { var yynn2955 int = 1 for _, b := range yyq2955 { if b { yynn2955++ } } r.EncodeMapStart(yynn2955) } if yyr2955 || yy2arr2955 { if yyq2955[0] { yym2957 := z.EncBinary() _ = yym2957 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2955[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2958 := z.EncBinary() _ = yym2958 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2955 || yy2arr2955 { if yyq2955[1] { yym2960 := z.EncBinary() _ = yym2960 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2955[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2961 := z.EncBinary() _ = yym2961 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2955 || yy2arr2955 { if yyq2955[2] { yy2963 := &x.ListMeta yym2964 := z.EncBinary() _ = yym2964 if false { } else if z.HasExtensions() && z.EncExt(yy2963) { } else { z.EncFallback(yy2963) } } else { r.EncodeNil() } } else { if yyq2955[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2965 := &x.ListMeta yym2966 := z.EncBinary() _ = yym2966 if false { } else if z.HasExtensions() && z.EncExt(yy2965) { } else { z.EncFallback(yy2965) } } } if yyr2955 || yy2arr2955 { if x.Items == nil { r.EncodeNil() } else { yym2968 := z.EncBinary() _ = yym2968 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2969 := z.EncBinary() _ = yym2969 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } if yysep2955 { r.EncodeEnd() } } } } func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2970 := z.DecBinary() _ = yym2970 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2971 := r.ReadMapStart() if yyl2971 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2971, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2971 := r.ReadArrayStart() if yyl2971 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2971, 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 yys2972Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2972Slc var yyhl2972 bool = l >= 0 for yyj2972 := 0; ; yyj2972++ { if yyhl2972 { if yyj2972 >= l { break } } else { if r.CheckBreak() { break } } yys2972Slc = r.DecodeBytes(yys2972Slc, true, true) yys2972 := string(yys2972Slc) switch yys2972 { 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 { yyv2975 := &x.ListMeta yym2976 := z.DecBinary() _ = yym2976 if false { } else if z.HasExtensions() && z.DecExt(yyv2975) { } else { z.DecFallback(yyv2975, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2977 := &x.Items yym2978 := z.DecBinary() _ = yym2978 if false { } else { h.decSliceEvent((*[]Event)(yyv2977), d) } } default: z.DecStructFieldNotFound(-1, yys2972) } // end switch yys2972 } // end for yyj2972 if !yyhl2972 { r.ReadEnd() } } func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2979 int var yyb2979 bool var yyhl2979 bool = l >= 0 yyj2979++ if yyhl2979 { yyb2979 = yyj2979 > l } else { yyb2979 = r.CheckBreak() } if yyb2979 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2979++ if yyhl2979 { yyb2979 = yyj2979 > l } else { yyb2979 = r.CheckBreak() } if yyb2979 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2979++ if yyhl2979 { yyb2979 = yyj2979 > l } else { yyb2979 = r.CheckBreak() } if yyb2979 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2982 := &x.ListMeta yym2983 := z.DecBinary() _ = yym2983 if false { } else if z.HasExtensions() && z.DecExt(yyv2982) { } else { z.DecFallback(yyv2982, false) } } yyj2979++ if yyhl2979 { yyb2979 = yyj2979 > l } else { yyb2979 = r.CheckBreak() } if yyb2979 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2984 := &x.Items yym2985 := z.DecBinary() _ = yym2985 if false { } else { h.decSliceEvent((*[]Event)(yyv2984), d) } } for { yyj2979++ if yyhl2979 { yyb2979 = yyj2979 > l } else { yyb2979 = r.CheckBreak() } if yyb2979 { break } z.DecStructFieldNotFound(yyj2979-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 { yym2986 := z.EncBinary() _ = yym2986 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2987 := !z.EncBinary() yy2arr2987 := z.EncBasicHandle().StructToArray var yyq2987 [4]bool _, _, _ = yysep2987, yyq2987, yy2arr2987 const yyr2987 bool = false yyq2987[0] = x.Kind != "" yyq2987[1] = x.APIVersion != "" yyq2987[2] = true if yyr2987 || yy2arr2987 { r.EncodeArrayStart(4) } else { var yynn2987 int = 1 for _, b := range yyq2987 { if b { yynn2987++ } } r.EncodeMapStart(yynn2987) } if yyr2987 || yy2arr2987 { if yyq2987[0] { yym2989 := z.EncBinary() _ = yym2989 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2987[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2990 := z.EncBinary() _ = yym2990 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2987 || yy2arr2987 { if yyq2987[1] { yym2992 := z.EncBinary() _ = yym2992 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2987[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2993 := z.EncBinary() _ = yym2993 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2987 || yy2arr2987 { if yyq2987[2] { yy2995 := &x.ListMeta yym2996 := z.EncBinary() _ = yym2996 if false { } else if z.HasExtensions() && z.EncExt(yy2995) { } else { z.EncFallback(yy2995) } } else { r.EncodeNil() } } else { if yyq2987[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2997 := &x.ListMeta yym2998 := z.EncBinary() _ = yym2998 if false { } else if z.HasExtensions() && z.EncExt(yy2997) { } else { z.EncFallback(yy2997) } } } if yyr2987 || yy2arr2987 { if x.Items == nil { r.EncodeNil() } else { yym3000 := z.EncBinary() _ = yym3000 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 { yym3001 := z.EncBinary() _ = yym3001 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } if yysep2987 { r.EncodeEnd() } } } } func (x *List) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3002 := z.DecBinary() _ = yym3002 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3003 := r.ReadMapStart() if yyl3003 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3003, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3003 := r.ReadArrayStart() if yyl3003 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3003, 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 yys3004Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3004Slc var yyhl3004 bool = l >= 0 for yyj3004 := 0; ; yyj3004++ { if yyhl3004 { if yyj3004 >= l { break } } else { if r.CheckBreak() { break } } yys3004Slc = r.DecodeBytes(yys3004Slc, true, true) yys3004 := string(yys3004Slc) switch yys3004 { 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 { yyv3007 := &x.ListMeta yym3008 := z.DecBinary() _ = yym3008 if false { } else if z.HasExtensions() && z.DecExt(yyv3007) { } else { z.DecFallback(yyv3007, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3009 := &x.Items yym3010 := z.DecBinary() _ = yym3010 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3009), d) } } default: z.DecStructFieldNotFound(-1, yys3004) } // end switch yys3004 } // end for yyj3004 if !yyhl3004 { r.ReadEnd() } } func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3011 int var yyb3011 bool var yyhl3011 bool = l >= 0 yyj3011++ if yyhl3011 { yyb3011 = yyj3011 > l } else { yyb3011 = r.CheckBreak() } if yyb3011 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3011++ if yyhl3011 { yyb3011 = yyj3011 > l } else { yyb3011 = r.CheckBreak() } if yyb3011 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3011++ if yyhl3011 { yyb3011 = yyj3011 > l } else { yyb3011 = r.CheckBreak() } if yyb3011 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3014 := &x.ListMeta yym3015 := z.DecBinary() _ = yym3015 if false { } else if z.HasExtensions() && z.DecExt(yyv3014) { } else { z.DecFallback(yyv3014, false) } } yyj3011++ if yyhl3011 { yyb3011 = yyj3011 > l } else { yyb3011 = r.CheckBreak() } if yyb3011 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3016 := &x.Items yym3017 := z.DecBinary() _ = yym3017 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3016), d) } } for { yyj3011++ if yyhl3011 { yyb3011 = yyj3011 > l } else { yyb3011 = r.CheckBreak() } if yyb3011 { break } z.DecStructFieldNotFound(yyj3011-1, "") } r.ReadEnd() } func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3018 := z.EncBinary() _ = yym3018 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 yym3019 := z.DecBinary() _ = yym3019 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 { yym3020 := z.EncBinary() _ = yym3020 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3021 := !z.EncBinary() yy2arr3021 := z.EncBasicHandle().StructToArray var yyq3021 [6]bool _, _, _ = yysep3021, yyq3021, yy2arr3021 const yyr3021 bool = false yyq3021[0] = x.Type != "" yyq3021[1] = len(x.Max) != 0 yyq3021[2] = len(x.Min) != 0 yyq3021[3] = len(x.Default) != 0 yyq3021[4] = len(x.DefaultRequest) != 0 yyq3021[5] = len(x.MaxLimitRequestRatio) != 0 if yyr3021 || yy2arr3021 { r.EncodeArrayStart(6) } else { var yynn3021 int = 0 for _, b := range yyq3021 { if b { yynn3021++ } } r.EncodeMapStart(yynn3021) } if yyr3021 || yy2arr3021 { if yyq3021[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3021[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr3021 || yy2arr3021 { if yyq3021[1] { if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3021[1] { r.EncodeString(codecSelferC_UTF81234, string("max")) if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } } if yyr3021 || yy2arr3021 { if yyq3021[2] { if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3021[2] { r.EncodeString(codecSelferC_UTF81234, string("min")) if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } } if yyr3021 || yy2arr3021 { if yyq3021[3] { if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3021[3] { r.EncodeString(codecSelferC_UTF81234, string("default")) if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } } if yyr3021 || yy2arr3021 { if yyq3021[4] { if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3021[4] { r.EncodeString(codecSelferC_UTF81234, string("defaultRequest")) if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } } if yyr3021 || yy2arr3021 { if yyq3021[5] { if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3021[5] { r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio")) if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } } if yysep3021 { r.EncodeEnd() } } } } func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3028 := z.DecBinary() _ = yym3028 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3029 := r.ReadMapStart() if yyl3029 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3029, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3029 := r.ReadArrayStart() if yyl3029 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3029, 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 yys3030Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3030Slc var yyhl3030 bool = l >= 0 for yyj3030 := 0; ; yyj3030++ { if yyhl3030 { if yyj3030 >= l { break } } else { if r.CheckBreak() { break } } yys3030Slc = r.DecodeBytes(yys3030Slc, true, true) yys3030 := string(yys3030Slc) switch yys3030 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } case "max": if r.TryDecodeAsNil() { x.Max = nil } else { yyv3032 := &x.Max yyv3032.CodecDecodeSelf(d) } case "min": if r.TryDecodeAsNil() { x.Min = nil } else { yyv3033 := &x.Min yyv3033.CodecDecodeSelf(d) } case "default": if r.TryDecodeAsNil() { x.Default = nil } else { yyv3034 := &x.Default yyv3034.CodecDecodeSelf(d) } case "defaultRequest": if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3035 := &x.DefaultRequest yyv3035.CodecDecodeSelf(d) } case "maxLimitRequestRatio": if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3036 := &x.MaxLimitRequestRatio yyv3036.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3030) } // end switch yys3030 } // end for yyj3030 if !yyhl3030 { r.ReadEnd() } } func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3037 int var yyb3037 bool var yyhl3037 bool = l >= 0 yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Max = nil } else { yyv3039 := &x.Max yyv3039.CodecDecodeSelf(d) } yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Min = nil } else { yyv3040 := &x.Min yyv3040.CodecDecodeSelf(d) } yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Default = nil } else { yyv3041 := &x.Default yyv3041.CodecDecodeSelf(d) } yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3042 := &x.DefaultRequest yyv3042.CodecDecodeSelf(d) } yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3043 := &x.MaxLimitRequestRatio yyv3043.CodecDecodeSelf(d) } for { yyj3037++ if yyhl3037 { yyb3037 = yyj3037 > l } else { yyb3037 = r.CheckBreak() } if yyb3037 { break } z.DecStructFieldNotFound(yyj3037-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 { yym3044 := z.EncBinary() _ = yym3044 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3045 := !z.EncBinary() yy2arr3045 := z.EncBasicHandle().StructToArray var yyq3045 [1]bool _, _, _ = yysep3045, yyq3045, yy2arr3045 const yyr3045 bool = false if yyr3045 || yy2arr3045 { r.EncodeArrayStart(1) } else { var yynn3045 int = 1 for _, b := range yyq3045 { if b { yynn3045++ } } r.EncodeMapStart(yynn3045) } if yyr3045 || yy2arr3045 { if x.Limits == nil { r.EncodeNil() } else { yym3047 := z.EncBinary() _ = yym3047 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("limits")) if x.Limits == nil { r.EncodeNil() } else { yym3048 := z.EncBinary() _ = yym3048 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } if yysep3045 { r.EncodeEnd() } } } } func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3049 := z.DecBinary() _ = yym3049 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3050 := r.ReadMapStart() if yyl3050 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3050, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3050 := r.ReadArrayStart() if yyl3050 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3050, 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 yys3051Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3051Slc var yyhl3051 bool = l >= 0 for yyj3051 := 0; ; yyj3051++ { if yyhl3051 { if yyj3051 >= l { break } } else { if r.CheckBreak() { break } } yys3051Slc = r.DecodeBytes(yys3051Slc, true, true) yys3051 := string(yys3051Slc) switch yys3051 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3052 := &x.Limits yym3053 := z.DecBinary() _ = yym3053 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3052), d) } } default: z.DecStructFieldNotFound(-1, yys3051) } // end switch yys3051 } // end for yyj3051 if !yyhl3051 { r.ReadEnd() } } func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3054 int var yyb3054 bool var yyhl3054 bool = l >= 0 yyj3054++ if yyhl3054 { yyb3054 = yyj3054 > l } else { yyb3054 = r.CheckBreak() } if yyb3054 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3055 := &x.Limits yym3056 := z.DecBinary() _ = yym3056 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3055), d) } } for { yyj3054++ if yyhl3054 { yyb3054 = yyj3054 > l } else { yyb3054 = r.CheckBreak() } if yyb3054 { break } z.DecStructFieldNotFound(yyj3054-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 { yym3057 := z.EncBinary() _ = yym3057 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3058 := !z.EncBinary() yy2arr3058 := z.EncBasicHandle().StructToArray var yyq3058 [4]bool _, _, _ = yysep3058, yyq3058, yy2arr3058 const yyr3058 bool = false yyq3058[0] = x.Kind != "" yyq3058[1] = x.APIVersion != "" yyq3058[2] = true yyq3058[3] = true if yyr3058 || yy2arr3058 { r.EncodeArrayStart(4) } else { var yynn3058 int = 0 for _, b := range yyq3058 { if b { yynn3058++ } } r.EncodeMapStart(yynn3058) } if yyr3058 || yy2arr3058 { if yyq3058[0] { yym3060 := z.EncBinary() _ = yym3060 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3058[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3061 := z.EncBinary() _ = yym3061 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3058 || yy2arr3058 { if yyq3058[1] { yym3063 := z.EncBinary() _ = yym3063 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3058[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3064 := z.EncBinary() _ = yym3064 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3058 || yy2arr3058 { if yyq3058[2] { yy3066 := &x.ObjectMeta yy3066.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3058[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3067 := &x.ObjectMeta yy3067.CodecEncodeSelf(e) } } if yyr3058 || yy2arr3058 { if yyq3058[3] { yy3069 := &x.Spec yy3069.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3058[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3070 := &x.Spec yy3070.CodecEncodeSelf(e) } } if yysep3058 { r.EncodeEnd() } } } } func (x *LimitRange) 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 *LimitRange) 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.ObjectMeta = ObjectMeta{} } else { yyv3076 := &x.ObjectMeta yyv3076.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3077 := &x.Spec yyv3077.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3073) } // end switch yys3073 } // end for yyj3073 if !yyhl3073 { r.ReadEnd() } } func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3078 int var yyb3078 bool var yyhl3078 bool = l >= 0 yyj3078++ if yyhl3078 { yyb3078 = yyj3078 > l } else { yyb3078 = r.CheckBreak() } if yyb3078 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3078++ if yyhl3078 { yyb3078 = yyj3078 > l } else { yyb3078 = r.CheckBreak() } if yyb3078 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3078++ if yyhl3078 { yyb3078 = yyj3078 > l } else { yyb3078 = r.CheckBreak() } if yyb3078 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3081 := &x.ObjectMeta yyv3081.CodecDecodeSelf(d) } yyj3078++ if yyhl3078 { yyb3078 = yyj3078 > l } else { yyb3078 = r.CheckBreak() } if yyb3078 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3082 := &x.Spec yyv3082.CodecDecodeSelf(d) } for { yyj3078++ if yyhl3078 { yyb3078 = yyj3078 > l } else { yyb3078 = r.CheckBreak() } if yyb3078 { break } z.DecStructFieldNotFound(yyj3078-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 { yym3083 := z.EncBinary() _ = yym3083 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3084 := !z.EncBinary() yy2arr3084 := z.EncBasicHandle().StructToArray var yyq3084 [4]bool _, _, _ = yysep3084, yyq3084, yy2arr3084 const yyr3084 bool = false yyq3084[0] = x.Kind != "" yyq3084[1] = x.APIVersion != "" yyq3084[2] = true if yyr3084 || yy2arr3084 { r.EncodeArrayStart(4) } else { var yynn3084 int = 1 for _, b := range yyq3084 { if b { yynn3084++ } } r.EncodeMapStart(yynn3084) } if yyr3084 || yy2arr3084 { if yyq3084[0] { yym3086 := z.EncBinary() _ = yym3086 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3084[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3087 := z.EncBinary() _ = yym3087 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3084 || yy2arr3084 { if yyq3084[1] { yym3089 := z.EncBinary() _ = yym3089 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3084[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3090 := z.EncBinary() _ = yym3090 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3084 || yy2arr3084 { if yyq3084[2] { yy3092 := &x.ListMeta yym3093 := z.EncBinary() _ = yym3093 if false { } else if z.HasExtensions() && z.EncExt(yy3092) { } else { z.EncFallback(yy3092) } } else { r.EncodeNil() } } else { if yyq3084[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3094 := &x.ListMeta yym3095 := z.EncBinary() _ = yym3095 if false { } else if z.HasExtensions() && z.EncExt(yy3094) { } else { z.EncFallback(yy3094) } } } if yyr3084 || yy2arr3084 { if x.Items == nil { r.EncodeNil() } else { yym3097 := z.EncBinary() _ = yym3097 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3098 := z.EncBinary() _ = yym3098 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } if yysep3084 { r.EncodeEnd() } } } } func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3099 := z.DecBinary() _ = yym3099 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3100 := r.ReadMapStart() if yyl3100 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3100, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3100 := r.ReadArrayStart() if yyl3100 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3100, 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 yys3101Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3101Slc var yyhl3101 bool = l >= 0 for yyj3101 := 0; ; yyj3101++ { if yyhl3101 { if yyj3101 >= l { break } } else { if r.CheckBreak() { break } } yys3101Slc = r.DecodeBytes(yys3101Slc, true, true) yys3101 := string(yys3101Slc) switch yys3101 { 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 { yyv3104 := &x.ListMeta yym3105 := z.DecBinary() _ = yym3105 if false { } else if z.HasExtensions() && z.DecExt(yyv3104) { } else { z.DecFallback(yyv3104, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3106 := &x.Items yym3107 := z.DecBinary() _ = yym3107 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3106), d) } } default: z.DecStructFieldNotFound(-1, yys3101) } // end switch yys3101 } // end for yyj3101 if !yyhl3101 { r.ReadEnd() } } func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3108 int var yyb3108 bool var yyhl3108 bool = l >= 0 yyj3108++ if yyhl3108 { yyb3108 = yyj3108 > l } else { yyb3108 = r.CheckBreak() } if yyb3108 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3108++ if yyhl3108 { yyb3108 = yyj3108 > l } else { yyb3108 = r.CheckBreak() } if yyb3108 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3108++ if yyhl3108 { yyb3108 = yyj3108 > l } else { yyb3108 = r.CheckBreak() } if yyb3108 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3111 := &x.ListMeta yym3112 := z.DecBinary() _ = yym3112 if false { } else if z.HasExtensions() && z.DecExt(yyv3111) { } else { z.DecFallback(yyv3111, false) } } yyj3108++ if yyhl3108 { yyb3108 = yyj3108 > l } else { yyb3108 = r.CheckBreak() } if yyb3108 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3113 := &x.Items yym3114 := z.DecBinary() _ = yym3114 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3113), d) } } for { yyj3108++ if yyhl3108 { yyb3108 = yyj3108 > l } else { yyb3108 = r.CheckBreak() } if yyb3108 { break } z.DecStructFieldNotFound(yyj3108-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 { yym3115 := z.EncBinary() _ = yym3115 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3116 := !z.EncBinary() yy2arr3116 := z.EncBasicHandle().StructToArray var yyq3116 [1]bool _, _, _ = yysep3116, yyq3116, yy2arr3116 const yyr3116 bool = false yyq3116[0] = len(x.Hard) != 0 if yyr3116 || yy2arr3116 { r.EncodeArrayStart(1) } else { var yynn3116 int = 0 for _, b := range yyq3116 { if b { yynn3116++ } } r.EncodeMapStart(yynn3116) } if yyr3116 || yy2arr3116 { if yyq3116[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3116[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yysep3116 { r.EncodeEnd() } } } } func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3118 := z.DecBinary() _ = yym3118 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3119 := r.ReadMapStart() if yyl3119 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3119, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3119 := r.ReadArrayStart() if yyl3119 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3119, 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 yys3120Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3120Slc var yyhl3120 bool = l >= 0 for yyj3120 := 0; ; yyj3120++ { if yyhl3120 { if yyj3120 >= l { break } } else { if r.CheckBreak() { break } } yys3120Slc = r.DecodeBytes(yys3120Slc, true, true) yys3120 := string(yys3120Slc) switch yys3120 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3121 := &x.Hard yyv3121.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3120) } // end switch yys3120 } // end for yyj3120 if !yyhl3120 { r.ReadEnd() } } func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3122 int var yyb3122 bool var yyhl3122 bool = l >= 0 yyj3122++ if yyhl3122 { yyb3122 = yyj3122 > l } else { yyb3122 = r.CheckBreak() } if yyb3122 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3123 := &x.Hard yyv3123.CodecDecodeSelf(d) } for { yyj3122++ if yyhl3122 { yyb3122 = yyj3122 > l } else { yyb3122 = r.CheckBreak() } if yyb3122 { break } z.DecStructFieldNotFound(yyj3122-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 { yym3124 := z.EncBinary() _ = yym3124 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3125 := !z.EncBinary() yy2arr3125 := z.EncBasicHandle().StructToArray var yyq3125 [2]bool _, _, _ = yysep3125, yyq3125, yy2arr3125 const yyr3125 bool = false yyq3125[0] = len(x.Hard) != 0 yyq3125[1] = len(x.Used) != 0 if yyr3125 || yy2arr3125 { r.EncodeArrayStart(2) } else { var yynn3125 int = 0 for _, b := range yyq3125 { if b { yynn3125++ } } r.EncodeMapStart(yynn3125) } if yyr3125 || yy2arr3125 { if yyq3125[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3125[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3125 || yy2arr3125 { if yyq3125[1] { if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3125[1] { r.EncodeString(codecSelferC_UTF81234, string("used")) if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } } if yysep3125 { r.EncodeEnd() } } } } func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3128 := z.DecBinary() _ = yym3128 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3129 := r.ReadMapStart() if yyl3129 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3129, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3129 := r.ReadArrayStart() if yyl3129 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3129, 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 yys3130Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3130Slc var yyhl3130 bool = l >= 0 for yyj3130 := 0; ; yyj3130++ { if yyhl3130 { if yyj3130 >= l { break } } else { if r.CheckBreak() { break } } yys3130Slc = r.DecodeBytes(yys3130Slc, true, true) yys3130 := string(yys3130Slc) switch yys3130 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3131 := &x.Hard yyv3131.CodecDecodeSelf(d) } case "used": if r.TryDecodeAsNil() { x.Used = nil } else { yyv3132 := &x.Used yyv3132.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3130) } // end switch yys3130 } // end for yyj3130 if !yyhl3130 { r.ReadEnd() } } func (x *ResourceQuotaStatus) 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.Hard = nil } else { yyv3134 := &x.Hard yyv3134.CodecDecodeSelf(d) } yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Used = nil } else { yyv3135 := &x.Used yyv3135.CodecDecodeSelf(d) } for { yyj3133++ if yyhl3133 { yyb3133 = yyj3133 > l } else { yyb3133 = r.CheckBreak() } if yyb3133 { break } z.DecStructFieldNotFound(yyj3133-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 { yym3136 := z.EncBinary() _ = yym3136 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3137 := !z.EncBinary() yy2arr3137 := z.EncBasicHandle().StructToArray var yyq3137 [5]bool _, _, _ = yysep3137, yyq3137, yy2arr3137 const yyr3137 bool = false yyq3137[0] = x.Kind != "" yyq3137[1] = x.APIVersion != "" yyq3137[2] = true yyq3137[3] = true yyq3137[4] = true if yyr3137 || yy2arr3137 { r.EncodeArrayStart(5) } else { var yynn3137 int = 0 for _, b := range yyq3137 { if b { yynn3137++ } } r.EncodeMapStart(yynn3137) } if yyr3137 || yy2arr3137 { if yyq3137[0] { yym3139 := z.EncBinary() _ = yym3139 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3137[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3140 := z.EncBinary() _ = yym3140 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3137 || yy2arr3137 { if yyq3137[1] { yym3142 := z.EncBinary() _ = yym3142 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3137[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3143 := z.EncBinary() _ = yym3143 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3137 || yy2arr3137 { if yyq3137[2] { yy3145 := &x.ObjectMeta yy3145.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3137[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3146 := &x.ObjectMeta yy3146.CodecEncodeSelf(e) } } if yyr3137 || yy2arr3137 { if yyq3137[3] { yy3148 := &x.Spec yy3148.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3137[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3149 := &x.Spec yy3149.CodecEncodeSelf(e) } } if yyr3137 || yy2arr3137 { if yyq3137[4] { yy3151 := &x.Status yy3151.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3137[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy3152 := &x.Status yy3152.CodecEncodeSelf(e) } } if yysep3137 { r.EncodeEnd() } } } } func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3153 := z.DecBinary() _ = yym3153 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3154 := r.ReadMapStart() if yyl3154 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3154, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3154 := r.ReadArrayStart() if yyl3154 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3154, 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 yys3155Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3155Slc var yyhl3155 bool = l >= 0 for yyj3155 := 0; ; yyj3155++ { if yyhl3155 { if yyj3155 >= l { break } } else { if r.CheckBreak() { break } } yys3155Slc = r.DecodeBytes(yys3155Slc, true, true) yys3155 := string(yys3155Slc) switch yys3155 { 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 { yyv3158 := &x.ObjectMeta yyv3158.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3159 := &x.Spec yyv3159.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3160 := &x.Status yyv3160.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3155) } // end switch yys3155 } // end for yyj3155 if !yyhl3155 { r.ReadEnd() } } func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3161 int var yyb3161 bool var yyhl3161 bool = l >= 0 yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3164 := &x.ObjectMeta yyv3164.CodecDecodeSelf(d) } yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3165 := &x.Spec yyv3165.CodecDecodeSelf(d) } yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3166 := &x.Status yyv3166.CodecDecodeSelf(d) } for { yyj3161++ if yyhl3161 { yyb3161 = yyj3161 > l } else { yyb3161 = r.CheckBreak() } if yyb3161 { break } z.DecStructFieldNotFound(yyj3161-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 { yym3167 := z.EncBinary() _ = yym3167 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3168 := !z.EncBinary() yy2arr3168 := z.EncBasicHandle().StructToArray var yyq3168 [4]bool _, _, _ = yysep3168, yyq3168, yy2arr3168 const yyr3168 bool = false yyq3168[0] = x.Kind != "" yyq3168[1] = x.APIVersion != "" yyq3168[2] = true if yyr3168 || yy2arr3168 { r.EncodeArrayStart(4) } else { var yynn3168 int = 1 for _, b := range yyq3168 { if b { yynn3168++ } } r.EncodeMapStart(yynn3168) } if yyr3168 || yy2arr3168 { if yyq3168[0] { yym3170 := z.EncBinary() _ = yym3170 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3168[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3171 := z.EncBinary() _ = yym3171 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3168 || yy2arr3168 { if yyq3168[1] { yym3173 := z.EncBinary() _ = yym3173 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3168[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3174 := z.EncBinary() _ = yym3174 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3168 || yy2arr3168 { if yyq3168[2] { yy3176 := &x.ListMeta yym3177 := z.EncBinary() _ = yym3177 if false { } else if z.HasExtensions() && z.EncExt(yy3176) { } else { z.EncFallback(yy3176) } } else { r.EncodeNil() } } else { if yyq3168[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3178 := &x.ListMeta yym3179 := z.EncBinary() _ = yym3179 if false { } else if z.HasExtensions() && z.EncExt(yy3178) { } else { z.EncFallback(yy3178) } } } if yyr3168 || yy2arr3168 { if x.Items == nil { r.EncodeNil() } else { yym3181 := z.EncBinary() _ = yym3181 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3182 := z.EncBinary() _ = yym3182 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } if yysep3168 { r.EncodeEnd() } } } } func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3183 := z.DecBinary() _ = yym3183 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3184 := r.ReadMapStart() if yyl3184 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3184, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3184 := r.ReadArrayStart() if yyl3184 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3184, 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 yys3185Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3185Slc var yyhl3185 bool = l >= 0 for yyj3185 := 0; ; yyj3185++ { if yyhl3185 { if yyj3185 >= l { break } } else { if r.CheckBreak() { break } } yys3185Slc = r.DecodeBytes(yys3185Slc, true, true) yys3185 := string(yys3185Slc) switch yys3185 { 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 { yyv3188 := &x.ListMeta yym3189 := z.DecBinary() _ = yym3189 if false { } else if z.HasExtensions() && z.DecExt(yyv3188) { } else { z.DecFallback(yyv3188, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3190 := &x.Items yym3191 := z.DecBinary() _ = yym3191 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3190), d) } } default: z.DecStructFieldNotFound(-1, yys3185) } // end switch yys3185 } // end for yyj3185 if !yyhl3185 { r.ReadEnd() } } func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3192 int var yyb3192 bool var yyhl3192 bool = l >= 0 yyj3192++ if yyhl3192 { yyb3192 = yyj3192 > l } else { yyb3192 = r.CheckBreak() } if yyb3192 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3192++ if yyhl3192 { yyb3192 = yyj3192 > l } else { yyb3192 = r.CheckBreak() } if yyb3192 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3192++ if yyhl3192 { yyb3192 = yyj3192 > l } else { yyb3192 = r.CheckBreak() } if yyb3192 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3195 := &x.ListMeta yym3196 := z.DecBinary() _ = yym3196 if false { } else if z.HasExtensions() && z.DecExt(yyv3195) { } else { z.DecFallback(yyv3195, false) } } yyj3192++ if yyhl3192 { yyb3192 = yyj3192 > l } else { yyb3192 = r.CheckBreak() } if yyb3192 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3197 := &x.Items yym3198 := z.DecBinary() _ = yym3198 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3197), d) } } for { yyj3192++ if yyhl3192 { yyb3192 = yyj3192 > l } else { yyb3192 = r.CheckBreak() } if yyb3192 { break } z.DecStructFieldNotFound(yyj3192-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 { yym3199 := z.EncBinary() _ = yym3199 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3200 := !z.EncBinary() yy2arr3200 := z.EncBasicHandle().StructToArray var yyq3200 [5]bool _, _, _ = yysep3200, yyq3200, yy2arr3200 const yyr3200 bool = false yyq3200[0] = x.Kind != "" yyq3200[1] = x.APIVersion != "" yyq3200[2] = true yyq3200[3] = len(x.Data) != 0 yyq3200[4] = x.Type != "" if yyr3200 || yy2arr3200 { r.EncodeArrayStart(5) } else { var yynn3200 int = 0 for _, b := range yyq3200 { if b { yynn3200++ } } r.EncodeMapStart(yynn3200) } if yyr3200 || yy2arr3200 { if yyq3200[0] { yym3202 := z.EncBinary() _ = yym3202 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3200[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3203 := z.EncBinary() _ = yym3203 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3200 || yy2arr3200 { if yyq3200[1] { yym3205 := z.EncBinary() _ = yym3205 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3200[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3206 := z.EncBinary() _ = yym3206 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3200 || yy2arr3200 { if yyq3200[2] { yy3208 := &x.ObjectMeta yy3208.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3200[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3209 := &x.ObjectMeta yy3209.CodecEncodeSelf(e) } } if yyr3200 || yy2arr3200 { if yyq3200[3] { if x.Data == nil { r.EncodeNil() } else { yym3211 := z.EncBinary() _ = yym3211 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } else { r.EncodeNil() } } else { if yyq3200[3] { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3212 := z.EncBinary() _ = yym3212 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } } if yyr3200 || yy2arr3200 { if yyq3200[4] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3200[4] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yysep3200 { r.EncodeEnd() } } } } func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3214 := z.DecBinary() _ = yym3214 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3215 := r.ReadMapStart() if yyl3215 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3215, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3215 := r.ReadArrayStart() if yyl3215 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3215, 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 yys3216Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3216Slc var yyhl3216 bool = l >= 0 for yyj3216 := 0; ; yyj3216++ { if yyhl3216 { if yyj3216 >= l { break } } else { if r.CheckBreak() { break } } yys3216Slc = r.DecodeBytes(yys3216Slc, true, true) yys3216 := string(yys3216Slc) switch yys3216 { 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 { yyv3219 := &x.ObjectMeta yyv3219.CodecDecodeSelf(d) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3220 := &x.Data yym3221 := z.DecBinary() _ = yym3221 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3220), d) } } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3216) } // end switch yys3216 } // end for yyj3216 if !yyhl3216 { r.ReadEnd() } } func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3223 int var yyb3223 bool var yyhl3223 bool = l >= 0 yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3226 := &x.ObjectMeta yyv3226.CodecDecodeSelf(d) } yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3227 := &x.Data yym3228 := z.DecBinary() _ = yym3228 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3227), d) } } yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } for { yyj3223++ if yyhl3223 { yyb3223 = yyj3223 > l } else { yyb3223 = r.CheckBreak() } if yyb3223 { break } z.DecStructFieldNotFound(yyj3223-1, "") } r.ReadEnd() } func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3230 := z.EncBinary() _ = yym3230 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 yym3231 := z.DecBinary() _ = yym3231 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 { yym3232 := z.EncBinary() _ = yym3232 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3233 := !z.EncBinary() yy2arr3233 := z.EncBasicHandle().StructToArray var yyq3233 [4]bool _, _, _ = yysep3233, yyq3233, yy2arr3233 const yyr3233 bool = false yyq3233[0] = x.Kind != "" yyq3233[1] = x.APIVersion != "" yyq3233[2] = true if yyr3233 || yy2arr3233 { r.EncodeArrayStart(4) } else { var yynn3233 int = 1 for _, b := range yyq3233 { if b { yynn3233++ } } r.EncodeMapStart(yynn3233) } if yyr3233 || yy2arr3233 { if yyq3233[0] { yym3235 := z.EncBinary() _ = yym3235 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3233[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3236 := z.EncBinary() _ = yym3236 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3233 || yy2arr3233 { if yyq3233[1] { yym3238 := z.EncBinary() _ = yym3238 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3233[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3239 := z.EncBinary() _ = yym3239 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3233 || yy2arr3233 { if yyq3233[2] { yy3241 := &x.ListMeta yym3242 := z.EncBinary() _ = yym3242 if false { } else if z.HasExtensions() && z.EncExt(yy3241) { } else { z.EncFallback(yy3241) } } else { r.EncodeNil() } } else { if yyq3233[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3243 := &x.ListMeta yym3244 := z.EncBinary() _ = yym3244 if false { } else if z.HasExtensions() && z.EncExt(yy3243) { } else { z.EncFallback(yy3243) } } } if yyr3233 || yy2arr3233 { if x.Items == nil { r.EncodeNil() } else { yym3246 := z.EncBinary() _ = yym3246 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3247 := z.EncBinary() _ = yym3247 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } if yysep3233 { r.EncodeEnd() } } } } func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3248 := z.DecBinary() _ = yym3248 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3249 := r.ReadMapStart() if yyl3249 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3249, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3249 := r.ReadArrayStart() if yyl3249 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3249, 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 yys3250Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3250Slc var yyhl3250 bool = l >= 0 for yyj3250 := 0; ; yyj3250++ { if yyhl3250 { if yyj3250 >= l { break } } else { if r.CheckBreak() { break } } yys3250Slc = r.DecodeBytes(yys3250Slc, true, true) yys3250 := string(yys3250Slc) switch yys3250 { 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 { yyv3253 := &x.ListMeta yym3254 := z.DecBinary() _ = yym3254 if false { } else if z.HasExtensions() && z.DecExt(yyv3253) { } else { z.DecFallback(yyv3253, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3255 := &x.Items yym3256 := z.DecBinary() _ = yym3256 if false { } else { h.decSliceSecret((*[]Secret)(yyv3255), d) } } default: z.DecStructFieldNotFound(-1, yys3250) } // end switch yys3250 } // end for yyj3250 if !yyhl3250 { r.ReadEnd() } } func (x *SecretList) 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.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3260 := &x.ListMeta yym3261 := z.DecBinary() _ = yym3261 if false { } else if z.HasExtensions() && z.DecExt(yyv3260) { } else { z.DecFallback(yyv3260, false) } } yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3262 := &x.Items yym3263 := z.DecBinary() _ = yym3263 if false { } else { h.decSliceSecret((*[]Secret)(yyv3262), d) } } for { yyj3257++ if yyhl3257 { yyb3257 = yyj3257 > l } else { yyb3257 = r.CheckBreak() } if yyb3257 { break } z.DecStructFieldNotFound(yyj3257-1, "") } r.ReadEnd() } func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3264 := z.EncBinary() _ = yym3264 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 yym3265 := z.DecBinary() _ = yym3265 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 yym3266 := z.EncBinary() _ = yym3266 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 yym3267 := z.DecBinary() _ = yym3267 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 { yym3268 := z.EncBinary() _ = yym3268 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3269 := !z.EncBinary() yy2arr3269 := z.EncBasicHandle().StructToArray var yyq3269 [4]bool _, _, _ = yysep3269, yyq3269, yy2arr3269 const yyr3269 bool = false yyq3269[2] = x.Message != "" yyq3269[3] = x.Error != "" if yyr3269 || yy2arr3269 { r.EncodeArrayStart(4) } else { var yynn3269 int = 2 for _, b := range yyq3269 { if b { yynn3269++ } } r.EncodeMapStart(yynn3269) } if yyr3269 || yy2arr3269 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr3269 || yy2arr3269 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr3269 || yy2arr3269 { if yyq3269[2] { yym3273 := z.EncBinary() _ = yym3273 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3269[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym3274 := z.EncBinary() _ = yym3274 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr3269 || yy2arr3269 { if yyq3269[3] { yym3276 := z.EncBinary() _ = yym3276 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3269[3] { r.EncodeString(codecSelferC_UTF81234, string("error")) yym3277 := z.EncBinary() _ = yym3277 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } } if yysep3269 { r.EncodeEnd() } } } } func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3278 := z.DecBinary() _ = yym3278 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3279 := r.ReadMapStart() if yyl3279 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3279, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3279 := r.ReadArrayStart() if yyl3279 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3279, 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 yys3280Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3280Slc var yyhl3280 bool = l >= 0 for yyj3280 := 0; ; yyj3280++ { if yyhl3280 { if yyj3280 >= l { break } } else { if r.CheckBreak() { break } } yys3280Slc = r.DecodeBytes(yys3280Slc, true, true) yys3280 := string(yys3280Slc) switch yys3280 { 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, yys3280) } // end switch yys3280 } // end for yyj3280 if !yyhl3280 { r.ReadEnd() } } func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3285 int var yyb3285 bool var yyhl3285 bool = l >= 0 yyj3285++ if yyhl3285 { yyb3285 = yyj3285 > l } else { yyb3285 = r.CheckBreak() } if yyb3285 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } yyj3285++ if yyhl3285 { yyb3285 = yyj3285 > l } else { yyb3285 = r.CheckBreak() } if yyb3285 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj3285++ if yyhl3285 { yyb3285 = yyj3285 > l } else { yyb3285 = r.CheckBreak() } if yyb3285 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3285++ if yyhl3285 { yyb3285 = yyj3285 > l } else { yyb3285 = r.CheckBreak() } if yyb3285 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } for { yyj3285++ if yyhl3285 { yyb3285 = yyj3285 > l } else { yyb3285 = r.CheckBreak() } if yyb3285 { break } z.DecStructFieldNotFound(yyj3285-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 { 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 yyq3291[3] = len(x.Conditions) != 0 if yyr3291 || yy2arr3291 { r.EncodeArrayStart(4) } else { var yynn3291 int = 0 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.ObjectMeta yy3299.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3291[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3300 := &x.ObjectMeta yy3300.CodecEncodeSelf(e) } } if yyr3291 || yy2arr3291 { if yyq3291[3] { if x.Conditions == nil { r.EncodeNil() } else { yym3302 := z.EncBinary() _ = yym3302 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq3291[3] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym3303 := z.EncBinary() _ = yym3303 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } } if yysep3291 { r.EncodeEnd() } } } } func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3304 := z.DecBinary() _ = yym3304 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3305 := r.ReadMapStart() if yyl3305 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3305, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3305 := r.ReadArrayStart() if yyl3305 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3305, 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 yys3306Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3306Slc var yyhl3306 bool = l >= 0 for yyj3306 := 0; ; yyj3306++ { if yyhl3306 { if yyj3306 >= l { break } } else { if r.CheckBreak() { break } } yys3306Slc = r.DecodeBytes(yys3306Slc, true, true) yys3306 := string(yys3306Slc) switch yys3306 { 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 { yyv3309 := &x.ObjectMeta yyv3309.CodecDecodeSelf(d) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3310 := &x.Conditions yym3311 := z.DecBinary() _ = yym3311 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3310), d) } } default: z.DecStructFieldNotFound(-1, yys3306) } // end switch yys3306 } // end for yyj3306 if !yyhl3306 { r.ReadEnd() } } func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3312 int var yyb3312 bool var yyhl3312 bool = l >= 0 yyj3312++ if yyhl3312 { yyb3312 = yyj3312 > l } else { yyb3312 = r.CheckBreak() } if yyb3312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3312++ if yyhl3312 { yyb3312 = yyj3312 > l } else { yyb3312 = r.CheckBreak() } if yyb3312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3312++ if yyhl3312 { yyb3312 = yyj3312 > l } else { yyb3312 = r.CheckBreak() } if yyb3312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3315 := &x.ObjectMeta yyv3315.CodecDecodeSelf(d) } yyj3312++ if yyhl3312 { yyb3312 = yyj3312 > l } else { yyb3312 = r.CheckBreak() } if yyb3312 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3316 := &x.Conditions yym3317 := z.DecBinary() _ = yym3317 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3316), d) } } for { yyj3312++ if yyhl3312 { yyb3312 = yyj3312 > l } else { yyb3312 = r.CheckBreak() } if yyb3312 { break } z.DecStructFieldNotFound(yyj3312-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 { yym3318 := z.EncBinary() _ = yym3318 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3319 := !z.EncBinary() yy2arr3319 := z.EncBasicHandle().StructToArray var yyq3319 [4]bool _, _, _ = yysep3319, yyq3319, yy2arr3319 const yyr3319 bool = false yyq3319[0] = x.Kind != "" yyq3319[1] = x.APIVersion != "" yyq3319[2] = true if yyr3319 || yy2arr3319 { r.EncodeArrayStart(4) } else { var yynn3319 int = 1 for _, b := range yyq3319 { if b { yynn3319++ } } r.EncodeMapStart(yynn3319) } if yyr3319 || yy2arr3319 { if yyq3319[0] { yym3321 := z.EncBinary() _ = yym3321 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3319[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3322 := z.EncBinary() _ = yym3322 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3319 || yy2arr3319 { if yyq3319[1] { yym3324 := z.EncBinary() _ = yym3324 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3319[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3325 := z.EncBinary() _ = yym3325 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3319 || yy2arr3319 { if yyq3319[2] { yy3327 := &x.ListMeta yym3328 := z.EncBinary() _ = yym3328 if false { } else if z.HasExtensions() && z.EncExt(yy3327) { } else { z.EncFallback(yy3327) } } else { r.EncodeNil() } } else { if yyq3319[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3329 := &x.ListMeta yym3330 := z.EncBinary() _ = yym3330 if false { } else if z.HasExtensions() && z.EncExt(yy3329) { } else { z.EncFallback(yy3329) } } } if yyr3319 || yy2arr3319 { if x.Items == nil { r.EncodeNil() } else { yym3332 := z.EncBinary() _ = yym3332 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3333 := z.EncBinary() _ = yym3333 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } if yysep3319 { r.EncodeEnd() } } } } func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3334 := z.DecBinary() _ = yym3334 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3335 := r.ReadMapStart() if yyl3335 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3335, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3335 := r.ReadArrayStart() if yyl3335 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3335, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } } func (x *ComponentStatusList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys3336Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3336Slc var yyhl3336 bool = l >= 0 for yyj3336 := 0; ; yyj3336++ { if yyhl3336 { if yyj3336 >= l { break } } else { if r.CheckBreak() { break } } yys3336Slc = r.DecodeBytes(yys3336Slc, true, true) yys3336 := string(yys3336Slc) switch yys3336 { case "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 { yyv3339 := &x.ListMeta yym3340 := z.DecBinary() _ = yym3340 if false { } else if z.HasExtensions() && z.DecExt(yyv3339) { } else { z.DecFallback(yyv3339, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3341 := &x.Items yym3342 := z.DecBinary() _ = yym3342 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3341), d) } } default: z.DecStructFieldNotFound(-1, yys3336) } // end switch yys3336 } // end for yyj3336 if !yyhl3336 { r.ReadEnd() } } func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3343 int var yyb3343 bool var yyhl3343 bool = l >= 0 yyj3343++ if yyhl3343 { yyb3343 = yyj3343 > l } else { yyb3343 = r.CheckBreak() } if yyb3343 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3343++ if yyhl3343 { yyb3343 = yyj3343 > l } else { yyb3343 = r.CheckBreak() } if yyb3343 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3343++ if yyhl3343 { yyb3343 = yyj3343 > l } else { yyb3343 = r.CheckBreak() } if yyb3343 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3346 := &x.ListMeta yym3347 := z.DecBinary() _ = yym3347 if false { } else if z.HasExtensions() && z.DecExt(yyv3346) { } else { z.DecFallback(yyv3346, false) } } yyj3343++ if yyhl3343 { yyb3343 = yyj3343 > l } else { yyb3343 = r.CheckBreak() } if yyb3343 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3348 := &x.Items yym3349 := z.DecBinary() _ = yym3349 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3348), d) } } for { yyj3343++ if yyhl3343 { yyb3343 = yyj3343 > l } else { yyb3343 = r.CheckBreak() } if yyb3343 { break } z.DecStructFieldNotFound(yyj3343-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 { yym3350 := z.EncBinary() _ = yym3350 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3351 := !z.EncBinary() yy2arr3351 := z.EncBasicHandle().StructToArray var yyq3351 [5]bool _, _, _ = yysep3351, yyq3351, yy2arr3351 const yyr3351 bool = false yyq3351[0] = x.Capabilities != nil yyq3351[1] = x.Privileged != nil yyq3351[2] = x.SELinuxOptions != nil yyq3351[3] = x.RunAsUser != nil yyq3351[4] = x.RunAsNonRoot != nil if yyr3351 || yy2arr3351 { r.EncodeArrayStart(5) } else { var yynn3351 int = 0 for _, b := range yyq3351 { if b { yynn3351++ } } r.EncodeMapStart(yynn3351) } if yyr3351 || yy2arr3351 { if yyq3351[0] { if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3351[0] { r.EncodeString(codecSelferC_UTF81234, string("capabilities")) if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } } if yyr3351 || yy2arr3351 { if yyq3351[1] { if x.Privileged == nil { r.EncodeNil() } else { yy3354 := *x.Privileged yym3355 := z.EncBinary() _ = yym3355 if false { } else { r.EncodeBool(bool(yy3354)) } } } else { r.EncodeNil() } } else { if yyq3351[1] { r.EncodeString(codecSelferC_UTF81234, string("privileged")) if x.Privileged == nil { r.EncodeNil() } else { yy3356 := *x.Privileged yym3357 := z.EncBinary() _ = yym3357 if false { } else { r.EncodeBool(bool(yy3356)) } } } } if yyr3351 || yy2arr3351 { if yyq3351[2] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3351[2] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr3351 || yy2arr3351 { if yyq3351[3] { if x.RunAsUser == nil { r.EncodeNil() } else { yy3360 := *x.RunAsUser yym3361 := z.EncBinary() _ = yym3361 if false { } else { r.EncodeInt(int64(yy3360)) } } } else { r.EncodeNil() } } else { if yyq3351[3] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy3362 := *x.RunAsUser yym3363 := z.EncBinary() _ = yym3363 if false { } else { r.EncodeInt(int64(yy3362)) } } } } if yyr3351 || yy2arr3351 { if yyq3351[4] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3365 := *x.RunAsNonRoot yym3366 := z.EncBinary() _ = yym3366 if false { } else { r.EncodeBool(bool(yy3365)) } } } else { r.EncodeNil() } } else { if yyq3351[4] { r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3367 := *x.RunAsNonRoot yym3368 := z.EncBinary() _ = yym3368 if false { } else { r.EncodeBool(bool(yy3367)) } } } } if yysep3351 { r.EncodeEnd() } } } } func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3369 := z.DecBinary() _ = yym3369 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3370 := r.ReadMapStart() if yyl3370 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3370, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3370 := r.ReadArrayStart() if yyl3370 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3370, 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 yys3371Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3371Slc var yyhl3371 bool = l >= 0 for yyj3371 := 0; ; yyj3371++ { if yyhl3371 { if yyj3371 >= l { break } } else { if r.CheckBreak() { break } } yys3371Slc = r.DecodeBytes(yys3371Slc, true, true) yys3371 := string(yys3371Slc) switch yys3371 { 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) } yym3374 := z.DecBinary() _ = yym3374 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) } yym3377 := z.DecBinary() _ = yym3377 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } case "runAsNonRoot": if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym3379 := z.DecBinary() _ = yym3379 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } default: z.DecStructFieldNotFound(-1, yys3371) } // end switch yys3371 } // end for yyj3371 if !yyhl3371 { r.ReadEnd() } } func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3380 int var yyb3380 bool var yyhl3380 bool = l >= 0 yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { 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) } yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3383 := z.DecBinary() _ = yym3383 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { 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) } yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3386 := z.DecBinary() _ = yym3386 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym3388 := z.DecBinary() _ = yym3388 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } for { yyj3380++ if yyhl3380 { yyb3380 = yyj3380 > l } else { yyb3380 = r.CheckBreak() } if yyb3380 { break } z.DecStructFieldNotFound(yyj3380-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 { yym3389 := z.EncBinary() _ = yym3389 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3390 := !z.EncBinary() yy2arr3390 := z.EncBasicHandle().StructToArray var yyq3390 [4]bool _, _, _ = yysep3390, yyq3390, yy2arr3390 const yyr3390 bool = false yyq3390[0] = x.User != "" yyq3390[1] = x.Role != "" yyq3390[2] = x.Type != "" yyq3390[3] = x.Level != "" if yyr3390 || yy2arr3390 { r.EncodeArrayStart(4) } else { var yynn3390 int = 0 for _, b := range yyq3390 { if b { yynn3390++ } } r.EncodeMapStart(yynn3390) } if yyr3390 || yy2arr3390 { if yyq3390[0] { yym3392 := z.EncBinary() _ = yym3392 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3390[0] { r.EncodeString(codecSelferC_UTF81234, string("user")) yym3393 := z.EncBinary() _ = yym3393 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr3390 || yy2arr3390 { if yyq3390[1] { yym3395 := z.EncBinary() _ = yym3395 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3390[1] { r.EncodeString(codecSelferC_UTF81234, string("role")) yym3396 := z.EncBinary() _ = yym3396 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } } if yyr3390 || yy2arr3390 { if yyq3390[2] { yym3398 := z.EncBinary() _ = yym3398 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3390[2] { r.EncodeString(codecSelferC_UTF81234, string("type")) yym3399 := z.EncBinary() _ = yym3399 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr3390 || yy2arr3390 { if yyq3390[3] { yym3401 := z.EncBinary() _ = yym3401 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3390[3] { r.EncodeString(codecSelferC_UTF81234, string("level")) yym3402 := z.EncBinary() _ = yym3402 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } } if yysep3390 { r.EncodeEnd() } } } } func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3403 := z.DecBinary() _ = yym3403 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3404 := r.ReadMapStart() if yyl3404 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3404, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3404 := r.ReadArrayStart() if yyl3404 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3404, 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 yys3405Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3405Slc var yyhl3405 bool = l >= 0 for yyj3405 := 0; ; yyj3405++ { if yyhl3405 { if yyj3405 >= l { break } } else { if r.CheckBreak() { break } } yys3405Slc = r.DecodeBytes(yys3405Slc, true, true) yys3405 := string(yys3405Slc) switch yys3405 { 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, yys3405) } // end switch yys3405 } // end for yyj3405 if !yyhl3405 { r.ReadEnd() } } func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3410 int var yyb3410 bool var yyhl3410 bool = l >= 0 yyj3410++ if yyhl3410 { yyb3410 = yyj3410 > l } else { yyb3410 = r.CheckBreak() } if yyb3410 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj3410++ if yyhl3410 { yyb3410 = yyj3410 > l } else { yyb3410 = r.CheckBreak() } if yyb3410 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } yyj3410++ if yyhl3410 { yyb3410 = yyj3410 > l } else { yyb3410 = r.CheckBreak() } if yyb3410 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } yyj3410++ if yyhl3410 { yyb3410 = yyj3410 > l } else { yyb3410 = r.CheckBreak() } if yyb3410 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } for { yyj3410++ if yyhl3410 { yyb3410 = yyj3410 > l } else { yyb3410 = r.CheckBreak() } if yyb3410 { break } z.DecStructFieldNotFound(yyj3410-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 { yym3415 := z.EncBinary() _ = yym3415 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3416 := !z.EncBinary() yy2arr3416 := z.EncBasicHandle().StructToArray var yyq3416 [5]bool _, _, _ = yysep3416, yyq3416, yy2arr3416 const yyr3416 bool = false yyq3416[0] = x.Kind != "" yyq3416[1] = x.APIVersion != "" yyq3416[2] = true if yyr3416 || yy2arr3416 { r.EncodeArrayStart(5) } else { var yynn3416 int = 2 for _, b := range yyq3416 { if b { yynn3416++ } } r.EncodeMapStart(yynn3416) } if yyr3416 || yy2arr3416 { if yyq3416[0] { yym3418 := z.EncBinary() _ = yym3418 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3416[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3419 := z.EncBinary() _ = yym3419 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3416 || yy2arr3416 { if yyq3416[1] { yym3421 := z.EncBinary() _ = yym3421 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3416[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3422 := z.EncBinary() _ = yym3422 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3416 || yy2arr3416 { if yyq3416[2] { yy3424 := &x.ObjectMeta yy3424.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3416[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3425 := &x.ObjectMeta yy3425.CodecEncodeSelf(e) } } if yyr3416 || yy2arr3416 { yym3427 := z.EncBinary() _ = yym3427 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } else { r.EncodeString(codecSelferC_UTF81234, string("range")) yym3428 := z.EncBinary() _ = yym3428 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } if yyr3416 || yy2arr3416 { if x.Data == nil { r.EncodeNil() } else { yym3430 := z.EncBinary() _ = yym3430 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3431 := z.EncBinary() _ = yym3431 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } if yysep3416 { r.EncodeEnd() } } } } func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3432 := z.DecBinary() _ = yym3432 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3433 := r.ReadMapStart() if yyl3433 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3433, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3433 := r.ReadArrayStart() if yyl3433 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3433, 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 yys3434Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3434Slc var yyhl3434 bool = l >= 0 for yyj3434 := 0; ; yyj3434++ { if yyhl3434 { if yyj3434 >= l { break } } else { if r.CheckBreak() { break } } yys3434Slc = r.DecodeBytes(yys3434Slc, true, true) yys3434 := string(yys3434Slc) switch yys3434 { 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 { yyv3437 := &x.ObjectMeta yyv3437.CodecDecodeSelf(d) } case "range": if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3439 := &x.Data yym3440 := z.DecBinary() _ = yym3440 if false { } else { *yyv3439 = r.DecodeBytes(*(*[]byte)(yyv3439), false, false) } } default: z.DecStructFieldNotFound(-1, yys3434) } // end switch yys3434 } // end for yyj3434 if !yyhl3434 { r.ReadEnd() } } func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3441 int var yyb3441 bool var yyhl3441 bool = l >= 0 yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3444 := &x.ObjectMeta yyv3444.CodecDecodeSelf(d) } yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3446 := &x.Data yym3447 := z.DecBinary() _ = yym3447 if false { } else { *yyv3446 = r.DecodeBytes(*(*[]byte)(yyv3446), false, false) } } for { yyj3441++ if yyhl3441 { yyb3441 = yyj3441 > l } else { yyb3441 = r.CheckBreak() } if yyb3441 { break } z.DecStructFieldNotFound(yyj3441-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 _, yyv3448 := range v { yyv3448.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3449 := *v yyh3449, yyl3449 := z.DecSliceHelperStart() var yyrr3449, yyrl3449 int var yyc3449, yyrt3449 bool _, _, _ = yyc3449, yyrt3449, yyrl3449 yyrr3449 = yyl3449 if yyv3449 == nil { if yyrl3449, yyrt3449 = z.DecInferLen(yyl3449, z.DecBasicHandle().MaxInitLen, 16); yyrt3449 { yyrr3449 = yyrl3449 } yyv3449 = make([]PersistentVolumeAccessMode, yyrl3449) yyc3449 = true } if yyl3449 == 0 { if len(yyv3449) != 0 { yyv3449 = yyv3449[:0] yyc3449 = true } } else if yyl3449 > 0 { if yyl3449 > cap(yyv3449) { yyrl3449, yyrt3449 = z.DecInferLen(yyl3449, z.DecBasicHandle().MaxInitLen, 16) yyv23449 := yyv3449 yyv3449 = make([]PersistentVolumeAccessMode, yyrl3449) if len(yyv3449) > 0 { copy(yyv3449, yyv23449[:cap(yyv23449)]) } yyc3449 = true yyrr3449 = len(yyv3449) } else if yyl3449 != len(yyv3449) { yyv3449 = yyv3449[:yyl3449] yyc3449 = true } yyj3449 := 0 for ; yyj3449 < yyrr3449; yyj3449++ { if r.TryDecodeAsNil() { yyv3449[yyj3449] = "" } else { yyv3449[yyj3449] = PersistentVolumeAccessMode(r.DecodeString()) } } if yyrt3449 { for ; yyj3449 < yyl3449; yyj3449++ { yyv3449 = append(yyv3449, "") if r.TryDecodeAsNil() { yyv3449[yyj3449] = "" } else { yyv3449[yyj3449] = PersistentVolumeAccessMode(r.DecodeString()) } } } } else { for yyj3449 := 0; !r.CheckBreak(); yyj3449++ { if yyj3449 >= len(yyv3449) { yyv3449 = append(yyv3449, "") // var yyz3449 PersistentVolumeAccessMode yyc3449 = true } if yyj3449 < len(yyv3449) { if r.TryDecodeAsNil() { yyv3449[yyj3449] = "" } else { yyv3449[yyj3449] = PersistentVolumeAccessMode(r.DecodeString()) } } else { z.DecSwallow() } } yyh3449.End() } if yyc3449 { *v = yyv3449 } } 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 _, yyv3453 := range v { yy3454 := &yyv3453 yy3454.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3455 := *v yyh3455, yyl3455 := z.DecSliceHelperStart() var yyrr3455, yyrl3455 int var yyc3455, yyrt3455 bool _, _, _ = yyc3455, yyrt3455, yyrl3455 yyrr3455 = yyl3455 if yyv3455 == nil { if yyrl3455, yyrt3455 = z.DecInferLen(yyl3455, z.DecBasicHandle().MaxInitLen, 384); yyrt3455 { yyrr3455 = yyrl3455 } yyv3455 = make([]PersistentVolume, yyrl3455) yyc3455 = true } if yyl3455 == 0 { if len(yyv3455) != 0 { yyv3455 = yyv3455[:0] yyc3455 = true } } else if yyl3455 > 0 { if yyl3455 > cap(yyv3455) { yyrl3455, yyrt3455 = z.DecInferLen(yyl3455, z.DecBasicHandle().MaxInitLen, 384) yyv3455 = make([]PersistentVolume, yyrl3455) yyc3455 = true yyrr3455 = len(yyv3455) } else if yyl3455 != len(yyv3455) { yyv3455 = yyv3455[:yyl3455] yyc3455 = true } yyj3455 := 0 for ; yyj3455 < yyrr3455; yyj3455++ { if r.TryDecodeAsNil() { yyv3455[yyj3455] = PersistentVolume{} } else { yyv3456 := &yyv3455[yyj3455] yyv3456.CodecDecodeSelf(d) } } if yyrt3455 { for ; yyj3455 < yyl3455; yyj3455++ { yyv3455 = append(yyv3455, PersistentVolume{}) if r.TryDecodeAsNil() { yyv3455[yyj3455] = PersistentVolume{} } else { yyv3457 := &yyv3455[yyj3455] yyv3457.CodecDecodeSelf(d) } } } } else { for yyj3455 := 0; !r.CheckBreak(); yyj3455++ { if yyj3455 >= len(yyv3455) { yyv3455 = append(yyv3455, PersistentVolume{}) // var yyz3455 PersistentVolume yyc3455 = true } if yyj3455 < len(yyv3455) { if r.TryDecodeAsNil() { yyv3455[yyj3455] = PersistentVolume{} } else { yyv3458 := &yyv3455[yyj3455] yyv3458.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3455.End() } if yyc3455 { *v = yyv3455 } } 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 _, yyv3459 := range v { yy3460 := &yyv3459 yy3460.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3461 := *v yyh3461, yyl3461 := z.DecSliceHelperStart() var yyrr3461, yyrl3461 int var yyc3461, yyrt3461 bool _, _, _ = yyc3461, yyrt3461, yyrl3461 yyrr3461 = yyl3461 if yyv3461 == nil { if yyrl3461, yyrt3461 = z.DecInferLen(yyl3461, z.DecBasicHandle().MaxInitLen, 296); yyrt3461 { yyrr3461 = yyrl3461 } yyv3461 = make([]PersistentVolumeClaim, yyrl3461) yyc3461 = true } if yyl3461 == 0 { if len(yyv3461) != 0 { yyv3461 = yyv3461[:0] yyc3461 = true } } else if yyl3461 > 0 { if yyl3461 > cap(yyv3461) { yyrl3461, yyrt3461 = z.DecInferLen(yyl3461, z.DecBasicHandle().MaxInitLen, 296) yyv3461 = make([]PersistentVolumeClaim, yyrl3461) yyc3461 = true yyrr3461 = len(yyv3461) } else if yyl3461 != len(yyv3461) { yyv3461 = yyv3461[:yyl3461] yyc3461 = true } yyj3461 := 0 for ; yyj3461 < yyrr3461; yyj3461++ { if r.TryDecodeAsNil() { yyv3461[yyj3461] = PersistentVolumeClaim{} } else { yyv3462 := &yyv3461[yyj3461] yyv3462.CodecDecodeSelf(d) } } if yyrt3461 { for ; yyj3461 < yyl3461; yyj3461++ { yyv3461 = append(yyv3461, PersistentVolumeClaim{}) if r.TryDecodeAsNil() { yyv3461[yyj3461] = PersistentVolumeClaim{} } else { yyv3463 := &yyv3461[yyj3461] yyv3463.CodecDecodeSelf(d) } } } } else { for yyj3461 := 0; !r.CheckBreak(); yyj3461++ { if yyj3461 >= len(yyv3461) { yyv3461 = append(yyv3461, PersistentVolumeClaim{}) // var yyz3461 PersistentVolumeClaim yyc3461 = true } if yyj3461 < len(yyv3461) { if r.TryDecodeAsNil() { yyv3461[yyj3461] = PersistentVolumeClaim{} } else { yyv3464 := &yyv3461[yyj3461] yyv3464.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3461.End() } if yyc3461 { *v = yyv3461 } } 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 _, yyv3465 := range v { yy3466 := &yyv3465 yy3466.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3467 := *v yyh3467, yyl3467 := z.DecSliceHelperStart() var yyrr3467, yyrl3467 int var yyc3467, yyrt3467 bool _, _, _ = yyc3467, yyrt3467, yyrl3467 yyrr3467 = yyl3467 if yyv3467 == nil { if yyrl3467, yyrt3467 = z.DecInferLen(yyl3467, z.DecBasicHandle().MaxInitLen, 48); yyrt3467 { yyrr3467 = yyrl3467 } yyv3467 = make([]DownwardAPIVolumeFile, yyrl3467) yyc3467 = true } if yyl3467 == 0 { if len(yyv3467) != 0 { yyv3467 = yyv3467[:0] yyc3467 = true } } else if yyl3467 > 0 { if yyl3467 > cap(yyv3467) { yyrl3467, yyrt3467 = z.DecInferLen(yyl3467, z.DecBasicHandle().MaxInitLen, 48) yyv3467 = make([]DownwardAPIVolumeFile, yyrl3467) yyc3467 = true yyrr3467 = len(yyv3467) } else if yyl3467 != len(yyv3467) { yyv3467 = yyv3467[:yyl3467] yyc3467 = true } yyj3467 := 0 for ; yyj3467 < yyrr3467; yyj3467++ { if r.TryDecodeAsNil() { yyv3467[yyj3467] = DownwardAPIVolumeFile{} } else { yyv3468 := &yyv3467[yyj3467] yyv3468.CodecDecodeSelf(d) } } if yyrt3467 { for ; yyj3467 < yyl3467; yyj3467++ { yyv3467 = append(yyv3467, DownwardAPIVolumeFile{}) if r.TryDecodeAsNil() { yyv3467[yyj3467] = DownwardAPIVolumeFile{} } else { yyv3469 := &yyv3467[yyj3467] yyv3469.CodecDecodeSelf(d) } } } } else { for yyj3467 := 0; !r.CheckBreak(); yyj3467++ { if yyj3467 >= len(yyv3467) { yyv3467 = append(yyv3467, DownwardAPIVolumeFile{}) // var yyz3467 DownwardAPIVolumeFile yyc3467 = true } if yyj3467 < len(yyv3467) { if r.TryDecodeAsNil() { yyv3467[yyj3467] = DownwardAPIVolumeFile{} } else { yyv3470 := &yyv3467[yyj3467] yyv3470.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3467.End() } if yyc3467 { *v = yyv3467 } } 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 _, yyv3471 := range v { yyv3471.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3472 := *v yyh3472, yyl3472 := z.DecSliceHelperStart() var yyrr3472, yyrl3472 int var yyc3472, yyrt3472 bool _, _, _ = yyc3472, yyrt3472, yyrl3472 yyrr3472 = yyl3472 if yyv3472 == nil { if yyrl3472, yyrt3472 = z.DecInferLen(yyl3472, z.DecBasicHandle().MaxInitLen, 16); yyrt3472 { yyrr3472 = yyrl3472 } yyv3472 = make([]Capability, yyrl3472) yyc3472 = true } if yyl3472 == 0 { if len(yyv3472) != 0 { yyv3472 = yyv3472[:0] yyc3472 = true } } else if yyl3472 > 0 { if yyl3472 > cap(yyv3472) { yyrl3472, yyrt3472 = z.DecInferLen(yyl3472, z.DecBasicHandle().MaxInitLen, 16) yyv23472 := yyv3472 yyv3472 = make([]Capability, yyrl3472) if len(yyv3472) > 0 { copy(yyv3472, yyv23472[:cap(yyv23472)]) } yyc3472 = true yyrr3472 = len(yyv3472) } else if yyl3472 != len(yyv3472) { yyv3472 = yyv3472[:yyl3472] yyc3472 = true } yyj3472 := 0 for ; yyj3472 < yyrr3472; yyj3472++ { if r.TryDecodeAsNil() { yyv3472[yyj3472] = "" } else { yyv3472[yyj3472] = Capability(r.DecodeString()) } } if yyrt3472 { for ; yyj3472 < yyl3472; yyj3472++ { yyv3472 = append(yyv3472, "") if r.TryDecodeAsNil() { yyv3472[yyj3472] = "" } else { yyv3472[yyj3472] = Capability(r.DecodeString()) } } } } else { for yyj3472 := 0; !r.CheckBreak(); yyj3472++ { if yyj3472 >= len(yyv3472) { yyv3472 = append(yyv3472, "") // var yyz3472 Capability yyc3472 = true } if yyj3472 < len(yyv3472) { if r.TryDecodeAsNil() { yyv3472[yyj3472] = "" } else { yyv3472[yyj3472] = Capability(r.DecodeString()) } } else { z.DecSwallow() } } yyh3472.End() } if yyc3472 { *v = yyv3472 } } 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 _, yyv3476 := range v { yy3477 := &yyv3476 yy3477.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3478 := *v yyh3478, yyl3478 := z.DecSliceHelperStart() var yyrr3478, yyrl3478 int var yyc3478, yyrt3478 bool _, _, _ = yyc3478, yyrt3478, yyrl3478 yyrr3478 = yyl3478 if yyv3478 == nil { if yyrl3478, yyrt3478 = z.DecInferLen(yyl3478, z.DecBasicHandle().MaxInitLen, 64); yyrt3478 { yyrr3478 = yyrl3478 } yyv3478 = make([]ContainerPort, yyrl3478) yyc3478 = true } if yyl3478 == 0 { if len(yyv3478) != 0 { yyv3478 = yyv3478[:0] yyc3478 = true } } else if yyl3478 > 0 { if yyl3478 > cap(yyv3478) { yyrl3478, yyrt3478 = z.DecInferLen(yyl3478, z.DecBasicHandle().MaxInitLen, 64) yyv3478 = make([]ContainerPort, yyrl3478) yyc3478 = true yyrr3478 = len(yyv3478) } else if yyl3478 != len(yyv3478) { yyv3478 = yyv3478[:yyl3478] yyc3478 = true } yyj3478 := 0 for ; yyj3478 < yyrr3478; yyj3478++ { if r.TryDecodeAsNil() { yyv3478[yyj3478] = ContainerPort{} } else { yyv3479 := &yyv3478[yyj3478] yyv3479.CodecDecodeSelf(d) } } if yyrt3478 { for ; yyj3478 < yyl3478; yyj3478++ { yyv3478 = append(yyv3478, ContainerPort{}) if r.TryDecodeAsNil() { yyv3478[yyj3478] = ContainerPort{} } else { yyv3480 := &yyv3478[yyj3478] yyv3480.CodecDecodeSelf(d) } } } } else { for yyj3478 := 0; !r.CheckBreak(); yyj3478++ { if yyj3478 >= len(yyv3478) { yyv3478 = append(yyv3478, ContainerPort{}) // var yyz3478 ContainerPort yyc3478 = true } if yyj3478 < len(yyv3478) { if r.TryDecodeAsNil() { yyv3478[yyj3478] = ContainerPort{} } else { yyv3481 := &yyv3478[yyj3478] yyv3481.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3478.End() } if yyc3478 { *v = yyv3478 } } 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 _, yyv3482 := range v { yy3483 := &yyv3482 yy3483.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3484 := *v yyh3484, yyl3484 := z.DecSliceHelperStart() var yyrr3484, yyrl3484 int var yyc3484, yyrt3484 bool _, _, _ = yyc3484, yyrt3484, yyrl3484 yyrr3484 = yyl3484 if yyv3484 == nil { if yyrl3484, yyrt3484 = z.DecInferLen(yyl3484, z.DecBasicHandle().MaxInitLen, 40); yyrt3484 { yyrr3484 = yyrl3484 } yyv3484 = make([]EnvVar, yyrl3484) yyc3484 = true } if yyl3484 == 0 { if len(yyv3484) != 0 { yyv3484 = yyv3484[:0] yyc3484 = true } } else if yyl3484 > 0 { if yyl3484 > cap(yyv3484) { yyrl3484, yyrt3484 = z.DecInferLen(yyl3484, z.DecBasicHandle().MaxInitLen, 40) yyv3484 = make([]EnvVar, yyrl3484) yyc3484 = true yyrr3484 = len(yyv3484) } else if yyl3484 != len(yyv3484) { yyv3484 = yyv3484[:yyl3484] yyc3484 = true } yyj3484 := 0 for ; yyj3484 < yyrr3484; yyj3484++ { if r.TryDecodeAsNil() { yyv3484[yyj3484] = EnvVar{} } else { yyv3485 := &yyv3484[yyj3484] yyv3485.CodecDecodeSelf(d) } } if yyrt3484 { for ; yyj3484 < yyl3484; yyj3484++ { yyv3484 = append(yyv3484, EnvVar{}) if r.TryDecodeAsNil() { yyv3484[yyj3484] = EnvVar{} } else { yyv3486 := &yyv3484[yyj3484] yyv3486.CodecDecodeSelf(d) } } } } else { for yyj3484 := 0; !r.CheckBreak(); yyj3484++ { if yyj3484 >= len(yyv3484) { yyv3484 = append(yyv3484, EnvVar{}) // var yyz3484 EnvVar yyc3484 = true } if yyj3484 < len(yyv3484) { if r.TryDecodeAsNil() { yyv3484[yyj3484] = EnvVar{} } else { yyv3487 := &yyv3484[yyj3484] yyv3487.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3484.End() } if yyc3484 { *v = yyv3484 } } 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 _, yyv3488 := range v { yy3489 := &yyv3488 yy3489.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3490 := *v yyh3490, yyl3490 := z.DecSliceHelperStart() var yyrr3490, yyrl3490 int var yyc3490, yyrt3490 bool _, _, _ = yyc3490, yyrt3490, yyrl3490 yyrr3490 = yyl3490 if yyv3490 == nil { if yyrl3490, yyrt3490 = z.DecInferLen(yyl3490, z.DecBasicHandle().MaxInitLen, 40); yyrt3490 { yyrr3490 = yyrl3490 } yyv3490 = make([]VolumeMount, yyrl3490) yyc3490 = true } if yyl3490 == 0 { if len(yyv3490) != 0 { yyv3490 = yyv3490[:0] yyc3490 = true } } else if yyl3490 > 0 { if yyl3490 > cap(yyv3490) { yyrl3490, yyrt3490 = z.DecInferLen(yyl3490, z.DecBasicHandle().MaxInitLen, 40) yyv3490 = make([]VolumeMount, yyrl3490) yyc3490 = true yyrr3490 = len(yyv3490) } else if yyl3490 != len(yyv3490) { yyv3490 = yyv3490[:yyl3490] yyc3490 = true } yyj3490 := 0 for ; yyj3490 < yyrr3490; yyj3490++ { if r.TryDecodeAsNil() { yyv3490[yyj3490] = VolumeMount{} } else { yyv3491 := &yyv3490[yyj3490] yyv3491.CodecDecodeSelf(d) } } if yyrt3490 { for ; yyj3490 < yyl3490; yyj3490++ { yyv3490 = append(yyv3490, VolumeMount{}) if r.TryDecodeAsNil() { yyv3490[yyj3490] = VolumeMount{} } else { yyv3492 := &yyv3490[yyj3490] yyv3492.CodecDecodeSelf(d) } } } } else { for yyj3490 := 0; !r.CheckBreak(); yyj3490++ { if yyj3490 >= len(yyv3490) { yyv3490 = append(yyv3490, VolumeMount{}) // var yyz3490 VolumeMount yyc3490 = true } if yyj3490 < len(yyv3490) { if r.TryDecodeAsNil() { yyv3490[yyj3490] = VolumeMount{} } else { yyv3493 := &yyv3490[yyj3490] yyv3493.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3490.End() } if yyc3490 { *v = yyv3490 } } 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 _, yyv3494 := range v { yy3495 := &yyv3494 yy3495.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3496 := *v yyh3496, yyl3496 := z.DecSliceHelperStart() var yyrr3496, yyrl3496 int var yyc3496, yyrt3496 bool _, _, _ = yyc3496, yyrt3496, yyrl3496 yyrr3496 = yyl3496 if yyv3496 == nil { if yyrl3496, yyrt3496 = z.DecInferLen(yyl3496, z.DecBasicHandle().MaxInitLen, 496); yyrt3496 { yyrr3496 = yyrl3496 } yyv3496 = make([]Pod, yyrl3496) yyc3496 = true } if yyl3496 == 0 { if len(yyv3496) != 0 { yyv3496 = yyv3496[:0] yyc3496 = true } } else if yyl3496 > 0 { if yyl3496 > cap(yyv3496) { yyrl3496, yyrt3496 = z.DecInferLen(yyl3496, z.DecBasicHandle().MaxInitLen, 496) yyv3496 = make([]Pod, yyrl3496) yyc3496 = true yyrr3496 = len(yyv3496) } else if yyl3496 != len(yyv3496) { yyv3496 = yyv3496[:yyl3496] yyc3496 = true } yyj3496 := 0 for ; yyj3496 < yyrr3496; yyj3496++ { if r.TryDecodeAsNil() { yyv3496[yyj3496] = Pod{} } else { yyv3497 := &yyv3496[yyj3496] yyv3497.CodecDecodeSelf(d) } } if yyrt3496 { for ; yyj3496 < yyl3496; yyj3496++ { yyv3496 = append(yyv3496, Pod{}) if r.TryDecodeAsNil() { yyv3496[yyj3496] = Pod{} } else { yyv3498 := &yyv3496[yyj3496] yyv3498.CodecDecodeSelf(d) } } } } else { for yyj3496 := 0; !r.CheckBreak(); yyj3496++ { if yyj3496 >= len(yyv3496) { yyv3496 = append(yyv3496, Pod{}) // var yyz3496 Pod yyc3496 = true } if yyj3496 < len(yyv3496) { if r.TryDecodeAsNil() { yyv3496[yyj3496] = Pod{} } else { yyv3499 := &yyv3496[yyj3496] yyv3499.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3496.End() } if yyc3496 { *v = yyv3496 } } 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 _, yyv3500 := range v { yy3501 := &yyv3500 yy3501.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3502 := *v yyh3502, yyl3502 := z.DecSliceHelperStart() var yyrr3502, yyrl3502 int var yyc3502, yyrt3502 bool _, _, _ = yyc3502, yyrt3502, yyrl3502 yyrr3502 = yyl3502 if yyv3502 == nil { if yyrl3502, yyrt3502 = z.DecInferLen(yyl3502, z.DecBasicHandle().MaxInitLen, 144); yyrt3502 { yyrr3502 = yyrl3502 } yyv3502 = make([]Volume, yyrl3502) yyc3502 = true } if yyl3502 == 0 { if len(yyv3502) != 0 { yyv3502 = yyv3502[:0] yyc3502 = true } } else if yyl3502 > 0 { if yyl3502 > cap(yyv3502) { yyrl3502, yyrt3502 = z.DecInferLen(yyl3502, z.DecBasicHandle().MaxInitLen, 144) yyv3502 = make([]Volume, yyrl3502) yyc3502 = true yyrr3502 = len(yyv3502) } else if yyl3502 != len(yyv3502) { yyv3502 = yyv3502[:yyl3502] yyc3502 = true } yyj3502 := 0 for ; yyj3502 < yyrr3502; yyj3502++ { if r.TryDecodeAsNil() { yyv3502[yyj3502] = Volume{} } else { yyv3503 := &yyv3502[yyj3502] yyv3503.CodecDecodeSelf(d) } } if yyrt3502 { for ; yyj3502 < yyl3502; yyj3502++ { yyv3502 = append(yyv3502, Volume{}) if r.TryDecodeAsNil() { yyv3502[yyj3502] = Volume{} } else { yyv3504 := &yyv3502[yyj3502] yyv3504.CodecDecodeSelf(d) } } } } else { for yyj3502 := 0; !r.CheckBreak(); yyj3502++ { if yyj3502 >= len(yyv3502) { yyv3502 = append(yyv3502, Volume{}) // var yyz3502 Volume yyc3502 = true } if yyj3502 < len(yyv3502) { if r.TryDecodeAsNil() { yyv3502[yyj3502] = Volume{} } else { yyv3505 := &yyv3502[yyj3502] yyv3505.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3502.End() } if yyc3502 { *v = yyv3502 } } 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 _, yyv3506 := range v { yy3507 := &yyv3506 yy3507.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3508 := *v yyh3508, yyl3508 := z.DecSliceHelperStart() var yyrr3508, yyrl3508 int var yyc3508, yyrt3508 bool _, _, _ = yyc3508, yyrt3508, yyrl3508 yyrr3508 = yyl3508 if yyv3508 == nil { if yyrl3508, yyrt3508 = z.DecInferLen(yyl3508, z.DecBasicHandle().MaxInitLen, 256); yyrt3508 { yyrr3508 = yyrl3508 } yyv3508 = make([]Container, yyrl3508) yyc3508 = true } if yyl3508 == 0 { if len(yyv3508) != 0 { yyv3508 = yyv3508[:0] yyc3508 = true } } else if yyl3508 > 0 { if yyl3508 > cap(yyv3508) { yyrl3508, yyrt3508 = z.DecInferLen(yyl3508, z.DecBasicHandle().MaxInitLen, 256) yyv3508 = make([]Container, yyrl3508) yyc3508 = true yyrr3508 = len(yyv3508) } else if yyl3508 != len(yyv3508) { yyv3508 = yyv3508[:yyl3508] yyc3508 = true } yyj3508 := 0 for ; yyj3508 < yyrr3508; yyj3508++ { if r.TryDecodeAsNil() { yyv3508[yyj3508] = Container{} } else { yyv3509 := &yyv3508[yyj3508] yyv3509.CodecDecodeSelf(d) } } if yyrt3508 { for ; yyj3508 < yyl3508; yyj3508++ { yyv3508 = append(yyv3508, Container{}) if r.TryDecodeAsNil() { yyv3508[yyj3508] = Container{} } else { yyv3510 := &yyv3508[yyj3508] yyv3510.CodecDecodeSelf(d) } } } } else { for yyj3508 := 0; !r.CheckBreak(); yyj3508++ { if yyj3508 >= len(yyv3508) { yyv3508 = append(yyv3508, Container{}) // var yyz3508 Container yyc3508 = true } if yyj3508 < len(yyv3508) { if r.TryDecodeAsNil() { yyv3508[yyj3508] = Container{} } else { yyv3511 := &yyv3508[yyj3508] yyv3511.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3508.End() } if yyc3508 { *v = yyv3508 } } 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 _, yyv3512 := range v { yy3513 := &yyv3512 yy3513.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3514 := *v yyh3514, yyl3514 := z.DecSliceHelperStart() var yyrr3514, yyrl3514 int var yyc3514, yyrt3514 bool _, _, _ = yyc3514, yyrt3514, yyrl3514 yyrr3514 = yyl3514 if yyv3514 == nil { if yyrl3514, yyrt3514 = z.DecInferLen(yyl3514, z.DecBasicHandle().MaxInitLen, 16); yyrt3514 { yyrr3514 = yyrl3514 } yyv3514 = make([]LocalObjectReference, yyrl3514) yyc3514 = true } if yyl3514 == 0 { if len(yyv3514) != 0 { yyv3514 = yyv3514[:0] yyc3514 = true } } else if yyl3514 > 0 { if yyl3514 > cap(yyv3514) { yyrl3514, yyrt3514 = z.DecInferLen(yyl3514, z.DecBasicHandle().MaxInitLen, 16) yyv3514 = make([]LocalObjectReference, yyrl3514) yyc3514 = true yyrr3514 = len(yyv3514) } else if yyl3514 != len(yyv3514) { yyv3514 = yyv3514[:yyl3514] yyc3514 = true } yyj3514 := 0 for ; yyj3514 < yyrr3514; yyj3514++ { if r.TryDecodeAsNil() { yyv3514[yyj3514] = LocalObjectReference{} } else { yyv3515 := &yyv3514[yyj3514] yyv3515.CodecDecodeSelf(d) } } if yyrt3514 { for ; yyj3514 < yyl3514; yyj3514++ { yyv3514 = append(yyv3514, LocalObjectReference{}) if r.TryDecodeAsNil() { yyv3514[yyj3514] = LocalObjectReference{} } else { yyv3516 := &yyv3514[yyj3514] yyv3516.CodecDecodeSelf(d) } } } } else { for yyj3514 := 0; !r.CheckBreak(); yyj3514++ { if yyj3514 >= len(yyv3514) { yyv3514 = append(yyv3514, LocalObjectReference{}) // var yyz3514 LocalObjectReference yyc3514 = true } if yyj3514 < len(yyv3514) { if r.TryDecodeAsNil() { yyv3514[yyj3514] = LocalObjectReference{} } else { yyv3517 := &yyv3514[yyj3514] yyv3517.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3514.End() } if yyc3514 { *v = yyv3514 } } 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 _, yyv3518 := range v { yy3519 := &yyv3518 yy3519.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3520 := *v yyh3520, yyl3520 := z.DecSliceHelperStart() var yyrr3520, yyrl3520 int var yyc3520, yyrt3520 bool _, _, _ = yyc3520, yyrt3520, yyrl3520 yyrr3520 = yyl3520 if yyv3520 == nil { if yyrl3520, yyrt3520 = z.DecInferLen(yyl3520, z.DecBasicHandle().MaxInitLen, 112); yyrt3520 { yyrr3520 = yyrl3520 } yyv3520 = make([]PodCondition, yyrl3520) yyc3520 = true } if yyl3520 == 0 { if len(yyv3520) != 0 { yyv3520 = yyv3520[:0] yyc3520 = true } } else if yyl3520 > 0 { if yyl3520 > cap(yyv3520) { yyrl3520, yyrt3520 = z.DecInferLen(yyl3520, z.DecBasicHandle().MaxInitLen, 112) yyv3520 = make([]PodCondition, yyrl3520) yyc3520 = true yyrr3520 = len(yyv3520) } else if yyl3520 != len(yyv3520) { yyv3520 = yyv3520[:yyl3520] yyc3520 = true } yyj3520 := 0 for ; yyj3520 < yyrr3520; yyj3520++ { if r.TryDecodeAsNil() { yyv3520[yyj3520] = PodCondition{} } else { yyv3521 := &yyv3520[yyj3520] yyv3521.CodecDecodeSelf(d) } } if yyrt3520 { for ; yyj3520 < yyl3520; yyj3520++ { yyv3520 = append(yyv3520, PodCondition{}) if r.TryDecodeAsNil() { yyv3520[yyj3520] = PodCondition{} } else { yyv3522 := &yyv3520[yyj3520] yyv3522.CodecDecodeSelf(d) } } } } else { for yyj3520 := 0; !r.CheckBreak(); yyj3520++ { if yyj3520 >= len(yyv3520) { yyv3520 = append(yyv3520, PodCondition{}) // var yyz3520 PodCondition yyc3520 = true } if yyj3520 < len(yyv3520) { if r.TryDecodeAsNil() { yyv3520[yyj3520] = PodCondition{} } else { yyv3523 := &yyv3520[yyj3520] yyv3523.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3520.End() } if yyc3520 { *v = yyv3520 } } 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 _, yyv3524 := range v { yy3525 := &yyv3524 yy3525.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3526 := *v yyh3526, yyl3526 := z.DecSliceHelperStart() var yyrr3526, yyrl3526 int var yyc3526, yyrt3526 bool _, _, _ = yyc3526, yyrt3526, yyrl3526 yyrr3526 = yyl3526 if yyv3526 == nil { if yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 128); yyrt3526 { yyrr3526 = yyrl3526 } yyv3526 = make([]ContainerStatus, yyrl3526) yyc3526 = true } if yyl3526 == 0 { if len(yyv3526) != 0 { yyv3526 = yyv3526[:0] yyc3526 = true } } else if yyl3526 > 0 { if yyl3526 > cap(yyv3526) { yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 128) yyv3526 = make([]ContainerStatus, yyrl3526) yyc3526 = true yyrr3526 = len(yyv3526) } else if yyl3526 != len(yyv3526) { yyv3526 = yyv3526[:yyl3526] yyc3526 = true } yyj3526 := 0 for ; yyj3526 < yyrr3526; yyj3526++ { if r.TryDecodeAsNil() { yyv3526[yyj3526] = ContainerStatus{} } else { yyv3527 := &yyv3526[yyj3526] yyv3527.CodecDecodeSelf(d) } } if yyrt3526 { for ; yyj3526 < yyl3526; yyj3526++ { yyv3526 = append(yyv3526, ContainerStatus{}) if r.TryDecodeAsNil() { yyv3526[yyj3526] = ContainerStatus{} } else { yyv3528 := &yyv3526[yyj3526] yyv3528.CodecDecodeSelf(d) } } } } else { for yyj3526 := 0; !r.CheckBreak(); yyj3526++ { if yyj3526 >= len(yyv3526) { yyv3526 = append(yyv3526, ContainerStatus{}) // var yyz3526 ContainerStatus yyc3526 = true } if yyj3526 < len(yyv3526) { if r.TryDecodeAsNil() { yyv3526[yyj3526] = ContainerStatus{} } else { yyv3529 := &yyv3526[yyj3526] yyv3529.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3526.End() } if yyc3526 { *v = yyv3526 } } 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 _, yyv3530 := range v { yy3531 := &yyv3530 yy3531.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3532 := *v yyh3532, yyl3532 := z.DecSliceHelperStart() var yyrr3532, yyrl3532 int var yyc3532, yyrt3532 bool _, _, _ = yyc3532, yyrt3532, yyrl3532 yyrr3532 = yyl3532 if yyv3532 == nil { if yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 520); yyrt3532 { yyrr3532 = yyrl3532 } yyv3532 = make([]PodTemplate, yyrl3532) yyc3532 = true } if yyl3532 == 0 { if len(yyv3532) != 0 { yyv3532 = yyv3532[:0] yyc3532 = true } } else if yyl3532 > 0 { if yyl3532 > cap(yyv3532) { yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 520) yyv3532 = make([]PodTemplate, yyrl3532) yyc3532 = true yyrr3532 = len(yyv3532) } else if yyl3532 != len(yyv3532) { yyv3532 = yyv3532[:yyl3532] yyc3532 = true } yyj3532 := 0 for ; yyj3532 < yyrr3532; yyj3532++ { if r.TryDecodeAsNil() { yyv3532[yyj3532] = PodTemplate{} } else { yyv3533 := &yyv3532[yyj3532] yyv3533.CodecDecodeSelf(d) } } if yyrt3532 { for ; yyj3532 < yyl3532; yyj3532++ { yyv3532 = append(yyv3532, PodTemplate{}) if r.TryDecodeAsNil() { yyv3532[yyj3532] = PodTemplate{} } else { yyv3534 := &yyv3532[yyj3532] yyv3534.CodecDecodeSelf(d) } } } } else { for yyj3532 := 0; !r.CheckBreak(); yyj3532++ { if yyj3532 >= len(yyv3532) { yyv3532 = append(yyv3532, PodTemplate{}) // var yyz3532 PodTemplate yyc3532 = true } if yyj3532 < len(yyv3532) { if r.TryDecodeAsNil() { yyv3532[yyj3532] = PodTemplate{} } else { yyv3535 := &yyv3532[yyj3532] yyv3535.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3532.End() } if yyc3532 { *v = yyv3532 } } 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 _, yyv3536 := range v { yy3537 := &yyv3536 yy3537.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3538 := *v yyh3538, yyl3538 := z.DecSliceHelperStart() var yyrr3538, yyrl3538 int var yyc3538, yyrt3538 bool _, _, _ = yyc3538, yyrt3538, yyrl3538 yyrr3538 = yyl3538 if yyv3538 == nil { if yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 232); yyrt3538 { yyrr3538 = yyrl3538 } yyv3538 = make([]ReplicationController, yyrl3538) yyc3538 = true } if yyl3538 == 0 { if len(yyv3538) != 0 { yyv3538 = yyv3538[:0] yyc3538 = true } } else if yyl3538 > 0 { if yyl3538 > cap(yyv3538) { yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 232) yyv3538 = make([]ReplicationController, yyrl3538) yyc3538 = true yyrr3538 = len(yyv3538) } else if yyl3538 != len(yyv3538) { yyv3538 = yyv3538[:yyl3538] yyc3538 = true } yyj3538 := 0 for ; yyj3538 < yyrr3538; yyj3538++ { if r.TryDecodeAsNil() { yyv3538[yyj3538] = ReplicationController{} } else { yyv3539 := &yyv3538[yyj3538] yyv3539.CodecDecodeSelf(d) } } if yyrt3538 { for ; yyj3538 < yyl3538; yyj3538++ { yyv3538 = append(yyv3538, ReplicationController{}) if r.TryDecodeAsNil() { yyv3538[yyj3538] = ReplicationController{} } else { yyv3540 := &yyv3538[yyj3538] yyv3540.CodecDecodeSelf(d) } } } } else { for yyj3538 := 0; !r.CheckBreak(); yyj3538++ { if yyj3538 >= len(yyv3538) { yyv3538 = append(yyv3538, ReplicationController{}) // var yyz3538 ReplicationController yyc3538 = true } if yyj3538 < len(yyv3538) { if r.TryDecodeAsNil() { yyv3538[yyj3538] = ReplicationController{} } else { yyv3541 := &yyv3538[yyj3538] yyv3541.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3538.End() } if yyc3538 { *v = yyv3538 } } 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 _, yyv3542 := range v { yy3543 := &yyv3542 yy3543.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3544 := *v yyh3544, yyl3544 := z.DecSliceHelperStart() var yyrr3544, yyrl3544 int var yyc3544, yyrt3544 bool _, _, _ = yyc3544, yyrt3544, yyrl3544 yyrr3544 = yyl3544 if yyv3544 == nil { if yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 336); yyrt3544 { yyrr3544 = yyrl3544 } yyv3544 = make([]Service, yyrl3544) yyc3544 = true } if yyl3544 == 0 { if len(yyv3544) != 0 { yyv3544 = yyv3544[:0] yyc3544 = true } } else if yyl3544 > 0 { if yyl3544 > cap(yyv3544) { yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 336) yyv3544 = make([]Service, yyrl3544) yyc3544 = true yyrr3544 = len(yyv3544) } else if yyl3544 != len(yyv3544) { yyv3544 = yyv3544[:yyl3544] yyc3544 = true } yyj3544 := 0 for ; yyj3544 < yyrr3544; yyj3544++ { if r.TryDecodeAsNil() { yyv3544[yyj3544] = Service{} } else { yyv3545 := &yyv3544[yyj3544] yyv3545.CodecDecodeSelf(d) } } if yyrt3544 { for ; yyj3544 < yyl3544; yyj3544++ { yyv3544 = append(yyv3544, Service{}) if r.TryDecodeAsNil() { yyv3544[yyj3544] = Service{} } else { yyv3546 := &yyv3544[yyj3544] yyv3546.CodecDecodeSelf(d) } } } } else { for yyj3544 := 0; !r.CheckBreak(); yyj3544++ { if yyj3544 >= len(yyv3544) { yyv3544 = append(yyv3544, Service{}) // var yyz3544 Service yyc3544 = true } if yyj3544 < len(yyv3544) { if r.TryDecodeAsNil() { yyv3544[yyj3544] = Service{} } else { yyv3547 := &yyv3544[yyj3544] yyv3547.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3544.End() } if yyc3544 { *v = yyv3544 } } 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 _, yyv3548 := range v { yy3549 := &yyv3548 yy3549.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3550 := *v yyh3550, yyl3550 := z.DecSliceHelperStart() var yyrr3550, yyrl3550 int var yyc3550, yyrt3550 bool _, _, _ = yyc3550, yyrt3550, yyrl3550 yyrr3550 = yyl3550 if yyv3550 == nil { if yyrl3550, yyrt3550 = z.DecInferLen(yyl3550, z.DecBasicHandle().MaxInitLen, 32); yyrt3550 { yyrr3550 = yyrl3550 } yyv3550 = make([]LoadBalancerIngress, yyrl3550) yyc3550 = true } if yyl3550 == 0 { if len(yyv3550) != 0 { yyv3550 = yyv3550[:0] yyc3550 = true } } else if yyl3550 > 0 { if yyl3550 > cap(yyv3550) { yyrl3550, yyrt3550 = z.DecInferLen(yyl3550, z.DecBasicHandle().MaxInitLen, 32) yyv3550 = make([]LoadBalancerIngress, yyrl3550) yyc3550 = true yyrr3550 = len(yyv3550) } else if yyl3550 != len(yyv3550) { yyv3550 = yyv3550[:yyl3550] yyc3550 = true } yyj3550 := 0 for ; yyj3550 < yyrr3550; yyj3550++ { if r.TryDecodeAsNil() { yyv3550[yyj3550] = LoadBalancerIngress{} } else { yyv3551 := &yyv3550[yyj3550] yyv3551.CodecDecodeSelf(d) } } if yyrt3550 { for ; yyj3550 < yyl3550; yyj3550++ { yyv3550 = append(yyv3550, LoadBalancerIngress{}) if r.TryDecodeAsNil() { yyv3550[yyj3550] = LoadBalancerIngress{} } else { yyv3552 := &yyv3550[yyj3550] yyv3552.CodecDecodeSelf(d) } } } } else { for yyj3550 := 0; !r.CheckBreak(); yyj3550++ { if yyj3550 >= len(yyv3550) { yyv3550 = append(yyv3550, LoadBalancerIngress{}) // var yyz3550 LoadBalancerIngress yyc3550 = true } if yyj3550 < len(yyv3550) { if r.TryDecodeAsNil() { yyv3550[yyj3550] = LoadBalancerIngress{} } else { yyv3553 := &yyv3550[yyj3550] yyv3553.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3550.End() } if yyc3550 { *v = yyv3550 } } 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 _, yyv3554 := range v { yy3555 := &yyv3554 yy3555.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3556 := *v yyh3556, yyl3556 := z.DecSliceHelperStart() var yyrr3556, yyrl3556 int var yyc3556, yyrt3556 bool _, _, _ = yyc3556, yyrt3556, yyrl3556 yyrr3556 = yyl3556 if yyv3556 == nil { if yyrl3556, yyrt3556 = z.DecInferLen(yyl3556, z.DecBasicHandle().MaxInitLen, 80); yyrt3556 { yyrr3556 = yyrl3556 } yyv3556 = make([]ServicePort, yyrl3556) yyc3556 = true } if yyl3556 == 0 { if len(yyv3556) != 0 { yyv3556 = yyv3556[:0] yyc3556 = true } } else if yyl3556 > 0 { if yyl3556 > cap(yyv3556) { yyrl3556, yyrt3556 = z.DecInferLen(yyl3556, z.DecBasicHandle().MaxInitLen, 80) yyv3556 = make([]ServicePort, yyrl3556) yyc3556 = true yyrr3556 = len(yyv3556) } else if yyl3556 != len(yyv3556) { yyv3556 = yyv3556[:yyl3556] yyc3556 = true } yyj3556 := 0 for ; yyj3556 < yyrr3556; yyj3556++ { if r.TryDecodeAsNil() { yyv3556[yyj3556] = ServicePort{} } else { yyv3557 := &yyv3556[yyj3556] yyv3557.CodecDecodeSelf(d) } } if yyrt3556 { for ; yyj3556 < yyl3556; yyj3556++ { yyv3556 = append(yyv3556, ServicePort{}) if r.TryDecodeAsNil() { yyv3556[yyj3556] = ServicePort{} } else { yyv3558 := &yyv3556[yyj3556] yyv3558.CodecDecodeSelf(d) } } } } else { for yyj3556 := 0; !r.CheckBreak(); yyj3556++ { if yyj3556 >= len(yyv3556) { yyv3556 = append(yyv3556, ServicePort{}) // var yyz3556 ServicePort yyc3556 = true } if yyj3556 < len(yyv3556) { if r.TryDecodeAsNil() { yyv3556[yyj3556] = ServicePort{} } else { yyv3559 := &yyv3556[yyj3556] yyv3559.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3556.End() } if yyc3556 { *v = yyv3556 } } 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 _, yyv3560 := range v { yy3561 := &yyv3560 yy3561.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3562 := *v yyh3562, yyl3562 := z.DecSliceHelperStart() var yyrr3562, yyrl3562 int var yyc3562, yyrt3562 bool _, _, _ = yyc3562, yyrt3562, yyrl3562 yyrr3562 = yyl3562 if yyv3562 == nil { if yyrl3562, yyrt3562 = z.DecInferLen(yyl3562, z.DecBasicHandle().MaxInitLen, 112); yyrt3562 { yyrr3562 = yyrl3562 } yyv3562 = make([]ObjectReference, yyrl3562) yyc3562 = true } if yyl3562 == 0 { if len(yyv3562) != 0 { yyv3562 = yyv3562[:0] yyc3562 = true } } else if yyl3562 > 0 { if yyl3562 > cap(yyv3562) { yyrl3562, yyrt3562 = z.DecInferLen(yyl3562, z.DecBasicHandle().MaxInitLen, 112) yyv3562 = make([]ObjectReference, yyrl3562) yyc3562 = true yyrr3562 = len(yyv3562) } else if yyl3562 != len(yyv3562) { yyv3562 = yyv3562[:yyl3562] yyc3562 = true } yyj3562 := 0 for ; yyj3562 < yyrr3562; yyj3562++ { if r.TryDecodeAsNil() { yyv3562[yyj3562] = ObjectReference{} } else { yyv3563 := &yyv3562[yyj3562] yyv3563.CodecDecodeSelf(d) } } if yyrt3562 { for ; yyj3562 < yyl3562; yyj3562++ { yyv3562 = append(yyv3562, ObjectReference{}) if r.TryDecodeAsNil() { yyv3562[yyj3562] = ObjectReference{} } else { yyv3564 := &yyv3562[yyj3562] yyv3564.CodecDecodeSelf(d) } } } } else { for yyj3562 := 0; !r.CheckBreak(); yyj3562++ { if yyj3562 >= len(yyv3562) { yyv3562 = append(yyv3562, ObjectReference{}) // var yyz3562 ObjectReference yyc3562 = true } if yyj3562 < len(yyv3562) { if r.TryDecodeAsNil() { yyv3562[yyj3562] = ObjectReference{} } else { yyv3565 := &yyv3562[yyj3562] yyv3565.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3562.End() } if yyc3562 { *v = yyv3562 } } 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 _, yyv3566 := range v { yy3567 := &yyv3566 yy3567.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3568 := *v yyh3568, yyl3568 := z.DecSliceHelperStart() var yyrr3568, yyrl3568 int var yyc3568, yyrt3568 bool _, _, _ = yyc3568, yyrt3568, yyrl3568 yyrr3568 = yyl3568 if yyv3568 == nil { if yyrl3568, yyrt3568 = z.DecInferLen(yyl3568, z.DecBasicHandle().MaxInitLen, 240); yyrt3568 { yyrr3568 = yyrl3568 } yyv3568 = make([]ServiceAccount, yyrl3568) yyc3568 = true } if yyl3568 == 0 { if len(yyv3568) != 0 { yyv3568 = yyv3568[:0] yyc3568 = true } } else if yyl3568 > 0 { if yyl3568 > cap(yyv3568) { yyrl3568, yyrt3568 = z.DecInferLen(yyl3568, z.DecBasicHandle().MaxInitLen, 240) yyv3568 = make([]ServiceAccount, yyrl3568) yyc3568 = true yyrr3568 = len(yyv3568) } else if yyl3568 != len(yyv3568) { yyv3568 = yyv3568[:yyl3568] yyc3568 = true } yyj3568 := 0 for ; yyj3568 < yyrr3568; yyj3568++ { if r.TryDecodeAsNil() { yyv3568[yyj3568] = ServiceAccount{} } else { yyv3569 := &yyv3568[yyj3568] yyv3569.CodecDecodeSelf(d) } } if yyrt3568 { for ; yyj3568 < yyl3568; yyj3568++ { yyv3568 = append(yyv3568, ServiceAccount{}) if r.TryDecodeAsNil() { yyv3568[yyj3568] = ServiceAccount{} } else { yyv3570 := &yyv3568[yyj3568] yyv3570.CodecDecodeSelf(d) } } } } else { for yyj3568 := 0; !r.CheckBreak(); yyj3568++ { if yyj3568 >= len(yyv3568) { yyv3568 = append(yyv3568, ServiceAccount{}) // var yyz3568 ServiceAccount yyc3568 = true } if yyj3568 < len(yyv3568) { if r.TryDecodeAsNil() { yyv3568[yyj3568] = ServiceAccount{} } else { yyv3571 := &yyv3568[yyj3568] yyv3571.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3568.End() } if yyc3568 { *v = yyv3568 } } 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 _, yyv3572 := range v { yy3573 := &yyv3572 yy3573.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3574 := *v yyh3574, yyl3574 := z.DecSliceHelperStart() var yyrr3574, yyrl3574 int var yyc3574, yyrt3574 bool _, _, _ = yyc3574, yyrt3574, yyrl3574 yyrr3574 = yyl3574 if yyv3574 == nil { if yyrl3574, yyrt3574 = z.DecInferLen(yyl3574, z.DecBasicHandle().MaxInitLen, 72); yyrt3574 { yyrr3574 = yyrl3574 } yyv3574 = make([]EndpointSubset, yyrl3574) yyc3574 = true } if yyl3574 == 0 { if len(yyv3574) != 0 { yyv3574 = yyv3574[:0] yyc3574 = true } } else if yyl3574 > 0 { if yyl3574 > cap(yyv3574) { yyrl3574, yyrt3574 = z.DecInferLen(yyl3574, z.DecBasicHandle().MaxInitLen, 72) yyv3574 = make([]EndpointSubset, yyrl3574) yyc3574 = true yyrr3574 = len(yyv3574) } else if yyl3574 != len(yyv3574) { yyv3574 = yyv3574[:yyl3574] yyc3574 = true } yyj3574 := 0 for ; yyj3574 < yyrr3574; yyj3574++ { if r.TryDecodeAsNil() { yyv3574[yyj3574] = EndpointSubset{} } else { yyv3575 := &yyv3574[yyj3574] yyv3575.CodecDecodeSelf(d) } } if yyrt3574 { for ; yyj3574 < yyl3574; yyj3574++ { yyv3574 = append(yyv3574, EndpointSubset{}) if r.TryDecodeAsNil() { yyv3574[yyj3574] = EndpointSubset{} } else { yyv3576 := &yyv3574[yyj3574] yyv3576.CodecDecodeSelf(d) } } } } else { for yyj3574 := 0; !r.CheckBreak(); yyj3574++ { if yyj3574 >= len(yyv3574) { yyv3574 = append(yyv3574, EndpointSubset{}) // var yyz3574 EndpointSubset yyc3574 = true } if yyj3574 < len(yyv3574) { if r.TryDecodeAsNil() { yyv3574[yyj3574] = EndpointSubset{} } else { yyv3577 := &yyv3574[yyj3574] yyv3577.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3574.End() } if yyc3574 { *v = yyv3574 } } 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 _, yyv3578 := range v { yy3579 := &yyv3578 yy3579.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3580 := *v yyh3580, yyl3580 := z.DecSliceHelperStart() var yyrr3580, yyrl3580 int var yyc3580, yyrt3580 bool _, _, _ = yyc3580, yyrt3580, yyrl3580 yyrr3580 = yyl3580 if yyv3580 == nil { if yyrl3580, yyrt3580 = z.DecInferLen(yyl3580, z.DecBasicHandle().MaxInitLen, 24); yyrt3580 { yyrr3580 = yyrl3580 } yyv3580 = make([]EndpointAddress, yyrl3580) yyc3580 = true } if yyl3580 == 0 { if len(yyv3580) != 0 { yyv3580 = yyv3580[:0] yyc3580 = true } } else if yyl3580 > 0 { if yyl3580 > cap(yyv3580) { yyrl3580, yyrt3580 = z.DecInferLen(yyl3580, z.DecBasicHandle().MaxInitLen, 24) yyv3580 = make([]EndpointAddress, yyrl3580) yyc3580 = true yyrr3580 = len(yyv3580) } else if yyl3580 != len(yyv3580) { yyv3580 = yyv3580[:yyl3580] yyc3580 = true } yyj3580 := 0 for ; yyj3580 < yyrr3580; yyj3580++ { if r.TryDecodeAsNil() { yyv3580[yyj3580] = EndpointAddress{} } else { yyv3581 := &yyv3580[yyj3580] yyv3581.CodecDecodeSelf(d) } } if yyrt3580 { for ; yyj3580 < yyl3580; yyj3580++ { yyv3580 = append(yyv3580, EndpointAddress{}) if r.TryDecodeAsNil() { yyv3580[yyj3580] = EndpointAddress{} } else { yyv3582 := &yyv3580[yyj3580] yyv3582.CodecDecodeSelf(d) } } } } else { for yyj3580 := 0; !r.CheckBreak(); yyj3580++ { if yyj3580 >= len(yyv3580) { yyv3580 = append(yyv3580, EndpointAddress{}) // var yyz3580 EndpointAddress yyc3580 = true } if yyj3580 < len(yyv3580) { if r.TryDecodeAsNil() { yyv3580[yyj3580] = EndpointAddress{} } else { yyv3583 := &yyv3580[yyj3580] yyv3583.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3580.End() } if yyc3580 { *v = yyv3580 } } 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 _, yyv3584 := range v { yy3585 := &yyv3584 yy3585.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3586 := *v yyh3586, yyl3586 := z.DecSliceHelperStart() var yyrr3586, yyrl3586 int var yyc3586, yyrt3586 bool _, _, _ = yyc3586, yyrt3586, yyrl3586 yyrr3586 = yyl3586 if yyv3586 == nil { if yyrl3586, yyrt3586 = z.DecInferLen(yyl3586, z.DecBasicHandle().MaxInitLen, 40); yyrt3586 { yyrr3586 = yyrl3586 } yyv3586 = make([]EndpointPort, yyrl3586) yyc3586 = true } if yyl3586 == 0 { if len(yyv3586) != 0 { yyv3586 = yyv3586[:0] yyc3586 = true } } else if yyl3586 > 0 { if yyl3586 > cap(yyv3586) { yyrl3586, yyrt3586 = z.DecInferLen(yyl3586, z.DecBasicHandle().MaxInitLen, 40) yyv3586 = make([]EndpointPort, yyrl3586) yyc3586 = true yyrr3586 = len(yyv3586) } else if yyl3586 != len(yyv3586) { yyv3586 = yyv3586[:yyl3586] yyc3586 = true } yyj3586 := 0 for ; yyj3586 < yyrr3586; yyj3586++ { if r.TryDecodeAsNil() { yyv3586[yyj3586] = EndpointPort{} } else { yyv3587 := &yyv3586[yyj3586] yyv3587.CodecDecodeSelf(d) } } if yyrt3586 { for ; yyj3586 < yyl3586; yyj3586++ { yyv3586 = append(yyv3586, EndpointPort{}) if r.TryDecodeAsNil() { yyv3586[yyj3586] = EndpointPort{} } else { yyv3588 := &yyv3586[yyj3586] yyv3588.CodecDecodeSelf(d) } } } } else { for yyj3586 := 0; !r.CheckBreak(); yyj3586++ { if yyj3586 >= len(yyv3586) { yyv3586 = append(yyv3586, EndpointPort{}) // var yyz3586 EndpointPort yyc3586 = true } if yyj3586 < len(yyv3586) { if r.TryDecodeAsNil() { yyv3586[yyj3586] = EndpointPort{} } else { yyv3589 := &yyv3586[yyj3586] yyv3589.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3586.End() } if yyc3586 { *v = yyv3586 } } 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 _, yyv3590 := range v { yy3591 := &yyv3590 yy3591.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3592 := *v yyh3592, yyl3592 := z.DecSliceHelperStart() var yyrr3592, yyrl3592 int var yyc3592, yyrt3592 bool _, _, _ = yyc3592, yyrt3592, yyrl3592 yyrr3592 = yyl3592 if yyv3592 == nil { if yyrl3592, yyrt3592 = z.DecInferLen(yyl3592, z.DecBasicHandle().MaxInitLen, 216); yyrt3592 { yyrr3592 = yyrl3592 } yyv3592 = make([]Endpoints, yyrl3592) yyc3592 = true } if yyl3592 == 0 { if len(yyv3592) != 0 { yyv3592 = yyv3592[:0] yyc3592 = true } } else if yyl3592 > 0 { if yyl3592 > cap(yyv3592) { yyrl3592, yyrt3592 = z.DecInferLen(yyl3592, z.DecBasicHandle().MaxInitLen, 216) yyv3592 = make([]Endpoints, yyrl3592) yyc3592 = true yyrr3592 = len(yyv3592) } else if yyl3592 != len(yyv3592) { yyv3592 = yyv3592[:yyl3592] yyc3592 = true } yyj3592 := 0 for ; yyj3592 < yyrr3592; yyj3592++ { if r.TryDecodeAsNil() { yyv3592[yyj3592] = Endpoints{} } else { yyv3593 := &yyv3592[yyj3592] yyv3593.CodecDecodeSelf(d) } } if yyrt3592 { for ; yyj3592 < yyl3592; yyj3592++ { yyv3592 = append(yyv3592, Endpoints{}) if r.TryDecodeAsNil() { yyv3592[yyj3592] = Endpoints{} } else { yyv3594 := &yyv3592[yyj3592] yyv3594.CodecDecodeSelf(d) } } } } else { for yyj3592 := 0; !r.CheckBreak(); yyj3592++ { if yyj3592 >= len(yyv3592) { yyv3592 = append(yyv3592, Endpoints{}) // var yyz3592 Endpoints yyc3592 = true } if yyj3592 < len(yyv3592) { if r.TryDecodeAsNil() { yyv3592[yyj3592] = Endpoints{} } else { yyv3595 := &yyv3592[yyj3592] yyv3595.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3592.End() } if yyc3592 { *v = yyv3592 } } 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 _, yyv3596 := range v { yy3597 := &yyv3596 yy3597.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3598 := *v yyh3598, yyl3598 := z.DecSliceHelperStart() var yyrr3598, yyrl3598 int var yyc3598, yyrt3598 bool _, _, _ = yyc3598, yyrt3598, yyrl3598 yyrr3598 = yyl3598 if yyv3598 == nil { if yyrl3598, yyrt3598 = z.DecInferLen(yyl3598, z.DecBasicHandle().MaxInitLen, 112); yyrt3598 { yyrr3598 = yyrl3598 } yyv3598 = make([]NodeCondition, yyrl3598) yyc3598 = true } if yyl3598 == 0 { if len(yyv3598) != 0 { yyv3598 = yyv3598[:0] yyc3598 = true } } else if yyl3598 > 0 { if yyl3598 > cap(yyv3598) { yyrl3598, yyrt3598 = z.DecInferLen(yyl3598, z.DecBasicHandle().MaxInitLen, 112) yyv3598 = make([]NodeCondition, yyrl3598) yyc3598 = true yyrr3598 = len(yyv3598) } else if yyl3598 != len(yyv3598) { yyv3598 = yyv3598[:yyl3598] yyc3598 = true } yyj3598 := 0 for ; yyj3598 < yyrr3598; yyj3598++ { if r.TryDecodeAsNil() { yyv3598[yyj3598] = NodeCondition{} } else { yyv3599 := &yyv3598[yyj3598] yyv3599.CodecDecodeSelf(d) } } if yyrt3598 { for ; yyj3598 < yyl3598; yyj3598++ { yyv3598 = append(yyv3598, NodeCondition{}) if r.TryDecodeAsNil() { yyv3598[yyj3598] = NodeCondition{} } else { yyv3600 := &yyv3598[yyj3598] yyv3600.CodecDecodeSelf(d) } } } } else { for yyj3598 := 0; !r.CheckBreak(); yyj3598++ { if yyj3598 >= len(yyv3598) { yyv3598 = append(yyv3598, NodeCondition{}) // var yyz3598 NodeCondition yyc3598 = true } if yyj3598 < len(yyv3598) { if r.TryDecodeAsNil() { yyv3598[yyj3598] = NodeCondition{} } else { yyv3601 := &yyv3598[yyj3598] yyv3601.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3598.End() } if yyc3598 { *v = yyv3598 } } 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 _, yyv3602 := range v { yy3603 := &yyv3602 yy3603.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3604 := *v yyh3604, yyl3604 := z.DecSliceHelperStart() var yyrr3604, yyrl3604 int var yyc3604, yyrt3604 bool _, _, _ = yyc3604, yyrt3604, yyrl3604 yyrr3604 = yyl3604 if yyv3604 == nil { if yyrl3604, yyrt3604 = z.DecInferLen(yyl3604, z.DecBasicHandle().MaxInitLen, 32); yyrt3604 { yyrr3604 = yyrl3604 } yyv3604 = make([]NodeAddress, yyrl3604) yyc3604 = true } if yyl3604 == 0 { if len(yyv3604) != 0 { yyv3604 = yyv3604[:0] yyc3604 = true } } else if yyl3604 > 0 { if yyl3604 > cap(yyv3604) { yyrl3604, yyrt3604 = z.DecInferLen(yyl3604, z.DecBasicHandle().MaxInitLen, 32) yyv3604 = make([]NodeAddress, yyrl3604) yyc3604 = true yyrr3604 = len(yyv3604) } else if yyl3604 != len(yyv3604) { yyv3604 = yyv3604[:yyl3604] yyc3604 = true } yyj3604 := 0 for ; yyj3604 < yyrr3604; yyj3604++ { if r.TryDecodeAsNil() { yyv3604[yyj3604] = NodeAddress{} } else { yyv3605 := &yyv3604[yyj3604] yyv3605.CodecDecodeSelf(d) } } if yyrt3604 { for ; yyj3604 < yyl3604; yyj3604++ { yyv3604 = append(yyv3604, NodeAddress{}) if r.TryDecodeAsNil() { yyv3604[yyj3604] = NodeAddress{} } else { yyv3606 := &yyv3604[yyj3604] yyv3606.CodecDecodeSelf(d) } } } } else { for yyj3604 := 0; !r.CheckBreak(); yyj3604++ { if yyj3604 >= len(yyv3604) { yyv3604 = append(yyv3604, NodeAddress{}) // var yyz3604 NodeAddress yyc3604 = true } if yyj3604 < len(yyv3604) { if r.TryDecodeAsNil() { yyv3604[yyj3604] = NodeAddress{} } else { yyv3607 := &yyv3604[yyj3604] yyv3607.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3604.End() } if yyc3604 { *v = yyv3604 } } 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 yyk3608, yyv3608 := range v { yyk3608.CodecEncodeSelf(e) yy3609 := &yyv3608 yym3610 := z.EncBinary() _ = yym3610 if false { } else if z.HasExtensions() && z.EncExt(yy3609) { } else if !yym3610 && z.IsJSONHandle() { z.EncJSONMarshal(yy3609) } else { z.EncFallback(yy3609) } } r.EncodeEnd() } func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3611 := *v yyl3611 := r.ReadMapStart() yybh3611 := z.DecBasicHandle() if yyv3611 == nil { yyrl3611, _ := z.DecInferLen(yyl3611, yybh3611.MaxInitLen, 40) yyv3611 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3611) *v = yyv3611 } var yymk3611 ResourceName var yymv3611 pkg3_resource.Quantity var yymg3611 bool if yybh3611.MapValueReset { yymg3611 = true } if yyl3611 > 0 { for yyj3611 := 0; yyj3611 < yyl3611; yyj3611++ { if r.TryDecodeAsNil() { yymk3611 = "" } else { yymk3611 = ResourceName(r.DecodeString()) } if yymg3611 { yymv3611 = yyv3611[yymk3611] } else { yymv3611 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3611 = pkg3_resource.Quantity{} } else { yyv3613 := &yymv3611 yym3614 := z.DecBinary() _ = yym3614 if false { } else if z.HasExtensions() && z.DecExt(yyv3613) { } else if !yym3614 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3613) } else { z.DecFallback(yyv3613, false) } } if yyv3611 != nil { yyv3611[yymk3611] = yymv3611 } } } else if yyl3611 < 0 { for yyj3611 := 0; !r.CheckBreak(); yyj3611++ { if r.TryDecodeAsNil() { yymk3611 = "" } else { yymk3611 = ResourceName(r.DecodeString()) } if yymg3611 { yymv3611 = yyv3611[yymk3611] } else { yymv3611 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3611 = pkg3_resource.Quantity{} } else { yyv3616 := &yymv3611 yym3617 := z.DecBinary() _ = yym3617 if false { } else if z.HasExtensions() && z.DecExt(yyv3616) { } else if !yym3617 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3616) } else { z.DecFallback(yyv3616, false) } } if yyv3611 != nil { yyv3611[yymk3611] = yymv3611 } } 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 _, yyv3618 := range v { yy3619 := &yyv3618 yy3619.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNode(v *[]Node, 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, 456); yyrt3620 { yyrr3620 = yyrl3620 } yyv3620 = make([]Node, 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, 456) yyv3620 = make([]Node, 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] = Node{} } else { yyv3621 := &yyv3620[yyj3620] yyv3621.CodecDecodeSelf(d) } } if yyrt3620 { for ; yyj3620 < yyl3620; yyj3620++ { yyv3620 = append(yyv3620, Node{}) if r.TryDecodeAsNil() { yyv3620[yyj3620] = Node{} } else { yyv3622 := &yyv3620[yyj3620] yyv3622.CodecDecodeSelf(d) } } } } else { for yyj3620 := 0; !r.CheckBreak(); yyj3620++ { if yyj3620 >= len(yyv3620) { yyv3620 = append(yyv3620, Node{}) // var yyz3620 Node yyc3620 = true } if yyj3620 < len(yyv3620) { if r.TryDecodeAsNil() { yyv3620[yyj3620] = Node{} } else { yyv3623 := &yyv3620[yyj3620] yyv3623.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3620.End() } if yyc3620 { *v = yyv3620 } } 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 _, yyv3624 := range v { yyv3624.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3625 := *v yyh3625, yyl3625 := z.DecSliceHelperStart() var yyrr3625, yyrl3625 int var yyc3625, yyrt3625 bool _, _, _ = yyc3625, yyrt3625, yyrl3625 yyrr3625 = yyl3625 if yyv3625 == nil { if yyrl3625, yyrt3625 = z.DecInferLen(yyl3625, z.DecBasicHandle().MaxInitLen, 16); yyrt3625 { yyrr3625 = yyrl3625 } yyv3625 = make([]FinalizerName, yyrl3625) yyc3625 = true } if yyl3625 == 0 { if len(yyv3625) != 0 { yyv3625 = yyv3625[:0] yyc3625 = true } } else if yyl3625 > 0 { if yyl3625 > cap(yyv3625) { yyrl3625, yyrt3625 = z.DecInferLen(yyl3625, z.DecBasicHandle().MaxInitLen, 16) yyv23625 := yyv3625 yyv3625 = make([]FinalizerName, yyrl3625) if len(yyv3625) > 0 { copy(yyv3625, yyv23625[:cap(yyv23625)]) } yyc3625 = true yyrr3625 = len(yyv3625) } else if yyl3625 != len(yyv3625) { yyv3625 = yyv3625[:yyl3625] yyc3625 = true } yyj3625 := 0 for ; yyj3625 < yyrr3625; yyj3625++ { if r.TryDecodeAsNil() { yyv3625[yyj3625] = "" } else { yyv3625[yyj3625] = FinalizerName(r.DecodeString()) } } if yyrt3625 { for ; yyj3625 < yyl3625; yyj3625++ { yyv3625 = append(yyv3625, "") if r.TryDecodeAsNil() { yyv3625[yyj3625] = "" } else { yyv3625[yyj3625] = FinalizerName(r.DecodeString()) } } } } else { for yyj3625 := 0; !r.CheckBreak(); yyj3625++ { if yyj3625 >= len(yyv3625) { yyv3625 = append(yyv3625, "") // var yyz3625 FinalizerName yyc3625 = true } if yyj3625 < len(yyv3625) { if r.TryDecodeAsNil() { yyv3625[yyj3625] = "" } else { yyv3625[yyj3625] = FinalizerName(r.DecodeString()) } } else { z.DecSwallow() } } yyh3625.End() } if yyc3625 { *v = yyv3625 } } 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 _, yyv3629 := range v { yy3630 := &yyv3629 yy3630.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3631 := *v yyh3631, yyl3631 := z.DecSliceHelperStart() var yyrr3631, yyrl3631 int var yyc3631, yyrt3631 bool _, _, _ = yyc3631, yyrt3631, yyrl3631 yyrr3631 = yyl3631 if yyv3631 == nil { if yyrl3631, yyrt3631 = z.DecInferLen(yyl3631, z.DecBasicHandle().MaxInitLen, 232); yyrt3631 { yyrr3631 = yyrl3631 } yyv3631 = make([]Namespace, yyrl3631) yyc3631 = true } if yyl3631 == 0 { if len(yyv3631) != 0 { yyv3631 = yyv3631[:0] yyc3631 = true } } else if yyl3631 > 0 { if yyl3631 > cap(yyv3631) { yyrl3631, yyrt3631 = z.DecInferLen(yyl3631, z.DecBasicHandle().MaxInitLen, 232) yyv3631 = make([]Namespace, yyrl3631) yyc3631 = true yyrr3631 = len(yyv3631) } else if yyl3631 != len(yyv3631) { yyv3631 = yyv3631[:yyl3631] yyc3631 = true } yyj3631 := 0 for ; yyj3631 < yyrr3631; yyj3631++ { if r.TryDecodeAsNil() { yyv3631[yyj3631] = Namespace{} } else { yyv3632 := &yyv3631[yyj3631] yyv3632.CodecDecodeSelf(d) } } if yyrt3631 { for ; yyj3631 < yyl3631; yyj3631++ { yyv3631 = append(yyv3631, Namespace{}) if r.TryDecodeAsNil() { yyv3631[yyj3631] = Namespace{} } else { yyv3633 := &yyv3631[yyj3631] yyv3633.CodecDecodeSelf(d) } } } } else { for yyj3631 := 0; !r.CheckBreak(); yyj3631++ { if yyj3631 >= len(yyv3631) { yyv3631 = append(yyv3631, Namespace{}) // var yyz3631 Namespace yyc3631 = true } if yyj3631 < len(yyv3631) { if r.TryDecodeAsNil() { yyv3631[yyj3631] = Namespace{} } else { yyv3634 := &yyv3631[yyj3631] yyv3634.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3631.End() } if yyc3631 { *v = yyv3631 } } 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 _, yyv3635 := range v { yy3636 := &yyv3635 yy3636.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3637 := *v yyh3637, yyl3637 := z.DecSliceHelperStart() var yyrr3637, yyrl3637 int var yyc3637, yyrt3637 bool _, _, _ = yyc3637, yyrt3637, yyrl3637 yyrr3637 = yyl3637 if yyv3637 == nil { if yyrl3637, yyrt3637 = z.DecInferLen(yyl3637, z.DecBasicHandle().MaxInitLen, 424); yyrt3637 { yyrr3637 = yyrl3637 } yyv3637 = make([]Event, yyrl3637) yyc3637 = true } if yyl3637 == 0 { if len(yyv3637) != 0 { yyv3637 = yyv3637[:0] yyc3637 = true } } else if yyl3637 > 0 { if yyl3637 > cap(yyv3637) { yyrl3637, yyrt3637 = z.DecInferLen(yyl3637, z.DecBasicHandle().MaxInitLen, 424) yyv3637 = make([]Event, yyrl3637) yyc3637 = true yyrr3637 = len(yyv3637) } else if yyl3637 != len(yyv3637) { yyv3637 = yyv3637[:yyl3637] yyc3637 = true } yyj3637 := 0 for ; yyj3637 < yyrr3637; yyj3637++ { if r.TryDecodeAsNil() { yyv3637[yyj3637] = Event{} } else { yyv3638 := &yyv3637[yyj3637] yyv3638.CodecDecodeSelf(d) } } if yyrt3637 { for ; yyj3637 < yyl3637; yyj3637++ { yyv3637 = append(yyv3637, Event{}) if r.TryDecodeAsNil() { yyv3637[yyj3637] = Event{} } else { yyv3639 := &yyv3637[yyj3637] yyv3639.CodecDecodeSelf(d) } } } } else { for yyj3637 := 0; !r.CheckBreak(); yyj3637++ { if yyj3637 >= len(yyv3637) { yyv3637 = append(yyv3637, Event{}) // var yyz3637 Event yyc3637 = true } if yyj3637 < len(yyv3637) { if r.TryDecodeAsNil() { yyv3637[yyj3637] = Event{} } else { yyv3640 := &yyv3637[yyj3637] yyv3640.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3637.End() } if yyc3637 { *v = yyv3637 } } 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 _, yyv3641 := range v { if yyv3641 == nil { r.EncodeNil() } else { yym3642 := z.EncBinary() _ = yym3642 if false { } else if z.HasExtensions() && z.EncExt(yyv3641) { } else { z.EncFallback(yyv3641) } } } 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 yyv3643 := *v yyh3643, yyl3643 := z.DecSliceHelperStart() var yyrr3643, yyrl3643 int var yyc3643, yyrt3643 bool _, _, _ = yyc3643, yyrt3643, yyrl3643 yyrr3643 = yyl3643 if yyv3643 == nil { if yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 16); yyrt3643 { yyrr3643 = yyrl3643 } yyv3643 = make([]pkg8_runtime.Object, yyrl3643) yyc3643 = true } if yyl3643 == 0 { if len(yyv3643) != 0 { yyv3643 = yyv3643[:0] yyc3643 = true } } else if yyl3643 > 0 { if yyl3643 > cap(yyv3643) { yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 16) yyv3643 = make([]pkg8_runtime.Object, yyrl3643) yyc3643 = true yyrr3643 = len(yyv3643) } else if yyl3643 != len(yyv3643) { yyv3643 = yyv3643[:yyl3643] yyc3643 = true } yyj3643 := 0 for ; yyj3643 < yyrr3643; yyj3643++ { if r.TryDecodeAsNil() { yyv3643[yyj3643] = nil } else { yyv3644 := &yyv3643[yyj3643] yym3645 := z.DecBinary() _ = yym3645 if false { } else if z.HasExtensions() && z.DecExt(yyv3644) { } else { z.DecFallback(yyv3644, true) } } } if yyrt3643 { for ; yyj3643 < yyl3643; yyj3643++ { yyv3643 = append(yyv3643, nil) if r.TryDecodeAsNil() { yyv3643[yyj3643] = nil } else { yyv3646 := &yyv3643[yyj3643] yym3647 := z.DecBinary() _ = yym3647 if false { } else if z.HasExtensions() && z.DecExt(yyv3646) { } else { z.DecFallback(yyv3646, true) } } } } } else { for yyj3643 := 0; !r.CheckBreak(); yyj3643++ { if yyj3643 >= len(yyv3643) { yyv3643 = append(yyv3643, nil) // var yyz3643 pkg8_runtime.Object yyc3643 = true } if yyj3643 < len(yyv3643) { if r.TryDecodeAsNil() { yyv3643[yyj3643] = nil } else { yyv3648 := &yyv3643[yyj3643] yym3649 := z.DecBinary() _ = yym3649 if false { } else if z.HasExtensions() && z.DecExt(yyv3648) { } else { z.DecFallback(yyv3648, true) } } } else { z.DecSwallow() } } yyh3643.End() } if yyc3643 { *v = yyv3643 } } 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 _, yyv3650 := range v { yy3651 := &yyv3650 yy3651.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3652 := *v yyh3652, yyl3652 := z.DecSliceHelperStart() var yyrr3652, yyrl3652 int var yyc3652, yyrt3652 bool _, _, _ = yyc3652, yyrt3652, yyrl3652 yyrr3652 = yyl3652 if yyv3652 == nil { if yyrl3652, yyrt3652 = z.DecInferLen(yyl3652, z.DecBasicHandle().MaxInitLen, 56); yyrt3652 { yyrr3652 = yyrl3652 } yyv3652 = make([]LimitRangeItem, yyrl3652) yyc3652 = true } if yyl3652 == 0 { if len(yyv3652) != 0 { yyv3652 = yyv3652[:0] yyc3652 = true } } else if yyl3652 > 0 { if yyl3652 > cap(yyv3652) { yyrl3652, yyrt3652 = z.DecInferLen(yyl3652, z.DecBasicHandle().MaxInitLen, 56) yyv3652 = make([]LimitRangeItem, yyrl3652) yyc3652 = true yyrr3652 = len(yyv3652) } else if yyl3652 != len(yyv3652) { yyv3652 = yyv3652[:yyl3652] yyc3652 = true } yyj3652 := 0 for ; yyj3652 < yyrr3652; yyj3652++ { if r.TryDecodeAsNil() { yyv3652[yyj3652] = LimitRangeItem{} } else { yyv3653 := &yyv3652[yyj3652] yyv3653.CodecDecodeSelf(d) } } if yyrt3652 { for ; yyj3652 < yyl3652; yyj3652++ { yyv3652 = append(yyv3652, LimitRangeItem{}) if r.TryDecodeAsNil() { yyv3652[yyj3652] = LimitRangeItem{} } else { yyv3654 := &yyv3652[yyj3652] yyv3654.CodecDecodeSelf(d) } } } } else { for yyj3652 := 0; !r.CheckBreak(); yyj3652++ { if yyj3652 >= len(yyv3652) { yyv3652 = append(yyv3652, LimitRangeItem{}) // var yyz3652 LimitRangeItem yyc3652 = true } if yyj3652 < len(yyv3652) { if r.TryDecodeAsNil() { yyv3652[yyj3652] = LimitRangeItem{} } else { yyv3655 := &yyv3652[yyj3652] yyv3655.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3652.End() } if yyc3652 { *v = yyv3652 } } 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 _, yyv3656 := range v { yy3657 := &yyv3656 yy3657.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3658 := *v yyh3658, yyl3658 := z.DecSliceHelperStart() var yyrr3658, yyrl3658 int var yyc3658, yyrt3658 bool _, _, _ = yyc3658, yyrt3658, yyrl3658 yyrr3658 = yyl3658 if yyv3658 == nil { if yyrl3658, yyrt3658 = z.DecInferLen(yyl3658, z.DecBasicHandle().MaxInitLen, 216); yyrt3658 { yyrr3658 = yyrl3658 } yyv3658 = make([]LimitRange, yyrl3658) yyc3658 = true } if yyl3658 == 0 { if len(yyv3658) != 0 { yyv3658 = yyv3658[:0] yyc3658 = true } } else if yyl3658 > 0 { if yyl3658 > cap(yyv3658) { yyrl3658, yyrt3658 = z.DecInferLen(yyl3658, z.DecBasicHandle().MaxInitLen, 216) yyv3658 = make([]LimitRange, yyrl3658) yyc3658 = true yyrr3658 = len(yyv3658) } else if yyl3658 != len(yyv3658) { yyv3658 = yyv3658[:yyl3658] yyc3658 = true } yyj3658 := 0 for ; yyj3658 < yyrr3658; yyj3658++ { if r.TryDecodeAsNil() { yyv3658[yyj3658] = LimitRange{} } else { yyv3659 := &yyv3658[yyj3658] yyv3659.CodecDecodeSelf(d) } } if yyrt3658 { for ; yyj3658 < yyl3658; yyj3658++ { yyv3658 = append(yyv3658, LimitRange{}) if r.TryDecodeAsNil() { yyv3658[yyj3658] = LimitRange{} } else { yyv3660 := &yyv3658[yyj3658] yyv3660.CodecDecodeSelf(d) } } } } else { for yyj3658 := 0; !r.CheckBreak(); yyj3658++ { if yyj3658 >= len(yyv3658) { yyv3658 = append(yyv3658, LimitRange{}) // var yyz3658 LimitRange yyc3658 = true } if yyj3658 < len(yyv3658) { if r.TryDecodeAsNil() { yyv3658[yyj3658] = LimitRange{} } else { yyv3661 := &yyv3658[yyj3658] yyv3661.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3658.End() } if yyc3658 { *v = yyv3658 } } 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 _, yyv3662 := range v { yy3663 := &yyv3662 yy3663.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3664 := *v yyh3664, yyl3664 := z.DecSliceHelperStart() var yyrr3664, yyrl3664 int var yyc3664, yyrt3664 bool _, _, _ = yyc3664, yyrt3664, yyrl3664 yyrr3664 = yyl3664 if yyv3664 == nil { if yyrl3664, yyrt3664 = z.DecInferLen(yyl3664, z.DecBasicHandle().MaxInitLen, 216); yyrt3664 { yyrr3664 = yyrl3664 } yyv3664 = make([]ResourceQuota, yyrl3664) yyc3664 = true } if yyl3664 == 0 { if len(yyv3664) != 0 { yyv3664 = yyv3664[:0] yyc3664 = true } } else if yyl3664 > 0 { if yyl3664 > cap(yyv3664) { yyrl3664, yyrt3664 = z.DecInferLen(yyl3664, z.DecBasicHandle().MaxInitLen, 216) yyv3664 = make([]ResourceQuota, yyrl3664) yyc3664 = true yyrr3664 = len(yyv3664) } else if yyl3664 != len(yyv3664) { yyv3664 = yyv3664[:yyl3664] yyc3664 = true } yyj3664 := 0 for ; yyj3664 < yyrr3664; yyj3664++ { if r.TryDecodeAsNil() { yyv3664[yyj3664] = ResourceQuota{} } else { yyv3665 := &yyv3664[yyj3664] yyv3665.CodecDecodeSelf(d) } } if yyrt3664 { for ; yyj3664 < yyl3664; yyj3664++ { yyv3664 = append(yyv3664, ResourceQuota{}) if r.TryDecodeAsNil() { yyv3664[yyj3664] = ResourceQuota{} } else { yyv3666 := &yyv3664[yyj3664] yyv3666.CodecDecodeSelf(d) } } } } else { for yyj3664 := 0; !r.CheckBreak(); yyj3664++ { if yyj3664 >= len(yyv3664) { yyv3664 = append(yyv3664, ResourceQuota{}) // var yyz3664 ResourceQuota yyc3664 = true } if yyj3664 < len(yyv3664) { if r.TryDecodeAsNil() { yyv3664[yyj3664] = ResourceQuota{} } else { yyv3667 := &yyv3664[yyj3664] yyv3667.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3664.End() } if yyc3664 { *v = yyv3664 } } 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 yyk3668, yyv3668 := range v { yym3669 := z.EncBinary() _ = yym3669 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(yyk3668)) } if yyv3668 == nil { r.EncodeNil() } else { yym3670 := z.EncBinary() _ = yym3670 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3668)) } } } r.EncodeEnd() } func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3671 := *v yyl3671 := r.ReadMapStart() yybh3671 := z.DecBasicHandle() if yyv3671 == nil { yyrl3671, _ := z.DecInferLen(yyl3671, yybh3671.MaxInitLen, 40) yyv3671 = make(map[string][]uint8, yyrl3671) *v = yyv3671 } var yymk3671 string var yymv3671 []uint8 var yymg3671 bool if yybh3671.MapValueReset { yymg3671 = true } if yyl3671 > 0 { for yyj3671 := 0; yyj3671 < yyl3671; yyj3671++ { if r.TryDecodeAsNil() { yymk3671 = "" } else { yymk3671 = string(r.DecodeString()) } if yymg3671 { yymv3671 = yyv3671[yymk3671] } else { yymv3671 = nil } if r.TryDecodeAsNil() { yymv3671 = nil } else { yyv3673 := &yymv3671 yym3674 := z.DecBinary() _ = yym3674 if false { } else { *yyv3673 = r.DecodeBytes(*(*[]byte)(yyv3673), false, false) } } if yyv3671 != nil { yyv3671[yymk3671] = yymv3671 } } } else if yyl3671 < 0 { for yyj3671 := 0; !r.CheckBreak(); yyj3671++ { if r.TryDecodeAsNil() { yymk3671 = "" } else { yymk3671 = string(r.DecodeString()) } if yymg3671 { yymv3671 = yyv3671[yymk3671] } else { yymv3671 = nil } if r.TryDecodeAsNil() { yymv3671 = nil } else { yyv3676 := &yymv3671 yym3677 := z.DecBinary() _ = yym3677 if false { } else { *yyv3676 = r.DecodeBytes(*(*[]byte)(yyv3676), false, false) } } if yyv3671 != nil { yyv3671[yymk3671] = yymv3671 } } 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 _, yyv3678 := range v { yy3679 := &yyv3678 yy3679.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3680 := *v yyh3680, yyl3680 := z.DecSliceHelperStart() var yyrr3680, yyrl3680 int var yyc3680, yyrt3680 bool _, _, _ = yyc3680, yyrt3680, yyrl3680 yyrr3680 = yyl3680 if yyv3680 == nil { if yyrl3680, yyrt3680 = z.DecInferLen(yyl3680, z.DecBasicHandle().MaxInitLen, 216); yyrt3680 { yyrr3680 = yyrl3680 } yyv3680 = make([]Secret, yyrl3680) yyc3680 = true } if yyl3680 == 0 { if len(yyv3680) != 0 { yyv3680 = yyv3680[:0] yyc3680 = true } } else if yyl3680 > 0 { if yyl3680 > cap(yyv3680) { yyrl3680, yyrt3680 = z.DecInferLen(yyl3680, z.DecBasicHandle().MaxInitLen, 216) yyv3680 = make([]Secret, yyrl3680) yyc3680 = true yyrr3680 = len(yyv3680) } else if yyl3680 != len(yyv3680) { yyv3680 = yyv3680[:yyl3680] yyc3680 = true } yyj3680 := 0 for ; yyj3680 < yyrr3680; yyj3680++ { if r.TryDecodeAsNil() { yyv3680[yyj3680] = Secret{} } else { yyv3681 := &yyv3680[yyj3680] yyv3681.CodecDecodeSelf(d) } } if yyrt3680 { for ; yyj3680 < yyl3680; yyj3680++ { yyv3680 = append(yyv3680, Secret{}) if r.TryDecodeAsNil() { yyv3680[yyj3680] = Secret{} } else { yyv3682 := &yyv3680[yyj3680] yyv3682.CodecDecodeSelf(d) } } } } else { for yyj3680 := 0; !r.CheckBreak(); yyj3680++ { if yyj3680 >= len(yyv3680) { yyv3680 = append(yyv3680, Secret{}) // var yyz3680 Secret yyc3680 = true } if yyj3680 < len(yyv3680) { if r.TryDecodeAsNil() { yyv3680[yyj3680] = Secret{} } else { yyv3683 := &yyv3680[yyj3680] yyv3683.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3680.End() } if yyc3680 { *v = yyv3680 } } 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 _, yyv3684 := range v { yy3685 := &yyv3684 yy3685.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3686 := *v yyh3686, yyl3686 := z.DecSliceHelperStart() var yyrr3686, yyrl3686 int var yyc3686, yyrt3686 bool _, _, _ = yyc3686, yyrt3686, yyrl3686 yyrr3686 = yyl3686 if yyv3686 == nil { if yyrl3686, yyrt3686 = z.DecInferLen(yyl3686, z.DecBasicHandle().MaxInitLen, 64); yyrt3686 { yyrr3686 = yyrl3686 } yyv3686 = make([]ComponentCondition, yyrl3686) yyc3686 = true } if yyl3686 == 0 { if len(yyv3686) != 0 { yyv3686 = yyv3686[:0] yyc3686 = true } } else if yyl3686 > 0 { if yyl3686 > cap(yyv3686) { yyrl3686, yyrt3686 = z.DecInferLen(yyl3686, z.DecBasicHandle().MaxInitLen, 64) yyv3686 = make([]ComponentCondition, yyrl3686) yyc3686 = true yyrr3686 = len(yyv3686) } else if yyl3686 != len(yyv3686) { yyv3686 = yyv3686[:yyl3686] yyc3686 = true } yyj3686 := 0 for ; yyj3686 < yyrr3686; yyj3686++ { if r.TryDecodeAsNil() { yyv3686[yyj3686] = ComponentCondition{} } else { yyv3687 := &yyv3686[yyj3686] yyv3687.CodecDecodeSelf(d) } } if yyrt3686 { for ; yyj3686 < yyl3686; yyj3686++ { yyv3686 = append(yyv3686, ComponentCondition{}) if r.TryDecodeAsNil() { yyv3686[yyj3686] = ComponentCondition{} } else { yyv3688 := &yyv3686[yyj3686] yyv3688.CodecDecodeSelf(d) } } } } else { for yyj3686 := 0; !r.CheckBreak(); yyj3686++ { if yyj3686 >= len(yyv3686) { yyv3686 = append(yyv3686, ComponentCondition{}) // var yyz3686 ComponentCondition yyc3686 = true } if yyj3686 < len(yyv3686) { if r.TryDecodeAsNil() { yyv3686[yyj3686] = ComponentCondition{} } else { yyv3689 := &yyv3686[yyj3686] yyv3689.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3686.End() } if yyc3686 { *v = yyv3686 } } 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 _, yyv3690 := range v { yy3691 := &yyv3690 yy3691.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3692 := *v yyh3692, yyl3692 := z.DecSliceHelperStart() var yyrr3692, yyrl3692 int var yyc3692, yyrt3692 bool _, _, _ = yyc3692, yyrt3692, yyrl3692 yyrr3692 = yyl3692 if yyv3692 == nil { if yyrl3692, yyrt3692 = z.DecInferLen(yyl3692, z.DecBasicHandle().MaxInitLen, 216); yyrt3692 { yyrr3692 = yyrl3692 } yyv3692 = make([]ComponentStatus, yyrl3692) yyc3692 = true } if yyl3692 == 0 { if len(yyv3692) != 0 { yyv3692 = yyv3692[:0] yyc3692 = true } } else if yyl3692 > 0 { if yyl3692 > cap(yyv3692) { yyrl3692, yyrt3692 = z.DecInferLen(yyl3692, z.DecBasicHandle().MaxInitLen, 216) yyv3692 = make([]ComponentStatus, yyrl3692) yyc3692 = true yyrr3692 = len(yyv3692) } else if yyl3692 != len(yyv3692) { yyv3692 = yyv3692[:yyl3692] yyc3692 = true } yyj3692 := 0 for ; yyj3692 < yyrr3692; yyj3692++ { if r.TryDecodeAsNil() { yyv3692[yyj3692] = ComponentStatus{} } else { yyv3693 := &yyv3692[yyj3692] yyv3693.CodecDecodeSelf(d) } } if yyrt3692 { for ; yyj3692 < yyl3692; yyj3692++ { yyv3692 = append(yyv3692, ComponentStatus{}) if r.TryDecodeAsNil() { yyv3692[yyj3692] = ComponentStatus{} } else { yyv3694 := &yyv3692[yyj3692] yyv3694.CodecDecodeSelf(d) } } } } else { for yyj3692 := 0; !r.CheckBreak(); yyj3692++ { if yyj3692 >= len(yyv3692) { yyv3692 = append(yyv3692, ComponentStatus{}) // var yyz3692 ComponentStatus yyc3692 = true } if yyj3692 < len(yyv3692) { if r.TryDecodeAsNil() { yyv3692[yyj3692] = ComponentStatus{} } else { yyv3695 := &yyv3692[yyj3692] yyv3695.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3692.End() } if yyc3692 { *v = yyv3692 } }